我用下面的简单程序得到了 communality 和 covariance matrix S of the same data
。 然后想算 Specific variances. 根据定义应该是 Specific variance=Sii-
communality. 但是不知道为什么有的Sii的值比communality小。这是怎么回事啊? 高
人指点一下吧。
程序:
proc factor data=test method=principal covariance;
run;
proc corr data=test cov;
var X1-X7;
run;
My summarized output values:
Variable Factor1_loading Communalities Sii Spedific_Variances=Sii-
communality
m100 0.67766 0.45921690 0.1553157 ??? How can it be
negative???
m200 0
g******h 发帖数: 266
2
Ding yi xia
data
【在 g******h 的大作中提到】 : 我用下面的简单程序得到了 communality 和 covariance matrix S of the same data : 。 然后想算 Specific variances. 根据定义应该是 Specific variance=Sii- : communality. 但是不知道为什么有的Sii的值比communality小。这是怎么回事啊? 高 : 人指点一下吧。 : 程序: : proc factor data=test method=principal covariance; : run; : proc corr data=test cov; : var X1-X7; : run;