RegressionScorer 类
用于回归的默认计分器。
- 继承
-
RegressionScorer
构造函数
RegressionScorer(metric_name: str = 'r2_score', task: str = 'regression', *args: Any, **kwargs: Any)
参数
- metric_name
默认值: r2_score
- task
默认值: regression
方法
| calculate_lift |
计算错误率的相对改善程度。 根据错误率(而非准确性)计算提升意味着对具有高级别信息内容/高分数的列进行提升的转换将被视为更重要的操作。 示例:从 0.95 -> 0.96 移动一些列的转换将比从 0.6 -> 0.65 移动一些列的转换具有更高的提升 |
| is_experiment_better_than_baseline |
替代它以对两个试验输出进行比较。 |
| score |
计算估算器的性能。 |
calculate_lift
计算错误率的相对改善程度。
根据错误率(而非准确性)计算提升意味着对具有高级别信息内容/高分数的列进行提升的转换将被视为更重要的操作。 示例:从 0.95 -> 0.96 移动一些列的转换将比从 0.6 -> 0.65 移动一些列的转换具有更高的提升
calculate_lift(baseline_score: float, experiment_score: float) -> float
参数
- baseline_score
必需
基线分数。
- experiment_score
必需
试验分数。
返回
错误率的相对改善程度
is_experiment_better_than_baseline
替代它以对两个试验输出进行比较。
is_experiment_better_than_baseline(baseline_score: float, experiment_score: float, epsilon: float, **kwargs: Any) -> bool
参数
- baseline_score
必需
基线分数。
- experiment_score
必需
试验分数。
- epsilon
必需
被视为增益/损失的最小增量。
- kwargs
必需
此计分器的关键字参数。
返回
试验分数是否比基线更好。
score
计算估算器的性能。
score(estimator: sklearn.base.BaseEstimator, valid_features: numpy.ndarray, y_actual: numpy.ndarray) -> float
参数
- estimator
必需
- valid_features
必需
- y_actual
必需
反馈
提交和查看相关反馈