الملخص

Machine-learning classification is now used across medicine, the social sciences, economics, education and engineering, very often by researchers who do not program. Two errors recur in such work: preprocessing learned on all rows before cross-validation (data leakage), and reporting the cross-validation score of the classifier that won a comparison (selection bias). Both make published scores optimistic. We present EasyClassifier, an open-source Python package that guides a user from a CSV or Excel file to a finished analysis through a sequence of plain-language, multiple-choice questions, with no code. It makes the correct procedure the default rather than an option: every preprocessing step is learned inside each training fold; the selected classifier receives a separate final score from nested cross-validation (up to 2,000 rows), or an untouched 20% test set; classifiers run with fixed default parameters and fixed random seeds; and every run writes a report with a ready-to-adapt Methods paragraph, the references to cite, and figures prepared for publication. On ten public datasets from seven fields and a random-label control, split in half so that one half served as an untouched external test, the common practice overstated balanced accuracy by 2.9 percentage points on average (up to 9.9 on small data), whereas the score EasyClassifier reports had a mean signed bias of +0.7 points and a mean absolute error of 2.3 points (one-sided Wilcoxon p = 3.2 x 10^{-4}, 30 runs). On random labels it reported 48.8% balanced accuracy against a chance level of 50%. EasyClassifier is available under the MIT license from PyPI (pip install easyclassifier), GitHub, and Zenodo.

الكلمات المفتاحية

الموضوع

بيانات النشر

المجلة
غير متاح
وصول مفتوح
وصول مفتوح أخضر

اقتبس هذه المقالة

APA 7

Hassanat, A. B. A., & Altarawneh, G. A. (2026). EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program. https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program

MLA 9

Hassanat, Ahmad B. A., and Ghada A. Altarawneh. "EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program." https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program.

شيكاغو (المؤلف–التاريخ)

Hassanat, Ahmad B. A., and Ghada A. Altarawneh. 2026. "EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program." https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program.

هارفارد

Hassanat, A. B. A. and Altarawneh, G. A. (2026) 'EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program', Available at: https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program.

فانكوفر

Hassanat ABA, Altarawneh GA. EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program. https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program

IEEE

A. B. A. Hassanat, and G. A. Altarawneh, "EasyClassifier: Honest, Reproducible Machine-Learning Classification for Researchers Who Do Not Program," https://omanscience.com/ar/articles/easyclassifier-honest-reproducible-machine-learning-classification-for-researchers-who-do-not-program.