PiHard: Mathematics in Python ℼ( ◡̀_◡́)ᕤ
This repo houses code for implementing various mathematical concepts in Python.
Application |
Topic |
Status |
Location |
Confidence Limits for the Mean |
✅ |
Location |
One sample t-Test |
✅ |
Location |
Two sample t-Test for Equal Means |
✅ |
Location |
One-Way ANOVA test |
✅ |
Scale or variability or spread |
Bartlett Test |
✅ |
Scale or variability or spread |
Levene Test |
✅ |
Skewness and Kurtosis |
Skewness and Kurtosis |
✅ |
Distributional Measures |
Quantile-Quantile Plot |
✅ |
Distributional Measures |
Shapiro-Wilk test |
✅ |
Distributional Measures |
D’Agostino’s K^2 Test |
✅ |
Distributional Measures |
Anderson Darling Test |
✅ |
Distributional Measures |
Chi-Squared Goodness of Fit Test |
✅ |
Distributional Measures |
Kolmogorov-Smirnov Test |
✅ |
Outlier Detection |
Isolation Forest |
✅ |
Outlier Detection |
Grubbs Test |
✅ |
Outlier Detection |
Box plot and scatter plot |
✅ |
Outlier Detection |
Z-Score |
✅ |
Outlier Detection |
IQR Score |
✅ |
Outlier Detection |
Generalized Extreme Deviate Test |
✅ |
Outlier Detection |
Distance-based outlier detection |
✅ |
Outlier Detection |
Outlier detection based on polynomial fit |
✅ |
Feature Selection |
Univariate Selection |
✅ |
Feature Selection |
Recursive Feature Elimination |
✅ |
Feature Selection |
Principal Component Analysis |
✅ |
Feature Selection |
Linear Discriminant Analysis |
✅ |
Feature Selection |
Feature Importance |
✅ |
Linear Algrebra (ง'̀-'́)ง
Topic |
Status |
Quick intro to Vectors |
✅ |
Element-wise vector operations |
✅ |
Scalar broadcasting in Vector operations |
✅ |
Dot, Cross, Scalar Triple and Vector Triple Products |
✅ |
$L_0$, $L_1$, $L_2$, $L_\infty$ and $L_p$ norms |
✅ |
Topic |
Status |
Sigmoid Function |
✅ |
tanh Function |
✅ |
Rectified Linear Unit (ReLU) Function |
✅ |
Leaky Rectified Linear Unit (LeakyReLU) Function |
✅ |
Parametric Rectified Linear Unit (PReLU) Function |
✅ |
Exponential Linear Unit (ELU) Function |
✅ |
Scaled Exponential Linear Unit (SELU) Function |
✅ |
Swish Function |
✅ |
Gaussian Error Linear Unit (GELU) Function |
✅ |
Softmax Function |
✅ |
Gated Linear Unit (GLU) Function |
✅ |
ReGLU (ReLU + GLU) Function |
✅ |
GeGLU (GELU + GLU) Function |
✅ |
SwiGLU (Swish + GLU) Function |
✅ |
Topic |
Status |
Quick intro to Fourier Transform |
✅ |
Fourier Transform using Discrete Fourier Transform (DFT) vs Fast Fourier Transform (FFT) |
███░░ |
Implementing Fast Fourier Transform |
✅ |