This repository includes my course notes, assessments, and resources from Module 3: Probability of the 17-month-long Harvardx Professional Certificate Program in Data Science.
- Important concepts in probability theory including random variables and independence
- The meaning of expected values and standard errors and how to compute them in R
- Applied basic probability theory to categorical data
- Performed Monte Carlo simulations to approximate the results of repeating an experiment over and over, including simulating the outcomes in the Monty Hall problem
- Distinguished between: sampling with and without replacement, events that are and are not independent, and combinations and permutations
- Applied the multiplication and addition rules, as appropriate, to calculate the probably of multiple events occurring
- Used sapply instead of a for loop to perform element-wise operations on a function
- Understoodd the differences between calculating probabilities for discrete and continuous data
- Used cumulative distribution functions to assign probabilities to intervals when dealing with continuous data
- Used R to generate normally distributed outcomes for use in Monte Carlo simulations
- Knew some useful theoretical continuous distributions such as normal, student-t, chi-squared, exponential, gamma, beta & beta-binomial distributions
- Understood what random variables are, how to generate them, and the correct mathematical notation to use with them
- Used sampling models to estimate characteristics of a larger population
- Explained the difference between a distribution and a probability distribution
- Understood the Central Limit Theorem, its importance, and and the law of large numbers
- Understood the relationship between sampling models and interest rates (as determined by banks)
- Understood how interest rates can be set to minimize the chances of the bank losing money
- Understood how inappropriate assumptions of independence contributed to the financial meltdown of 2007
- Data Science: R Basics
- Data Science: Visualization
- Data Science: Probability
- Data Science: Inference & Modeling
- Data Science: Productivity Tools
- Data Science: Wrangling
- Data Science: Linear Regression
- Data Science: Machine Learning
- Data Science: Capstone
- Fundamental R programming skills
- Statistical concepts such as probability, inference, and modeling and how to apply them in practice
- Gained experience with the tidyverse, including data visualization with ggplot2 and data wrangling with dplyr
- Became familiar with essential tools for practicing data scientists such as Unix/Linux, git and GitHub, and RStudio
- Implemeneted machine learning algorithms
- In-depth knowledge of fundamental data science concepts through motivating real-world case studies
The course, including its assessment questions and data sets were provided by Rafael A Irizarry, Professor of Biostatistics at Harvard Chan School of Public Health and Professor of Biostatistics and Computational Biology at the Dana-Farber Cancer Institute.