| hanaml.TripleExponentialSmoothing {hana.ml.r} | R Documentation |
hanaml.TripleExponentialSmoothing is a R wrapper for PAL Triple Exp Smoothing algorithm.
hanaml.TripleExponentialSmoothing (conn.context,
data,
key = NULL,
endog = NULL,
alpha = NULL,
beta = NULL,
gamma = NULL,
seasonal.period = NULL,
forecast.num = NULL,
seasonal = NULL,
initial.method = NULL,
phi = NULL,
damped = NULL,
accuracy.measure = NULL,
ignore.zero = NULL,
expost.flag = NULL,
level.start = NULL,
trend.start = NULL,
season.start = NULL,
prediction.confidence.1 = NULL,
prediction.confidence.2 = NULL)
conn.context |
|
data |
|
key |
|
endog |
|
alpha |
|
beta |
|
gamma |
|
seasonal.period |
|
forecast.num |
|
seasonal |
|
initial.method |
|
phi |
|
damped |
|
accuracy.measure |
No default value. |
ignore.zero |
|
expost.flag |
|
level.start |
|
trend.start |
|
season.start |
|
prediction.confidence.1 |
|
prediction.confidence.2 |
|
R6Class object.
Triple Exponential smoothing is used to handle the time series data containing a seasonal component.
Return a list of two DataFrame:
DataFrame 1
Forecast values.
DataFrame 2
Statistics analysis content.
## Not run:
Input DataFrame data:
> data$Collect()
ID RAWDATA
1 1 362
2 2 385
3 3 432
......
22 22 725
23 23 854
24 24 661
tesm <- hanaml.TripleExponentialSmoothing(conn.context = conn,
data = data,
alpha=0.822,
beta=0.055,
gamma=0.055,
seasonal.period=4,
forecast.num=6,
seasonal=0,
initial.method=0,
phi=NULL,
damped=NULL,
accuracy.measure='mse',
ignore.zero=NULL,
expost.flag=TRUE,
level.start=NULL,
trend.start=NULL,
season.start=NULL,
prediction.confidence.1=0.8,
prediction.confidence.2=0.95)
Output:
> tesm[[2]]$Collect()
STAT_NAME STAT_VALUE
1 MSE 616.5415
## End(Not run)