看起来,在knitr
脚本中运行forecast
包中的auto.arima
总是会生成一个警告 - 但是当我在正常R中运行它时,我就不会收到这个警告。
knitr Markdown示例代码:
```{r}
library(forecast)
```
Spurious warning from forecast and knitr
========================================
The following generates a warning that I don't think is valid
```{r}
summary(auto.arima(WWWusage))
```
产生以下结果:
然而在R中正常运行以下内容不会产生任何警告:
> library(forecast)
This is forecast 4.02
> summary(auto.arima(WWWusage))
Series: WWWusage
ARIMA(1,1,1)
Coefficients:
ar1 ma1
0.6504 0.5256
s.e. 0.0842 0.0896
sigma^2 estimated as 9.793: log likelihood=-254.15
AIC=514.3 AICc=514.55 BIC=522.08
Training set error measures:
ME RMSE MAE MPE MAPE MASE
0.3035616 3.1137542 2.4052748 0.2805566 1.9174634 0.5315228
由于这个数据集是auto.arima
的示例数据集,我倾向于认为警告是不正确的(因为我怀疑会给出一个“好”的示例)。
你有什么想法吗?
{r, warning=FALSE}
吗?详细信息请参见这里。 - Jilber Urbinadrc
包时有时会出现相同的情况。在R中运行代码没有警告,但在knitr中运行时会弹出一些警告。我可以提供一个工作示例,但它太长了,不适合评论区。 - EDi