建议增加python库minepy的支持


(jove) #1

系统能否增加对库minepy 的支持?

因为在做特征因子筛选时,经常会用到互信息法来进行,这个库要用到。

如果系统暂时不支持这个库,是否在现有条件下,用其他办法实现这个方法:

#互信息法
#由于MINE的设计不是函数式的,定义mic方法将其为函数式的,返回一个二元组,二元组的第2项设置成固定的P值0.5
#选择K个最好的特征,返回特征选择后的数据

from sklearn.feature_selection import SelectKBest
from minepy import MINE
def mic(x, y):
m = MINE()
m.compute_score(x, y)
return (m.mic(), 0.5)
SelectKBest(lambda X, Y: array(map(lambda x:mic(x, Y), X.T)).T, k=2).fit_transform(X_train,y_train)


(小Q) #2

收到反馈,尽快处理,支持了以后我们会通知你~