set.seed(123)
n <- 2000 x <- rnorm(n) # Now x is defined!
beta0 <- -1.8 beta1 <- -2.6
prob_your <- 1 / (1 + exp(-(beta0 + beta1 * x)))
y_your_pred <- ifelse(prob_your > 0.5, “orange”, “apple”)
alpha_orange0 <- 1.2 alpha_orange1 <- -2 alpha_apple0 <- 3 alpha_apple1 <- 0.6
exp_orange <- exp(alpha_orange0 + alpha_orange1 * x) exp_apple <- exp(alpha_apple0 + alpha_apple1 * x)
prob_friend <- exp_orange / (exp_orange + exp_apple)
y_friend_pred <- ifelse(prob_friend > 0.5, “orange”, “apple”)
agreement <- mean(y_your_pred == y_friend_pred) print(paste(“Fraction of agreement between models:”, round(agreement, 4)))
[1] “Fraction of agreement between models: 1”
plot(x, prob_your, col = ‘blue’, pch = 16, cex = 0.5, main = “Probability of Orange: Your Model vs Friend’s Model”, xlab = “x”, ylab = “Probability of Orange”) points(x, prob_friend, col = ‘red’, pch = 1, cex = 0.5) legend(“topright”, legend = c(“Your Model”, “Friend’s Model”), col = c(“blue”, “red”), pch = c(16, 1))