首页 > 解决方案 > Python LIME 无法处理丢失的数据

问题描述

我有一个数据集,其中估算缺失值没有意义,因为我有变量,例如自某项操作以来的天数(如果该操作未发生,则该变量将丢失)。一个肮脏的解决方法是在每个地方使用不同的逻辑来估算每个变量,但我不想走那条路。

xgboost 处理得很好,但 LIME 似乎不支持缺失值,因为我收到以下错误:

ValueError: Domain error in arguments.

运行以下代码时:

expXGB = explainer.explain_instance(X_test
[i], model.predict_proba, num_features=7)
expXGB.show_in_notebook(show_table=True)

是否有任何解决方法可以获取缺少值的 LIME 图?

标签: pythonxgboost

解决方案


推荐阅读