关于R语言plot函数出现 [“n.ahead“不是图形参数] 问题的可能原因

Posted slandarer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于R语言plot函数出现 [“n.ahead“不是图形参数] 问题的可能原因相关的知识,希望对你有一定的参考价值。

在写arima模型预测的时候,在假设我们写了类似如下的代码:

library(TSA)
library(forecast)
#一大堆其他代码
data(color)
model=arima(color,order = c(1,0,0))
plot(model,n.ahead=10)
#一大堆其他代码

我们发现会出现如下问题("n.ahead"不是图形参数):

在这里插入图片描述
并出现如下图像:

在这里插入图片描述
这是由于forecast会将plot.Arima函数覆盖所致,
在这里插入图片描述
其主要原因是两个包所使用的方法版本不一样所导致,可以依靠删除 library(forecast) 来解决
forecast包为必要包,则可以通过将TSA包更新到更新版本来解决。

以上是关于关于R语言plot函数出现 [“n.ahead“不是图形参数] 问题的可能原因的主要内容,如果未能解决你的问题,请参考以下文章

为啥R语言里plot函数不出图

R语言可视化R原生plot函数色彩半透明色彩全透明不透明色彩处理ggplot2颜色透明示例

r语言 plot设置刻度

R语言作图plot函数以及参数设置解析

R语言Plot函数总结

R语言plot函数散点图密度图实战