Advertisement

决策树(CART)算法分析与应用

阅读量:

文章结构概览

        1. 决策树的基本原理
          1. 决策树的优势与不足之处
          1. CART算法概述
          1. CART算法的实现方式
        • 5. 应用案例——泰坦尼克号数据集
          • 5.1 数据集的来源获取
      • 5.2 数据特征的描述分析
      • 5.3 编程实现的实例演示

1.决策树原理

决策树算法的核心概念围绕“决策”与“树”展开,从字面意义来看,该算法是依托树状结构实现决策过程的,这种形式恰好契合了人类在面对问题时进行逻辑梳理的自然思维方式。

构建分类与回归模型是决策树的主要目标,其关键环节包括树结构的生成以及后续的剪枝处理。

在决策树生成方面,常用的算法包括ID3、C5.0、CART、CHAID以及QUEST等;
而在剪枝操作方面,则主要分为预剪枝和后剪枝两种方式。

2.决策树模型的优劣分析

优点:

  1. 无需进行预处理操作,也无需预先对数据进行标准化处理,能够直接应对缺失值问题;
  2. 兼具处理离散型与连续型数据的能力。相较之下,多数算法往往仅适用于其中一种类型的数据;
  3. 具备简洁明了的特性,所构建的决策树结构清晰、易于理解;
  4. 基于决策树进行预测时,其计算复杂度为O(log2m)

全部评论 (0)

还没有任何评论哟~