Week 5: Regression Models
Learning Objectives:
- Understand the fundamentals of regression
- Regression in traditional statistical models
- Regression in Machine Learning models
- Regression Applications in Finance
Core Resources:
1. Traditional Statistical Models
2. Machine Learning Regression
3. Financial Applications
- Fama-French Models:
- Implementation Resources:
- Data Sources:
Weekly Assignment
Due: End of Week 5
Tasks:
- Data Collection
- Download Fama-French factors from Kenneth French's website
- Gather stock return data for analysis
- Prepare risk-free rate data
- Factor Construction (3 factors required, 5 optional)
- Replicate the Fama-French factor construction following the WRDS Python implementation guide
- Compare your constructed factors with the official Fama-French factors
- Document any discrepancies and potential causes
- Model Implementation (3 factors required, 5 optional)
- Code the three-factor model regression
- Extend to five-factor model
- Calculate factor loadings
- Analysis
- Compare model performances
- Analyze factor contributions
- Create summary visualizations
Submit: Code containing:
- Factor construction code and validation
- Model implementation and analysis
- Comparison with official Fama-French factors
Resources and Implementation Guides:
- Official Documentation:
- Data Sources:
- Additional Reading: