Python sklearn.model_selection.train_test_split中分层方法的错误(无效参数)

Python sklearn.model_selection.train_test_split中分层方法的错误(无效参数),python,scikit-learn,train-test-split,Python,Scikit Learn,Train Test Split,我试图在sklearn.model\u selection.train\u test\u split中使用分层方法。 这是我的密码: x=df["x"] y=df["y"] X_train, X_test, Y_train, Y_test = train_test_split( x, y, test_size=0.2, random_state=42,statify= y) 但是我得到了这个错误 Invalid parameters passed: {'statify': 386 real..

我试图在
sklearn.model\u selection.train\u test\u split
中使用分层方法。 这是我的密码:

x=df["x"]
y=df["y"]
X_train, X_test, Y_train, Y_test = train_test_split( x, y, test_size=0.2, random_state=42,statify= y)
但是我得到了这个错误

Invalid parameters passed: {'statify': 386 real....Name: y, Length: 527, dtype: object}
我寻找这个,他们提到
分层拆分
在0.17版中是新的,我必须更新我的
sklearn
。 我在寻找我的版本。它是
0.20.2

scikit-learn              0.20.2                   pypi_0    pypi

所以请任何人都能帮助我

您的错误表明此函数不存在参数
statify
。难怪。。。因为有一个输入错误;-)它应该是
stratify
,这应该适用于您的
scikit-learn
版本