有14个变量,设为x1-x14,想做一个主成分分析,得到一个综合的得分,KMO不管在这些变量里怎么手动组合都是0.5+,所以想求助各位大神,能不能对14个变量进行组合,并循环跑出拥有最大KMO的一组组合。本人电脑小白,折腾好几天未果,只能来论坛求助,谢谢~
以下是我目前编出来的,不太对:
loc w="x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14"
loc n=wordcount("`w'")
set ob `=2^`n''
g y=""
forv i=1/`n'{
replace y=y+cond(mod(int((_n-1)/2^(`i'-1)), 2),word("`w'",`i'),"")
}
n l
foreach v of y
pca 'v'
estat kmo
}


雷达卡


京公网安备 11010802022788号







