Related Experiment Video
Updated: Jun 4, 2025

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
Published on: May 15, 2020
Predicting maternal risk level using machine learning models
Sulaiman Salim Al Mashrafi1,2, Laleh Tafakori3, Mali Abdollahian3
1School of Science, RMIT University, Melbourne, Victoria, Australia. S3912607@student.rmit.edu.au.
Background:
Maternal morbidity and mortality remain critical health concerns globally. As a result, reducing the maternal mortality ratio (MMR) is part of goal 3 in the global sustainable development goals (SDGs), and previously, it was an important indicator in the Millennium Development Goals (MDGs). Therefore, identifying high-risk groups during pregnancy is crucial for decision-makers and medical practitioners to mitigate mortality and morbidity. However, the availability of accurate predictive models for maternal mortality and maternal health risks is challenging. Compared with traditional predictive models, machine learning algorithms have emerged as promising predictive modelling methods providing accurate predictive models.
Methods:
This work aims to explore the potential of machine learning (ML) algorithms in maternal risk level prediction using a nationwide maternal mortality dataset from Oman for the first time. A total of 402 maternal deaths from 1991 to 2023 in Oman were included in this study. We utilised principal component analysis (PCA) in the ML algorithms and compared them to the results of model performance without PCA. We employed and compared ten ML algorithms, including decision tree (DT), random forest (RF), K-Nearest Neighbors (KNN), Naïve Bayes (NB), Extreme Gradient Boosting (xgboost), Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), Logistic Regression (LR), Support Vector Machine (SVM) and Artificial Neural Network (ANN). Different metrics, including, accuracy, sensitivity, precision, and the F1- score, were utilised to assess Model performance.
Results:
The results indicated that the RF model outperformed the other methods in predicting the risk level (low or high) with an accuracy of 75.2%, precision of 85.7% and F1- score of 73% after PCA was applied.
Conclusions:
We applied several machine learning models to predict maternal risk levels for the first time using real data from Oman. RF outperformed the other algorithms in this classification problem. A reliable estimate of maternal risk level would facilitate intervention plans for medical practitioners to reduce maternal death.
Related Concept Videos
Mechanistic Models: Compartment Models in Individual and Population Analysis
Regression Toward the Mean
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...

