当前位置:网站首页 > R语言数据分析 > 正文

fairseq教程(fairscale)



#第八章

# Lab: Decision Trees决策树

Fitting Classification Trees构建分类树

install.packages("tree")

library(tree)

library(ISLR2)

attach(Carseats)

High <- factor(ifelse(Sales <= 8, "No", "Yes"))

Carseats <- data.frame(Carseats, High)#合并数据

tree.carseats <- tree(High ~ . - Sales, Carseats)#建立分类树

summary(tree.carseats)

可知训练错误率是9%

plot(tree.carseats)

text(tree.carseats, pretty = 0)#显示节点标记

tree.carseats

用训练集建立分类树,在测试集上评估此树的预测效果

set.seed(2)

train <- sample(1:nrow(Carseats), 200)

Carseats.test <- Carseats[-train, ]

High.test <- High[-train]

tree.carseats <- tree(High ~ . - Sales, Carseats,

                      subset = train)

tree.pred <- predict(tree.carseats, Carseats.test,

                     type = "class")

table(tree.pred, High.test)

(104 + 50) / 200

该方法能对测试集上约77%的数据做出正确的预测

到此这篇fairseq教程(fairscale)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!

版权声明


相关文章:

  • raises(raise是什么意思)2025-12-10 11:54:06
  • u raise me up什么意思(you raise me up啥意思)2025-12-10 11:54:06
  • swaggerui访问(swagger如何访问)2025-12-10 11:54:06
  • Seatel运营商(airtel运营商官网)2025-12-10 11:54:06
  • raise sb up(raisemeup歌曲原唱视频)2025-12-10 11:54:06
  • yuv420和rgb哪个好(yuy420和rgb)2025-12-10 11:54:06
  • ip15promax价格走势图(iphone pro max 价格)2025-12-10 11:54:06
  • treesize怎么用(treeplan怎么用)2025-12-10 11:54:06
  • nsenter命令详解(no switchport命令)2025-12-10 11:54:06
  • 查看docker版本的命令(查看docker版本的命令是)2025-12-10 11:54:06
  • 全屏图片