文档章节

R语言数据挖掘 — 决策树直观绘图

clebeg
 clebeg
发布于 2015/11/05 11:11
字数 259
阅读 4942
收藏 3

R语言数据挖掘 — 决策树直观绘图

1 前言

今天发现一个特别漂亮的决策树绘图方法,特此记录下来,作图工具是R语言,方法特别简单,图形直观美丽大方让我眼界大开。

2 安装包准备

绘制这些漂亮的图需要安装下面的包:

library(rpart)
library(rattle)
library(rpart.plot)
library(RColorBrewer)

上面是加载语言,这些包都要 install.packages 安装

3 测试代码

model <- rpart(Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width, data = iris,  method="class")

fancyRpartPlot(model)

4 效果

看到没有,太漂亮了,相信它这些包还有其他作用,先记录下来,以后会用到的!

5 参考链接

http://trevorstephens.com/post/72923766261/titanic-getting-started-with-r-part-3-decision

个人微信公众号

欢迎关注本人微信公众号,会定时发送关于大数据、机器学习、Java、Linux 等技术的学习文章,而且是一个系列一个系列的发布,无任何广告,纯属个人兴趣。
Clebeg能量集结号


© 著作权归作者所有

clebeg
粉丝 45
博文 40
码字总数 40057
作品 0
广州
程序员
私信 提问
加载中

评论(1)

JBPM5
JBPM5
数据挖掘入门到精通—R语言视频教程
课程观看地址:http://www.xuetuwuyou.com/course/59
课程出自学途无忧网:http://www.xuetuwuyou.com


课程介绍
一、课程所用软件:R 3.2.2(64位) RStudio
二、课程涉及到的技术点:
1)R语言的基本语法、函数
2)R中实用性很强的包
3)模式识别、分类预测算法原理及其实现

三、课程学习目标:
本课程讲解理论的同时结合大量的案例,让学习者可以快速掌握数据挖掘技能,并利用R数据处理、画图、实现据挖掘模型的建立。学习完本课程,学习者能达到以下目标:
1)掌握基本R用法;
2)用R进行描述性统计分析、进行数据处理和数据可视化;
3)缺失值的清洗能力;
4)用R语言建立数据挖掘模型;

四、课程大纲:

第一章:基本概念介绍

第1课、数据挖掘、R语言概念介绍
第2课、软件安装和数据的读、写、修改
第3课、基本概念讲解(向量、矩阵、因子、数据框、列表)
第4课、基本图形的讲解和绘制

第二章:实用软件包介绍及应用

第5课、plyr包主函数讲解
第6课、plyr包辅助函数讲解
第7课、Ggpolt2介绍
第8课、Ggpolt2实践
第9课、reshape2包的讲解和实际操作
第10课、课缺失值的处理

第三章:算法讲解及应用

第11课、knn原理简介
第12课、knn算法实际操作
第13课、决策树的理论讲解
第14课、决策树实操
第15课、人工神经网络的介绍1
第16课、人工神经网络介绍2
第17课、人工神经网络实操1
第18课、人工神经网络实操2
第19课、支持向量机原理介绍
第20课、支持向量机的实操
算法|决策树算法究竟说的是什么?

作者简介 浩彬老撕,R语言中文社区特邀作者。 个人公众号:探数寻理 决策树算法概述

kmd8d5r
2018/05/10
0
0
数据可视化,带给你的惊艳并不止这一点!

在大数据时代的现今,数据庞大且繁杂,仅通过简单的数据整理得出清晰的结论,已经不太合理。实际上,若要简明扼要地展示出结论,不妨考虑一下数据可视化。 那么,什么是数据可视化呢? 数据可...

技术小能手
2018/08/22
0
0
决策树ID3原理及R语言python代码实现(西瓜书)

决策树ID3原理及R语言python代码实现(西瓜书) 摘要: 决策树是机器学习中一种非常常见的分类与回归方法,可以认为是if-else结构的规则。分类决策树是由节点和有向边组成的树形结构,节点表...

知然
08/19
0
0
使用ggplot2绘制心形

作者简介Introduction 林筱越:华东政法大学 社会学专业 R语言爱好者 由于最近在学习Hadley大神的《R for data science》和Winston Chang的《R graphics cookbook》,并且受到傅兴[R图秀:情...

R语言中文社区
2018/02/26
0
0
利用ComplexHeatmap绘制热图(一)

作者简介 taoyan:R语言中文社区特约作家,伪码农,R语言爱好者,爱开源。 个人博客: https://ytlogos.github.io/ 简介 Complexheatmap是由顾祖光博士创建的绘制热图的R包,在他的GitHub有十...

R语言中文社区
2018/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

拯救 项目经理个人时间的5个技巧

优秀的项目经理都有一个共同点,那就是良好的时间管理能力。专业的项目经理会确保他们的时间投入富有成效,尽可能避免时间浪费。 时间管理叫做GTD,即Getting Things Done——“把事情做完”...

Airship
24分钟前
4
0
前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
43
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部