ComeçarComece gratuitamente

Cálculo da variabilidade nos coeficientes do modelo

Nesta lição, você executará novamente a rotina de validação cruzada usada anteriormente, mas, desta vez, prestando atenção à estabilidade do modelo ao longo do tempo. Você investigará os coeficientes do modelo, bem como a incerteza em suas previsões.

Comece avaliando a estabilidade (ou incerteza) dos coeficientes de um modelo em várias divisões do CV. Lembre-se de que os coeficientes são um reflexo do padrão que seu modelo encontrou nos dados.

Uma instância do objeto de regressão linear (model) está disponível em seu espaço de trabalho. Além disso, as matrizes X e y (os dados) também estão disponíveis.

Este exercício faz parte do curso

Aprendizado de máquina para dados de séries temporais em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Iterate through CV splits
n_splits = 100
cv = TimeSeriesSplit(n_splits=____)

# Create empty array to collect coefficients
coefficients = np.____([n_splits, X.shape[1]])

for ii, (tr, tt) in enumerate(cv.split(X, y)):
    # Fit the model on training data and collect the coefficients
    model.fit(X[tr], y[tr])
    coefficients[ii] = ____
Editar e executar código