问题描述
我尝试使用 imblearn 处理不平衡的数据集:
nm = NearMiss(random_state=42)
X_bal,Y_bal = nm.fit_sample(x,y)
TypeError: __init__() got an unexpected keyword argument 'random_state'
如何解决这个问题?
谢谢!
解决方法
我们首先导入:
from imblearn import under_sampling as us
us.NearMiss(
*,sampling_strategy='auto',version=1,n_neighbors=3,n_neighbors_ver3=3,n_jobs=None,)
您在 .__init__()
对于您的问题:
NearMiss custuctor 不会将 random_state 作为参数,这会为您提供 init 不希望将其作为关键字。