journal article·2023Open access

Liver Ailment Prediction Using Random Forest Model

Fazal Muhammad, Bilal Khan, Rashid Naseem, Abdullah A Asiri, Hassan A Alshamrani, Khalaf A Alshamrani, Samar M Alqhtani, Muhammad Irfan, Khlood M Mehdar, Hanan Talal Halawani

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

Today, liver disease, or any deterioration in one’s ability to survive, is extremely common all around the world. Previous research has indicated that liver disease is more frequent in younger people than in older ones. When the liver’s capability begins to deteriorate, life can be shortened to one or two days, and early prediction of such diseases is difficult. Using several machine learning (ML) approaches, researchers analyzed a variety of models for predicting liver disorders in their early stages. As a result, this research looks at using the Random Forest (RF) classifier to diagnose the liver disease early on. The dataset was picked from the University of California, Irvine repository. RF’s accomplishments are contrasted to those of Multi-Layer Perceptron (MLP), Average One Dependency Estimator (A1DE), Support Vector Machine (SVM), Credal Decision Tree (CDT), Composite Hypercube on Iterated Random Projection (CHIRP), K-nearest neighbor (KNN), Naïve Bayes (NB), J48-Decision Tree (J48), and Forest by Penalizing Attributes (Forest-PA). Some of the assessment measures used to evaluate each classifier include Root Relative Squared Error (RRSE), Root Mean Squared Error (RMSE), accuracy, recall, precision, specificity, Matthew’s Correlation Coefficient (MCC), F-measure, and G-measure. RF has an RRSE performance of 87.6766 and an RMSE performance of 0.4328, however, its percentage accuracy is 72.1739. The widely acknowledged result of this work can be used as a starting point for subsequent research. As a result, every claim that a new model, framework, or method enhances forecasting may be benchmarked and demonstrated.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Artificial Intelligence in Healthcare · Liver Disease Diagnosis and Treatment

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (47)

Show source-provided references
1. A comparison of data mining algorithms for liver disease prediction on imbalanced data10.69511/ijdsaa.v1i1.2 ↗
2. Redefining fatty liver disease: An international patient perspective10.1016/S2468-1253(20)30294-6 ↗
3. Liver disease prediction by using different decision tree techniques10.5121/ijdkp.2018.8201 ↗
4. COVID-19 and liver disease: Mechanistic and clinical perspectives10.1038/s41575-021-00426-4 ↗
5. Improving the diagnosis of liver disease using multilayer perceptron neural network and boosted decision trees10.1007/s40846-017-0360-z ↗
6. Performance analysis of classification algorithms on early detection of liver disease10.1016/j.eswa.2016.08.065 ↗
7. Machine-learning algorithms predict graft failure after liver transplantation10.1097/TP.0000000000001600 ↗
8. Machine learning approaches for liver disease diagnosing10.69511/ijdsaa.v1i1.71 ↗
9. Decision support system for fatty liver disease using GIST descriptors extracted from ultrasound images10.1016/j.inffus.2015.09.006 ↗
10. An integrated index for identification of fatty liver disease using radon transform and discrete cosine transform features in ultrasound images10.1016/j.inffus.2015.12.007 ↗
11. Lexicalized dependency paths based supervised learning for relation extraction10.32604/csse.2022.030759 ↗
12. Analysis of data mining techniques for healthcare decision support system using liver disorder dataset10.1016/j.procs.2016.05.276 ↗
13. An empirical evaluation of machine learning techniques for chronic kidney disease prophecy10.1109/ACCESS.2020.2981689 ↗
14. Developing a dengue forecast model using machine learning: A case study in China10.1371/journal.pntd.0005973 ↗
15. Laboratory parameter-based machine learning model for excluding non-alcoholic fatty liver disease (NAFLD) in the general population10.1111/apt.14172 ↗
16. Problems with precision: A response to Comments on “data mining static code attributes to learn defect predictors”,10.1109/TSE.2007.70721 ↗
17. Analysis of dengue infection based on Raman spectroscopy and support vector machine (SVM)10.1364/BOE.7.002249 ↗
18. Decision factors on effective liver patient data prediction
19. Application of data mining techniques to explore predictors of HCC in Egyptian patients with HCV-related chronic liver disease10.7314/APJCP.2015.16.1.381 ↗
20. Performance analysis of machine learning techniques on software defect prediction using NASA datasets10.14569/IJACSA.2019.0100538 ↗
21. Software defect prediction using stacked denoising autoencoders and two-stage ensemble learning10.1016/j.infsof.2017.11.008 ↗
22. Software defect prediction using supervised machine learning and ensemble techniques: A comparative study10.4236/jsea.2019.125007 ↗
23. Multiview transfer learning for software defect prediction10.1109/ACCESS.2018.2890733 ↗
24. A comprehensive investigation of the role of imbalanced learning for software defect prediction10.1109/TSE.2018.2836442 ↗
25. Performance analysis of ann and naive Bayes classification algorithm for data classification10.18201/ijisae.2019252786 ↗
26. Open data mining for Taiwan’s dengue epidemic10.1016/j.actatropica.2018.03.017 ↗
27. Random decision forests
28. Software defect prediction: Do different classifiers find the same defects?10.1007/s11219-016-9353-3 ↗
29. Comparative study of classification algorithms used in sentiment analysis
30. Machine learning methods reveal the temporal pattern of dengue incidence using meteorological factors in metropolitan Manila, Philippines10.1186/s12879-018-3066-0 ↗
31. Liver patient classification using intelligent techniques
32. Template attack versus Bayes classifier10.1007/s13389-017-0172-7 ↗
33. Correlation review of classification algorithm using data mining tool: Weka, rapidminer, tanagra, orange and knime10.1016/j.procs.2016.05.251 ↗
34. Performance of datamining techniques in the prediction of chronic kidney disease
35. Software defect prediction for healthcare big data: An empirical evaluation of machine learning techniques10.1155/2021/8899263 ↗
36. Towards an early software estimation using log-linear regression and a multilayer perceptron model10.1016/j.jss.2012.07.050 ↗
37. Severe dengue prognosis using human genome data and machine learning10.1109/TBME.2019.2897285 ↗
38. An expert clinical decision support system to predict disease using classification techniques
39. CHIRP: A new classifier based on composite hypercubes on iterated random projections
40. Support vector machine applications in bioinformatics
41. A new covid-19 detection method from human genome sequences using cpg island features and knn classifier10.1016/j.jestch.2020.12.026 ↗
42. Novel entropy and rotation forest-based credal decision tree classifier for landslide susceptibility modeling10.3390/e21020106 ↗
43. A credal decision tree classifier approach for surface condition monitoring of friction stir weldment through vibration patterns
44. Credal decision tree based novel ensemble models for spatial assessment of gully erosion and sustainable management10.1038/s41598-021-82527-3 ↗
45. Analysis and extension of decision trees based on imprecise probabilities: Application on noisy data10.1016/j.eswa.2013.09.050 ↗
46. Narrowing the gap: Random forests in theory and in practice
47. Fault diagnosis of tractor auxiliary gearbox using vibration analysis and random forest classifier10.1016/j.inpa.2021.01.002 ↗