I have a few years worth of temperature data that is often sampled every ~20 minutes, but there are also gaps, could be many days of gaps, although more commonly an hour or two. I thought to use Prophet and ask it to interpolate the missing data.
Result is above. It recognizes the daily seasonality but is not really attempting to match daily variation. This is with
model = Prophet(daily_seasonality=False)
model.add_seasonality(name='daily', period=1, fourier_order=20) # Add custom daily seasonality
Are there some other parameters that I could tweak to encourage a better fit with existing data?
Thanks,
