17  Explaining Models and Predictions

无论是描述性模型、推断模型还是预测模型,除了用合适的指标衡量模型的性能(如通过RMSE衡量回归模型性能,通过ROC曲线下面积衡量分类模型性能),回答为什么模型会给出这样的预测是很重要的。这个”为什么”的问题可以让我们了解哪些特征是重要的,以及不同的特征值下预测结果会有什么变化。这个过程就是模型解释

模型解释有两种类型:

  1. Global interpretation: 全局解释是指对模型整体观测数据的总体理解,回答哪些特征对预测结果有全局影响?的问题。
  2. Local interpretation: 局部解释提供对单个观测的预测值的信息。回答为什么模型预测这个观测的结果是这样的?的问题。

tidymodels建立的模型可以通过其他扩展包进行解释,如vip包、iml包、lime包、DALEX包等。选择不同方法的原则: