Modelos estatísticos em Python e suavização exponencial simples em Jupyter e PyCharm
Eu sou novo em python e estou tentando executaresta exemplo no caderno Jupyter. Sempre que corro seguindo
import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from statsmodels.tsa.api import SimpleExpSmoothing
Dá-me o seguinte erro
ImportError Traceback (most recent call last)
<ipython-input-5-a15788c08ca7> in <module>()
3 import pandas as pd
4 import matplotlib.pyplot as plt
----> 5 from statsmodels.tsa.api import SimpleExpSmoothing
ImportError: cannot import name 'SimpleExpSmoothing'
Embora eu instalei o statsmodels (0.8.0) pelo
pip install statsmodels
como outros pacotes (numpy, pandas etc.). Eu verifiqueigit, o arquivo api contém esse método, mas meu arquivo api (obtido pelo pip) não possui esse método. Talvez eu não esteja conseguindo a versão git (parece a última) através do pip? Estou trabalhando no windows e também tentei no mac OSX, e o resultado é o mesmo. Eu tentei fazer uma tentativa de copiar / colar para arquivos / código ausentes nos arquivos do git (não é uma boa maneira), mas isso não ajuda. Eu apreciaria suas sugestões aqui.
EDITAR
Portanto, a solução para o Jupyter (graças a @ user333700) é instalar o branch master diretamente do git
pip install git+https://github.com/statsmodels/statsmodels.git
Estou estendendo minha pergunta para PyCharm, como posso adicionar um pacote git no PyCharm? esteligação não ajuda.