最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言關(guān)于決策樹知識點總結(jié)

 更新時間:2021年05月12日 08:37:09   作者:w3cschool  
在本篇文章里小編給大家整理的是一篇關(guān)于R語言關(guān)于決策樹知識點總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

決策樹是以樹的形式表示選擇及其結(jié)果的圖。圖中的節(jié)點表示事件或選擇,并且圖的邊緣表示決策規(guī)則或條件。它主要用于使用R的機器學(xué)習(xí)和數(shù)據(jù)挖掘應(yīng)用程序。

決策樹的使用的例子是 預(yù)測電子郵件是垃圾郵件或非垃圾郵件,預(yù)測腫瘤癌變,或者基于這些因素預(yù)測貸款的信用風(fēng)險。通常,使用觀測數(shù)據(jù)(也稱為訓(xùn)練數(shù)據(jù))來創(chuàng)建模型。然后使用一組驗證數(shù)據(jù)來驗證和改進模型。 R具有用于創(chuàng)建和可視化決策樹的包。對于新的預(yù)測變量集合,我們使用此模型來確定R包“party”用于創(chuàng)建決策樹。

安裝R語言包

在R語言控制臺中使用以下命令安裝軟件包。您還必須安裝相關(guān)軟件包(如果有)。

install.packages("party")

“party”包具有用于創(chuàng)建和分析決策樹的函數(shù)ctree()

語法

在R中創(chuàng)建決策樹的基本語法是

ctree(formula, data)

以下是所使用的參數(shù)的描述 

  • formula是描述預(yù)測變量和響應(yīng)變量的公式。
  • data是所使用的數(shù)據(jù)集的名稱。

輸入數(shù)據(jù)

我們將使用名為readingSkills的R內(nèi)置數(shù)據(jù)集來創(chuàng)建決策樹。 它描述了某人的readingSkills的分?jǐn)?shù),如果我們知道變量“年齡”,“shoesize”,“分?jǐn)?shù)”,以及該人是否為母語者。

這里是示例數(shù)據(jù)。

# Load the party package. It will automatically load other dependent packages.
library(party)

# Print some records from data set readingSkills.
print(head(readingSkills))

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果及圖表

  nativeSpeaker   age   shoeSize      score
1           yes     5   24.83189   32.29385
2           yes     6   25.95238   36.63105
3            no    11   30.42170   49.60593
4           yes     7   28.66450   40.28456
5           yes    11   31.88207   55.46085
6           yes    10   30.07843   52.83124
Loading required package: methods
Loading required package: grid
...............................
...............................

我們將使用ctree()函數(shù)創(chuàng)建決策樹并查看其圖形。

# Load the party package. It will automatically load other dependent packages.
library(party)

# Create the input data frame.
input.dat <- readingSkills[c(1:105),]

# Give the chart file a name.
png(file = "decision_tree.png")

# Create the tree.
  output.tree <- ctree(
  nativeSpeaker ~ age + shoeSize + score, 
  data = input.dat)

# Plot the tree.
plot(output.tree)

# Save the file.
dev.off()

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果

null device 
          1 
Loading required package: methods
Loading required package: grid
Loading required package: mvtnorm
Loading required package: modeltools
Loading required package: stats4
Loading required package: strucchange
Loading required package: zoo

Attaching package: ‘zoo'

The following objects are masked from ‘package:base':

    as.Date, as.Date.numeric

Loading required package: sandwich

決策樹,使用R

結(jié)論

從上面顯示的決策樹,我們可以得出結(jié)論,其readingSkills分?jǐn)?shù)低于38.3和年齡超過6的人不是一個母語者。

到此這篇關(guān)于R語言關(guān)于決策樹知識點總結(jié)的文章就介紹到這了,更多相關(guān)R語言決策樹內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • R語言 data.frame()命令的使用說明

    R語言 data.frame()命令的使用說明

    這篇文章主要介紹了R語言 data.frame()命令的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言可視化開發(fā)forestplot根據(jù)分組設(shè)置不同顏色

    R語言可視化開發(fā)forestplot根據(jù)分組設(shè)置不同顏色

    這篇文章主要為大家介紹了R語言可視化開發(fā)使用forestplot根據(jù)分組設(shè)置不同顏色的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 教你利用R語言測試電腦的性能

    教你利用R語言測試電腦的性能

    這篇文章主要介紹了利用R語言測試電腦的性能如何,通過矩陣的運算來計算,本文通過代碼講解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • R語言中平均值、中位數(shù)和模式知識點總結(jié)

    R語言中平均值、中位數(shù)和模式知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言中平均值、中位數(shù)和模式知識點總結(jié)內(nèi)容,有興趣的朋友們跟著學(xué)習(xí)下。
    2021-05-05
  • R語言數(shù)據(jù)類型深入詳解

    R語言數(shù)據(jù)類型深入詳解

    這篇文章主要介紹了R語言數(shù)據(jù)類型深入詳解,內(nèi)容對于數(shù)據(jù)類型講解的很詳細(xì),有對于R語言感興趣的同學(xué)可以多學(xué)習(xí)下
    2021-03-03
  • R語言創(chuàng)建矩陣的實現(xiàn)方法

    R語言創(chuàng)建矩陣的實現(xiàn)方法

    這篇文章主要介紹了R語言創(chuàng)建矩陣的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 用R語言繪制函數(shù)曲線圖

    用R語言繪制函數(shù)曲線圖

    這篇文章主要介紹了如何用R語言繪制函數(shù)曲線圖,幫助大家更好的理解和學(xué)習(xí)使用R語言,感興趣的朋友可以了解下
    2021-03-03
  • R語言使用cgdsr包獲取TCGA數(shù)據(jù)示例詳解

    R語言使用cgdsr包獲取TCGA數(shù)據(jù)示例詳解

    這篇文章主要為大家介紹了R語言使用cgdsr包獲取TCGA數(shù)據(jù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • R語言實現(xiàn)漂亮的ROC圖效果

    R語言實現(xiàn)漂亮的ROC圖效果

    pROC是一個專門用來計算和繪制ROC曲線的R包,目前已被CRAN收錄,因此安裝也非常簡單,同時該包也兼容ggplot2函數(shù)繪圖,本次就教大家怎么用pROC來快速畫出ROC圖,感興趣的朋友一起看看吧
    2022-06-06
  • R語言中na.fail和na.omit的用法

    R語言中na.fail和na.omit的用法

    這篇文章主要介紹了R語言中na.fail和na.omit的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04

最新評論

邯郸市| 海原县| 阿荣旗| 平定县| 台北县| 赣榆县| 郴州市| 新密市| 黔东| 土默特左旗| 鄂托克前旗| 兰坪| 隆尧县| 调兵山市| 汤阴县| 新蔡县| 屯留县| 商水县| 保康县| 五峰| 平利县| 津南区| 盐城市| 枞阳县| 上高县| 申扎县| 无极县| 巨鹿县| 太保市| 永清县| 安新县| 富川| 贵州省| 贵港市| 铁岭市| 漳州市| 武清区| 色达县| 会理县| 日喀则市| 台北县|