Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Autoregression | Stationary Models
Time Series Analysis

Scorri per mostrare il menu

book
Autoregression

Let's move on to the review of the autoregressive model:

The formula is similar to the linear regression formula, which is where the name comes from. Instead of the coefficient - the past value of x is used.

With statsmodels we can run an autoregressive model AutoReg():

python

If you notice, the predictions made by the autoregressive model are more accurate than those of the simple moving average.

Let's learn how to evaluate the received results of the trained models. The error is calculated using the mean-squared error. This is done simply with the help of functions sqrt() and mean_squared_error():

python

In the same way, we calculate the error value for the previous model:

The smaller the MSE value, the correspondingly smaller the error.

Compito

Swipe to start coding

Create an autoregressive model and train it on the dataset shampoo.csv.

  1. Create an autoregression model (Autoreg) with 6 lags for the "Sales" column of the df DataFrame.
  2. Fit the model to data.
  3. Make predictions using the model. Start forecasting at the first row (the start parameter), and set the dynamic parameter to False.
  4. Visualize the results: show the first 150 observations of the "Sales" column of the df DataFrame within the first call of the .plot() function and the first 150 predicted values within the second call.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Autoregression

Let's move on to the review of the autoregressive model:

The formula is similar to the linear regression formula, which is where the name comes from. Instead of the coefficient - the past value of x is used.

With statsmodels we can run an autoregressive model AutoReg():

python

If you notice, the predictions made by the autoregressive model are more accurate than those of the simple moving average.

Let's learn how to evaluate the received results of the trained models. The error is calculated using the mean-squared error. This is done simply with the help of functions sqrt() and mean_squared_error():

python

In the same way, we calculate the error value for the previous model:

The smaller the MSE value, the correspondingly smaller the error.

Compito

Swipe to start coding

Create an autoregressive model and train it on the dataset shampoo.csv.

  1. Create an autoregression model (Autoreg) with 6 lags for the "Sales" column of the df DataFrame.
  2. Fit the model to data.
  3. Make predictions using the model. Start forecasting at the first row (the start parameter), and set the dynamic parameter to False.
  4. Visualize the results: show the first 150 observations of the "Sales" column of the df DataFrame within the first call of the .plot() function and the first 150 predicted values within the second call.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt