R(rattle)實現決策樹算法


使用R實現決策樹分析

決策樹算法也是數據挖掘的核心算法之一,使用樹形結構模型進行知識表達。非葉子節點為分支條件,葉子節點為決策條件。

分支算法主要使用的信息增益,這里不再詳述。本篇案例主要也是使用weather數據集建立決策樹模型,使用Rattle的model工具欄的Tree選項,rattle包的安裝如下:

> install.packages("rattle")

  1.使用rattle建立決策樹模型

在data工具欄加載weather數據集后,點擊執行按鈕,然后轉到model工具欄,選擇Tree選項,點擊執行按鈕,文本視區將會生成決策樹的構建信息:

文本視區第一行n的數目表示用於構建決策樹的對象總數,

再下面是樹形結構,分支條件和決策信息。

決策樹構建成功之后,點擊上方參數欄的Draw按鈕,將會彈出窗口繪制樹形結構:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM