r语言 - 尝试创建线性模型的qqPlot时出错



我在为我的线性模型创建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)

最新更新