Python Forum
Urgent:help about prediction size - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Data Science (https://python-forum.io/forum-44.html)
+--- Thread: Urgent:help about prediction size (/thread-42049.html)



Urgent:help about prediction size - kzbn - Apr-29-2024

Hi all,
I'm a bit new to pyhton. In my jupyter lab code, I'm working on time series project. The code below doesn't give last 2 prediction from test tes (I should have 2 more prediction as last 2 rows of test set). I cannot find where the problem is although I tried many things. I would really appreciate If you can help and have and idea on it? I attach it as picture as well as the codes below.

start=len(train)
end=len(train)+len(test)-1
pred=model_fit.predict(start=start,end=end,typ='levels').rename('SARIMA predictions')
pred.plot(legend=True)
test['Mindex'].plot(legend=True)
print(pred)

2023-01-01 96.906580
2023-02-01 101.013176
2023-03-01 110.153657
2023-04-01 107.056124
2023-05-01 110.506556
2023-06-01 112.223209
2023-07-01 106.282959
2023-08-01 106.446757
2023-09-01 110.362227
2023-10-01 114.193317
Freq: MS, Name: SARIMA predictions, dtype: float64


RE: Urgent:help about prediction size - deanhystad - Apr-29-2024

What makes you think you are not getting the last two predictions?


RE: Urgent:help about prediction size - kzbn - Apr-29-2024

(Apr-29-2024, 11:36 AM)deanhystad Wrote: What makes you think you are not getting the last two predictions?

In my first post I attached the screenshot. In blue line in plot, there are no last two predicitions. This is important because in othe line I cannot calculate MSE, MAE error rates since no last two predictions.


RE: Urgent:help about prediction size - deanhystad - Apr-29-2024

When I look at the plot I see two lines with different x axis values. The number of points looks to be the same.


RE: Urgent:help about prediction size - kzbn - Apr-29-2024

(Apr-29-2024, 01:04 PM)deanhystad Wrote: When I look at the plot I see two lines with different x axis values. The number of points looks to be the same.

blue line doesn't go paralelly with the orange line although it has to go normally. I dont know what is the problem in the code above.


RE: Urgent:help about prediction size - deanhystad - Apr-29-2024

You should compare the values returned by model_fit.predict against the values in test['Mindex']. Maybe that will help you identify the problem.

I have no clue. You don't show how you create the model, or even what the model is. I don't know what the relationship is between predicted outputs and test[Mindex]. Is test[Mindex] also values for the first 10 days in January 2023, or is it the first 10 months? You need to provide a lot more info before anyone can help.