1
當我在scikit learn
python包中進行邏輯迴歸時遇到問題。如何在sklearn邏輯迴歸中設置樣本權重?
當數據具有不同數量的樣本數爲1或0時,我想對樣本權重進行邏輯迴歸。但是,我有一些數據,所以我無法獲得相同數量的樣本。
當我在scikit learn
python包中進行邏輯迴歸時遇到問題。如何在sklearn邏輯迴歸中設置樣本權重?
當數據具有不同數量的樣本數爲1或0時,我想對樣本權重進行邏輯迴歸。但是,我有一些數據,所以我無法獲得相同數量的樣本。
正如sklearn的LogisticRegression的所說的,有兩個選項可以爲樣本指定權重。
分類器接受class_weight
參數,該參數可用於設置屬於某個類別的所有樣本的權重。也可以使用class_weight='balanced'
根據每個班級中的樣本數自動調整班級權重。
分類器的fit
方法也接受sample_weight
陣列,該陣列將權重分配給各個樣本。