我已经将这个方程式应用于R
fit <- factanal (f[filename : x+n], factors , rotation='varimax')
我该放在哪里?我知道将文件名放在显示的地方,但是我要从我制作的关于城市郊区和郊区的不同质量的excel表中获取数据,并将其上传到r
答案 0 :(得分:0)
您应该看一下?factanal
,以了解每个函数参数的含义。
例如,
x
必须是数字matrix
或可以强制转换为数字matrix
的对象(例如data.frame
)。factors
指定因素分析中的因素数量。这是一个基于一些随机生成的数据的示例。
# Sample data
set.seed(2017)
df <- data.frame(
a = runif(10),
b = runif(10),
c = runif(10),
d = runif(10),
e = runif(10))
# Perform factor analysis
fit <- factanal(df, factors = 2, rotation = 'varimax')
#
#Call:
#factanal(x = df, factors = 2, rotation = "varimax")
#
#Uniquenesses:
# a b c d e
#0.162 0.639 0.005 0.397 0.054
#
#Loadings:
# Factor1 Factor2
#a 0.914
#b 0.601
#c -0.990 0.120
#d 0.777
#e 0.820 0.523
#
# Factor1 Factor2
#SS loadings 2.017 1.727
#Proportion Var 0.403 0.345
#Cumulative Var 0.403 0.749
#
#Test of the hypothesis that 2 factors are sufficient.
#The chi square statistic is 1.14 on 1 degree of freedom.
#The p-value is 0.285
我不知道如何从Excel工作表中读取数据(是XLS / XLSX还是CSV文件?),但是您需要确保factanal
中的第一个参数是数字{{ 1}}或matrix
。