我在为我的线性模型创建qqPlot
时遇到了一些问题。我所有其他的"测试"一切正常。
首先,下面是我使用的包:
library(astsa)
library(TSA)
library(RcmdrMisc)
library(forecast)
library(readxl)
这是我的数据:
> data
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2018 42 31 34 44 34 58 29 57 33 60 43 24
2019 30 22 27 37 29 69 39 36 52 55 51 20
2020 2
我创建了:
ts(data = data, start = c(2018,1), frequency = 12)
我成功地使用以下命令创建了一个模型:
seasonalMeansModel <- tslm(data ~ trend + season-1)
现在,当我想创建一个Q-Q图时,我使用以下命令:
qqPlot(seasonalMeansModel)
我得到这个错误:
> qqPlot(seasonalMeansModel)
Error in lm(formula, data = data, na.action = na.exclude, ...) :
formal argument "na.action" matched by multiple actual arguments
我尝试更改" name .action"的参数当创建lm
时,但是没有运气。
感谢您的帮助!
试试这个:
MeansModel <- ts(seasonalMeansModel$coefficients)
qqnorm(MeansModel)