Mathew K Analytics

Learn SciPy with free notebooks

52 free video lessons that use SciPy, each with a downloadable Jupyter notebook and, where needed, the dataset. Learn SciPy by working through real examples.

Python Data Analytics #19: Value-at-Risk & Drawdown Analysis in Python31 min
Lesson 19

Python Data Analytics #19: Value-at-Risk & Drawdown Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #22: Sentiment Analysis on Real Text Data in Python28 min
Lesson 22

Python Data Analytics #22: Sentiment Analysis on Real Text Data in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #24: Marketing Campaign A/B Test Analysis in Python29 min
Lesson 24

Python Data Analytics #24: Marketing Campaign A/B Test Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Statistics Fundamentals Every Analyst Needs | Data Analytics #2310 min
Lesson 23

Statistics Fundamentals Every Analyst Needs | Data Analytics #23

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Correlation, P-Values & Confidence Intervals | Data Analytics #2410 min
Lesson 24

Correlation, P-Values & Confidence Intervals | Data Analytics #24

📊 Dataset · 📓 Notebook · pandas · SciPy

Retail Analytics Deep Dive Project | Data Analytics #2813 min
Lesson 28

Retail Analytics Deep Dive Project | Data Analytics #28

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Business Operations Analytics Deep Dive | Data Analytics #2912 min
Lesson 29

Business Operations Analytics Deep Dive | Data Analytics #29

📊 Dataset · 📓 Notebook · pandas · SciPy

End-to-End Analytics Capstone Project | Data Analytics #3015 min
Lesson 30

End-to-End Analytics Capstone Project | Data Analytics #30

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Discrete Distributions Explained: Binomial & Poisson | Statistics #216 min
Lesson 2

Discrete Distributions Explained: Binomial & Poisson | Statistics #2

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Continuous Distributions & the Normal Curve | Statistics #318 min
Lesson 3

Continuous Distributions & the Normal Curve | Statistics #3

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

The Central Limit Theorem, Finally Explained | Statistics #414 min
Lesson 4

The Central Limit Theorem, Finally Explained | Statistics #4

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Confidence Intervals Done Properly | Statistics #616 min
Lesson 6

Confidence Intervals Done Properly | Statistics #6

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Hypothesis Testing Fundamentals | Statistics #716 min
Lesson 7

Hypothesis Testing Fundamentals | Statistics #7

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

A/B Testing & Experiment Design That Works | Statistics #816 min
Lesson 8

A/B Testing & Experiment Design That Works | Statistics #8

📓 Notebook · statsmodels · NumPy · SciPy

Non-Parametric Tests: When Assumptions Fail | Statistics #912 min
Lesson 9

Non-Parametric Tests: When Assumptions Fail | Statistics #9

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Multiple Comparisons & P-Value Corrections | Statistics #1013 min
Lesson 10

Multiple Comparisons & P-Value Corrections | Statistics #10

📊 Dataset · 📓 Notebook · statsmodels · pandas · NumPy

Simple Linear Regression Explained | Statistics #1113 min
Lesson 11

Simple Linear Regression Explained | Statistics #11

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Categorical Data Analysis & Chi-Square Tests | Statistics #1315 min
Lesson 13

Categorical Data Analysis & Chi-Square Tests | Statistics #13

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Bayesian Statistics Basics for Analysts | Statistics #1415 min
Lesson 14

Bayesian Statistics Basics for Analysts | Statistics #14

📊 Dataset · 📓 Notebook · pandas · NumPy · SciPy

Statistics Capstone: A Full Real-World Analysis | Statistics #1515 min
Lesson 15

Statistics Capstone: A Full Real-World Analysis | Statistics #15

📊 Dataset · 📓 Notebook · statsmodels · pandas · NumPy

Linear Regression from Scratch in Python | ML Algorithms #125 min
Lesson 1

Linear Regression from Scratch in Python | ML Algorithms #1

📊 Dataset · 📓 Notebook · scikit-learn · statsmodels · pandas

Random Forests Explained with Python | ML Algorithms #517 min
Lesson 5

Random Forests Explained with Python | ML Algorithms #5

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Hierarchical Clustering & Dendrograms | ML Algorithms #1015 min
Lesson 10

Hierarchical Clustering & Dendrograms | ML Algorithms #10

📊 Dataset · 📓 Notebook · SciPy · scikit-learn · pandas

Scikit-learn Tutorial #2: Preprocessing — Scalers17 min
Lesson 2

Scikit-learn Tutorial #2: Preprocessing — Scalers

📓 Notebook · scikit-learn · NumPy · SciPy

Scikit-learn Tutorial #9: Hyperparameter Tuning15 min
Lesson 9

Scikit-learn Tutorial #9: Hyperparameter Tuning

📓 Notebook · scikit-learn · pandas · SciPy

Hypothesis Testing in Market Research: Essential Methods and Practical Python Analysis25 min
Lesson 32

Hypothesis Testing in Market Research: Essential Methods and Practical Python Analysis

📓 Notebook · pandas · NumPy · seaborn

Comparing Groups Using t-Tests: A Practical Guide for Market Research Analytics in Python22 min
Lesson 33

Comparing Groups Using t-Tests: A Practical Guide for Market Research Analytics in Python

📓 Notebook · pandas · NumPy · SciPy

Chi-Square Tests for Analyzing Survey Relationships Using Python | Market Research Analytics25 min
Lesson 34

Chi-Square Tests for Analyzing Survey Relationships Using Python | Market Research Analytics

📓 Notebook · pandas · NumPy · SciPy

Correlation and Key Driver Analysis in Market Research28 min
Lesson 35

Correlation and Key Driver Analysis in Market Research

📓 Notebook · statsmodels · scikit-learn · pandas

Numerical Analysis with NumPy for Engagement Data21 min
Lesson 8

Numerical Analysis with NumPy for Engagement Data

📓 Notebook · pandas · NumPy · SciPy

Viral Video Detection: A Social Media Case Study24 min
Lesson 62

Viral Video Detection: A Social Media Case Study

📓 Notebook · pandas · NumPy · pathlib

4 Hypothesis Testing in Python: Step-by-Step Guide for Data Science12 min
Lesson 54

4 Hypothesis Testing in Python: Step-by-Step Guide for Data Science

📓 Notebook · NumPy · SciPy

Setting Up Python Jupyter Notebooks for Probability and Statistics Analysis25 min
Lesson 2

Setting Up Python Jupyter Notebooks for Probability and Statistics Analysis

📓 Notebook · SciPy · scikit-learn · NumPy

Master Bayes Theorem: Real-Life Examples & Step-by-Step Probability Explained24 min
Lesson 9

Master Bayes Theorem: Real-Life Examples & Step-by-Step Probability Explained

📓 Notebook · SciPy · scikit-learn · statsmodels

Understanding Continuous Probability Distributions: Uniform, Normal, and Exponential Explained14 min
Lesson 11

Understanding Continuous Probability Distributions: Uniform, Normal, and Exponential Explained

📓 Notebook · SciPy · seaborn · Matplotlib

Hypothesis Testing Explained: Concepts, Errors, and How to Interpret P-Values in Python12 min
Lesson 15

Hypothesis Testing Explained: Concepts, Errors, and How to Interpret P-Values in Python

📓 Notebook · statsmodels · pandas · NumPy

Understanding t-Tests, Chi-Square Tests, and ANOVA in Python for Statistical Analysis11 min
Lesson 16

Understanding t-Tests, Chi-Square Tests, and ANOVA in Python for Statistical Analysis

📓 Notebook · pandas · NumPy · SciPy

Understanding Monte Carlo Simulations in Python for Statistical Modeling and Analysis17 min
Lesson 19

Understanding Monte Carlo Simulations in Python for Statistical Modeling and Analysis

📓 Notebook · SciPy · statsmodels · scikit-learn

Practical Applications of Simulation Techniques in Statistical Analysis and Decision-Making29 min
Lesson 21

Practical Applications of Simulation Techniques in Statistical Analysis and Decision-Making

📓 Notebook · scikit-learn · NumPy · pandas

Understanding Regression Diagnostics: Residuals and Key Assumptions Explained12 min
Lesson 25

Understanding Regression Diagnostics: Residuals and Key Assumptions Explained

📓 Notebook · SciPy · scikit-learn · statsmodels

Understanding Bayesian Statistics: Foundations of Priors and Posteriors Explained24 min
Lesson 34

Understanding Bayesian Statistics: Foundations of Priors and Posteriors Explained

📓 Notebook · SciPy · NumPy · pandas

Bayesian Estimation Explained: Using SciPy and PyMC for Practical Inference in Python15 min
Lesson 35

Bayesian Estimation Explained: Using SciPy and PyMC for Practical Inference in Python

📓 Notebook · SciPy · statsmodels · NumPy

Practical Applications of Bayesian Inference: Step-by-Step Examples and Analysis21 min
Lesson 36

Practical Applications of Bayesian Inference: Step-by-Step Examples and Analysis

📓 Notebook · NumPy · SciPy · Matplotlib

Hypothesis Testing Explained: Applying Statistical Methods to Real-World Data19 min
Lesson 38

Hypothesis Testing Explained: Applying Statistical Methods to Real-World Data

📓 Notebook · SciPy · pandas · seaborn

Comprehensive Time Series Forecasting Project: From Data Preparation to Deployment12 min
Lesson 40

Comprehensive Time Series Forecasting Project: From Data Preparation to Deployment

📓 Notebook · SciPy · scikit-learn · pandas

Comprehensive Statistical Analysis: Step-by-Step Capstone Project Case Study34 min
Lesson 41

Comprehensive Statistical Analysis: Step-by-Step Capstone Project Case Study

📓 Notebook · SciPy · NumPy · scikit-learn

Understanding Statistical Outlier Detection: Methods and Practical Applications in Python19 min
Lesson 36

Understanding Statistical Outlier Detection: Methods and Practical Applications in Python

📓 Notebook · scikit-learn · NumPy · pandas

Understanding Probability Distributions in Python with SciPy for Statistical Analysis10 min
Lesson 9

Understanding Probability Distributions in Python with SciPy for Statistical Analysis

📓 Notebook · NumPy · pandas · Matplotlib

Understanding Model Diagnostics and Residual Analysis for Time Series Forecasting in Python14 min
Lesson 26

Understanding Model Diagnostics and Residual Analysis for Time Series Forecasting in Python

📓 Notebook · pandas · NumPy · Matplotlib

Safety Stock and Reorder Point Modeling26 min
Lesson 26

Safety Stock and Reorder Point Modeling

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Seasonal Patterns in Financial Markets: Understanding Recurring Trends23 min
Lesson 50

Seasonal Patterns in Financial Markets: Understanding Recurring Trends

📓 Notebook · pandas · NumPy · Matplotlib

Master DBSCAN & Hierarchical Clustering in Python for Unsupervised Learning12 min
Lesson 23

Master DBSCAN & Hierarchical Clustering in Python for Unsupervised Learning

📓 Notebook · scikit-learn · NumPy · pandas