Poverty classification requires models capable of handling multidimensional data and imbalanced class distributions. This study aims to develop and compare several machine learning algorithms for classifying poverty levels in Indonesia, as well as to analyze the impact of feature selection and reduction methods on model performance. The study employs a comparative approach using a secondary dataset consisting of 514 districts/cities with socio-economic indicators and a binary target variable. The methodology includes data preprocessing, the application of Chi-Square, Pearson Correlation, and Principal Component Analysis (PCA), and the handling of imbalanced data using the Synthetic Minority Oversampling Technique (SMOTE). Modelling is conducted using Random Forest, Support Vector Machine (SVM), Logistic Regression, and Artificial Neural Network (ANN), with evaluation performed using Stratified K-Fold Cross Validation and metrics including accuracy, precision, recall, and F1-score. The results indicate that Chi-Square and Pearson Correlation outperform PCA, with Random Forest achieving the best performance, attaining an accuracy of 0.9854 and an F1-score of 0.9507, while effectively detecting the minority class. Therefore, the combination of Chi-Square and Random Forest is identified as the most effective approach in this study, as it produces a model that is accurate, stable, and capable of handling imbalanced data.
Copyrights © 2026