{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T05:45:35Z","timestamp":1763703935091,"version":"build-2065373602"},"reference-count":60,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Carefully selecting variables in problems with large volumes of data are extremely important, as it reduces the complexity of the model, improves the interpretation of the results, and increases computational efficiency, ensuring more accurate and relevant analyses. This paper presents a comprehensive approach to selecting variables in multiple regression models using the stepwise procedure. As the main contribution of this study, we present the stepwise function implemented in Python to improve the effectiveness of statistical analyses, allowing the intuitive and efficient selection of statistically significant variables. The application of the function is exemplified in a real case study of real estate pricing, validating its effectiveness in improving the fit of regression models. In addition, we presented a methodological framework for treating joint problems in data analysis, such as heteroskedasticity, multicollinearity, and nonadherence of residues to normality. This framework offers a robust computational implementation to mitigate such issues. This study aims to advance the understanding and application of statistical methods in Python, providing valuable tools for researchers, students, and professionals from various areas.<\/jats:p>","DOI":"10.3390\/a17110502","type":"journal-article","created":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T09:52:54Z","timestamp":1730713974000},"page":"502","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Proposal for a New Python Library Implementing Stepwise Procedure"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8516-6701","authenticated-orcid":false,"given":"Luiz Paulo","family":"F\u00e1vero","sequence":"first","affiliation":[{"name":"Faculty of Economics, Administration, and Accounting, University of Sao Paulo, Sao Paulo 05508-900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4806-1315","authenticated-orcid":false,"given":"Helder Prado","family":"Santos","sequence":"additional","affiliation":[{"name":"Faculty of Economics, Administration, and Accounting, University of Sao Paulo, Sao Paulo 05508-900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8326-142X","authenticated-orcid":false,"given":"Patr\u00edcia","family":"Belfiore","sequence":"additional","affiliation":[{"name":"Department of Management Engineering, Federal University of ABC, Sao Bernardo do Campo 09606-045, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5067-4102","authenticated-orcid":false,"given":"Alexandre","family":"Duarte","sequence":"additional","affiliation":[{"name":"Polytechnic School, University of Sao Paulo, Sao Paulo 05508-010, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9892-6327","authenticated-orcid":false,"given":"Igor Pinheiro de Ara\u00fajo","family":"Costa","sequence":"additional","affiliation":[{"name":"Production Engineering Department, Fluminense Federal University, Niteroi 24210-240, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adilson Vilarinho","family":"Terra","sequence":"additional","affiliation":[{"name":"Production Engineering Department, Fluminense Federal University, Niteroi 24210-240, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel \u00c2ngelo Lellis","family":"Moreira","sequence":"additional","affiliation":[{"name":"Production Engineering Department, Fluminense Federal University, Niteroi 24210-240, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wilson","family":"Tarantin Junior","sequence":"additional","affiliation":[{"name":"Faculty of Economics, Administration, and Accounting, University of Sao Paulo, Sao Paulo 05508-900, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1533-5535","authenticated-orcid":false,"given":"Marcos dos","family":"Santos","sequence":"additional","affiliation":[{"name":"Systems and Computing Department, Military Institute of Engineering, Rio de Janeiro 22290-270, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,11,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1089\/big.2013.1508","article-title":"Data Science and Its Relationship to Big Data and Data-Driven Decision Making","volume":"1","author":"Provost","year":"2013","journal-title":"Big Data"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.ins.2014.01.015","article-title":"Data-Intensive Applications, Challenges, Techniques and Technologies: A Survey on Big Data","volume":"275","author":"Zhang","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_3","first-page":"759","article-title":"Variable Selection Strategies and Its Importance in Clinical Prediction Modelling","volume":"8","author":"Vidaki","year":"2022","journal-title":"Math. Probl. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1016\/S0895-4356(99)00103-1","article-title":"Stepwise Selection in Small Data Sets: A Simulation Study of Bias in Logistic Regression Analysis","volume":"52","author":"Steyerberg","year":"1999","journal-title":"J. Clin. Epidemiol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"359","DOI":"10.3390\/make1010021","article-title":"High-Dimensional LASSO-Based Computational Regression Models: Regularization, Shrinkage, and Selection","volume":"1","author":"Dehmer","year":"2019","journal-title":"Mach. Learn. Knowl. Extr."},{"key":"ref_6","unstructured":"F\u00e1vero, L.P., and Belfiore, P. (2024). Manual de An\u00e1lise de Dados: Estat\u00edstica e Machine Learning Com Excel\u00ae, SPSS\u00ae, Stata\u00ae, R\u00ae e Python\u00ae, Grupo Gen. [2nd ed.]."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1002\/(SICI)1099-128X(199609)10:5\/6<463::AID-CEM445>3.0.CO;2-L","article-title":"Hierarchical Multiblock PLS and PC Models for Easier Model Interpretation and as an Alternative to Variable Selection","volume":"10","author":"Wold","year":"1996","journal-title":"J. Chemom."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1233","DOI":"10.1007\/s11192-014-1279-6","article-title":"Citation Impact Prediction for Scientific Papers Using Stepwise Regression Analysis","volume":"101","author":"Yu","year":"2014","journal-title":"Scientometrics"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"433","DOI":"10.54302\/mausam.v59i4.1272","article-title":"Forecasting of Thunderstorms in Pre-Monsoon Season over Northwest India","volume":"59","author":"Dhawan","year":"2008","journal-title":"Mausam"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.landurbplan.2012.06.009","article-title":"Variable Selection for Hedonic Model Using Machine Learning Approaches: A Case Study in Onondaga County, NY","volume":"107","author":"Yoo","year":"2012","journal-title":"Landsc. Urban Plan."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.smallrumres.2018.12.008","article-title":"Multiple Regression and Machine Learning Based Methods for Carcass Traits and Saleable Meat Cuts Prediction Using Non-Invasive in Vivo Measurements in Commercial Lambs","volume":"171","author":"Alves","year":"2019","journal-title":"Small Rumin. Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"772","DOI":"10.3382\/ps\/pev031","article-title":"Using Multiple Regression, Bayesian Networks and Artificial Neural Networks for Prediction of Total Egg Production in European Quails Based on Earlier Expressed Phenotypes","volume":"94","author":"Felipe","year":"2014","journal-title":"Poult. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"e01214","DOI":"10.1002\/ecs2.1214","article-title":"The Depth Distribution of Organic Carbon in the Soils of Eastern Australia","volume":"7","author":"Hobley","year":"2016","journal-title":"Ecosphere"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s11869-016-0414-3","article-title":"Evaluating Hourly Air Quality Forecasting in Canada with Nonlinear Updatable Machine Learning Methods","volume":"10","author":"Peng","year":"2017","journal-title":"Air Qual. Atmos. Health"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"105747","DOI":"10.1016\/j.ecolind.2019.105747","article-title":"Estimation of Degraded Grassland Aboveground Biomass Using Machine Learning Methods from Terrestrial Laser Scanning Data","volume":"108","author":"Xu","year":"2020","journal-title":"Ecol. Indic."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"100059","DOI":"10.1016\/j.fecs.2022.100059","article-title":"Allometry-Based Estimation of Forest Aboveground Biomass Combining LiDAR Canopy Height Attributes and Optical Spectral Indexes","volume":"9","author":"Yang","year":"2022","journal-title":"For. Ecosyst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1007\/s10651-017-0389-8","article-title":"How Well Does Random Forest Analysis Model Deforestation and Forest Fragmentation in the Brazilian Atlantic Forest?","volume":"24","author":"Zanella","year":"2017","journal-title":"Environ. Ecol. Stat."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1007\/s40262-017-0574-9","article-title":"Prediction of the Effect of Renal Impairment on the Pharmacokinetics of New Drugs","volume":"57","author":"Borella","year":"2018","journal-title":"Clin. Pharmacokinet."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/j.fsigen.2017.02.009","article-title":"DNA Methylation-Based Forensic Age Prediction Using Artificial Neural Networks and next Generation Sequencing","volume":"28","author":"Vidaki","year":"2017","journal-title":"Forensic Sci. Int. Genet."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2333","DOI":"10.1097\/SCS.0000000000008745","article-title":"Predicting Changes in Cephalic Index Following Spring-Mediated Cranioplasty for Nonsyndromic Sagittal Craniosynostosis: A Stepwise and Machine Learning Algorithm Approach","volume":"33","author":"Villavisanis","year":"2022","journal-title":"J. Craniofac. Surg."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1109\/EMR.2022.3152520","article-title":"Support Vector Machine Based Prediction of Work-Life Balance Among Women in Information Technology Organizations","volume":"50","author":"Gupta","year":"2022","journal-title":"IEEE Eng. Manag. Rev."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"e1361","DOI":"10.7717\/peerj-cs.1361","article-title":"What Issues Are Data Scientists Talking about? Identification of Current Data Science Issues Using Semantic Content Analysis of Q&A Communities","volume":"9","author":"Gurcan","year":"2023","journal-title":"PeerJ Comput. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Asha, V., Sreeja, S.P., Saju, B., Nisarga, C.S., and Prasad, A. (2023, January 2\u20134). Performance Analysis of Olympic Games Using Data Analytics. Proceedings of the 2023 Second International Conference on Electronics and Renewable Systems (ICEARS), Tuticorin, India.","DOI":"10.1109\/ICEARS56392.2023.10084943"},{"key":"ref_24","unstructured":"Gujarati, D.N. (2021). Essentials of Econometrics, Sage Publications."},{"key":"ref_25","unstructured":"F\u00e1vero, L.P., Belfiore, P., da Silva, F.L., and Chan, B.L. (2009). An\u00e1lise de Dados: Modelagem Multivariada Para Tomada de Decis\u00f5es, Campus Elsevier."},{"key":"ref_26","unstructured":"Kutner, M.H., Nachtsheim, C.J., Neter, J., and Li, W. (2005). Applied Linear Statistical Models, McGraw-Hill."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Kuhn, M., and Johnson, K. (2013). Applied Predictive Modeling, Springer.","DOI":"10.1007\/978-1-4614-6849-3"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"7620948","DOI":"10.1155\/2019\/7620948","article-title":"An Empirical Comparison of Multiple Linear Regression and Artificial Neural Network for Concrete Dam Deformation Modelling","volume":"2019","author":"Li","year":"2019","journal-title":"Math. Probl. Eng."},{"key":"ref_29","unstructured":"Montgomery, D.C., Peck, E.A., and Vining, G.G. (2021). Introduction to Linear Regression Analysis, John Wiley & Sons."},{"key":"ref_30","unstructured":"Kennedy, P. (2008). A Guide to Econometrics, John Wiley & Sons."},{"key":"ref_31","unstructured":"Wooldridge, J.M., Wadud, M., and Lye, J. (2016). Introductory Econometrics: Asia Pacific Edition with Online Study Tools 12 Months, Cengage AU."},{"key":"ref_32","unstructured":"F\u00e1vero, L.P., and Belfiore, P. (2019). Data Science for Business and Decision Making, Academic Press Elsevier."},{"key":"ref_33","first-page":"85","article-title":"Econometria","volume":"51","author":"Stock","year":"2004","journal-title":"Agric. Sao Paulo"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"407","DOI":"10.2307\/2937943","article-title":"Economic Growth in a Cross Section of Countries","volume":"106","author":"Barro","year":"1991","journal-title":"Q. J. Econ."},{"key":"ref_35","first-page":"251","article-title":"Co-Integration and Error Correction: Representation, Estimation, and Testing","volume":"55","author":"Engle","year":"1987","journal-title":"Econom. J. Econom. Soc."},{"key":"ref_36","unstructured":"Belsley, D.A., Kuh, E., and Welsch, R.E. (2005). Regression Diagnostics: Identifying Influential Data and Sources of Collinearity, John Wiley & Sons."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1093\/biomet\/asn034","article-title":"Extended Bayesian Information Criteria for Model Selection with Large Model Spaces","volume":"95","author":"Chen","year":"2008","journal-title":"Biometrika"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hastie, T., Tibshirani, R., Friedman, J.H., and Friedman, J.H. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer.","DOI":"10.1007\/978-0-387-84858-7"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1080\/01621459.1972.10481232","article-title":"An Approximate Analysis of Variance Test for Normality","volume":"67","author":"Shapiro","year":"1972","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_40","unstructured":"Alves, D. (2000). Manual de Econometria. Vasconcelos MAS, Editora Atlas."},{"key":"ref_41","unstructured":"Greene, W. (2012). Econometric Analysis, Pearson."},{"key":"ref_42","unstructured":"Vasconcellos, M.A.S., and Alves, D. (2000). Manual de Econometria, Atlas."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/0094-1190(80)90055-8","article-title":"Some Empirical Results on the Nature of the Hedonic Price Function for the Urban Housing Market","volume":"8","author":"Linneman","year":"1980","journal-title":"J. Urban Econ."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1111\/j.2517-6161.1964.tb00553.x","article-title":"An Analysis of Transformations","volume":"26","author":"Box","year":"1964","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"key":"ref_45","unstructured":"Favero, L.P.L. (2005). O Mercado Imobili\u00e1rio Residencial Da Regi\u00e3o Metropolitana de S\u00e3o Paulo: Uma Aplica\u00e7\u00e3o de Modelos de Comercializa\u00e7\u00e3o Hed\u00f4nica de Regress\u00e3o e Correla\u00e7\u00e3o Can\u00f4nica. [Ph.D. Thesis, Universidade de S\u00e3o Paulo]."},{"key":"ref_46","first-page":"8","article-title":"Application of Box-Cox Transformation as a Corrective Measure to Heteroscedasticity Using an Economic Data","volume":"8","author":"Nwakuya","year":"2018","journal-title":"Am. J. Math. Stat."},{"key":"ref_47","unstructured":"Chatterjee, S., and Hadi, A.S. (2015). Regression Analysis by Example, John Wiley & Sons."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/j.enbuild.2016.05.065","article-title":"A Comparison of Approaches to Stepwise Regression on Variables Sensitivities in Building Simulation and Analysis","volume":"127","author":"Wang","year":"2016","journal-title":"Energy Build."},{"key":"ref_49","unstructured":"Hair, J.F., Black, W.C., Babin, B.J., and Anderson, R.E. (2013). Multivariate Data Analysis: Pearson New International Edition PDF EBook, Pearson Higher Education."},{"key":"ref_50","unstructured":"Tabachnick, B.G., Fidell, L.S., and Ullman, J.B. (2013). Using Multivariate Statistics, Pearson."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Draper, N. (1998). Applied Regression Analysis, McGraw-Hill. Inc.","DOI":"10.1002\/9781118625590"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13007-020-00613-5","article-title":"Non-Destructive Estimation of Field Maize Biomass Using Terrestrial Lidar: An Evaluation from Plot Level to Individual Leaf Level","volume":"16","author":"Jin","year":"2020","journal-title":"Plant Methods"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"104889","DOI":"10.1016\/j.landusepol.2020.104889","article-title":"A Mass Appraisal Assessment Study Using Machine Learning Based on Multiple Regression and Random Forest","volume":"99","author":"Yilmazer","year":"2020","journal-title":"Land Use Policy"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"107946","DOI":"10.1016\/j.asoc.2021.107946","article-title":"A Two-Layer Nested Heterogeneous Ensemble Learning Predictive Method for COVID-19 Mortality","volume":"113","author":"Cui","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"505","DOI":"10.5194\/hess-26-505-2022","article-title":"Regionalization of Hydrological Model Parameters Using Gradient Boosting Machine","volume":"26","author":"Song","year":"2022","journal-title":"Hydrol. Earth Syst. Sci."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"109165","DOI":"10.1016\/j.buildenv.2022.109165","article-title":"Differential Impacts of Urbanization Characteristics on City-Level Carbon Emissions from Passenger Transport on Road: Evidence from 360 Cities in China","volume":"219","author":"Su","year":"2022","journal-title":"Build. Environ."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, R., Shi, W., Yu, Q., Li, X., and Chen, X. (2022). Research on Accurate Estimation Method of Eucalyptus Biomass Based on Airborne LiDAR Data and Aerial Images. Sustainability, 14.","DOI":"10.3390\/su141710576"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1007\/s13201-022-01590-x","article-title":"Prediction of Irrigation Water Quality Indices Based on Machine Learning and Regression Models","volume":"12","author":"Mokhtar","year":"2022","journal-title":"Appl. Water Sci."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Butt, N.A., Gull, H., Ali, Z., Muhammad, G., and AlQahtani, S.A. (2023). A Multi-Prefecture Study Applying Multivariate Approaches for Predicting and Demystifying Weather Data Variations Affect COVID-19 Spread. Inf. Syst. E-bus. Manag.","DOI":"10.1007\/s10257-023-00636-0"},{"key":"ref_60","unstructured":"Crawley, M.J. (2012). The R Book, John Wiley & Sons."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/11\/502\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:28:15Z","timestamp":1760113695000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/11\/502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":60,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2024,11]]}},"alternative-id":["a17110502"],"URL":"https:\/\/doi.org\/10.3390\/a17110502","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2024,11,4]]}}}