我尝试使用以下类似的代码在Rmd文件中包含lm对象的摘要,但它不起作用。你能帮我吗?

```{r summary_lm, results='asis', echo=FALSE, comment=NA}

library(apsrtable)
my_model <- lm(y ~ x, data = data.frame(y = rnorm(10), x = 1:10))
res <- apsrtable(my_model) # my_model is a linear regression model (lm)

cat("$$latex \n",res,"\n$$ \n")

```

最佳答案

$$语法仅适用于数学表达式,并且您试图在其中放入表格,该表格将不起作用。据我所知,apsrtable仅适用于LaTeX,但是LaTeX和Markdown却大不相同-几乎没有希望您可以完全使用Markdown重做LaTeX。我认为人们为Markdown发明了$$语法,因为它得到了MathJax的良好支持,并且还注意到基于原始Markdown的许多变体/ flavor 。

目前,您可以考虑:

  • 使用xtableasciiR2HTML包生成HTML表
  • 请求apsrtable的软件包作者支持HTML表
  • 关于windows - 在Rmd文件中包含apsrtable(或stargazer)输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14797440/

    10-12 17:19