0

ラテックス レポートで相関テーブルをレポートしたいのですが、'stargazer' を使用して R オブジェクトを tex コードに変換しています。相関データは現在、データ フレームに格納されています。

行名を出力し、おそらくテーブルの下に注釈追加したいと思います。「print rownames」引数が見つからず、「notes」引数が機能していないようです。

何か案は?

## create object
x           <- matrix(1:4, 2, byrow = TRUE)
dimnames(x) <- list(c("A", "B"), c("A", "B"))
x           <- data.frame(x)

## create Tex-Code
stargazer(x, summary = FALSE, title = "2x2 Matrix",
          notes = "This is a two by two Matrix")
4

3 に答える 3

1

バージョン 5.0 以降、stargazer行列/ベクトルの内容を直接出力できます。次のコードは、問題を簡単かつ直感的に解決できるはずです。

## create object
x           <- matrix(1:4, 2, byrow = TRUE)
dimnames(x) <- list(c("A", "B"), c("A", "B"))

## create Tex-Code
stargazer(x, title = "2x2 Matrix",
          notes = "This is a two by two Matrix")
于 2014-03-06T19:09:13.510 に答える
0

「rownames」を取得するには、次のハックなソリューションを試してください。

## create object
x           <- matrix(1:4, 2, byrow = TRUE)
x           <- data.frame(x)
x           <- cbind(c("A","B"),x)
colnames(x) <- c("","A", "B")

## create Tex-Code
stargazer(x, summary = FALSE, title = "2x2 Matrix",
          notes = "This is a two by two Matrix", type="text")

現時点 (v. 4.5.1) では、'stargazer' は回帰テーブルとデータ フレームの操作に最適です。ただし、あなたの質問は、ユーザーが行列のより良いサポートに関心がある可能性があることを示唆しています。これは、将来のリリース (次の数か月) で期待できます。

メモに関しては、現時点では回帰表でのみ機能します。ただし、次のリリースでは、要約統計とデータ フレーム テーブルで使用できるようになります。ソースを編集する気がある場合は、次の行を置き換えることで、将来の実装に非常に近いもの (完全ではありませんが) を得ることができます。

.format.s.stat.parts <<- c("-!","stat names","-!","statistics1","-!")

に:

.format.s.stat.parts <<- c("-!","stat names","-!","statistics1","-!","notes")
于 2013-10-13T20:21:14.287 に答える