使用 ets() 拟合模型,其中趋势不是乘法
Fitting model using ets() where trend is not multiplicative
我正在使用 ets()
模型来拟合指数模型。我想拟合趋势不是乘法的模型。即:
fit<-ets(x_ts,model="ZAZ")
如果我使用上面的代码,它将只适合趋势为 additive.But 的模型我希望该模型还应该考虑 "ZNZ"(简单指数模型)。有没有一种方法可以让所有模型都接受趋势是乘法的。
提前致谢。
没有。但您可以执行以下操作
fit1 <- ets(x_ts, model="ZNZ")
fit2 <- ets(x_ts, model="ZAZ")
fit <- if(fit1$aicc < fit2$aicc) fit1 else fit2
我正在使用 ets()
模型来拟合指数模型。我想拟合趋势不是乘法的模型。即:
fit<-ets(x_ts,model="ZAZ")
如果我使用上面的代码,它将只适合趋势为 additive.But 的模型我希望该模型还应该考虑 "ZNZ"(简单指数模型)。有没有一种方法可以让所有模型都接受趋势是乘法的。
提前致谢。
没有。但您可以执行以下操作
fit1 <- ets(x_ts, model="ZNZ")
fit2 <- ets(x_ts, model="ZAZ")
fit <- if(fit1$aicc < fit2$aicc) fit1 else fit2