Tom*_*Tom 5 latex regression r knitr
我正在尝试使用knitr和stargazer将回归表从R导出到Latex.不幸的是我收到以下错误消息 "Missing $ inserted"我插入了一个begin-math/end-math符号,因为我认为你留下了一个.继续,用手指交叉.
我是否会错过我的代码中的任何内容,或者这可能是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}
Run Code Online (Sandbox Code Playgroud)
在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}
Run Code Online (Sandbox Code Playgroud)
你没有告诉我们什么是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}
Run Code Online (Sandbox Code Playgroud)
所以我们知道问题是否来自LaTeX.