问题描述
我正在尝试使用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 (将#修改为@)