Python实现CART,并且展示混淆矩阵
来源:互联网 发布:复杂网络理论及其应用 编辑:程序博客网 时间:2024/06/04 00:21
# -*- coding: utf-8 -*-"""Created on Tue Sep 5 16:18:15 2017@author: piaodexin"""from sklearn import datasetsfrom sklearn import cross_validationfrom sklearn.tree import DecisionTreeClassifierfrom sklearn import metrics #可以展示混淆矩阵,data=datasets.load_iris()x=data.datay=data.targetx_train,x_test,y_train,y_test=cross_validation.train_test_split(x,y,test_size=0.25, random_state=0,stratify=y)#确认模型cart=DecisionTreeClassifier()'''DecisionTreeClassifier(class_weight=None, criterion='gini', max_depth=None, max_features=None, max_leaf_nodes=None, min_impurity_split=1e-07, min_samples_leaf=1, min_samples_split=2, min_weight_fraction_leaf=0.0, presort=False, random_state=None, splitter='best')'''#训练模型cart.fit(x_train,y_train)cart.score(x_test,y_test)#展示模型预测结果print(metrics.classification_report(y_test,cart.predict(x_test))) print(metrics.confusion_matrix(y_test,cart.predict(x_test)))'''print(metrics.classification_report(y_test,cart.predict(x_test))) precision recall f1-score support 0 1.00 1.00 1.00 13 1 0.93 1.00 0.96 13 2 1.00 0.92 0.96 12avg / total 0.98 0.97 0.97 38print(metrics.confusion_matrix(y_test,cart.predict(x_test)))[[13 0 0] [ 0 13 0] [ 0 1 11]]'''
阅读全文
0 0
- Python实现CART,并且展示混淆矩阵
- CART决策树的Python实现
- 混淆矩阵的MATLAB实现
- python cart算法的简单实现
- 机器学习之CART算法python实现
- CART之回归树python代码实现
- Python 绘制混淆矩阵(Confusion Matrix)
- Python 绘制混淆矩阵函数 confusion_matrix
- CART实现
- MATLAB中的混淆矩阵的实现
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- 混淆矩阵
- VUE组件生命周期跟ajax的关系
- swagger常用注解
- 1031.查验身份证(字符串处理)
- 基于vue-cli的vue项目之路由5--router.push,go,replace方法
- 使用BusyBox制作嵌入式Linux根文件系统
- Python实现CART,并且展示混淆矩阵
- MySQL索引背后的数据结构及算法原理
- 浅谈多线程在java程序中的应用
- Spring aop execution 表达式
- XML基础语法
- Python 中 logging 日志模块在多进程环境下的使用
- Java多线程总结之---线程同步
- ulimit设置完在其他用户上没有生效解决办法
- 34:回文子串(1.7编程基础之字符串)