Comparing 15 Machine Learning Classifiers for University Admissions: Why Random Forest Wins
- ▸Comparing 15 machine learning classifiers on real admissions data, the Random Forest algorithm ranked No. 1, correctly predicting admitted vs. not-admitted status 95.5% of the time with a near-perfect 0.99 ROC-AUC score.
- ▸CGPA (30%) and GRE Score (22%) were by far the most influential factors in the model's predictions — together outweighing softer inputs like statement of purpose, recommendation letters, and research experience.
- ▸The weakest performer was a linear-kernel Support Vector Machine at just 60.8% accuracy, only modestly ahead of a no-skill baseline — underscoring how much tree-based ensemble methods outperform simpler linear models on this kind of data.
Dataset and preprocessing
The underlying data is the Kaggle dataset "data-for-admission-in-the-university," comprising 400 examples across seven independent features — GRE Score, TOEFL Score, University Rating, Statement of Purpose, Letter of Recommendation, CGPA, and Research Experience — plus a continuous "Chance of Admission" score used to derive the binary target (Admission Status = 1 if Chance of Admission ≥ 0.80, else 0). The sample was expanded to 800 records via bootstrap resampling, then preprocessed using the dataprep Python library, which the author reports found the data free of outliers. The paper notes the target classes were imbalanced — the narrative text states 460 admitted vs. 340 not admitted, though the paper's own Figure 2 chart labels the same bars 430/370, an internal inconsistency in the source document rather than something introduced in this review. SMOTE was applied to correct for the imbalance before model training. The data was then split 80% training / 20% testing.
The 15-model comparison (training data)
| Model | Accuracy | Recall | Precision | F1 |
|---|---|---|---|---|
| Random Forest Classifier | 0.9547 | 0.9491 | 0.9531 | 0.9497 |
| Extra Trees Classifier | 0.9547 | 0.9457 | 0.9563 | 0.9499 |
| Extreme Gradient Boosting | 0.9375 | 0.9423 | 0.9264 | 0.9327 |
| Light Gradient Boosting Machine | 0.9344 | 0.9324 | 0.9289 | 0.9286 |
| Decision Tree Classifier | 0.9297 | 0.9323 | 0.9182 | 0.9243 |
| Gradient Boosting Classifier | 0.9297 | 0.9324 | 0.9184 | 0.9241 |
| Ada Boost Classifier | 0.8969 | 0.8823 | 0.8963 | 0.8869 |
| Quadratic Discriminant Analysis | 0.8859 | 0.8517 | 0.8968 | 0.8716 |
| K Neighbors Classifier | 0.8812 | 0.8859 | 0.8665 | 0.8739 |
| Linear Discriminant Analysis | 0.8766 | 0.8282 | 0.8980 | 0.8595 |
| Naive Bayes | 0.8750 | 0.8484 | 0.8798 | 0.8621 |
| Ridge Classifier | 0.8734 | 0.8248 | 0.8944 | 0.8563 |
| Logistic Regression | 0.8703 | 0.8351 | 0.8807 | 0.8553 |
| SVM - Linear Kernel | 0.6078 | 0.6898 | 0.5040 | 0.5203 |
| Dummy Classifier (baseline) | 0.5375 | 0.0000 | 0.0000 | 0.0000 |
Random Forest: training vs. test performance
| Data Split | Accuracy | Recall | Precision | F1 |
|---|---|---|---|---|
| Training | 95.5 | 95.1 | 95.3 | 95.4 |
| Testing | 95.5 | 97.2 | 93.2 | 97.5 |
Out-of-bag error for the Random Forest model was reported at 3.14%, and the confusion matrix on test data showed 83 true negatives, 12 false positives, 3 false negatives, and 72 true positives — consistent with high accuracy on both classes rather than the model simply favoring the majority class.
Evaluation metrics, defined
Accuracy = (TP + TN) / (TP + TN + FP + FN) — overall correctness, less informative on imbalanced data.
Precision = TP / (TP + FP) — of everyone predicted "admitted," what share actually was.
Recall = TP / (TP + FN) — of everyone actually admitted, what share the model caught.
F1-score — the harmonic mean of precision and recall, balancing both.
ROC-AUC — the area under the Receiver Operating Characteristic curve; measures how well the model separates the two classes across every possible decision threshold. Random Forest scored 0.99 — a score this close to the 1.0 maximum means the model almost never confuses an admitted applicant for a rejected one, or vice versa.
Feature importance
Random Forest's built-in feature-importance output ranked the seven inputs as follows (approximate share of total importance, read from the paper's Figure 3): CGPA ~30%, GRE Score ~22%, TOEFL Score ~18%, University Rating ~10%, Statement of Purpose ~9%, Letter of Recommendation ~7%, Research Experience ~3% (lowest of the seven).
Tools and libraries
The study was implemented in Python using Pandas, NumPy, Matplotlib, Seaborn, scikit-learn, dataprep (preprocessing), and PyCaret (automated model comparison). The final Random Forest model was serialized with joblib for deployment as a web application, API, or direct integration into an admissions system.
Limitations worth flagging
This is a single, moderately small public dataset (400 original records) from one unspecified admissions context, not a multi-institution or longitudinal study — the relative feature-importance ranking may not generalize across institutions, countries, or admissions cycles with different selection philosophies. The bootstrap-to-800 expansion increases sample size for model training but does not add genuinely new information beyond the original 400 records, and the two internal reporting inconsistencies noted above suggest the published version of the paper was not fully proofread against its own tables before submission.
The seven features driving this model — GRE score, TOEFL score, statement of purpose, letters of recommendation, CGPA, and research experience — are precisely the inputs Indian students submitting graduate-school applications to US and other English-medium universities are evaluated on every admissions cycle, making this applicant pool a direct, real-world analogue of the dataset studied here rather than a hypothetical one. India also sends one of the largest cohorts of GRE/TOEFL test-takers globally each year, so a finding that CGPA and standardized test scores dominate softer factors like recommendation letters has direct relevance for how Indian applicants and the coaching/ed-tech industry serving them prioritize preparation effort. Indian higher-education institutions and ed-tech platforms have also begun piloting similar ML-based applicant screening tools domestically, for which this kind of comparative classifier benchmarking offers a useful methodological reference point.
Primary Sources
Cite This Article
EconoLens Research Desk. (2026, August 17). Comparing 15 Machine Learning Classifiers for University Admissions: Why Random Forest Wins. EconoLens. https://www.econolens.co.in/news/ml-classifiers-university-admissions-random-forest
The EconoLens Research Desk reviews academic papers in economics and econometrics, translating cutting-edge research into accessible analysis. Full credit is given to original authors in every review.