# Download data
mydata = getTaskData(pid.task)
head(mydata)
# Build logit model and plot RBP curve
mylogit <- glm(diabetes ~ ., data = mydata, family = "binomial")
y = mydata$diabetes
pred1 = predict(mylogit, type="response")
obj1 = makeRBPObj(pred1, y)
plotRBPCurve(obj1, cond.axis = TRUE, type = "b")
## Not run: ------------------------------------
# # Build logit model using mlr and plot RBP curve
# task = pid.task
# lrn = makeLearner("classif.logreg", predict.type = "prob")
# tr = train(lrn, task)
# pred2 = getPredictionProbabilities(predict(tr, task))
# obj2 = makeRBPObj(pred2, y)
# plotRBPCurve(obj2, cond.axis = TRUE, type = "b", col = 2)
## ---------------------------------------------
Run the code above in your browser using DataLab