gluonts.ext.prophet 包#
- class gluonts.ext.prophet.ProphetPredictor(prediction_length: int, prophet_params: typing.Optional[typing.Dict] = None, init_model: typing.Callable = <function identity>)[source]#
- 基类: - gluonts.model.predictor.RepresentablePredictor- Prophet 的封装器。 - ProphetPredictor 是调用 prophet 包的轻量级封装器。要使用它,你需要安装该包 - # you can either install Prophet directly pip install prophet # or install gluonts with the Prophet extras pip install gluonts[Prophet] - 参数
- prediction_length – 要预测的时间点数量 
- prophet_params – 实例化 prophet 模型时要传递的参数。 
- init_model – - 一个可选函数,将使用配置好的模型调用。这可用于配置更复杂的设置,例如: - >>> def configure_model(model): ... model.add_seasonality( ... name='weekly', period=7, fourier_order=3, prior_scale=0.1 ... ) ... return model 
 
 - predict(dataset: gluonts.dataset.Dataset, num_samples: int = 100, **kwargs) Iterator[gluonts.model.forecast.SampleForecast][source]#
- 计算给定数据集中的时间序列的预测结果。此方法在此抽象类中未实现;请使用其子类之一。:param dataset: 包含要预测的时间序列的数据集。 - 返回
- 预测结果的迭代器,顺序与提供的数据集迭代器相同。 
- 返回类型
- Iterator[Forecast]