开始使用免费开始使用

查看集成模型的表现

让我们检查一下集成模型的性能,看看效果如何。我们应当看到 R\(^2\) 分数大致接近取平均值的水平,同时散点图应当融合先前各模型的预测。来自自定义损失函数模型的蝴蝶结形状应仍能略微看到,但在 x=0 附近的边缘会更平滑。

本练习是课程的一部分

Python 金融机器学习

查看课程

练习说明

  • 在训练集和测试集上评估 R\(^2\) 分数。使用已经为您导入的 sklearn 中的 r2_score() 函数,并结合上个练习得到的 train_targetstrain_preds
  • 使用 plt.scatter() 将训练集与测试集的预测值与真实值作散点图对比。

交互式实操练习

通过完成这段示例代码来试试这个练习。

from sklearn.metrics import r2_score

# Evaluate the R^2 scores
print(r2_score(____, ____))
print(r2_score(test_targets, test_preds))

# Scatter the predictions vs actual -- this one is interesting!
plt.scatter(____, ____, ____)
plt.scatter(test_preds, test_targets, label='test')
plt.legend(); plt.show()
编辑并运行代码