Back to rankings
tirthajyoti/Stats-Maths-with-Python
Jupyter NotebookGeneral statistics, mathematical programming, and numerical/scientific computing scripts and notebooks in Python
statisticspythonnumpypandasnumerical-analysisanalyticsmachine-learningbayesian-statisticsinferential-statisticsstatsmodelsprobabilitymathematics
Key Metrics
Star Growth
Stars
1k
Forks
378
Weekly Growth
—
Issues
4
5001k
Mar 2018Jul 2019Dec 2020May 2022Oct 2023Feb 2025Jul 2026
README
Statistics/ Mathematical Computing Notebooks
Jupyter Notebooks on the topics of statistical analysis, mathematics, and numerical/sceintific computing (in Python).
Please feel free to connect with me on LinkedIn if you are interested in data science and like to connect.
Requirements
- Python 3.6+
- NumPy (
$ pip install numpy) - Pandas (
$ pip install pandas) - Scikit-learn (
$ pip install scikit-learn) - SciPy (
$ pip install scipy) - Statsmodels (
$ pip install statsmodels) - MatplotLib (
$ pip install matplotlib) - Seaborn (
$ pip install seaborn)
Set Algebra basics

Permutations and Combinations

Probability distributions (Discrete)

Linear Regression Methods

R-style Statistical functions written using Python

Diagnostics of a linear regression problem
Introduction to hypothesis testing
Articles
Check out this article I wrote on Medium: Essential Math for Data Science.
Check out this article I wrote on Medium about "How to write your favorite R functions — in Python?"
Check out this article I wrote on Medium about "Mathematical programming — a key habit to build up for advancing in data science?"
Check out this article I wrote on Medium about "Bayes’ rule with a simple and practical example"
Check out this article I wrote on Medium about "Statistical modeling with “Pomegranate” — fast and intuitive"
Related repositories