Statsmodels
— этот питоновский пакет дополняет библиотеку scipy
статистическими вычислениями. Устанавливается через pip
или conda
.
Но если вас, как и меня, интересует прогнозирование на временных рядах, то в исходном виде это не совсем то, что нужно, потому что там отсутствуют прогностические методы. Придется установить вручную.
Ручная установка statsmodels
Сначала с помощью pip list
или conda list
проверяем, установлена ли библиотека statsmodels
. Если установлена, сносим:
pip uninstall statsmodels
или
conda remove statsmodels
В подходящем месте инициализируем гит
git init
и клонируем репозиторий:
git clone git://github.com/statsmodels/statsmodels.git
Переходим:
cd statsmodels
Создаем setup:
python setup.py build
и устанавливаем:
python setup.py install
Перегружаем терминал, заходим в питон и проверяем:
from statsmodels.tsa.api import ExponentialSmoothing
Теперь нам доступны прогностические методы, включая экспоненциальное сглаживание, которое мы проверили.
Оригинал: VK.com