我尝试使用如下所示的代码将lm对象的摘要包含在Rmd文件中,但它不起作用。 你能帮我做吗?
```{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") ```
乳胶铸造错误与Windows7中的anaconda3
sed用“ _”,“&”,“ $”replace“_”,“&”,“$”
在Veusz中导入两个不同的数据集
将降落斜体和黑体转换为乳胶
$$语法只适用于数学表达式,而您正试图在其中放置一个表格,这是行不通的。 根据我的理解,可以apsrtable是,对于LaTeX来说,LaTeX和Markdown是非常不同的 – 你可以用Markdown完全重做LaTeX。 我认为人们发明了Markdown的$$语法,因为它得到了MathJax的很好的支持,同时也注意到基于原来的Markdown有很多变种/风格。
目前你可能会考虑:
使用xtable或ascii或R2HTML包来生成HTML表格
请求apsrtable的包作者支持HTML表格
那么用`pander˙将 Markdown格式的my_model包含my_model怎么办 ?
> library(pander) > pander(my_model) -------------------------------------------------------------- Estimate Std. Error t value Pr(>|t|) ----------------- ---------- ------------ --------- ---------- **x** 0.1174 0.1573 0.7465 0.4767 **(Intercept)** -0.2889 0.9759 -0.296 0.7748 -------------------------------------------------------------- Table: Fitting linear model: y ~ x
或者用PHP MarkdownExtra / rmarkdown格式:
> panderOptions('table.style','rmarkdown') > pander(my_model) | | Estimate | Std. Error | t value | Pr(>|t|) | |:-----------------:|:----------:|:------------:|:---------:|:----------:| | **x** | 0.1174 | 0.1573 | 0.7465 | 0.4767 | | **(Intercept)** | -0.2889 | 0.9759 | -0.296 | 0.7748 | Table: Fitting linear model: y ~ x
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。