實驗目的:
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 實驗目的 掌握風險型決策中的貝葉斯決策,利用決策樹進行決策的方法。實驗內容 某石油公司的決策...