2024-12-31
🖥️ Live App: View Student Dropout Predictor Dashboard
Objective: Build a tool to predict university student dropout risk after their second semester.
Built with: - R, ggplot2, plotly, Shiny - ML models: Random Forest, Logistic Regression, GBM - SMOTE for class imbalance
Data: Synthetic, designed to replicate academic and behavioral student signals.
I Promised To: - ✅ Build a predictive AI based on attendance and Fitbit activity - ✅ Address cybersecurity and ethics in education - ✅ Deliver a working demo with interpretable features - ✅ Reflect on spiritual implications of AI (briefly)
Preprocessing: Wide format + engineered changes.
Used to capture student momentum or decline over time.
| Model | Accuracy | AUC | Kappa |
|---|---|---|---|
| Random Forest | 36.7% | 0.60 | -0.28 |
| Logistic Regression | 53.3% | 0.54 | ~0.03 |
| Gradient Boosting | 46.7% | 0.67 | -0.09 |
Insight: GBM had the best discrimination power; Logistic Regression worked as expected for a baseline.
“AI should serve the student, not replace the counselor.”
Let’s build systems that notice students before they disappear.
🧠 Questions? 💬 Contact: [vfashina@oru.edu]