hanaml.LRSeasonalAdjust {hana.ml.r} | R Documentation |
hanaml.LRSeasonalAdjust is a R wrapper for PAL Linear regression with damped trend and seasonal adjust.
hanaml.LRSeasonalAdjust(conn.context, data, key, endog= NULL, forecast.length = NULL, trend = NULL, affect.future.only = NULL, seasonality = NULL, seasonal.period = NULL, accuracy.measure = NULL, seasonal.handle.method = NULL, expost.flag = NULL, ignore.zero = NULL)
conn.context |
|
data |
|
key |
|
endog |
|
forecast.length |
|
trend |
|
affect.future.only |
Defaults to TRUE. |
seasonality |
Defaults to 0. |
seasonal.period |
|
accuracy.measure |
No default value. |
seasonal.handle.method |
Defaults to 'average'. |
expost.flag |
Defaults to TRUE. |
ignore.zero |
Defaults to FALSE. |
Returns a list of two DataFrame:
DataFrame 1
Forecast values.
DataFrame 2
Statistics analysis content.
## Not run: Input data: > data$Collect() TIMESTAMP Y 1 1 5328.172 2 2 7701.608 3 3 11248.606 4 4 9478.945 5 5 6138.471 6 6 8829.956 7 7 2838.390 invoke the function: > lr <- hanaml.LRSeasonalAdjust(conn, data, key = "TIMESTAMP", endog = "Y", forecast.length = 1, trend = 0.9, affect.future.only = TRUE, seasonality = 2, seasonal.handle.method = "lr", accuracy.measure = list("mape","mpe"), expost.flag = TRUE, ignore.zero = TRUE) Ouput: > lr[[1]]$Collect() TIMESTAMP VALUE 1 1 8472.320 2 2 8103.649 3 3 7734.978 4 4 7366.307 5 5 6997.636 6 6 6628.965 7 7 6260.294 8 8 5928.490 > lr[[2]]$Collect() STAT_NAME STAT_VALUE 1 Intercept 8840.9904286 2 Slope -368.6708929 3 MAPE 0.3960495 4 MPE -0.1719060 5 HandleZero 0.0000000 ## End(Not run)