5
I set up a neural net to forecast seasonal precipitation from the observed series. When I validate with observed data, the results are good. But in the series predicted by the model, the latest forecast is always with values far below normal. It even gives drought to places of continuous precipitation. As this model is being built to be operationalized, the last number of the predicted series is the most important, because it is the forecast that we will make every month.
Does anyone know why he would give negative bias only to the last number? Do you know how to solve?
And I tried to use other packages like rnn, which is of recurrent neural network. However, the results are not so good. I believe it’s because of the little training suit. But it’s a network that takes too long to train. A training of 2000 interactions took 9 hours and gave a bad result. As the model has to predict for all Brazil, the training of more than 250 series would last months.
Another important detail is that the food series model is from quarterly accumulations. For example, operationally when we want to forecast for the accumulated December-January-February, we don’t have the monthly average of November. Then the last two observations feeding the model is a accumulated between the last month observed (October) and the climatology of the next two (November and December). This requires a different approach to model adjustment. This makes certain time series forecast packages not useful. Why do not allow me to control the input variables. Only allow me to put a series and it does everything.
I hope you can help me. I’m desperate. It’s my TCC and it needs to work. Thanks in advance.
How many observations do the series used to train the model have? How many steps ahead is the forecast being made? You even made a graph comparing the behavior of the observed values with the behavior of the predicted values, without only looking at the numerical data?
– Marcus Nunes