bou*_*ful 8 latex r factor-analysis psych
我使用psych包的fa命令进行因子分析,因此有一个类的对象fa.我可以查询加载fac$loadings,但我想只提取包含加载的表,所以我可以使用xtable(或类似)将其转换为LaTeX格式.
示例代码:
library(psych)
library(xtable)
data(bfi)
fac <- fa(r=cor(bfi, use="complete.obs"), nfactors=5, fm="ml", rotate="none")
fac$loadings
ld <- someMagicalFunction(fac$loadings)
xtable(ld)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我能用什么someMagicalFunction?
Hen*_*rik 16
当你看时fac$loading,你会发现它是一个S3对象.删除class属性会为您提供一个matrix可以传递给xtable:
str(fac$loadings)
class(fac$loadings)
xtable(unclass(fac$loadings))
Run Code Online (Sandbox Code Playgroud)
小智 6
这很好.
另一种方法是在心理中使用fa2latex函数:
使用你的例子:
library(psych)
fac <- fa(bfi,5)
fa2latex(fac)
Run Code Online (Sandbox Code Playgroud)
将为您提供一个APA准备好的LaTeX表.
法案