decisiontreeregressor_机器学习|实例演示DecisionTreeClassifier和DecisionTreeRegressor的主要区别...

本文介绍了DecisionTreeClassifier和DecisionTreeRegressor的重要参数区别,如特征选择标准。通过鸢尾花数据集和波士顿房价数据集的实例,展示了两者在相同参数下的预测效果,强调了针对不同数据集应选用合适的模型。
摘要由CSDN通过智能技术生成

1 重要参数说明

DecisionTreeClassifier和DecisionTreeClassifier 重要参数调参注意点

参考网址:https://blog.csdn.net/akon_wang_hkbu/article/details/77621631

二者的不同之处——特征选择标准criterion

DecisionTreeClassifier:

可以使用"gini"或者"entropy",前者代表基尼系数,一般说使用默认的基尼系数"gini"就可以了,即CART算法。后者代表信息增益,类似ID3, C4.5的最优特征选择方法。

DecisionTreeRegressor:

可以使用"mse"或者"mae",前者是均方差,后者是和均值之差的绝对值之和。推荐使用默认的"mse"。一般来说"mse"比"mae"更加精确。除非你想比较二个参数的效果的不同之处。

2 实例演示

通过分析不同的数据集——鸢尾花数据集和波士顿房价数据集,来对DecisionTreeClassifier和DecisionTreeRegressor进行对比。

2.1 使用鸢尾花数据集

from sklearn import datasets

iris = datasets.load_iris() # 使用鸢尾花数据集

X = iris.data

y = iris.target

# 数据集分割为测试集和验证集

from sklearn.model_selection import train_test_split

X_train, X

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值