Mise en place de l’environnement
Contents
Mise en place de l’environnement#
La façon la plus simple d’installer statsmodels
est de le charger en tant que composant de la distribution Anaconda, l’environnement multi-plateforme dédié à la science des données et à l’apprentissage automatique, laquelle vise à simplifier la gestion des paquets et de déploiement. C’est la méthode d’installation préconisée pour la plupart des utilisateurs.
Il est à noter que les compatibilités en question concernent la version stable 0.13.0 du paquet.
Versions Python#
Les versions de Python prises en charge par le module statsmodels
sont Python 3.7, 3.8, et 3.9.
Anaconda#
statsmodels
est disponible au travers du gestionnaire des packages conda fourni par Anaconda. La dernière version peut être installée au moyen de :
conda install -c conda-forge statsmodels
PyPI (pip)#
La version la plus récente peut être récupérée grâce à pip
:
pip install statsmodels
Dépendances Systématiques#
Les dépendances minimales requises sont :
Python
≥ 3.7NumPy
≥ 1.17SciPy
≥ 1.3Pandas
≥ 1.0Patsy
≥ 0.5.2
Compte tenu du long cycle de publication, statsmodels
suit une politique souple pour les dépendances : les dépendances minimales sont publiées chaque an et demi à deux ans. La prochaine mise à jour planifiée des versions minimales est prévue pour le premier semestre 2023.
Dépendances Optionnelles#
cvxopt
est important pour la technique de régularisation des modèles d’apprentissage.Matplotlib
≥ 3 est souvent sollicité pour les tracés et les graphiques.X-12-ARIMA
ouX-13ARIMA-SEATS
peuvent être utilisés pour l’analyse des séries temporelles.pytest
framework de tests logiciels.IPython
≥ 6.0 nécessaire pour builder les fichiers localement ou pour utiliser des notebooks.joblib
≥ 1.0 utile pour l’accélération des estimations de certains modèles.jupyter
est requis pour l’exécution des calepins Jupyter.
Note
Il est à noter que toutes les manipulations entreprises dans cet ouvrage utilisent uniquement la suite des librairies fournies avec la distribution Anaconda. Les autres dépendances couvertes ci-dessus font figure d’un inventaire à titre informatif.