【发布时间】:2019-10-02 15:28:01
【问题描述】:
我正在学习 ML,并且正在做一个简单的动手操作,如下所示:
// 将 boston.data 拆分为两组名称 x_train 和 x_test。另外,将 boston.target 拆分为两组 y_train 和 y_test。
使用默认参数从 x_train 集构建决策树回归模型。 //
我为此做了以下代码:
from sklearn import datasets, model_selection, tree
boston = datasets.load_boston()
x_train, x_test, y_train, y_test = model_selection.train_test_split(boston.data,boston.target, random_state=30)
dt = tree.DecisionTreeRegressor()
dt_reg = dt.fit(x_train)
当我在上面做时,它正在给予:
TypeError: fit() missing 1 required positional argument: 'y'
我可以为一个训练数据集拟合一个模型吗?
我应该在这里给出什么作为'y'?
【问题讨论】:
标签: machine-learning scikit-learn decision-tree