StatTools
Statistical learning and inference algorithms implemented in pure Python (version 3.6 or later).
Installation
The latest version of StatTools can be installed directly after cloning from GitHub:
git clone https://github.com/artemmavrin/StatTools.git
cd StatTools
make install
Moreover, StatTools is on the Python Package Index (PyPI), so a recent version of it can be installed with the pip utility:
pip install stattools
Dependencies
Examples
Regression
- Simple linear regression for fitting a line through a scatter plot
- Ridge regression
- Elastic net regularization (including LASSO and ridge regression as special cases)
- Fitting a polynomial curve to a scatter plot
- Various scatterplot smoothers applied to a sine curve with Gaussian noise
Classification
- Logistic regression for breast cancer diagnosis
- Multiclass logistic regression for handwritten digit recognition
Unsupervised Learning
- K-means clustering for grouping unlabelled data together
- Estimation of Gaussian mixture models
- Principal component analysis applied to handwritten digits
- Kernel density estimation for histogram smoothing
Non-Parametric Statistics
- The bootstrap (ordinary and Bayesian) and the jackknife for standard error estimation
- Bootstrap confidence intervals
- Exact and Monte Carlo permutation tests
- The Kaplan-Meier survivor function estimator
Ensemble Methods
Data Visualization
- Plotting lines and function curves
- Drawing empirical distribution functions
- Drawing quantile-quantile (QQ) plots
Simulation
Metadata
Release files for stattools 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stattools-0.0.4.tar.gz | 47.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stattools-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 117.1 kB
Release files / stattools-0.0.4.tar.gz
| Download URL | stattools-0.0.4.tar.gz |
|---|---|
| Size | 47.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb53ba8d01d9f963a61d104238b7acf6a35e11be3e516cfc086ff92498f74631
|
|
BLAKE2b-256 checksum How to use checksums |
011e03f87f796e10625d821c59158433d750534fcdcdc331fef264ea28a856c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / stattools-0.0.4-py3-none-any.whl
| Download URL | stattools-0.0.4-py3-none-any.whl |
|---|---|
| Size | 69.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ded0ca874012def59dec642d3e24003bd2586de804c395b0fe922394570f38e1
|
|
BLAKE2b-256 checksum How to use checksums |
d0ddca824b19518cb8034dd5c20ed92db60b2fcc2835d3dcbefe8e661bfb206b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |