我第一次尝试使用 RFE 并将我的头撞到“DataFrame 对象不可调用”错误。
这是我的代码
X, y = df5(n_samples=875, n_features=10, random_state=0)
estimator = SVR(kernel="linear")
selector = RFE(LinearRegression, step=1, cv=5)
selector = selector.fit(X, y)
df5([ True, True, True, True, True,
False, False, False, False, False], dtype=bool)
selector.ranking_
df5([1, 1, 1, 1, 1, 6, 4, 3, 2, 5])
我正在查看具有 49 个特征的数据集,我正在寻找的输出是这些特征中的哪些应该保留,哪些被踢出。
如果有人可以帮助我弄清楚如何将其放入 RFECV,则可以加分!