【问题标题】:stargazer arima html dont't workstargazer arima html 不起作用
【发布时间】:2018-04-15 03:18:07
【问题描述】:

我正在尝试使用 stargazer 包在 r 中创建漂亮的输出。但我遇到了它适用于type = "latex" 的问题,但不适用于type = "html",抛出错误Error in column.matrix [r, i]: subscript out of bounds。知道如何解决它。

---
title: "Untitled"
author: " "
date: "Sys.Date()"
output: html_document
---

```{r}
data("AirPassengers")
library(forecast)
fit <- auto.arima(AirPassengers)
```

```{r, results='asis'}
library(stargazer)
stargazer(fit)
fit2 <- arima(AirPassengers, order = c(2,1,1), seasonal = c(0,1,0))
stargazer(fit2, type = "latex")
stargazer(fit2, type = "html")
```
Error in column.matrix[r, i] : subscript out of bounds

【问题讨论】:

    标签: html r stargazer


    【解决方案1】:

    我认为这可能是您的第一块代码延续到第二块的问题,可能是由library(forecast) 引入的,它可能覆盖了stargazer 表所需的内容。另外,我知道观星者不支持auto.arima,只有stats::arima。我的 RMarkdown 块是:

    ```{r, results='asis', warning=FALSE, message=FALSE}
    library(stargazer)
    fit2 <- stats::arima(AirPassengers, order = c(2,1,1), seasonal = c(0,1,0))
    stargazer(fit2, type = "html")
    ```
    

    它产生了这个 HTML:

    【讨论】:

    • 我可以确认library(forecast) 是问题所在。我自己解决了这个问题,仅在 arima 模型导出到 stargazer 之后加载 forecast 包。
    • 这可能有用。当我加载 forecast 包时,它会显示以下内容。已注册的 S3 方法被 quantmod 覆盖:方法 as.zoo.data.frame 来自 zoo。附件包:forecast。以下对象从包 astsa 中屏蔽:gas
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 2011-06-23
    • 2017-12-30
    相关资源
    最近更新 更多