6

次のようなコードを使用して、オブジェクトの概要をlmRmd ファイルに含めようとしましたが、うまくいきませんでした。それを手伝ってくれませんか?

```{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")

```
4

3 に答える 3

6

構文は$$数式にのみ適用され、テーブルを配置しようとしましたが、機能しません。私が理解しているapsrtable限り、LaTeX専用ですが、LaTeXとMarkdownは大きく異なります。つまり、Markdownを使用してLaTeXを完全にやり直すことができるという希望はほとんどありません。人々は$$、MathJaxによって十分にサポートされているという事実のために、Markdownの構文を発明したと思います。また、元のMarkdownに基づく多くのバリアント/フレーバーがあることにも注意してください。

現時点では、次のことを検討できます。

  • xtableまたはasciiまたはパッケージを使用してR2HTMLHTMLテーブルを生成します
  • のパッケージ作成者にapsrtableHTMLテーブルのサポートを依頼する
于 2013-02-10T19:35:36.240 に答える
3

`pander˙my_modelを使用して Markdown 形式でインクルードするのはどうですか:

> library(pander)
> pander(my_model)

--------------------------------------------------------------
     &nbsp;        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)


|      &nbsp;       |  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
于 2013-06-04T20:33:08.397 に答える