make_forecasting_scorer#
- make_forecasting_scorer(func, name=None, greater_is_better=False, multioutput='uniform_average', multilevel='uniform_average')[源代码][源代码]#
从度量函数创建一个度量类。
- 参数:
- 函数可调用
可调用对象,用于转换为预测评分器类。评分函数(或损失函数),具有签名
func(y, y_pred, **kwargs)。- 名称str, 默认=None
用于预测评分器损失类的名称。
- greater_is_betterbool, 默认=False
如果为 True,则最大化指标更好。如果为 False,则最小化指标更好。
- 多输出{‘raw_values’, ‘uniform_average’} 或形状为 (n_outputs,) 的类数组,默认=’uniform_average’
定义如何聚合多元(多输出)数据的度量。如果是类数组,则使用这些值作为权重来平均误差。如果是’raw_values’,则在多输出输入的情况下返回所有误差的完整集合。如果是’uniform_average’,则所有输出的误差以均匀权重平均。
- 多级{‘原始值’, ‘均匀平均’, ‘均匀平均时间’}
定义如何聚合分层数据(具有层次结构)的指标。如果为 ‘uniform_average’(默认),误差会在层次结构上进行均值平均。如果为 ‘uniform_average_time’,指标应用于所有数据,忽略层次结构索引。如果为 ‘raw_values’,不会在层次结构上平均误差,层次结构将被保留。
- 返回:
- 评分者:
可作为预测评分器的指标类。