Skip to main content
This interface is only tested on Linux

DistributedMLForecast

Multi backend distributed pipeline Create distributed forecast object Parameters:

DistributedMLForecast.fit

Apply the feature engineering and train the models. Parameters: Returns:

DistributedMLForecast.predict

Compute the predictions for the next horizon steps. Parameters: Returns:

DistributedMLForecast.save

Save forecast object Parameters:

DistributedMLForecast.load

Load forecast object Parameters:

DistributedMLForecast.update

Update the values of the stored series. Parameters:

DistributedMLForecast.to_local

Convert this distributed forecast object into a local one This pulls all the data from the remote machines, so you have to be sure that it fits in the scheduler/driver. If you’re not sure use the save method instead. Returns:

DistributedMLForecast.preprocess

Add the features to data. Parameters: Returns:

DistributedMLForecast.cross_validation

Perform time series cross validation. Creates n_windows splits where each window has h test periods, trains the models, computes the predictions and merges the actuals. Parameters: Returns: