gpt4 book ai didi

r - 在Rstudio和Knitr中使用观星仪

转载 作者:行者123 更新时间:2023-12-03 21:02:42 27 4
gpt4 key购买 nike

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

单击编译PDF时,答案inserting stargazer or xable table into knitr document在Sweave文件(Rnw)中对我有用。在Rmd文件中,单击“编织HTML”时不会渲染tex。

如何将注视者的输出放入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与knitr结合使用,而不是将stargazer对象本身转换为HTML。

作为观星者的狂热爱好者,我提出了以下工作流程:

  • 在.Rmd文件中编写我的代码。
  • 将其编织为.md。 Stargazer表作为LaTeX代码保留在生成的 Markdown 文件中。
  • 使用pandoc将markdown文件转换为PDF。 Pandoc将LaTeX代码转换为适当的表。或者,可以将LyX与knitr插件配合使用,以PDF格式很好地输出观星台。

  • 如果有人想在MS Word中使用观星台,我发现的最好方法是使用 LaTeX2RTF。尽管最顶部的单元格有些变形,但解决该问题是要删除错误的空单元格。对于其余表,将保留该表并将其粘贴/导入到Word中。

    这两种策略可帮助在LaTeX之外使用观星者。希望能帮助到你。

    关于r - 在Rstudio和Knitr中使用观星仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14670299/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com