ARIMA Is Boring, and That Is Why I Still Like It

theanonymousone1 pts0 comments

ARIMA Is Boring, and That Is Why I Still Like It | Code by Night Learning to Program Journey Log<br>ARIMA Is Boring, and That Is Why I Still Like It<br>ARIMA is old, limited, and a little annoying. I still like it because it makes the assumptions and uncertainty in a forecast harder to ignore.<br>July 11, 2026 · 7 min · Shivam Chhuneja<br>Table of ContentsThe model makes you look at the data first<br>The forecast line is the least interesting part<br>Boring models make uncertainty harder to hide<br>ARIMA has plenty of ways to disappoint you<br>I like the model because it does not feel magical

I have been spending a lot of time around AI agents lately.<br>Agents that can read files, call tools, update things, research things, write things, and generally make you feel like the computer might be about to become a coworker. Which is exciting. Also slightly stressful if you think about what it has access to for more than 30 seconds.<br>Then there is ARIMA.<br>ARIMA looks like it was named by someone who wanted to make sure nobody accidentally found statistics too exciting. It does not have a chat interface, cannot browse the web and definitely cannot write a follow-up email with “just circling back” in it. It looks at a sequence of numbers and asks some basic questions.<br>What happened before?

Is there a trend here?

Do the values repeat in a pattern?

How much of this is just noise?

Very boring questions, I guess but I still like them.<br>I wrote about ARIMA and SARIMA before, mostly from the perspective of why these models still matter for forecasting. This is a slightly different thing. The more time I spend around AI, automation, and people making crazy claims from nice looking charts, the more I appreciate a model that makes its limitations visible.<br>I believe ARIMA is boring in a useful way.<br>The model makes you look at the data first#<br>When I was doing time series work during my master’s, I initially treated ARIMA like a model selection problem.<br>Pick some values for (p, d, q), run it, compare RMSE and then try another combo. Let auto_arima do some searching, look at the forecast plot and of course feel smart for a few minutes.<br>That is probably a normal way to begin.<br>But it can also be a bit silly because those three letters are making claims about the data whether you understand them or not.<br>The autoregressive part says the past may help explain the present. The integrated part says the raw series needs differencing before it behaves in a stable way. The moving average part says past errors can still tell us something about the current value.<br>You cannot really use ARIMA for long without asking whether those claims make sense.<br>If sales keep growing because the company is expanding, raw sales numbers might keep moving upward. If you difference the series, you are looking at the change from one period to the next instead. That can make the pattern easier to model, but it also changes the question you are asking.<br>If your monthly revenue jumps every December, standard ARIMA will not magically understand that Christmas exists. You probably need a seasonal model, which is where SARIMA helps us out. If a pricing change, a product launch, a pandemic, or a competitor doing something weird moved the line, the historical pattern may not be enough anyway.<br>This is what I mean by boring. The model keeps dragging you back to the actual shape of the data.<br>Sometimes that is annoying because you want to train a model and move on. I get it. But it is better than treating every chart as an opportunity to summon a magical spell.<br>The forecast line is the least interesting part#<br>A forecast chart can look very convincing.<br>You have the historical line, a future line in a different color, add a confidence interval around it and the dashboard suddenly has authority to teach billion dollar CEOs.<br>I am making fun of this, but I have absolutely been impressed by my own forecast charts before. A line extending into the future just does something to the brain.<br>The issue is that the future line is usually the easy part to look at.<br>The better questions are more irritating.<br>Did the model get tested on a period that actually resembles the future decision?<br>How wide is the prediction interval?<br>Did it miss a seasonal pattern that everyone in the business already knows about?<br>Are the errors behaving in a strange way?<br>What happens when an external event disrupts the pattern?<br>A model can have a decent RMSE and still be unhelpful for the thing someone needs to decide. This is part of why I think business ML should start with the decision, instead of treating a decent metric as the finish line. A monthly forecast might look fine on average while being completely wrong during the one month when inventory planning matters. A dashboard can say “forecast is up 8%” while the range around that number is large enough to make the decision obvious only if you look at it properly.<br>This is why I have become slightly suspicious of clean forecast plots. They are not useless. They just make it easy to...

arima model like forecast still line

Related Articles