Predictive analytics using MATLAB(R) for biomedical applications /
Predictive Analytics using MATLAB(R) for Biomedical Applications is a comprehensive and practical guide for biomedical engineers, data scientists, and researchers on how to use predictive analytics techniques in MATLAB(R) for solving real-world biomedical problems. The book offers a technical overvi...
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | eBook |
| Language: | English |
| Published: |
London, United Kingdom :
Academic Press, an imprint of Elsevier,
[2025]
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- Front Cover
- Predictive Analytics Using MATLAB® for Biomedical Applications
- Copyright Page
- Contents
- About the author
- Preface
- Acknowledgments
- About the book
- 1 Introduction to predictive analytics and MATLAB®
- 1.1 Introduction
- 1.1.1 Purpose and scope
- 1.1.2 Audience
- 1.1.3 Prerequisites
- 1.1.4 Catering to different backgrounds
- 1.2 Foundations of biomedical data
- 1.3 Characteristics and challenges of processing biomedical signals
- 1.3.1 Techniques for preprocessing and analyzing biomedical data
- 1.4 Introduction to predictive analytics
- 1.4.1 Data insights and its significance
- 1.4.2 Models and algorithms
- 1.4.3 Types of models
- 1.4.3.1 Classification model
- 1.4.3.2 Clustering model
- 1.4.3.3 Forecast model
- 1.4.3.4 Outliers model
- 1.4.3.5 Time series model
- 1.5 Predictive analytics in healthcare
- 1.5.1 Use cases for predictive analytics in healthcare
- 1.5.2 Benefits of predictive analytics in healthcare
- 1.5.3 Process flow in predictive analytics
- 1.5.3.1 Data collection
- 1.5.3.2 Data preprocessing
- 1.5.3.3 Modeling
- 1.5.3.4 Evaluation
- 1.5.3.5 Deployment
- 1.6 Predictive analytics techniques
- 1.6.1 Regression analysis: linear and logistic regression
- 1.6.1.1 Linear regression
- 1.6.1.2 Logistic regression
- 1.6.2 Time series analysis
- 1.7 Machine learning algorithms
- 1.7.1 Decision trees
- 1.7.2 Random forests
- 1.7.3 Support vector machines
- 1.7.4 Neural networks
- 1.8 Introduction to MATLAB
- 1.8.1 Motivation for using MATLAB in biomedical applications
- 1.8.2 Overview of MATLAB's capabilities for data analysis, modeling, and predictive analytics
- 1.8.3 Getting started with MATLAB
- 1.8.3.1 Data handling and visualization in MATLAB
- 1.8.3.2 Data manipulation techniques
- 1.8.3.2.1 Filtering
- 1.8.3.2.2 Interpolation.
- 1.8.3.2.3 Data transformation
- 1.8.3.3 Visualization tools in MATLAB
- 1.8.3.3.1 Plotting signals
- 1.8.3.3.2 Image display
- 1.8.3.3.3 Graph visualization
- 1.8.3.3.4 3D visualization
- 1.8.3.4 Utilizing MATLAB's plotting functions for effective data representation
- 1.8.3.4.1 Customization
- 1.8.3.4.2 Multiple subplots
- 1.8.3.4.3 Annotations
- 1.8.3.4.4 Exporting figures
- 1.9 Mathematical modeling in biomedical engineering
- 1.9.1 Importance of mathematical modeling in biomedical engineering
- 1.9.2 Basics of differential equations and their role in modeling dynamic systems
- 1.9.2.1 Ordinary differential equations
- 1.9.2.2 Partial differential equations
- 1.9.3 Statistical modeling techniques for analyzing biomedical data variability
- 1.10 Conclusion
- References
- 2 Prognostic insights: predictive analytics in nephrological diseases
- 2.1 Introduction
- 2.2 Kidney disease
- 2.2.1 Types
- 2.2.2 Characteristics of kidney disease
- 2.2.3 Ratio of kidney disease over the years
- 2.3 Need for kidney disease prediction
- 2.4 Techniques for kidney disease assessment
- 2.5 Publicly available dataset
- 2.6 Related work
- 2.7 Experimental analysis using MATLAB®
- 2.7.1 Dataset description
- 2.7.2 Statistical analysis on dataset
- 2.7.2.1 Code appendix
- 2.7.2.2 Code description
- 2.7.3 Methodology
- 2.7.4 MATLAB code appendix
- 2.7.4.1 Code description
- 2.8 Results and discussion
- 2.9 Conclusion
- References
- 3 Harnessing predictive analytics for cardiovascular diseases
- 3.1 Introduction
- 3.1.1 Benefits of early prediction of CVD
- 3.1.2 Patient data helpful in CVD risk assessment
- 3.2 Open access datasets
- 3.3 Related work
- 3.4 K-means clustering
- 3.4.1 Working algorithm
- 3.4.2 Value of "K number of clusters" in K-means clustering
- 3.4.3 Elbow method
- 3.4.4 Distance measures.
- 3.4.4.1 Euclidean distance measure
- 3.4.4.2 Squared Euclidean distance measure
- 3.4.4.3 Manhattan distance measure
- 3.4.4.4 Cosine distance measure
- 3.4.5 Advantages of K -means clustering
- 3.4.6 Limitations
- 3.4.7 MATLAB implementation
- 3.4.8 Description of functions used in code
- 3.4.9 Matlab code
- 3.4.10 Output
- 3.5 Decision tree
- 3.5.1 Types of decision trees
- 3.5.2 Attribute selection at each node
- 3.5.3 Algorithm
- 3.5.4 Advantages
- 3.5.5 Limitations
- 3.5.6 MATLAB implementation
- 3.5.7 Statistical analysis of cardiovascular dataset
- 3.5.8 Code explanation
- 3.5.9 Description of functions used in code.