- Goal: Predict match outcomes using player performance metrics
- Approach: Logistic regression + visualization
2026-04-08
Simulated dataset (100 players)
Variables:
ggplot(data, aes(x = KDA, y = Win)) + geom_point(alpha = 0.6) + geom_smooth(method = "lm", color = "blue") + labs(title = "KDA vs Win Probability")
ggplot(data, aes(x = GPM, y = DPM, color = factor(Win))) +
geom_point() +
labs(title = "GPM vs DPM by Match Outcome",
color = "Win")
\[ P(Y=1) = \frac{1}{1 + e^{-(\beta_0 + \beta_1 KDA + \beta_2 GPM + \beta_3 DPM + \beta_4 Vision)}} \]
model <- glm(Win ~ KDA + GPM + DPM + Vision,
data = data, family = "binomial")
summary(model)
\[ \log\left(\frac{P(Y=1)}{1 - P(Y=1)}\right) = \beta_0 + \beta_1 KDA + \beta_2 GPM + \beta_3 DPM + \beta_4 Vision \]