library(grid)
library(mvtnorm)
library(modeltools)
library(stats4)
library(strucchange)
library(zoo)
library(party)
mydata <- readingSkills #将readingSkills数据存储在mydata里头
names(mydata) #查看mydata中有几个变量
str(mydata) #查看每个变量的数据结构
summary(mydata) #计算各变量的基本描述性统计量
plot(x = mydata$shoeSize, y = mydata$score,
xlab = "shoeSize",
ylab = "score",
main = "shoeSize VS score") #画shoeSize和score散点图,X轴是shoeSize,Y轴是score,图名是"shoeSize VS score"
library(rpart) #调出rpart包
my.tree <- rpart(formula=nativeSpeaker ~ age + shoeSize + score, method="class",
minsplit =20, cp=0.05, data=mydata) #决策树结果存在my.tree对象中
printcp(my.tree) #显示不同cp值下的错误率
#install.packages("rpart.plot") #安装rpart.plot包,只需在首次运行改脚本时安装
library(rpart.plot) #调出rpart.plot包
rpart.plot(my.tree, type=2) #type是图形表示的类型,有1、2、3、4四种,差异不大