在R 预测包中,函数hw
包含参数beta和gamma。
不调用参数与分配参数NULL
之间有什么区别?
之间会有什么区别
hw(Data, initial = "optimal", h=24, beta=NULL, gamma=NULL)
hw(Data, initial = "optimal", h=24, gamma=NULL)
答案 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, ...)
这表明beta
和gamma
参数的默认值为NULL。因此,两个陈述hw(Data, initial = "optimal", h=24, beta=NULL, gamma=NULL)
和hw(Data, initial = "optimal", h=24, gamma=NULL)
是相同的。