如何使用Stargazer R软件包和因子分析输出

时间:2017-04-10 16:46:39

标签: r stargazer

我过去曾使用回归表进行过观察。

但是,我想知道如何将stargazer与因子分析和主成分分析的输出结合使用。

我的代码运行如下:

fa1 <- factanal(new2, factors = 4, rotation = "varimax", sort = TRUE)
print(fa1, digits = 3, cutoff = .5, sort = TRUE)
load <- fa1$loadings[,1:2] 
plot(load,type="n")
text(load,labels=names(new2),cex=.7) 

two <- pca(new2, nfactors = 3)

这不起作用 - 我到目前为止唯一的尝试。

stargazer(fa1, type = "text", title="Descriptive statistics", digits=1, out="table1.txt")

更新:自发布以来,我已经能够将对象转换为数据框:

已转换&lt; - as.data.frame(unclass(fa1 $ loadings))

然后我成功使用了上面的代码,除了输出似乎不包括单个因子得分。

见下文:

loadings

1 个答案:

答案 0 :(得分:0)

这可能不是一个完美的解决方案,您现在可能已经发现了,但是您可以做的是通过添加 summary = FALSE 作为选项,使用 stagazer 单独输出因子分数。通过这种方式,您只能将因子载荷作为输出。 例如像这样:

stargazer(fa1, summary = FALSE, title="Descriptive statistics", digits=1, out="table1.txt")