如何完全显示和验证“ show_prediction”结果?

问题描述

我正在尝试使用eli5.show_prediction在记录级别解释功能的重要性。以下是我得到的部分结果。

下面显示的原始得分值为-0.329,它对应于概率值exp(-0.329)/(exp(-0.329) + 1) = 0.418484。但是,我使用XGB模型为此记录计算的概率为0.8953。这种差异是预期的吗?我在构建XGB模型时使用了权重,我想知道这是否是问题所在。

此外,我在XGB模型中使用了100项功能,但eli5.show_prediction显示了前70名功能的重要性。我应该怎么做才能使程序输出的所有100项功能的重要性?

以下是.show_prediction当前给出的输出

_y (score -0.329) top features       
Contribution    Feature Value

0.126   feature 1   1844

0.126   feature 3   100

0.108   feature 10  47

0.086   feature 100 100

0.057   feature 20  0

0.043   feature 5   47

0.039   bias    1

0.038   feature 56  0

... more results...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)