1
我得到兩套不同的p值當我使用scikit學習的Scikit瞭解feature_selection給予不同的p值
predKbest= SelectKBest(sklearn.feature_selection.f_regression, k=i).fit(X_train, y_train)
predKbest.pvalues_
和
predKbest= SelectKBest(sklearn.feature_selection.chi2, k=i).fit(X_train, y_train)
predKbest.pvalues_
在相同的數據X_train和y_train
。他們是否應該是不同的p值?
Chi2做了Chi2測試,而f_regression是fischer測試。它們意味着不同。 –
@MohamedALANI我知道。我的問題是,如果這兩個選項的pvalues在相同函數SelectKBest中的計算方式不同? – dbm
我明白了,我沒有很好地閱讀你的問題,對此抱歉。 我相信他們的計算方式是一樣的。在選擇兩個不同的功能後,您是否有相同數量的變量? –