- pandas
- NumPy
- SciPy
- numba
- matplotlib
- tabulate
- If desired, replace "data/FF_DAILY_3_FACTORS.xlsx" with your own data in .xlsx format
- Put market premia in a column with the heading "Mkt-RF" (case-sensitive)
- If desired, put crisis dummy variable values (to indicate crisis periods in market return) in a column with the heading "Crisis" (case-sensitive)
- Run "main.py" and answer user prompts
Conrad, C., Schoelkopf, J., & Tushteva, N. (2023). Long-Term volatility shapes the stock market’s sensitivity to news. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.4632733
Conrad, C. & Schoelkopf, J. 2025. MF2-GARCH Toolbox for Matlab. Matlab package version 0.1.0.
Maheu, J. M., & McCurdy, T. H. (2007). Components of market risk and return. Journal of Financial Econometrics, 5(4), 560–590. https://doi.org/10.1093/jjfinec/nbm012