SPSS之因子分析

SPSS中因子分析功能在【分析】--【降维】--【因子分析】中完成(在SPSS软件中,主成分分析与因子分析均在【因子分析】模块中完成)。

因子分析的求解通常从分析原始变量的协方差矩阵或相关矩阵着手。

  • (1)当变量取值的度量单位相同时,选择从协方差矩阵求解;
  • (2)当变量取值的度量单位不同时,为了消除不同量纲带来的不利影响,应先对数据进行标准化处理,即选择从相关矩阵求解(SPSS默认)。

数据标准化。数据标准化通过【分析】--【描述统计】--【描述】中,勾选“将标准化得分另存为变量”来实现,SPSS会自动将标准化后的数据存入数据表。

相关性检验。进行因子分析的前提是变量之间存在较高程度的相关性,即信息冗余。可通过相关系数矩阵(大部分>0.3),KMO值(KMO值至少≥0.5,),Bartlett球形度检验(p<α)来完成变量相关性的检验。在SPSS中通过在【分析】--【降维】--【因子分析】--【描述】对话框中勾选相应选项来完成。

公因子的选取与主成分选取一样。原则:

  • (1)方差累积贡献率达到80%或85%及以上;
  • (2)选取特征值\lambda _{i}> 1对应的主成分;
  • (3)碎石图。

因子载荷矩阵。SPSS输出结果中可以直接得到因子载荷矩阵\left ( a_{ij} \right )_{p\times p},注意因子载荷矩阵不是主成分系数矩阵\left ( u_{ij} ^{'}\right )_{p\times p}a_{ij}=\sqrt{\lambda _{i}}u_{ji}。由因子载荷矩阵可得初始因子解:

旋转后的因子载荷矩阵。旋转后的因子载荷矩阵系数变化更大,更容易解释公因子的意义。

旋转后的因子载荷图。

因子得分(SPSS直接输出结果)。特别当公因子个数为2时,可在二维平面中绘制散点图(SPSS中通过【图形】--【旧对话框】--【散点/点状】实现),继而分析各样品的分布情况。


52学生成绩.sav ,给出了52名学生的数学(x1)、物理(x2)、化学(x3)、语文(x4)、历史(x5)和英语(x6)成绩,试进行学生成绩的因子分析。

  • 因子分析实现步骤:[Analyze]→[Dimension Reduction]→[Factor Analysis],将所有变量全部添加到“Variables”中;
  • 选择【Descriptives】对话框勾选“Coefficients”、“Significance levels”、“KMO and Bartlett’s test of sphericity”,点击【Continue】;
  • 选择【Extraction】对话框将“Scree plot”勾选上。其他不变,点击【Cont
### SPSS 中因子载荷系数与结构方程模型的关系 在探索性因子分析(Exploratory Factor Analysis, EFA)中,因子载荷表示观测变量与潜在因子之间的关系强度。当转向确认性因子分析(Confirmatory Factor Analysis, CFA),这是结构方程建模的一部分时,因子载荷同样用于衡量测量指标与其对应的潜伏构造间关联的程度[^1]。 对于结构方程模型(SEM),其不仅限于评估单个路径上的因果效应;它还允许研究者构建复杂的多维理论框架,在这些框架内可以同时测试多个假设并估计直接、间接以及总的影响效果。SEM通过结合CFA来验证量表的有效性和可靠性,并进一步探讨不同因素间的相互作用机制。 #### 使用SPSS AMOS 进行 SEM 分析的一般流程如下: 1. **数据准备** - 导入原始问卷调查的数据集到AMOS图形界面。 2. **绘制概念图** - 利用绘图工具创建反映预期理论假说的概念地图,定义显性的观察变量和隐含的潜在变量之间可能存在的联系形式。 3. **设定初始参数** - 对每一个连接线赋予初步猜测值作为起点,通常会基于先前的研究成果或是EFA的结果给定合理的预估值。 4. **执行最大似然估计法(Maximum Likelihood Estimation)** - 计算最佳拟合度下的各条路径权重(即标准化后的因子负荷),从而得到最接近实际样本协方差矩阵的最佳解方案。 5. **检验模型适配情况** - 查看多种统计指数如卡方检验χ²/df ratio、RMSEA(root mean square error of approximation)等判断所建立之模型能否良好地再现已知资料特征。 6. **修正和完善模型** - 如果发现某些方面不符合标准,则需调整原设计直至获得满意的整体性能表现为止。 7. **解释结果** - 输出最终版本中的各项参数数值及其显著水平标记,据此解读各个维度的重要性程度及方向正负意义。 ```spss * 示例代码展示如何读取外部CSV文件进入SPSS环境 *. GET DATA /TYPE=TXT FILE='path_to_your_file.csv' DELIMITER=",". EXECUTE. * 假设已经完成上述步骤并且现在要运行Amos程序 * !AMOS.EXE 'model_path_here'. ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黎曼最初的梦想

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值