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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|