这是 R 中使用数据集的一个简单示例bfi
:bfi 是围绕 5 个因素组织的 25 个性格测试项目的数据集。
library(psych)
data(bfi)
x <- bfi
根据变量之间的绝对相关性,使用变量之间的欧几里登距离进行层次聚类分析,如下所示:
plot(hclust(dist(abs(cor(na.omit(x))))))
树状图显示项目通常如何根据理论分组(例如,N(神经质)项目组合在一起)与其他项目聚集在一起。它还显示了集群中的某些项目如何更相似(例如,C5 和 C1 可能比 C5 和 C3 更相似)。它还表明 N 集群与其他集群不太相似。
或者,您可以像这样进行标准因子分析:
factanal(na.omit(x), 5, rotation = "Promax")
Uniquenesses:
A1 A2 A3 A4 A5 C1 C2 C3 C4 C5 E1 E2 E3 E4 E5 N1
0.848 0.630 0.642 0.829 0.442 0.566 0.635 0.572 0.504 0.603 0.541 0.457 0.541 0.420 0.549 0.272
N2 N3 N4 N5 O1 O2 O3 O4 O5
0.321 0.526 0.514 0.675 0.625 0.804 0.544 0.630 0.814
Loadings:
Factor1 Factor2 Factor3 Factor4 Factor5
A1 0.242 -0.154 -0.253 -0.164
A2 0.570
A3 -0.100 0.522 0.114
A4 0.137 0.351 -0.158
A5 -0.145 0.691
C1 0.630 0.184
C2 0.131 0.120 0.603
C3 0.154 0.638
C4 0.167 -0.656
C5 0.149 -0.571 0.125
E1 0.618 0.125 -0.210 -0.120
E2 0.665 -0.204
E3 -0.404 0.332 0.289
E4 -0.506 0.555 -0.155
E5 0.175 -0.525 0.234 0.228
N1 0.879 -0.150
N2 0.875 -0.152
N3 0.658
N4 0.406 0.342 -0.148 0.196
N5 0.471 0.253 0.140 -0.101
O1 -0.108 0.595
O2 -0.145 0.421 0.125 0.199
O3 -0.204 0.605
O4 0.244 0.548
O5 0.139 0.177 -0.441
Factor1 Factor2 Factor3 Factor4 Factor5
SS loadings 2.610 2.138 2.075 1.899 1.570
Proportion Var 0.104 0.086 0.083 0.076 0.063
Cumulative Var 0.104 0.190 0.273 0.349 0.412
Test of the hypothesis that 5 factors are sufficient.
The chi square statistic is 767.57 on 185 degrees of freedom.
The p-value is 5.93e-72