data(ILPD)
X <- ILPD[,-11]
Y <- as.factor(ILPD[,11])
n <- nrow(ILPD)
train <- sample(1:n, 0.7*n, replace = FALSE)
xtrain <- X[train,]
xtest <- X[-train,]
ytrain <- Y[train]
ytest <- Y[-train]
mymod <- ExNRule(xtrain, xtest, ytrain, k=3, r=500, p=round(sqrt(ncol(xtrain))))
pred.class <- mymod$class
class.prob <- mymod$class.prob
Accuracy <- mean(pred.class==ytest)
ytestnum <- as.numeric(as.factor(ytest))-1
BrierScore <- mean((ytestnum-class.prob)^2)
cbind(Accuracy, BrierScore)
Run the code above in your browser using DataLab