主成分分析的要点:

  • 区分正向指标与负向指标
  • 累计贡献率最好大于 80%
  • 特征根要大于 1
1
2
3
4
5
6
7
8
9
10
11
12
** 已将负向指标正向化
global xlist "X1 X2 X3 X4 X5 X6 X7 X8"
** 权重确定与载核计算
pca $xlist
factor $xlist , pcf
** 绘制随碎石图
screeplot, yline(1) //yline(1)表示绘制特征根为1的临界线
** 根据碎石图或载核表, 选取特征根大于1的主成分
predict f1 f2 f3 // 假如有三个主成分的特征根大于1
** 生成综合指标: 前面的系数为「pca $xlist」命令运行后的「Proportion」列, 为各主成分的贡献率
gen X = a1*f1 + a2*f2 + a3*f3
drop f1-f3

  相关链接:【Stata 写论文】PCA 主成分分析和因子分析命令演示(附代码) - 知乎 (zhihu.com)