楼主: tangbaoqing
39329 38

[数据管理求助] 在stata软件里面运用因子分析方法计算综合得分   [推广有奖]

31
特价机票中心e5 发表于 2020-2-10 14:05:02 来自手机
墨然静 发表于 2018-9-19 21:20
对的,是用的这一套命令。但是计算出来的total会有一系列的值,不太明白怎么对应于建指标的公式。比如我想 ...
你好,我也有同样的问题,请问你解决了吗

32
菡函函 发表于 2020-2-16 09:06:39
tangbaoqing 发表于 2014-11-7 16:35
谢谢你的回复。spss可以批量处理吗?如果不能批量处理的话,那我要重复做几百次,因为要算31个省的20年数据 ...
你用stata对面板数据做成功了吗

33
KhalilHe 发表于 2020-3-8 23:05:28
夏虫可以语冰 发表于 2014-11-7 15:29
stata可以进行这样的解析
程序先是factor var1-var10,pcf(var1-var10表示着10个指标的变量)运行得到此结 ...
你好,请问若只有1个值大于1,那最后predict时还需要乘以权重吗

34
月缺无痕 学生认证  发表于 2020-5-20 12:16:56
KhalilHe 发表于 2020-3-8 23:05
你好,请问若只有1个值大于1,那最后predict时还需要乘以权重吗
我也有这个疑问

35
德玛砾 发表于 2020-7-13 20:13:08
月缺无痕 发表于 2020-5-20 12:16
我也有这个疑问
抱歉,我没有太理解你们的意思,只有一个特征根大于1,不是说明只有一个因子么?这个因子应当就可以直接理解为综合得分吧····
另外,我想请教一下,你们用以下命令计算过综合得分么?
matrix define eigenv=e(r_Ev)
local prop1=eigenv[1,1]/e(evsum)
local prop2=eigenv[1,2]/e(evsum)
gen total=`prop1'*f1+`prop2'*f2
我查阅手册发现e(r_Ev)是指特征根矩阵,而eigenv[1,1]与eigenv[1,2]指特征根矩阵中前两个(对应前文有2个特征根大于1),即这里的权重是指特征根值权重。它和方差贡献率是一个意思么?

36
fxm391827 发表于 2021-4-17 14:33:34
德玛砾 发表于 2020-7-13 20:13
抱歉,我没有太理解你们的意思,只有一个特征根大于1,不是说明只有一个因子么?这个因子应当就可以直接理 ...
我用这个算法跟手动算法,数值有出入,建议慎用

37
fllhqdxs 发表于 2021-9-5 23:57:02
墨然静 发表于 2018-9-21 16:25
手算的话,我知道怎么算。主要是不知道如何用stata算,我再琢磨琢磨。十分感谢您!
你好 我也是做到因子得分这一步 但我遇到和你一样的需求 还是迷惑如何将因子得分变成一个表达式

38
嘟嘟嘟U盾 发表于 2021-9-18 15:16:59
夏虫可以语冰 发表于 2014-11-7 15:29
stata可以进行这样的解析
程序先是factor var1-var10,pcf(var1-var10表示着10个指标的变量)运行得到此结 ...
综合得分是不是就是用因子分析法构建出来的综合指数

39
嘟嘟嘟U盾 发表于 2021-9-18 15:18:14
夏虫可以语冰 发表于 2014-11-7 15:29
stata可以进行这样的解析
程序先是factor var1-var10,pcf(var1-var10表示着10个指标的变量)运行得到此结 ...
ab权重不会为负数,但是f1和f2中 有负数咋办

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 15:13