Learning Outcomes
1 Students by the end of the course should have understood basic programming concepts that apply to not only R, but also to other programming languages.
2 Students should have familiarity with foundational statistical values and concepts. Students should be able to understand the meaning of statistical words like variance, standard deviation, p-value and compute them by using R.
3 They should be able to read and interpret graphs and formulate their own meaningful graphs from available data
4 They could perform basic statistical analysis.
5 They could experiment on forming a machine learning model, using medical data.
6 Students could be able to use Matlab to handle sets of data, images and signals (i.e. apply filter transformation).
Course Content (Syllabus)
Basic concepts of programming. Introduction to R programming (data types, operations, functions)
Dealing with data in R (importing, tidying, transforming, viewing, filtering, summarizing )
Data visualization using R (making meaningful, legible plots from data)
Exploratory Data Analysis (EDA).Extracting statistics from data using R (descriptive statistics: mean, standard deviation, variance)
Methods used for Hypothesis testing in R. Statstical tests (t-test, Wilcoxon test)
Predictive analytics: using data to build a model that predicts an output in R
Analysis and modeling. Linear Regression and Nonlinear Regression using R-examples
Creating a machine learning model in R - Work flow - Example
Introduction to programming in Matlab
Programming for Medicine using Matlab(handling data: types of data, reading, transforming, plotting)
Signal handling in Matlab(filtering, transformations, display functions)
Image processing using Matlab(filters, transformations, Region of Interest). Dealing with DICOM files in Matlab
Keywords
Data transformation, Data summarization, Data visualization, Exploratory Data Analysis, Statstical tests, regression analysis, machine learning modelσ, Signal handling in Matlab, , DICOM files in Matlab