.. image:: docs/source/images/statsmodels-logo-v2-horizontal.svg :alt: Statsmodels logo |PyPI Version| |Conda Version| |License| |Azure CI Build Status| |Codecov Coverage| |Coveralls Coverage| |PyPI downloads| |Conda downloads| About statsmodels ================= statsmodels is a Python…
.. image:: docs/source/images/statsmodels-logo-v2-horizontal.svg
:alt: Statsmodels logo
|PyPI Version| |Conda Version| |License| |Azure CI Build Status|
|Codecov Coverage| |Coveralls Coverage| |PyPI downloads| |Conda downloads|
About statsmodels
=================
statsmodels is a Python package that provides a complement to scipy for
statistical computations including descriptive statistics and estimation
and inference for statistical models.
Documentation
=============
The documentation for the latest release is at
https://www.statsmodels.org/stable/
The documentation for the development version is at
https://www.statsmodels.org/dev/
Recent improvements are highlighted in the release notes
https://www.statsmodels.org/stable/release/
Backups of documentation are available at https://statsmodels.github.io/stable/
and https://statsmodels.github.io/dev/.
Main Features
=============
- Linear regression models:
- Mixed Linear Model with mixed effects and variance components
- GLM: Generalized linear models with support for all of the one-parameter
- Bayesian Mixed GLM for Binomial and Poisson
- GEE: Generalized Estimating Equations for one-way clustered or longitudinal data
- Discrete models:
- RLM: Robust linear models with support for several M-estimators.
- Time Series Analysis: models for time series analysis
- Seasonal ARIMA and ARIMAX models
- VARMA and VARMAX models
- Dynamic Factor models
- Unobserved Component models
- Markov switching models (MSAR), also known as Hidden Markov Models (HMM)
- Univariate time series analysis: AR, ARIMA
- Vector autoregressive models, VAR and structural VAR
- Vector error correction model, VECM
- exponential smoothing, Holt-Winters
- Hypothesis tests for time series: unit root, cointegration and others
- Descriptive statistics and process models for time series analysis
- Survival analysis:
- Multivariate:
- Nonparametric statistics: Univariate and multivariate kernel density estimators
- Datasets: Datasets used for examples and in testing
- Statistics: a wide range of statistical tests
- Imputation with MICE, regression on order statistic and Gaussian imputation
- Mediation analysis
- Graphics includes plot functions for visual analysis of data and model results
- I/O
- Miscellaneous models
- Sandbox: statsmodels contains a sandbox folder with code in various stages of
- Generalized method of moments (GMM) estimators
- Kernel regression
- Various extensions to scipy.stats.distributions
- Panel data models
- Information theoretic measures
How to get it
=============
The main branch on GitHub is the most up to date code
https://www.github.com/statsmodels/statsmodels
Source download of release tags are available on GitHub
https://github.com/statsmodels/statsmodels/tags
Binaries and source distributions are available from PyPi
https://pypi.org/project/statsmodels/
Binaries can be installed in Anaconda
conda install statsmodels
Getting the latest code
=======================
Installing the most recent nightly wheel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The most recent nightly wheel can be installed using pip.
.. code:: bash
python -m pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple statsmodels --upgrade --use-deprecated=legacy-resolver
Installing from sources
~~~~~~~~~~~~~~~~~~~~~~~
See INSTALL.txt for requirements or see the documentation
https://statsmodels.github.io/dev/install.html
Contributing
============
Contributions in any form are welcome, including:
- Documentation improvements
- Additional tests
- New features to existing models
- New models
for instructions on installing statsmodels in *editable* mode.
License
=======
Modified BSD (3-clause)
Discussion and Development
==========================
Discussions take place on the mailing list
https://groups.google.com/group/pystatsmodels
and in the issue tracker. We are very interested in feedback
about usability and suggestions for improvements.
Bug Reports
===========
Bug reports can be submitted to the issue tracker at
https://github.com/statsmodels/statsmodels/issues
.. |Azure CI Build Status| image:: https://dev.azure.com/statsmodels/statsmodels-testing/_apis/build/status/statsmodels.statsmodels?branchName=main
:target: https://dev.azure.com/statsmodels/statsmodels-testing/_build/latest?definitionId=1&branchName=main
.. |Codecov Coverage| image:: https://codecov.io/gh/statsmodels/statsmodels/branch/main/graph/badge.svg
:target: https://codecov.io/gh/statsmodels/statsmodels
.. |Coveralls Coverage| image:: https://coveralls.io/repos/github/statsmodels/statsmodels/badge.svg?branch=main
:target: https://coveralls.io/github/statsmodels/statsmodels?branch=main
.. |PyPI downloads| image:: https://img.shields.io/pypi/dm/statsmodels?label=PyPI%20Downloads
:alt: PyPI - Downloads
:target: https://pypi.org/project/statsmodels/
.. |Conda downloads| image:: https://img.shields.io/conda/dn/conda-forge/statsmodels.svg?label=Conda%20downloads
:target: https://anaconda.org/conda-forge/statsmodels/
.. |PyPI Version| image:: https://img.shields.io/pypi/v/statsmodels.svg
:target: https://pypi.org/project/statsmodels/
.. |Conda Version| image:: https://anaconda.org/conda-forge/statsmodels/badges/version.svg
:target: https://anaconda.org/conda-forge/statsmodels/
.. |License| image:: https://img.shields.io/pypi/l/statsmodels.svg
:target: https://github.com/statsmodels/statsmodels/blob/main/LICENSE.txt
Members
-
statsmodels ★ PINNED
Statsmodels: statistical modeling and econometrics in Python
Python ★ 12k 1d agoExplain → -
statsmodels.github.io
documentation for statsmodels - currently temporary structure and location
HTML ★ 14 1d agoExplain → -
scikits.timeseries-sandbox ⑂
A library to handle time series in NumPy/SciPy
Python ★ 5 15y agoExplain → -
formula ⑂
Formula object for specifying design matrices
Python ★ 5 15y agoExplain → -
statsmodels-website
statsmodels main website source
Python ★ 4 11y agoExplain → -
binary_builds
Files needed to build and upload windows binaries
Shell ★ 3 12y agoExplain → -
smdatasets
store for csv files used in examples that are not included in statsmodels.datasets
★ 2 1mo agoExplain → -
vbench
Statsmodels vbench site results
Python ★ 1 12y agoExplain → -
statsmodelsEP
Enhancement Proposals for statsmodels
★ 1 14y agoExplain → -
scipy_proceedings ⑂
Tools used to generate the SciPy conference proceedings
Python ★ 1 15y agoExplain → -
vbench_results
vbench results for statsmodels
★ 0 12y agoExplain →
No repos match these filters.