A notebook guide for Meta's Prophet forecasting toolset based on their documentation here.
First create a virtual environment for this project:
python -m venv .prophet_venvActivate the venv:
.prophet_venv/bin/activateAnd, be sure to install the requirements:
pip install -r requirements.txtThe NOTES/ directory contains write-ups and example notebooks used while exploring time-series modeling techniques in this repository. Brief descriptions of each file:
ARIMA_guide.ipynb— A Jupyter notebook that walks through fitting and diagnosing ARIMA models on sample datasets. Includes code examples, model selection notes, and diagnostic plots.prophet_guide.ipynb— A Jupyter notebook demonstrating how to use Meta's Prophet for forecasting, with example preprocessing, changepoint tuning, and visualization of forecasts and components.Fourier Series.tex— LaTeX source for a short write-up on using Fourier series to model seasonality or periodic components in time series. This is the main source file.
- Open the notebooks (
.ipynb) with Jupyter, JupyterLab, or VS Code's notebook viewer to run the examples interactively. - Compile the LaTeX source (
Fourier Series.tex) with a LaTeX toolchain (for example,pdflatex) if you want a PDF render of the write-up. The.auxand.tocfiles are created by the compiler and can be ignored or removed if you recompile.
These files are intended as educational references and are not required to run the core scripts in this repository.
See DATA/data.info for a short inventory of datasets included in this repository (descriptions, column summaries, and source links when available).