11

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)

誰かが私が何に使えるのか教えてもらえますsomeMagicalFunctionか?

4

3 に答える 3

20

を見るとfac$loading、それがS3オブジェクトであることがわかります。class属性を削除すると、に渡すことmatrixができるaが得られxtableます。

str(fac$loadings)
class(fac$loadings)

xtable(unclass(fac$loadings))
于 2013-03-23T11:21:43.523 に答える
6

それはうまくいきます。

別の方法は、psychでfa2latex関数を使用することです。

あなたの例を使用して:

library(psych)
fac <- fa(bfi,5)
fa2latex(fac)

APA対応のLaTeXテーブルを提供します。

明細書

于 2013-06-09T18:16:12.310 に答える
0

xtableの結果はHTML言語です。ファイルとして保存する場合は、次を使用できます。

print.xtable(x, type="HTML", file="table.html")
于 2019-10-11T12:48:25.200 に答える