以下の内容はhttps://iisssseeiiii.hatenablog.com/entry/2022/01/21/191002より取得しました。


決定木のプログラム

決定木のプログラムメモ

library(rpart)
library(ROCR)

Data <- read.csv("...", as.is=T)

head(Data)
names(Data)
dim(Data)

tree01 <- rpart(Flag ~ ., data=Data, control=rpart.control(cp = 0.05))

par(mar=c(2, 2, 2, 2))
plot(tree01)
text(tree01, use.n = TRUE)
tree01

sink("...")
  tree01
sink()


#  木の性能チェック
pred <- 1 - predict(tree01)[1:nrow(Data)]
table(pred, Data$Flag)

prediction <- prediction(pred, factor(Data$Flag))
roc <- performance(prediction, "tpr", "fpr")


par(mar=c(3, 3, 3, 3))
plot(roc)

auc <- performance(prediction, "auc")
as.numeric(auc@y.values)



以上の内容はhttps://iisssseeiiii.hatenablog.com/entry/2022/01/21/191002より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14