gluonts.model.evaluation 模块#
- class gluonts.model.evaluation.BatchForecast(forecasts: List[gluonts.model.forecast.Forecast], allow_nan: bool = False)[源代码]#
- 基类: - object- 对 - Forecast对象的包装,向由- __getitem__返回的数组添加批量维度,以兼容- gluonts.ev。- allow_nan: bool = False#
 - forecasts: List[gluonts.model.forecast.Forecast]#
 
- gluonts.model.evaluation.evaluate_forecasts(forecasts: Iterable[gluonts.model.forecast.Forecast], *, test_data: gluonts.dataset.split.TestData, metrics, axis: Optional[Union[int, tuple]] = None, batch_size: int = 100, mask_invalid_label: bool = True, allow_nan_forecast: bool = False, seasonality: Optional[int] = None) pandas.core.frame.DataFrame[源代码]#
- 根据 - metrics评估- forecasts,并与- test_data进行比较。- 注意 - 此功能是实验性的,可能会有所更改。 - 可选的 - axis参数控制指标的聚合方式:-- None(默认)跨所有维度聚合 -- 0跨数据集聚合 -- 1跨第一个数据维度(在单变量设置中表示时间)聚合 -- 2跨第二个数据维度(在多变量设置中表示时间)聚合- 将结果作为 Pandas - DataFrame返回。
- gluonts.model.evaluation.evaluate_forecasts_raw(forecasts: Iterable[gluonts.model.forecast.Forecast], *, test_data: gluonts.dataset.split.TestData, metrics, axis: Optional[Union[int, tuple]] = None, batch_size: int = 100, mask_invalid_label: bool = True, allow_nan_forecast: bool = False, seasonality: Optional[int] = None) dict[源代码]#
- 根据 - metrics评估- forecasts,并与- test_data进行比较。- 注意 - 此功能是实验性的,可能会有所更改。 - 可选的 - axis参数控制指标的聚合方式:-- None(默认)跨所有维度聚合 -- 0跨数据集聚合 -- 1跨第一个数据维度(在单变量设置中表示时间)聚合 -- 2跨第二个数据维度(在多变量设置中表示时间)聚合- 将结果作为字典返回。 
- gluonts.model.evaluation.evaluate_model(model: gluonts.model.predictor.Predictor, *, test_data: gluonts.dataset.split.TestData, metrics, axis: Optional[Union[int, tuple]] = None, batch_size: int = 100, mask_invalid_label: bool = True, allow_nan_forecast: bool = False, seasonality: Optional[int] = None) pandas.core.frame.DataFrame[源代码]#
- 根据 - metrics评估应用于- test_data的- model。- 注意 - 此功能是实验性的,可能会有所更改。 - 可选的 - axis参数控制指标的聚合方式:-- None(默认)跨所有维度聚合 -- 0跨数据集聚合 -- 1跨第一个数据维度(在单变量设置中表示时间)聚合 -- 2跨第二个数据维度(在多变量设置中表示时间)聚合- 将结果作为 Pandas - DataFrame返回。