## Classes and
## seed
set.seed(1903)
classes <- c("Kebab", "Falafel")
## Generate actual classes
## and response probabilities
actual_classes <- factor(
x = sample(
x = classes,
size = 1e2,
replace = TRUE,
prob = c(0.7, 0.3)
)
)
response_probabilities <- ifelse(
actual_classes == "Kebab",
rbeta(sum(actual_classes == "Kebab"), 2, 5),
rbeta(sum(actual_classes == "Falafel"), 5, 2)
)
## Construct response
## matrix
probability_matrix <- cbind(
response_probabilities,
1 - response_probabilities
)
## Visualize reciever operator characteristics
plot(
SLmetrics::roc.curve(
actual = actual_classes,
response = probability_matrix
)
)
Run the code above in your browser using DataLab