Whenever someone asks me “How to get started in data science?”, I usually recommend the book — “Introduction of Statistical Learning by Daniela Witten, Trevor Hast...”, to learn the basics of statistics and ML models.

And understandably, completing a technical book while practicing it with relevant data and code is a challenge for lot of us.

**So, I have created this course on statistical machine learning in python as a concise summary of the book and hosted it in a GitHub repository- **

**In the repository, each chapter of the book has been translated into a ****jupyter notebook**** with summary of the key concepts, data & python code to practice.**

If you want to quickly understand the book, learn statistical machine learning or/and python for data science, then just click here & start learning!

Notebook: Chapter 2: Statistical Learning explains-

- What Is Statistical Learning?
- Assessing Model Accuracy
- Introduction to Programming language, Python

Notebook: Chapter 3: Linear Regression explains-

- Linear Regression (LR)- simple, multiple
- Qualitative Predictors in LR
- Non-linear Transformations of the Predictors
- Potential Problems with least square linear regression

Notebook: Chapter 4: Classification explains-

- Classification Overview
- Logistic Regression
- Linear Discriminant Analysis (LDA)
- Quadratic Discriminant Analysis (QDA)
- K-nearest neighbour

Notebook: Chapter 5: Resampling Methods explains-

- Cross-Validation
- The Validation Set Approach
- Leave-One-Out Cross-Validation
- k-FoldCross-Validation

- The Bootstrap

Notebook: Chapter 6: Linear Model Selection and Regularization explains-

- Subset Selection Models
- Best Subset Selection
- Forward Stepwise Selection
- Backward Stepwise Selection

- Shrinkage Methods
- Ridge Regression
- The Lasso

- Dimension Reduction Methods- PCR and PLS Regression
- Principal Components Regression
- Partial Least Squares

*Note: Chapter-7,8,9 and 10 will be added soon.*

**About the book:**

“This book is intended for anyone who is interested in using modern statistical methods for modeling and prediction from data. This group includes scientists, engineers, data analysts, or quants, but also less technical individuals with degrees in non-quantitative fields such as the social sciences or business. We expect that the reader will have had at least one elementary course in statistics.”

**I recommend this book because-**

This book (and derived notebooks in this repo) marries the statistical machine learning concepts with real-life data science problem statements. Each chapter/concept begins with a real scenario, like - "You are a consultant who needs to advice the best medium of advertising & budgets to increase the sale of a product, using the advertising data" and explains techniques and methods step by step as we solve through it.

- It gives a modest introduction to statistics and mathematics behind the most used methods like-

- Regressions,
- classifications,
- decision trees,
- SVM,
- clustering,
- unsupervised learning,
- resampling,
- cross-validation methods,
- Dimension reduction methods.

- It also provides a lab section at the end of each chapter. It offers R code snippets & various libraries that will come in handy to analyze data, build models, and test them.
**This repo gives the same code in python, so you are covered either way!**This will help you get started and equip you to test out the given methods & models on your own data.

**Few important concepts it doesn’t touch at all-**

- Time series data models
- Neural networks
- Deep learning
- Bayesian

**This is the independent part of my blog series, Data science for analytical minds, serving as a resource for people, especially from non-technical backgrounds like economics, statistics, mathematics, physics etc, to learn different components of data science through real life problem statements.**

**Checkout its introduction blog & data quality & cleaning blog. This is the 3rd part of the series focusing on statistics & machine learning basics.**

This is meant to give you quick head start with most used statistical concepts with data and code to play with. For a deeper understanding of any concept, I recommend referring back to the book.

If you find any issues or have doubts, feel free to submit issues.

If you have any generic feedback, ideas to collaborate or anything interesting to say, you can reach me at shilpaarora992[at]gmail[dot]com.

© 2020 TechTarget, Inc. Powered by

Badges | Report an Issue | Privacy Policy | Terms of Service

**Most Popular Content on DSC**

To not miss this type of content in the future, subscribe to our newsletter.

- Book: Applied Stochastic Processes
- Long-range Correlations in Time Series: Modeling, Testing, Case Study
- How to Automatically Determine the Number of Clusters in your Data
- New Machine Learning Cheat Sheet | Old one
- Confidence Intervals Without Pain - With Resampling
- Advanced Machine Learning with Basic Excel
- New Perspectives on Statistical Distributions and Deep Learning
- Fascinating New Results in the Theory of Randomness
- Fast Combinatorial Feature Selection

**Other popular resources**

- Comprehensive Repository of Data Science and ML Resources
- Statistical Concepts Explained in Simple English
- Machine Learning Concepts Explained in One Picture
- 100 Data Science Interview Questions and Answers
- Cheat Sheets | Curated Articles | Search | Jobs | Courses
- Post a Blog | Forum Questions | Books | Salaries | News

**Archives:** 2008-2014 |
2015-2016 |
2017-2019 |
Book 1 |
Book 2 |
More

**Most popular articles**

- Free Book and Resources for DSC Members
- New Perspectives on Statistical Distributions and Deep Learning
- Time series, Growth Modeling and Data Science Wizardy
- Statistical Concepts Explained in Simple English
- Machine Learning Concepts Explained in One Picture
- Comprehensive Repository of Data Science and ML Resources
- Advanced Machine Learning with Basic Excel
- Difference between ML, Data Science, AI, Deep Learning, and Statistics
- Selected Business Analytics, Data Science and ML articles
- How to Automatically Determine the Number of Clusters in your Data
- Fascinating New Results in the Theory of Randomness
- Hire a Data Scientist | Search DSC | Find a Job
- Post a Blog | Forum Questions

## You need to be a member of Data Science Central to add comments!

Join Data Science Central