Olá, Vivian, tudo bem?
O Statsmodels é mais voltado para a análise estatística e fornece detalhes estatísticos completos sobre o modelo. Usamos para entender as relações entre as variáveis, como a significância dos coeficientes, testes de hipóteses, etc. Por exemplo, se você estiver fazendo uma análise de regressão linear e quiser saber o valor-p, o Statsmodels é mais recomendado.
Já o Scikit-learn é uma biblioteca de aprendizado de máquina utilizada para prever novos valores. Ele é projetado para modelagem preditiva e não fornece tantos detalhes estatísticos quanto o Statsmodels.
Portanto, o instrutor usou o Statsmodels primeiro para explicar os detalhes estatísticos do modelo e em seguida, usou o Scikit-learn para fazer previsões.
Espero ter esclarecido.
Qualquer dúvida, compartilhe no fórum.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!