我在使用RStudio的knitr时遇到了使用stargazer输出结果的问题。例如,我将下面的代码粘贴到.Rmd文件中,然后单击Knit HTML。方括号 [ 和 ] 之间的第一个块会呈现为方程式。第二个块来自stargazer。它仍然是代码。当我将第二个块(少掉方括号)粘贴到Sweave文件中,然后单击编译为PDF时,代码会呈现为表格。我已经安装了MikTex和Stargazer的3.0版本。
答案"inserting stargazer or xable table into knitr document"对我在Sweave文件(Rnw)中单击编译PDF时有效。但在.Rmd文件中,单击Knit HTML时无法呈现tex。
我该如何将stargazer的输出结果放入Rmd文件中,以便Knit HTML能够将latex代码转换为表格?(我是Latex的新手,不确定哪些代码可以删除,因此很抱歉造成篇幅较长。)
\[
\begin{aligned}
\dot{x} & = \sigma(y-x) \\
\dot{y} & = \rho x - y - xz \\
\dot{z} & = -\beta z + xy
\end{aligned}
\]
\[
\documentclass{article}
\begin{document}
% Table created by StarGazer v.3.0.1 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: Sun, Feb 03, 2013 - 11:34:52 AM
\begin{table}[htb] \centering
\caption{}
\label{}
\footnotesize
\begin{tabular}{@{\extracolsep{5pt}}lc}
\\[-1.8ex]\hline
\hline \\[-1.8ex]
& \multicolumn{1}{c}{\textit{Dependent variable:}} \\
\cline{2-2}
\\[-1.8ex] & Rate \\
\hline \\[-1.8ex]
pole & $0.071^{***}$ \\
& $(0.020)$ \\
& \\
post & $0.095^{***}$ \\
& $(0.019)$ \\
& \\
Constant & $-5.784^{***}$ \\
& $(1.667)$ \\
& \\
\hline \\[-1.8ex]
Observations & $46$ \\
Residual Std. Error & $2.378 (df = 43)$ \\
\hline
\hline \\[-1.8ex]
\textit{Note:} & \multicolumn{1}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\
\normalsize
\end{tabular}
\end{table}
\end{document}
\]
stargazer
,那么texreg
与knitr
和HTML / Markdown兼容。请参阅http://cran.r-project.org/web/packages/texreg/vignettes/jss1020.pdf的第5.6节。 - Philip Leifeld