TOKT11122 — Time Series Analysis and Forecasting
Mô tả học phần
This course provides an introduction to time series analysis, highlighting its applications in the stock market and includes setting up Anaconda Python and Jupyter. Starting with NumPy, students will learn about arrays, indexing, and operations, applying these to create stock market indicators such as SMA, EMA, MACD, and RSI through hands-on exercises. The focus then shifts to Pandas for data handling and analysis, teaching students about Series, DataFrames, and data visualization, with practical exercises on stock market data. Students will explore visualizing financial time series and delve into advanced analysis with Statsmodels, covering error, trend, and seasonality decomposition. The curriculum includes forecasting models, from basics to complex concepts like ARIMA, SARIMA, and GARCH models, complemented by code-along sessions. By the course's end, students understand how to apply time series in analyzing and forecasting stock market trends with Python's powerful libraries, ready to apply these skills in financial contexts.
Yêu cầu của học phần
Ensure at least 80% attendance in the class.
Achieve a participant score of 5.0 or higher.
Must join projects
Actively contribute to the lesson.
Engage with the textbook and complete projects.
Avoid eating or using cell phones during class.
Use of laptops and iPads is permitted only for practice and calculation purposes.
Kế hoạch giảng dạy
Tuần 1
Tuần 2
Tuần 4
Tuần 6
Tuần 8
Tuần 10
Tuần 11
Tuần 13
Tuần 15
Học liệu
- Introduction to Modern Time Series Analysis — Gebhard Kirchgässner, Jürgen Wolters, Springer, 2013
- Python for Data Analysis — Wes McKinney, O’Reilly Media, 2022
- Python for Finance Cookbook — Eryk Lewinson, Packt Publishing, 2022
- Time Series Analysis with Python Cookbook: Practical recipes for exploratory data analysis — Tarek A. Atwan, data preparation, 2022
- Applied Time Series Analysis and Forecasting with Python — Changquan Huang and Alla Petukhina, Springer, 2022
- Machine Learning for Time-Series with Python — Ben Auffarth, Packt Publishing, 2021
- Machine Learning for Time Series Forecasting with Python — Francesca Lazzeri, Wiley, 2020
- https://online.stat.psu.edu/stat510/