R中的Holt-Winters方法

时间:2017-05-17 04:48:40

标签: r time-series forecasting

在R 预测包中,函数hw包含参数beta和gamma。

不调用参数与分配参数NULL之间有什么区别?

之间会有什么区别
  1. hw(Data, initial = "optimal", h=24, beta=NULL, gamma=NULL)

  2. hw(Data, initial = "optimal", h=24, gamma=NULL)

1 个答案:

答案 0 :(得分:4)

在R中,函数的参数可以具有默认值。调用函数时不需要明确指定这些参数。您可以通过查看帮助页面找到函数参数的默认值。

您可以通过运行命令f1来调用函数的帮助(例如?f1)。以下是hw的帮助页面中的一行:

hw(y, h=2*frequency(x), seasonal=c("additive","multiplicative"),
   damped=FALSE, level=c(80,95), fan=FALSE,
   initial=c("optimal","simple"), exponential=FALSE,
   alpha=NULL, beta=NULL, gamma=NULL, phi=NULL,
   lambda=NULL, biasadj=FALSE, x=y, ...)

这表明betagamma参数的默认值为NULL。因此,两个陈述hw(Data, initial = "optimal", h=24, beta=NULL, gamma=NULL)hw(Data, initial = "optimal", h=24, gamma=NULL)是相同的。