Skip to content

绘图

plot_comet(y_train, y_test, y_pred, scoring=None, **kwargs)

给定面板数据的训练-测试-分割 (y_train, y_test) 和预测 y_pred,返回一个 Comet 图,即 y_train 中每个实体的波动性与预测得分的散点图。

参数:

名称 类型 描述 默认
y_train DataFrame

训练数据集的面板数据框。

必填
y_test DataFrame

测试数据集的面板数据框。

必填
y_pred DataFrame

用于与 y_test 对比的预测值的面板数据框。

必需
scoring 可选[metric]

如果为None,默认为SMAPE。

None

返回:

名称 类型 描述
figure Figure

Plotly 散点图。

plot_entities(y, **kwargs)

给定观察值的面板数据框 y,返回实体计数的柱状图,即每个实体的观察值数量。

参数:

名称 类型 描述 默认
y DataFrame | LazyFrame

观察值的面板数据框。

必需
**kwargs

额外的关键字参数,传递给一个 plotly.graph_objects.Layout 对象。

{}

返回:

名称 类型 描述
figure Figure

Plotly 条形图。

plot_forecasts(*, y_true, y_pred, num_series=None, num_cols=None, num_points=None, seed=None, layout_kwargs=None, line_kwargs=None)

给定观察值的面板数据框 y 和预测值 y_pred,返回每个独立实体/时间序列的子图。

参数:

名称 类型 描述 默认
y Union[DataFrame, LazyFrame]

观察值的面板数据框。

必需
num_series 可选[int]

要绘制的实体/时间序列的数量。如果 None,绘制所有实体。默认为 None

None
num_points 可选[int]

绘制 ylast_n 个最最近的值。如果是 None,则绘制所有点。默认为 None

None
num_cols 可选[int]

排列子图的列数。默认值为2。

seed 可选[int]

用于采样实体/时间序列的随机种子。默认为 None。

None
layout_kwargs 可选[字典[str, 任何]]

传递给 plotly.graph_objects.Figure.update_layout 的附加关键字参数,或者等效于 plotly.graph_objects.Layout 对象。

line_kwargs 可选的[字典[str, 任何]]

要传递给 plotly.graph_objects.Line 对象的附加关键字参数。

返回:

名称 类型 描述
figure 图形

包含所有子图的 Figure 的 Plotly 实例。

plot_fva(y_true, y_pred, y_pred_bench, scoring=None, **kwargs)

给定两个面板数据预测 y_predy_pred_bench,返回基准分数与预测分数的散点图。每个点代表一个单独的实体/时间序列。

参数:

名称 类型 描述 默认
y_true DataFrame

测试数据集的面板数据框。

必填
y_pred DataFrame

预测值的面板数据框。

必需
y_pred_bench DataFrame

基准预测值的面板数据框。

必需
scoring 可选[metric]

如果为None,默认为SMAPE。

None

返回:

名称 类型 描述
figure Figure

Plotly 散点图。

plot_panel(y, *, num_series=None, num_cols=None, num_points=None, seed=None, layout_kwargs=None, line_kwargs=None)

给定观察值的面板数据框 y, 返回每个个体实体/时间序列的子图。

参数:

名称 类型 描述 默认
y Union[DataFrame, LazyFrame]

观察值的面板数据框。

必需
num_series 可选[int]

要绘制的实体/时间序列的数量。如果 None,绘制所有实体。默认为 None

None
num_points 可选[int]

绘制 ylast_n 个最最近的值。如果是 None,则绘制所有点。默认为 None

None
num_cols 可选[int]

排列子图的列数。默认值为2。

seed 可选[int]

用于抽样实体/时间序列的随机种子。默认为 None

None
layout_kwargs 可选[字典[str, 任意]]

要传递给 plotly.graph_objects.Layout 对象的附加关键字参数。

line_kwargs 可选的[字典[str, 任何]]

要传递给 plotly.graph_objects.Line 对象的附加关键字参数。

返回:

名称 类型 描述
figure 图形

包含所有子图的 Figure 的 Plotly 实例。

plot_residuals(y_resids, n_bins=None, **kwargs)

给定跨拆分的残差面板 DataFrame y_resids,返回按实体 / 时间序列着色的预测残差的分箱计数图。

对于规模化的残差分析(偏差和正态性)非常有用。

参数:

名称 类型 描述 默认
y_resids Union[DataFrame, LazyFrame]

预测残差的面板数据框(即观察值减去预测值)。

必需
n_bins int

桶的数量。

None

返回:

名称 类型 描述
figure Figure

Plotly 直方图。