【发布时间】:2016-03-18 17:05:21
【问题描述】:
我在使用 RandomForest 拟合函数时遇到问题
这是我的训练集
P1 Tp1 IrrPOA Gz Drz2
0 0.0 7.7 0.0 -1.4 -0.3
1 0.0 7.7 0.0 -1.4 -0.3
2 ... ... ... ... ...
3 49.4 7.5 0.0 -1.4 -0.3
4 47.4 7.5 0.0 -1.4 -0.3
... (10k rows)
由于使用 sklearn.ensemble RandomForest 的所有其他变量,我想预测 P1
colsRes = ['P1']
X_train = train.drop(colsRes, axis = 1)
Y_train = pd.DataFrame(train[colsRes])
rf = RandomForestClassifier(n_estimators=100)
rf.fit(X_train, Y_train)
这是我得到的错误:
ValueError: Unknown label type: array([[ 0. ],
[ 0. ],
[ 0. ],
...,
[ 49.4],
[ 47.4],
我没有发现任何关于此标签错误的信息,我使用的是 Python 3.5。 任何建议都会有很大帮助!
【问题讨论】:
-
您使用的是哪个版本的 sklearn?
标签: python python-3.x scikit-learn random-forest