Modelos de estadísticas de Python y suavizado exponencial simple en Jupyter y PyCharm
Soy nuevo en Python e intento correresta ejemplo en el cuaderno Jupyter. Cada vez que corro siguiendo
import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from statsmodels.tsa.api import SimpleExpSmoothing
Me da el siguiente error
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'
Aunque, he instalado statsmodels (0.8.0) por
pip install statsmodels
como otros paquetes (numpy, pandas, etc.) Lo reviségit, el archivo api contiene este método pero mi archivo api (obtenido a través de pip) no tiene este método. ¿Tal vez no obtengo la versión git (parece la última) a través de pip? Estoy trabajando en Windows y también probé en Mac OSX, y el resultado es el mismo. Intenté hacer un intento de copiar / pegar para archivos / código faltantes en archivos de git (no es una buena manera) pero no ayuda. Agradecería sus sugerencias aquí.
EDITAR
Entonces, la solución para Jupyter (gracias a @ user333700) es instalar la rama maestra directamente desde git
pip install git+https://github.com/statsmodels/statsmodels.git
Estoy extendiendo mi pregunta para PyCharm, ¿cómo puedo agregar un paquete git dentro de PyCharm? Estaenlazar no ayuda.