绘图
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
|
用于与 |
必需 |
scoring |
可选[metric]
|
如果为None,默认为SMAPE。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
figure |
Figure
|
Plotly 散点图。 |
plot_entities(y, **kwargs)
给定观察值的面板数据框 y,返回实体计数的柱状图,即每个实体的观察值数量。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
y |
DataFrame | LazyFrame
|
观察值的面板数据框。 |
必需 |
**kwargs |
额外的关键字参数,传递给一个 |
{}
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
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
|
num_points |
可选[int]
|
绘制 |
None
|
num_cols |
可选[int]
|
排列子图的列数。默认值为2。 |
无
|
seed |
可选[int]
|
用于采样实体/时间序列的随机种子。默认为 None。 |
None
|
layout_kwargs |
可选[字典[str, 任何]]
|
传递给 |
无
|
line_kwargs |
可选的[字典[str, 任何]]
|
要传递给 |
无
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
figure |
图形
|
包含所有子图的 |
plot_fva(y_true, y_pred, y_pred_bench, scoring=None, **kwargs)
给定两个面板数据预测 y_pred 和 y_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
|
num_points |
可选[int]
|
绘制 |
None
|
num_cols |
可选[int]
|
排列子图的列数。默认值为2。 |
无
|
seed |
可选[int]
|
用于抽样实体/时间序列的随机种子。默认为 |
None
|
layout_kwargs |
可选[字典[str, 任意]]
|
要传递给 |
无
|
line_kwargs |
可选的[字典[str, 任何]]
|
要传递给 |
无
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
figure |
图形
|
包含所有子图的 |
plot_residuals(y_resids, n_bins=None, **kwargs)
给定跨拆分的残差面板 DataFrame y_resids,返回按实体 / 时间序列着色的预测残差的分箱计数图。
对于规模化的残差分析(偏差和正态性)非常有用。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
y_resids |
Union[DataFrame, LazyFrame]
|
预测残差的面板数据框(即观察值减去预测值)。 |
必需 |
n_bins |
int
|
桶的数量。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
figure |
Figure
|
Plotly 直方图。 |