Statistical learning and inference library
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
stattools-0.0.4.tar.gz
(47.5 kB
view details)
Built Distribution
stattools-0.0.4-py3-none-any.whl
(69.6 kB
view details)
File details
Details for the file stattools-0.0.4.tar.gz
.
File metadata
- Download URL: stattools-0.0.4.tar.gz
- Upload date:
- Size: 47.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb53ba8d01d9f963a61d104238b7acf6a35e11be3e516cfc086ff92498f74631 |
|
MD5 | ab6c76c936b1567c1f60c264607f7ec8 |
|
BLAKE2b-256 | 011e03f87f796e10625d821c59158433d750534fcdcdc331fef264ea28a856c1 |
File details
Details for the file stattools-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: stattools-0.0.4-py3-none-any.whl
- Upload date:
- Size: 69.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded0ca874012def59dec642d3e24003bd2586de804c395b0fe922394570f38e1 |
|
MD5 | d742b2262efef443d0db6758219df212 |
|
BLAKE2b-256 | d0ddca824b19518cb8034dd5c20ed92db60b2fcc2835d3dcbefe8e661bfb206b |