R中的Holt-Winters方法

R中的Holt-Winters方法,r,time-series,forecasting,R,Time Series,Forecasting,在R forecast软件包中,有带有参数beta和gamma的函数hw 不调用参数与为其赋值NULL之间有什么区别 两者之间有什么区别 hw(数据,initial=“optimal”,h=24,beta=NULL,gamma=NULL) hw(数据,initial=“optimal”,h=24,gamma=NULL) 在R中,函数的参数可以有默认值。调用函数时,不需要显式指定此类参数。通过查看函数的帮助页面,可以找到函数参数的默认值 通过运行命令?f1,可以调用函数的帮助(例如f1)。以下是h

在R forecast软件包中,有带有参数beta和gamma的函数
hw

不调用参数与为其赋值
NULL
之间有什么区别

两者之间有什么区别

  • hw(数据,initial=“optimal”,h=24,beta=NULL,gamma=NULL)

  • hw(数据,initial=“optimal”,h=24,gamma=NULL)


  • 在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
    参数的默认值为空。因此,这两条语句
    hw(Data,initial=“optimal”,h=24,beta=NULL,gamma=NULL)
    hw(Data,initial=“optimal”,h=24,gamma=NULL)
    是相同的。

    在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
    参数的默认值为空。因此,这两个语句
    hw(Data,initial=“optimal”,h=24,beta=NULL,gamma=NULL)
    hw(Data,initial=“optimal”,h=24,gamma=NULL)
    是相同的。

    谢谢,这就是我所认为的。事实上,一个站点显示了一种方法,即单指数平滑,另一种方法是双指数平滑!谢谢,这就是我想的。事实上,一个站点显示了一种方法,即单指数平滑,另一种方法是双指数平滑!