5

私は、knitr と stargazer を使用して、回帰表を R から Latex にエクスポートしようとしています。残念ながら、次のエラー メッセージが表示 されます。「$ が挿入されていません」指を交差させて進みます。
私のコードに何か欠けているものはありますか?それとも stargazer パッケージのエラーでしょうか?
どのようにknitrとstargazerを一緒に使うことができるかについてのヒントはありますか?

\documentclass{article}   
\begin{document}   
%Load dataset and run regression    

 << lm, echo=FALSE >>=  
load('dataset.RData')  
library(stargazer)  
lm1 <- lm(y~ x ,data=dataset)  
@


<< table_texstyle, echo=FALSE, comment=NA, results='asis' >>=  
stargazer(lm1)  
@  
\end{document}
4

2 に答える 2

8

stargazer v.2.0 は現在 CRAN で公開されており、ドル記号とアンダースコアを含む変数名を問題なく処理できるはずです。新しいバージョンをインストールして、もう一度コードを実行してみてください。問題はないはずです。

于 2013-01-07T03:54:00.393 に答える
5

Ubuntu 12.04、TeXLive 2012、および R 2.15.2 でうまく動作します。

\documentclass{article}   
\begin{document}   
<<lm, echo=FALSE >>=  
df <- data.frame(x=1:10, y=rnorm(10))
library(stargazer)  
lm1 <- lm(y ~ x ,data=df)  
@

<<table_texstyle, echo=FALSE, results='asis' >>=  
stargazer(lm1)  
@  
\end{document}

あなたは私たちに何が何であるかを教えてくれませんでしたdataset(私たちはあなたのdataset.RDataことを知りません)。少なくとも、tex出力を次のように貼り付ける必要があります

% Table created by StarGazer v.1.0 by Marek Hlavac, Harvard University. E-mail: mhlavac at alumni.princeton.edu
% Date and time: Wed, Nov 14, 2012 - 06:20:12 PM
\begin{table}[htb] \centering 

....

\end{table}

そのため、問題が LaTeX に起因するものかどうかがわかります。

于 2012-11-15T00:26:45.620 に答える