将 stargazer 与 Rstudio 和 Knit 结合使用

2023-12-05

我正在努力使用 RStudio 在 knitr 中使用 stargazer 输出。例如,我将以下代码粘贴到 .Rmd 文件中,然后单击“Knit HTML”。 [ 和 ] 之间的第一个块呈现为方程。第二块来自观星者。它仍然是代码。当我将第二个块 less [ 和 ] 粘贴到 Sweave 文件中,然后单击“编译为 PDF”时,代码将呈现为表格。我安装了 MikTex 和 Stargazer 版本 3。

答案将 stargazer 或 xable 表插入knitr 文档中单击“编译 PDF”时,可以在 Sweave 文件 (Rnw) 中为我工作。在 Rmd 文件中,单击“Knit HTML”时不会渲染 tex。

如何将 stargazer 输出放入 Rmd 文件中,以便 Knit HTML 将乳胶代码转换为表格? (我是 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}
\]

使用以下代码,您将获得一个工作版本

```{r, results='asis'}
stargazer(model)
```

转换为 pdf 时,以下代码完美适用于 stargazer 4.0:

```{r, results='asis'}
stargazer(model, header=FALSE, type='latex')
```
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 stargazer 与 Rstudio 和 Knit 结合使用 的相关文章

随机推荐