Regular Model Predictions for Numerai Hedge Fund Competition
- Manual Grid Search and Cross Validation Algorithm
- New Models: KNN Regression, Regression Tree
- Final Predictions: Regression Tree
- Navigate to project directory
- Run command "source ./venv/bin/activate"
- Activate virtual environment (see above)
- Navigate to project directory
- Run command "pip3 freeze > requirements.txt"
- Open "requirements.txt"
- "id" = Unique stock identifier
- "era" = Unique timestamp of each observation
- "feature..." = Prediction features
- "target" = Prediction target
- Frequency: Weekly
- Start: Saturday, 20:00 CET
- End: Monday, 16:30 CET
- 1st Score: Friday after submission deadline
- Final Score: 20 days after first score; Thursdaxy 5 weeks after submission deadline
- TC: True Contribution to Meta Model
- CORR: Correlations between predictions and targets
- MMC: Meta Model Contribution
- FNC: Feature Neutral Contribution
- Missing Data: Features with missing data are removed from train, test and live data set
- Factor Neutralization: Features are non-stationary, hence features with high exposure to target at one point in time might not have the same exposure at another point in time, leading to inconsistent predictive power of the model in the long-run. Substrating the linear relationship of high-exposure features from prediction neutrlaizes such features and ensures consistent predictive power over time.
- Stage local changes: git add .
- Commit changes: git commit -m "commit message"
- Push changes to main repository: git push