Sweave、R、Latex、Eclipse StatETのセットアップ[終了]


12

数日前、SweaveRのセットアップ方法に関する投稿を見ました。これにより、ユーザーはテーブル、グラフなどをLatexに直接エクスポートできます。私はその指示を十分に理解できませんでした。

誰もがMacとWindowsの両方でそれを行う方法についてステップバイステップの指示を与えることができますか?


1
この質問は、応用統計または理論統計とはほとんど関係がなく、(完全な)答えがすでに与えられていなければ、私は終了することに投票したでしょう。
CHL

1
@ chlこれらの質問はどこに行きますか?私が始めたとき、R、sweave、latexのセットアップに関するリファレンスを見つけるのは非常に難しいことがわかったので、答えました。
richiemorrisroe

1
@richiemorrisroeまあ、少なくともSOとGoogleの簡単なチェックは役に立ちます(IMHO)。私は質問自体を批判しているのではなく、そのような質問が実際にCV FAQやここの他の質問と一致していないという事実だけでなく、間違っているかもしれません。しかし、@ PaulHurleyukの応答と同様に、あなたの応答を支持しました。この質問はあなたの答えのために生かされていると思います(ただし、すでに終了する投票がありますが、これも私の警告の理由でした)。
chl

回答:


7

Eclipse / StatEtを使用してSweaveとLaTexでドキュメントを作成し、Eclipseが編集環境として最適であることを発見しました。次のガイドをお勧めできます。

また、WindowsでMikTexを使用していますが、セットアップが完了するとすべてがうまく機能することがわかります。Stack Overflowにはいくつかの良い質問と回答もあります。


3

私にとって、Eclipseは科学論文の作成には過剰すぎることがわかりました。だから、Windowsの場合、私がしたことは次のとおりでした:Miktex 2.8をインストールします(バージョンが不明です)。Latexはスペースを含むファイルパスを嫌うため、Miktexは必ずC:\ Miktexなどのディレクトリにインストールしてください。パッケージをその場でインストールするオプションを選択してください。

また、RがLatexで検出できる場所、つまりスペースのないパスにRがインストールされていることを確認してください。ドキュメントを書き込むプログラムとしてTechNixセンターをインストールしましたが、WinEdt、Eclipse、Texmaker、または実際にはEmacsなど、他にも多くのツールがあります。ここで、プリアンブルに\ usepackage {Sweave}およびusepackage {graphicx}があることを確認してください。ご存じのとおり、Rチャンクの先頭に<> =を付け、@で終了する必要があります。Rオブジェクトをラテックス形式に変換するには、パッケージxtableまたはHmiscが必要です。

私はxtableが好きですが、xtableが受け入れる形式(lm出力、データフレーム、マトリックス)にするには、おそらくオブジェクトをかなりジャグリングする必要があります。テーブルを挿入するときは、コードチャンクのプリアンブルにresults = texオプションを配置し、図が必要な場合は、fig = TRUEオプションもそこにあることを確認してください。また、チャンクごとに1つの図しか生成できないため、念頭に置いてください。非常に注意が必要なのは、Rコードがページの左端にあり、環境に囲まれている場合は無視されることです(これを理解するのに長い時間がかかりました)。

ファイルを.Rnwとして保存する必要があります-使用するtexプログラムがこの後に.texを追加しないようにしてください。これにより問題が発生します。

次に、コマンドラインからR CMD Sweave foo.Rnwを実行するか、R内からSweave( "foo.Rnw")を実行します。必然的にある時点で(特にこれを行ったことがない場合)失敗するため、.Rnwファイルをデバッグし、すすぎ、繰り返します。

これが初めての場合は、r内からすべてのR分析をコーディングし、次にprintステートメントを使用してLaTexに挿入する方が簡単な場合があります。ただし、この手順の最後にデータファイルにエラーがあることを発見した場合(先週末のように)、これをお勧めしません。すべての分析を再実行する必要があります。最初からラテックス内から、回避することができます。

また、Sweaveの計算には時間がかかる場合があるため、RパッケージcacheSweaveを使用して、再実行中の分析を保存することをお勧めします。どうやらRパッケージのハイライトにより、ドキュメント内のRコードの色分けが可能になりましたが、これは使用していません。

MacでlatexやRを使用したことはないので、その説明は他の人に任せます。お役に立てれば。


2

RStudio(rstudio.org)は、LaTeXが既にシステムにインストールされていると仮定すると、非常に簡単になります。Sweaveを介してコードを実行し、pdflatexを介してコードを実行し、pdfビューアーを起動するPDFボタンがあります。


+1同意します。GKEDの質問に対する直接的な答えではありませんが、StatETのようなツールを探しているユーザーは、RStudioの恩恵を受けることができるユーザーと同じであることが多いと思います(つまり、ユーザーがEmacs / ESSに飛び込んでいる必要はありません)。R StudioとStatETはどちらも同様の機能を提供しますが、RStudioは設定のしやすさで勝っています。
ジェロミーアングリム11年

1

私はこのスイートをごく最近インストールし、指示に従って指示に従いました こちら

必要なすべての必要なソフトウェアコンポーネントへのリンクがあります。すべてのLaTexコンポーネントにMiKTexを使用しています。

追加の64ビットJavaランタイムが必要になるため、64ビットウィンドウの使用を計画している場合、いくつかの落とし穴があります。64ビットIEでjava.comにアクセスしてインストールを確認すると、これは非常に簡単に解決できます。それ以外の場合は見つけるのが難しい64ビットインストーラーが表示されます。

パス変数をいじるのを避けるために、C:\ Program Filesのeclipseフォルダーを抽出しました。これはjavaが存在し、64ビットRであるためです。ここから、eclipseの構成オプションを簡単に自動的に実行し、適切なパラメーターを見つけることができます。

これがお役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.