Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Aggregates Classification01:29

Aggregates Classification

970
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
970
Classification of Systems-I01:26

Classification of Systems-I

552
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
552
Randomized Experiments01:13

Randomized Experiments

8.9K
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
8.9K
Survival Tree01:19

Survival Tree

389
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
 Building a Survival Tree
Constructing a...
389
Random Sampling Method01:09

Random Sampling Method

14.1K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
14.1K
How Data are Classified: Categorical Data01:11

How Data are Classified: Categorical Data

42.8K
A variable, usually notated by capital letters such as X and Y, is a characteristic or measurement that can be determined for each member of a population. Data are the actual values of variables. They may be numbers, or they may be words. Datum is a single value.
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
42.8K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Gallstone disease classification using SLOA-optimized CatBoost classifier with explainable AI.

PloS one·2026
Same author

Multi-Objective AI Optimization of Plastic Waste Pyrolysis Integrating Energy Return on Investment for Circular Polymer Recycling.

Polymers·2026
Same author

Quad-Element Implantable MIMO Antenna for Wireless Capsule Endoscopy.

Sensors (Basel, Switzerland)·2026
Same author

A wideband slot antenna for RF energy harvesting.

Scientific reports·2026
Same author

A Systematic Review of Multimodal Frameworks for Assessing Health Vulnerability in Academicians Across Ergonomic, Lifestyle, and Dietary Domains.

Healthcare (Basel, Switzerland)·2026
Same author

Diabetes Prediction Using Feature Selection Algorithms and Boosting-Based Machine Learning Classifiers.

Diagnostics (Basel, Switzerland)·2025
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Jan 18, 2026

Comparison of Predictive Performance of Three Lymph Node Staging Systems in Colorectal Signet Ring Cell Carcinoma Based on Machine Learning Model
07:13

Comparison of Predictive Performance of Three Lymph Node Staging Systems in Colorectal Signet Ring Cell Carcinoma Based on Machine Learning Model

Published on: April 18, 2025

493

Gallstone Classification Using Random Forest Optimized by Sand Cat Swarm Optimization Algorithm with SHAP and

Proshenjit Sarker1, Jun-Jiat Tiang2, Abdullah-Al Nahid1

  • 1Electronics and Communication Engineering Discipline, Khulna University, Khulna 9208, Bangladesh.

Sensors (Basel, Switzerland)
|September 13, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces an optimized Random Forest classifier using Sand Cat Swarm Optimization for gallstone prediction from clinical data. The model effectively identifies key indicators like CRP, Vitamin D, and AAST, improving diagnostic potential.

Keywords:
DiCESHAPSand Cat Swarm Optimizationgallstonemachine learningrandom forest classifier

More Related Videos

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
07:35

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances

Published on: October 11, 2018

7.9K

Related Experiment Videos

Last Updated: Jan 18, 2026

Comparison of Predictive Performance of Three Lymph Node Staging Systems in Colorectal Signet Ring Cell Carcinoma Based on Machine Learning Model
07:13

Comparison of Predictive Performance of Three Lymph Node Staging Systems in Colorectal Signet Ring Cell Carcinoma Based on Machine Learning Model

Published on: April 18, 2025

493
Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
07:35

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances

Published on: October 11, 2018

7.9K

Area of Science:

  • Medical Informatics
  • Machine Learning in Healthcare
  • Computational Biology

Background:

  • Gallstone disease impacts 10-20% of adults globally, necessitating early diagnosis.
  • Machine learning (ML) shows promise for gallstone detection, yet tabular data approaches are underexplored.
  • Optimizing diagnostic models with clinical data is crucial for effective gallstone management.

Purpose of the Study:

  • To develop and evaluate a Random Forest (RF) classifier optimized with Sand Cat Swarm Optimization (SCSO) for gallstone prediction using tabular clinical data.
  • To assess the impact of cross-validation and feature reduction on model performance.
  • To identify key predictive features and enhance model interpretability.

Main Methods:

  • A Random Forest (RF) classifier was developed and optimized using the Sand Cat Swarm Optimization (SCSO) algorithm.
  • Experiments were conducted using four frameworks: RF without cross-validation (CV), RF with CV, RF-SCSO without CV, and RF-SCSO with CV.
  • Feature importance was analyzed using SHAP, and model interpretability was enhanced with DiCE.

Main Results:

  • The RF-SCSO model achieved comparable accuracy to the standard RF model while significantly reducing the feature set from 38 to 13.
  • SHAP analysis identified C-reactive protein (CRP), Vitamin D, and Aspartate Aminotransferase (AAST) as highly influential features.
  • DiCE analysis provided corrective counterfactuals for misclassified instances, enhancing model transparency.

Conclusions:

  • Optimized ML models, particularly RF-SCSO, offer a viable approach for gallstone diagnosis using structured clinical data.
  • Feature selection and interpretability methods like SHAP and DiCE are valuable for refining diagnostic ML models.
  • This study highlights the potential of tabular data and interpretable ML in improving gallstone disease management.