
scikit-learn一直有问题,不知道哪里的问题,机器学习什么也跑不出来。有没有知道这是怎么回事的
关注【相关推荐】
class sklearn.tree.DecisionTreeRegressor (criterion=’mse’, splitter=’best’, max_depth=None,
min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features=None,
random_state=None, max_leaf_nodes=None, min_impurity_decrease=0.0, min_impurity_split=None, presort=False)
几乎所有的参数都和回归树是一样的,接口和属性也是一样,没有标签是否均衡的问题,因为回归问题不存在标签。主要说一下criterion属性
划分依据有三种:"“mse”",“friedman_mse”,"“mae”"

意思大概就是,对与mmm表示在区域RmR_mRm,其中包含了NmN_mNm个样本,对与节点的划分最常用的使用均方误差和绝对平均误差。具体的介绍参考
决策树[ID3,C4.5,CART],只看里面的回归树部分即可。默认使用的就是mse。但是回归树的接口score返回的是R平方而不是mse。