Try it Out !!!
import pandas as pd
import numpy as np
from statsmodels.tsa.ar_model import AutoReg
data = pd.read_csv('rainfall_data.csv')
data['Date'] = pd.to_datetime(data['Date'])
data = data.set_index('Date')
train_data = data[:'2022']
test_data = data['2023':]
model = AutoReg(train_data, lags=5)
model_fit = model.fit()
predictions = model_fit.predict(start=len(train_data), end=len(data)-1, dynamic=False)
from sklearn.metrics import mean_absolute_error
error = mean_absolute_error(test_data, predictions)
print('Mean Absolute Error:', error)
Nesta página do site você pode assistir ao vídeo on-line Rain Forecasting in Python duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Learn to Grow !!! 28 Março 2023, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 45 vezes e gostou 0 espectadores. Boa visualização!