我试图对一些数据进行快速的单变量过滤,使用独立的t检验,因为我的目标是二进制。然而,当我使用sklearn's SelectKBest运行过滤器时,我得到了执行手动筛选的相同顶级特性,但顺序不同。我能找到的关于SelectKBest的唯一信息是这里和文档,但两者似乎都应该像我的手动方法一样工作。import numpy as np
from sklearn.feature_selection import Selec
我目前正在做一个项目,在这个项目中,我正在运行数据,并试图在数据中找到最好的特性。我正在使用sklearn和SelectKBest模块。当我运行代码时,我会得到结果,但是无论我使用什么K值,它都会给出相同的结果。想知道是否有人能看我的代码告诉我出了什么问题。我正在构建这个使用木星笔记本,所以我将改变值,然后重新运行块。labels, features = targetFeatureSplit(data)
from sklearn.feature