決策樹實驗指導書R

2021-03-04 09:54:08 字數 1048 閱讀 2531

實驗目的:

1掌握利用r進行決策樹的基本步驟

2更深入理解決策樹的應用

實驗內容:

說明:本實驗採用iris資料集,下面中的資料集如無上下文說明,即是指iris

iris以鳶尾花的特徵作為資料**,資料集包含150個資料集,分為3類,每類50個資料,每個資料報含4個屬性,是在資料探勘、資料分類中非常常用的測試集、訓練集。

四個屬性分別為:花萼長度、花萼寬頻、花瓣長度、花瓣寬度

三類分別為:setosa, versicolor, virginica(山鳶尾、變色鳶尾和維吉尼亞鳶尾)

1、載入rpart包

install.packages("rpart")

2、構建決策樹,並解釋rpart中三個引數的含義

iris.rp = rpart(species~., iris, method=「class」)

3、畫出決策樹

plot(iris.rp, uniform=t, branch=0, margin=0.1, main="

classification tree\niris species by petal and sepal length")iris

. 4、新增決策樹的標籤

text(iris.rp, use.n=t, fancy=t, col="blue")

5、根據命令table(iris$species)給出的結果,解釋決策樹的分類結果

6、用決策樹進行**

生成訓練集ris.train=iris[2*(1:75)-1,]

生成測試集iris.test= iris[2*(1:75),]

iris.rp2=rpart(species~., iris.train, method=「class」)

iris.rp3=predict(iris.rp2, iris.test[,-5], type="class")

7、檢視**結果並對結果進行分析,計算出該決策樹的accuracy(分類正確的樣本數除以總樣本數)

table(iris.test[,5],iris.rp3)

(25+24+22)/75=0.95

人工智慧實驗報告天氣決策樹

昆明理工大學資訊工程與自動化學院學生實驗報告 201 201 學年第 1 學期 課程名稱 人工智慧開課實驗室年月日 一 上機目的及內容 1.上機內容 根據下列給定的14個資料,運用information gain構造乙個天氣決策樹。2.上機目的 1 學習用information gain構造決策樹的...

聚類分析實驗指導書 R

實驗報告 院 部 管理工程學院 專業 資訊管理與資訊系統 實驗專案 聚類分析 班級 信管111 姓名 戴有金 學號 2011021635 聚類分析實驗指導書 實驗目的 1熟悉r語言的相關物件與函式的用法 2掌握利用r進行聚類分析的基本步驟 實驗內容 說明 本實驗採用iris資料集,下面中的資料集如無...

《智慧型決策技術》課程實驗指導書

實驗一具有事前資訊的決策樹技術的操作應用 3 實驗二應用層次分析法進行多目標決策 5 實驗三成本 決策支援系統的開發 7 實驗四專家系統開發工具clips 實驗五專家系統的開發 實驗型別 驗證性實驗學時 2 實驗目的 掌握風險型決策中的貝葉斯決策,利用決策樹進行決策的方法。實驗內容 某石油公司的決策...