View source: R/counterfactual_model.R
run_dynamic_regression | R Documentation |
This function trains a dynamic regression model with fourier transformed temporal features and meteorological variables as external regressors on the specified training dataset and makes predictions on the test dataset in a counterfactual scenario. This is referred to as a dynamic regression model in Forecasting: Principles and Practise, Chapter 10 - Dynamic regression models
run_dynamic_regression(train, test, params, alpha, calc_shaps)
train |
Dataframe of train data as returned by the |
test |
Dataframe of test data as returned by the |
params |
list of hyperparameters to use in dynamic_regression call. Only uses ntrain to specify the number of data points to use for training. Default is 8760 which results in 1 year of hourly data |
alpha |
Confidence level of the prediction interval between 0 and 1. |
calc_shaps |
Boolean value. If TRUE, calculate SHAP values for the
method used and format them so they can be visualised with |
Note: Runs the dynamic regression model for individualised use with own data pipeline.
Otherwise use run_counterfactual()
to call this function.
Data frame of predictions and model
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.