Stacking的目的
将多个模型的结果进行融合
可行的方法
id | 模型1 | 模型2 |
---|---|---|
0 | result0 | result1 |
- 求得所有模型每个id的算术平均数
- 求得所有模型每个id的中位数
- 求得所有模型每个id的几何平均
几何平均数是对各变量值的连乘积开项数次方根
例:假定某地储蓄年利率(按复利计算):5%持续1.5年,3%持续2.5年,2.2%持续1年。求此5年内该地平均储蓄年利率。
算法平均
Kaggle机器学习之模型融合(stacking)心得
以下是利用dataframe.mean()来求得平均值的
中位数
Predicting Molecular Properties
- 观察几个模型结果之间的相关系数
- 删除两两相关度过高的模型之一
- df.median(axis=1)
几何平均
- 观察几个模型结果之间的相关系数