web-dev-qa-db-ja.com

R、Sweave、およびLaTeXを使用してパブリケーション品質テーブルを作成するための一般的なガイド

R、Sweave、およびLaTeXを使用してパブリケーション品質テーブルを作成するためのさまざまなツールがあります。特に、latexパッケージにはHmiscxtableパッケージにはxtableなどのヘルパー関数があります。また、テーブルの書式設定を完全に制御できるように、独自のコードを作成することもよくあります(たとえば、 この例 を参照)。

ただし、パブリケーション品質テーブルを準備する際には、多くの場合、さまざまな問題が発生します。

  • 数値フォーマットを適用する方法とタイミング
  • 列とセルの配置を正確に制御する方法
  • セルの境界を正確に制御する方法
  • 変数ラベルを変数名に変換する方法
  • 等々

目的のテーブル形式を指定するという高レベルの問題を超えて、実装の問題があります。

  • xtableなどのヘルパー関数はいつ使用する必要がありますか?
  • 特定の状況でどのヘルパー関数を使用する必要がありますか?
  • ヘルパー関数のデフォルト出力を特定の要件に合わせてカスタマイズするにはどうすればよいですか?

質問

上記の問題は詳細な教科書スタイルの紹介に値するように思えます。

R、Sweave、およびLaTeXを使用して出版品質テーブルを作成する方法の詳細な概要を提供し、上記の問題に対処するオンラインまたはオフラインのリソースはありますか?

76
Jeromy Anglim

これを現在の執筆時点でニースの小さな弓と結び付けるために、出版品質の表と使用シナリオに関するbestの既存のチュートリアルは、これらの文書の融合のようです。

現在存在している範囲を超えて、 The Joy of Sweave の著者に、出版品質テーブルに関するドキュメントを具体的に尋ねることができます。彼はこれを超えて行っているようです。あなたの提起した質問に加えて、このスペース具体的にはは、現在のところ完全に存在しないスタイルガイドを使用できます。

そして、質問の正誤表で述べたように、これは https://tex.stackexchange.com/ に対する質問のperfectの例です。引き続き 特定の質問をすることをお勧めしますそこ 現在のプロジェクトで問題が発生したとき。

34
MrGomez

パッケージ stargazer は、出版品質を作成できます-含む。既存の学術雑誌に似せて設計されたテンプレートを使用-一般的に使用されるR統計関数とパッケージ(lm、glm、plm、svyglm、survival、pscl、AERなど)からサマリー統計テーブルの作成にも適しています。また、データフレームのコンテンツを直接出力することもできます。

13
user1953965

tabularパッケージには、フォーマット、アライメント、ラベルの操作に対応するtables関数があります。パッケージには vignette があり、これが出発点として適切です。

4
Karsten W.

xtableはこれまでのところうまくいきました。私の意見では、siunitxと必要に応じてlongtableと組み合わせて、かなり効果的なテーブルを作成できます。 booktabscaptionのようなパッケージでは、見た目も楽しいものになります。

このレベルの詳細がOPに求められたのかどうかはわかりませんが、それが価値があるために、基本的な実装は次の行に沿ったものになる可能性があります: https://tex.stackexchange.com/questions/41067/caption -for-longtable-in-sweave/41183#4118 (別の質問に対する自分の答え)。

3
chepec

TABLEパッケージを使用するConTeXtを強くお勧めします。 contextgarden には Table overview と、包括的な manual があります。

0
helcim