决策树优缺点及适用场景

##从智库百科摘取

优点:

1、可以生成可以理解的规则

2、计算量相对不是很大

3、可以处理连续和种类字段

4、可以清晰的显示哪些字段比较重要(这一特性可以用于特征选择)

缺点:

1、对连续型字段比较难预测

2、对于有时间顺序数据,需要许多预处理工作(为什么?)

3、当类别较多时,错误可能增加的比较快

4、对处理特征关联性比较强的数据时,表现的不是太好

5、一般的算法分类的时候,只是根据一个字段来分类(为什么?)

适用范围:

1、应用决策树决策方法必须具备以下条件:

(1)具有决策者期望达到的明确目标

(2)存在决策者可以选择的两个以上的可行的备选方案

(3)存在决策者无法控制的两个以上不确定因素

(4)不同方案在不同因素下的收益或损失可以计算出来

(5)决策者可以估计不确定因素发生的概率

2、从以上介绍可以看出决策树法具有许多优点:条理清晰,程序严谨,定量、定性分析相结合,方法简单,易于掌握,应用性强,适用范围广等。人们逐渐认识到,在投资方案比较选择时考虑时间因素,建立时间可比原则和条件的重要性。当今的社会经济活动中,竞争日趋激烈,现代企业的经营方向面临着许多可供选择的方案,如何用最少的资源,赢得最大的利润以及最大限度地降低企业的经营风险,是企业决策者经常面对的决策问题,决策树法能简单明了地帮助企业决策层分析企业的经营风险和经营方向。必然地,随着经济的不断发展,企业需要做出决策的数量会不断地增加,而决策质量的提高取决于决策方法的科学化。企业的决策水平提高了,企业的管理水平就一定会提高。

时间: 2024-10-12 21:25:16

决策树优缺点及适用场景的相关文章

单例模式的优缺点和使用场景

文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单利模式的优缺点和使用场景 首先介绍一下单例模式:     单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式.在应用这个模式时,单例对象的类必须保证只有一个实例存在.许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为.比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后

[转载]NodeJS优缺点及适用场景讨论

http://www.xprogrammer.com/159.html 概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨. 一. NodeJS的特点 我们先来看看NodeJS官网上的介绍: Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast,

NodeJS优缺点及适用场景讨论

概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨. 一. NodeJS的特点 我们先来看看NodeJS官网上的介绍: Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.

SSH框架阶段 ——SSH的优缺点,使用场景?

Hibernate优点: (1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的.具有业务功能的单线程对象,此对象生存期很短.这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正与(仅仅一个)Session相关联.一旦这个Session被关闭,这些对象就会脱离持久化状态,这样就可被应用程序的任何层自由使用.(例如,用作跟表

Node.js详解整理:node.js的优势、特点、优缺点及适用场景,安装及基本使用

目录 Node.js基础 一.Node.js介绍 二.node.js的优势 三.NodeJS的特点 四.NodeJS带来的对系统瓶颈的解决方案 五.NodeJS的优缺点 六.适合NodeJS的场景 Node.js的安装及基本使用 Node.js 安装配置 第一个Node.js程序:Hello World! Node.js 创建第一个应用 express的使用(待整理) koa2的使用(待整理) Node.js基础 一.Node.js介绍 Node.js是一个javascript运行环境.它让ja

单利模式的优缺点和使用场景

文章转自:http://www.tools138.com/create/article/20150929/020009847.html 首先介绍一下单例模式:     单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式.在应用这个模式时,单例对象的类必须保证只有一个实例存在.许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为.比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这

给Java开发人员的Play Framework(2.4)介绍 Part1:Play的优缺点以及适用场景

1. 关于这篇系列 这篇系列不是Play框架的Hello World,由于这样的文章网上已经有非常多. 这篇系列会首先结合实际代码介绍Play的特点以及适用场景.然后会有几篇文章介绍Play与Spring,JPA(Hibernate)的集成,以及一些Play应用的最佳实践. 这期间会在Github上提供一个脚手架项目.方便感兴趣的朋友直接动手尝试. 最后会简单分析Play的部分源码.帮助大家理解黑盒子的内部机制. 我水平有限,有错误欢迎指出. 2. Play介绍 Play Framework是一

抽象工厂模式的优缺点和适用场景

抽象工厂模式的优点 抽象工厂模式除了具有工厂方法模式的优点外,最主要的优点就是可以在类的内部对产品族进行约束.所谓的产品族,一般或多或少的都存在一定的关联,抽象工厂模式就可以在类内部对产品族的关联关系进行定义和描述,而不必专门引入一个新的类来进行管理. 抽象工厂模式的缺点 产品族的扩展将是一件十分费力的事情,假如产品族中需要增加一个新的产品,则几乎所有的工厂类都需要进行修改.所以使用抽象工厂模式时,对产品等级结构的划分是非常重要的. 适用场景 当需要创建的对象是一系列相互关联或相互依赖的产品族时

几种常见的PCB表面处理工艺优缺点及其适用场景

一.裸铜板 优缺点很明显: 优点:成本低.表面平整,焊接性良好(在没有被氧化的情况下). 缺点:容易受到酸及湿度影响,不能久放,拆封后需在2小时内用完,因为铜暴露在空气中容易氧化;无法使用于双面板,因为经过第一次回流焊后第二面就已经氧化了.如果有测试点,必须加印锡膏以防止氧化,否则后续将无法与探针接触良好. 纯铜如果暴露在空气中很容易被氧化,外层必须要有上述保护层.所以就需要在电路板加工中进行表面处理. 二.OSP工艺板 OSP不同于其它表面处理工艺之处为:它的作用是在铜和空气间充当阻隔层,简单