Time Series & Forecasting
Where naive forecasting models break
Context
In senior year, I took a business-analytics course on Time Series Analysis — model-building techniques for linear time series, univariate forecasting, Box-Jenkins methods, exponential smoothing, and forecasting from regression models.
Question
Can simple forecasting models predict something as spiky and seasonal as public interest in a reality show — or does that kind of data need more than a naive baseline?
Approach & rationale
For our midterm, predicting viewer trends, I built an interactive app forecasting interest in The Bachelorette using Google Trends data — pulling the show's monthly interest series (2004–present, ~245 points), structuring it as a tsibble, and exploring it through a Shiny interface with selectable views (time series, seasonality, autocorrelation, STL decomposition) before layering forecast models on top.
Methodology & iteration
App one — descriptive plots only
App two — a different kind of prediction
Merged, and debugged

In short
The exercise proved the exact point the course was making: simple linear and baseline models collapse under seasonal search-spikes, and only STL decomposition recovers the true trend..
Results
The exercise proved the exact point the course was making: simple linear and baseline models collapse under seasonal search-spikes, and only STL decomposition recovers the true trend.
The app lets a viewer pick a model interactively rather than reporting one quantitative winner — it's built to be exploratory, not a verdict on which model performs best.

Significance
Five apps live on shinyapps.io: the combined forecasting app, both midterm apps, and two smaller course exercises.

Reflection
Those mistakes were what I needed to actually understand the mechanics behind signal processing — how easily naive assumptions distort a prediction once real seasonality gets involved.
Predicting television search trends and tracking DNA damage seem worlds apart, but both showed me the same underlying pattern: a surge one week carries momentum into the next, the same way genomic regions near a damage site carry the residue of that damage. Television ratings depend on the week before them the same way a DNA sequence's structural integrity depends on how close it sits to a physical break.