关于主成分分析的stata操作步骤

我现在急着做一项研究,需要做的其中一个工作是从8个相关变量x1-x8中提取1个主成分作为它们的代表放进其他的线性估计模型中。也是说我只想从这8个变量中生成1个新的变量来代表它们,因为不能把8个变量都放在模型里估计,至于主成分分析或者因子分析的具体细节我不关心。我用 pca x1-x8,comp(1) 得出了一个主成分,但是不知道怎么把它保存成一个新变量后面用。请教高手我这样做对吗,又如何把得出的主成分保存成一个新变量呢?另外如果有必要的话也请告知是否需要手动对这个八个变量进行标准化,还是stata可以一次全做好?谢谢!

先将变量标准化:egen z1 = std(x1)……
进行主成分分析:pca x*, mineigen(1)
主成分载荷分析:estat loading,cnorm(eigen)
效果分析:estat kmo(一般要大于0.7才适合做主成分分析)
碎石图:screeplot
主成分选择,一般选择前几个方差解释累计超过80%的因子主成分的因子
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-28
stata可以一次全部做好
help predict
操作不会可以联系我哈
相似回答