Improving Menstrual Cycle Prediction Accuracy using Advanced Machine Learning Model Methods

Odirichukwu J. C.,Njoku O. A.,Odirichukwu SP. C.,Ndigwe C,Nwachukwu D. C.,Nnoruka J. U,Okorie I. C.,Dimoji C.,Odii J. N.,John C. N.,Onuoha G,Igwe F. A.
DOI: https://doi.org/10.48001/joitml.2023.121-7
2023-12-25
Abstract:A menstrual cycle prediction system was developed in this paper. To train the dataset obtained from Kaggle, twenty-two machine-learning algorithms were used. Twelve features were used to obtain the predicting variable. The model accuracy and performance were obtained using six standard evaluation metrics as shown in the result section. 0.9864 was obtained as the R2 score for the Decision Tree algorithm, which was the best amongst other models. This indicates that with the Decision Tree, the ovulation day of women can be predicted with higher accuracy. After saving the model with the highest accuracy, it was deployed on a web application using Python, Django, HTML, CSS. Also, VS Code and Jupyter Noteboook were the IDEs that were used in developing this system.
What problem does this paper attempt to address?