Awesome Open Source
Awesome Open Source

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

set

Permutations and Combinations

permutation and combination

Probability distributions (Discrete)

binom

Linear Regression Methods

lm

R-style Statistical functions written using Python

rstyle

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"


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (55,393
jupyter-notebook (6,433
machine-learning (3,725
data-science (923
statistics (349
analytics (332
pandas (267
numpy (266
clustering (183
mathematics (161
matplotlib (127
scipy (55
bayesian-statistics (35
probability (31