请选择 进入手机版 | 继续访问电脑版
277 1

[问答] 求助:spss怎样计算单个公因子分数 [分享]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
4 小时
注册时间
2020-11-16
最后登录
2020-11-18

疯狂的橘子cc 发表于 2020-11-17 16:15:41 |显示全部楼层
找了很久也没找到计算单个公因子分数的方法,只知道公式是F1=L1*X1......Ln*Xn,L是成分得分系数,问题是这个 x值到底是什么啊,spss自动生成的FAC1-1是吗?可是问卷一共500多道题生成了500多个FAC1-1的数啊,只有22个指标的成分得分系数,这要怎么乘?
因为本人文科出身,第一次做数据分析,问题弱智了点还请谅解,求大神帮忙

stata SPSS
邱宗满 学生认证  发表于 2020-11-22 21:34:44 |显示全部楼层
首先,第一个问题是因子得分的计算问题。
计算公因子分数有两种可能1.进行主成分分析,并计算主成分的分数。
2.进行探索性因子分析,并计算因子得分。
两者的差别主要在于是否进行旋转。
如果要使用公式进行因子分数计算一般是没有必要的,因为SPSS提供了3种计算因子得分的方法,非数学专业的不太需要去刻意手动操作。可通过“分析→降维→因子→得分”进行选项勾选以输出因子得分。
1.png



SPSS 在因子得分计算上提供了 3 种方法:回归法(Regression)、巴特利特法(Bartlett)和安德森-鲁宾法(Anderson-Rubin)。在 EFA 相关文献中,暂无统计三种方法的使用频率。因子分数的计算问题一般显得不是很重要,但仍值得了解。
回归法是三种方法中最常用的一种,这种方法首先将变量进行标准化,随后按照一定的权重相加,最终生成的因子得分均值为 0、标准差为 1(Goodwyn, 2012)。巴特利特法会使因子上负荷较低的变量所占权重较低,生成的分数平均值为 0。安德森-鲁宾法类似于巴特利特法,但附加了一个条件,使得因子得分必须为正交(Thompson, 2004),生成的分数平均值为0、标准差为 1 且不相关(即使设定了斜交旋转)。

第二个问题是保存的因子得分数量过多的问题。
无论是进行主成分分析或者探索性因子分析,目的都是降维。换言之,500多道题应该降维成较少的几个维度作为代表。我猜测你在SPSS中的因子提取数量(在“提取”子对话框)中使用了默认设定,所以系统根据数据特征提取了22个因子,这是正常的。

主成分分析或因子分析应根据你当前分析目的进行选择,而因子数量的提取可以参考一定的数据指标进行判断。


假如你要进行探索性因子分析,可以参考电子书中的步骤。
https://bbs.pinggu.org/thread-10262773-1-1.html
VX公众号、Bilibili同名:邱宗满
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2020-12-5 16:34