{ "info": { "author": "Artem Mavrin", "author_email": "amavrin@ucsd.edu", "bugtrack_url": null, "classifiers": [], "description": "# StatTools\n\n[![PyPI version](https://badge.fury.io/py/stattools.svg)](https://badge.fury.io/py/stattools)\n\nStatistical learning and inference algorithms implemented in pure Python (version 3.6 or later).\n\n## Installation\n\nThe latest version of StatTools can be installed directly after cloning from GitHub:\n\n git clone https://github.com/artemmavrin/StatTools.git\n cd StatTools\n make install\n\nMoreover, StatTools is on the [Python Package Index (PyPI)](https://pypi.org/project/stattools/), so a recent version of it can be installed with the `pip` utility:\n\n pip install stattools\n\n## Dependencies\n\n* [NumPy](http://www.numpy.org)\n* [SciPy](https://www.scipy.org)\n* [pandas](https://pandas.pydata.org)\n* [Matplotlib](https://matplotlib.org)\n\n## Examples\n\n### Regression\n\n* [Simple linear regression for fitting a line through a scatter plot](https://github.com/artemmavrin/StatTools/blob/master/examples/Simple%20Linear%20Regression.ipynb)\n* [Ridge regression](https://github.com/artemmavrin/StatTools/blob/master/examples/Ridge%20Regression.ipynb)\n* [Elastic net regularization (including LASSO and ridge regression as special cases)](https://github.com/artemmavrin/StatTools/blob/master/examples/Elastic%20Net.ipynb)\n* [Fitting a polynomial curve to a scatter plot](https://github.com/artemmavrin/StatTools/blob/master/examples/Polynomial%20Smoothing.ipynb)\n* [Various scatterplot smoothers applied to a sine curve with Gaussian noise](https://github.com/artemmavrin/StatTools/blob/master/examples/Scatterplot%20Smoothers.ipynb)\n\n### Classification\n\n* [Logistic regression for breast cancer diagnosis](https://github.com/artemmavrin/StatTools/blob/master/examples/Logistic%20Regression.ipynb)\n* [Multiclass logistic regression for handwritten digit recognition](https://github.com/artemmavrin/StatTools/blob/master/examples/Multiclass%20Logistic%20Regression.ipynb)\n\n### Unsupervised Learning\n\n* [K-means clustering for grouping unlabelled data together](https://github.com/artemmavrin/StatTools/blob/master/examples/K-Means%20Clustering.ipynb)\n* [Estimation of Gaussian mixture models](https://github.com/artemmavrin/StatTools/blob/master/examples/Gaussian%20Mixture%20Models.ipynb)\n* [Principal component analysis applied to handwritten digits](https://github.com/artemmavrin/StatTools/blob/master/examples/Principal%20Component%20Analysis.ipynb)\n* [Kernel density estimation for histogram smoothing](https://github.com/artemmavrin/StatTools/blob/master/examples/Kernel%20Density%20Estimation.ipynb)\n\n### Non-Parametric Statistics\n\n* [The bootstrap (ordinary and Bayesian) and the jackknife for standard error estimation](https://github.com/artemmavrin/StatTools/blob/master/examples/Bootstrap%20and%20Jackknife.ipynb)\n* [Bootstrap confidence intervals](https://github.com/artemmavrin/StatTools/blob/master/examples/Bootstrap%20Confidence%20Intervals.ipynb)\n* [Exact and Monte Carlo permutation tests](https://github.com/artemmavrin/StatTools/blob/master/examples/Permutation%20Test.ipynb)\n* [The Kaplan-Meier survivor function estimator](https://github.com/artemmavrin/StatTools/blob/master/examples/Kaplan-Meier%20Estimator.ipynb)\n\n### Ensemble Methods\n\n* [Using bagging to improve logistic regression accuracy](https://github.com/artemmavrin/StatTools/blob/master/examples/Bagging%20Logistic%20Regression.ipynb)\n\n### Data Visualization\n\n* [Plotting lines and function curves](https://github.com/artemmavrin/StatTools/blob/master/examples/Plotting%20Lines%20and%20Functions.ipynb)\n* [Drawing empirical distribution functions](https://github.com/artemmavrin/StatTools/blob/master/examples/Empirical%20Distribution%20Functions.ipynb)\n* [Drawing quantile-quantile (QQ) plots](https://github.com/artemmavrin/StatTools/blob/master/examples/Quantile-Quantile%20Plots.ipynb)\n\n### Simulation\n\n* [Simulating sample paths of Poisson processes](https://github.com/artemmavrin/StatTools/blob/master/examples/Poisson%20Process.ipynb)\n* [Simulating sample paths of It\u00f4 diffusions (for example, Brownian motion)](https://github.com/artemmavrin/StatTools/blob/master/examples/Ito%20Diffusions.ipynb)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/artemmavrin/StatTools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stattools", "package_url": "https://pypi.org/project/stattools/", "platform": "", "project_url": "https://pypi.org/project/stattools/", "project_urls": { "Homepage": "https://github.com/artemmavrin/StatTools" }, "release_url": "https://pypi.org/project/stattools/0.0.4/", "requires_dist": [ "numpy", "scipy", "pandas", "matplotlib" ], "requires_python": "", "summary": "Statistical learning and inference library", "version": "0.0.4" }, "last_serial": 4014395, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "48c5adb0ecf750916a152ec77868a4cd", "sha256": "5a6ae00c14a632863c4d407b7a530e4dbe5283201af273ed3e2e0e9d439ceb22" }, "downloads": -1, "filename": "stattools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "48c5adb0ecf750916a152ec77868a4cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57783, "upload_time": "2018-06-22T21:29:08", "url": "https://files.pythonhosted.org/packages/3c/df/de9e344b1d8ffa8315d4ce66a18a4d446af01ab4780820f807760c006f66/stattools-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f94e272470124149dab7b634380908e", "sha256": "30d3ca9e6cb52df847588dc5ed2b00ccee1290b75c534bc0a8e0b3cf3a0207bf" }, "downloads": -1, "filename": "stattools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3f94e272470124149dab7b634380908e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37886, "upload_time": "2018-06-22T21:29:09", "url": "https://files.pythonhosted.org/packages/84/5e/6d1d2e347a78bb30ce06b7884aa9b97eea4b5553fc9453fd1028c374d829/stattools-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d742b2262efef443d0db6758219df212", "sha256": "ded0ca874012def59dec642d3e24003bd2586de804c395b0fe922394570f38e1" }, "downloads": -1, "filename": "stattools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d742b2262efef443d0db6758219df212", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69636, "upload_time": "2018-06-29T06:41:13", "url": "https://files.pythonhosted.org/packages/d0/dd/ca824b19518cb8034dd5c20ed92db60b2fcc2835d3dcbefe8e661bfb206b/stattools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab6c76c936b1567c1f60c264607f7ec8", "sha256": "bb53ba8d01d9f963a61d104238b7acf6a35e11be3e516cfc086ff92498f74631" }, "downloads": -1, "filename": "stattools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ab6c76c936b1567c1f60c264607f7ec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47485, "upload_time": "2018-06-29T06:41:14", "url": "https://files.pythonhosted.org/packages/01/1e/03f87f796e10625d821c59158433d750534fcdcdc331fef264ea28a856c1/stattools-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d742b2262efef443d0db6758219df212", "sha256": "ded0ca874012def59dec642d3e24003bd2586de804c395b0fe922394570f38e1" }, "downloads": -1, "filename": "stattools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d742b2262efef443d0db6758219df212", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69636, "upload_time": "2018-06-29T06:41:13", "url": "https://files.pythonhosted.org/packages/d0/dd/ca824b19518cb8034dd5c20ed92db60b2fcc2835d3dcbefe8e661bfb206b/stattools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab6c76c936b1567c1f60c264607f7ec8", "sha256": "bb53ba8d01d9f963a61d104238b7acf6a35e11be3e516cfc086ff92498f74631" }, "downloads": -1, "filename": "stattools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ab6c76c936b1567c1f60c264607f7ec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47485, "upload_time": "2018-06-29T06:41:14", "url": "https://files.pythonhosted.org/packages/01/1e/03f87f796e10625d821c59158433d750534fcdcdc331fef264ea28a856c1/stattools-0.0.4.tar.gz" } ] }