This week's lab is meant to introduce you to the idea of time series: curve fitting, time series data, and forecasting with Prophet. In particular, we'll cover the following:
- Fitting Curves
- Smoothing
- Facebook Prophet
Note: The prophet-diagnostics.ipynb lab is completely optional. Take a look if you like, but don't worry if you'd rather stick to the basics!
- Fork this repository.
- Create a Codespace for your repository. Use this to view the lab notebook and work on your weekly coding exercise.
- Once you're ready, commit and push your final changes to your repository. Note: You can also make quick edits using the GitHub Dev Editor.
The environment for this week is built with the following environment.yml:
name: h501-week-12
dependencies:
- python=3.11
- pip
- pip:
- ipykernel # for Jupyter Notebook
- ipywidgets
- streamlit
- prophet
- plotly
- nbformat
- seaborn
- pandas
- numpy
- scipy
- statsmodelsNote: you are welcome to install more packages in your codespace, but they will not be used by the autograder.