MedElevator Войти в исследования
← Поиск публикаций

DOI 10.3390/ph19040595

Медицинская библиотека · Pharmaceuticals (Basel, Switzerland) · 2026

Multi-Output Probabilistic Prediction of Drug Side Effects Using Classical Machine Learning Algorithms.

Quiguango Farias Diego, Sarasti Espejo Juan, Arce Salcedo Marlene, Velasquez Ron Byron

СтатьяПеревод в очереди

Аннотация

Introduction

Drug side effects are a relevant problem for patient safety and public health, and traditional methods have limitations in capturing complex patterns between clinical and pharmacological variables.

Objective

To evaluate machine learning models to probabilistically predict multiple side effects associated with drug use. Materials and methods: A cross-sectional computational study was carried out with data from 1000 medications that included clinical condition, dosage and duration of treatment. Random Forest, Decision Tree, Support Vector Classifier and KNN were trained and optimized using Grid Search and an 80:20 split for training and testing. Chi-square tests and Principal Component Analysis were applied to explore associations and overlap between categories.

Results

Significant associations were found between side effects and clinical condition (p < 0.05) and the drug administered (p < 0.05). The PCA showed a high overlap between categories, which justified a probabilistic approach. Tree-based models showed better performance (accuracy ≈ 0.35).

Conclusions

Prediction of side effects is a multifactorial and non-deterministic problem; probabilistic machine learning models allow for estimating several plausible adverse events and can support clinical decision-making and pharmacovigilance.

Для цитирования: Quiguango Farias Diego, Sarasti Espejo Juan, Arce Salcedo Marlene, Velasquez Ron Byron. Multi-Output Probabilistic Prediction of Drug Side Effects Using Classical Machine Learning Algorithms.. Pharmaceuticals (Basel, Switzerland). 2026. DOI: 10.3390/ph19040595.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.