Feature selection and engineering
In this section students need to decide which features are helpful in predicting the target
variable – for example, serial correlation, momentum, technical analysis indicators (such as
RSI), and signals from trend-following strategies (such as the moving average crossover).
so that they are useful in the model phase. You are encouraged to use more than four
variables. Investigate feature engineering techniques such as PCA and encoding
target variables using one-hot encoding.
implementation of it in a Jupyter Notebook. Make sure to include references that
indicate where the ideas were sourced.
cross-validation techniques for forecasting financial time series – for example,
traditional k-fold cross-validation versus walk forward analysis, and Purged K-Fold
CV. Write a short paragraph explaining each technique researched. Research at least
three (they don’t have to be the 3 mentioned here).
Helpful resources
The following techniques are covered in Dr Lopéz de Prado’s book (an implementation of the
first and second techniques can be found on Github, and a relevant blog post can be found
here):
The following papers provide insights into using technical analysis for features:
1 Kim, K.J. (2003). ‘Financial Time Series Forecasting Using Support Vector Machines’.
Neurocomputing, 55(1-2), pp.307-319.
2 Patel, J., Shah, S., Thakkar, P. and Kotecha, K. (2015). ‘Predicting Stock Market Index
Using Fusion of Machine Learning Techniques’. Expert Systems with Applications,
42(4), pp.2162-2172.
3 Patel, J., Shah, S., Thakkar, P. and Kotecha, K. (2015). ‘Predicting Stock And Stock Price
Index Movement Using Trend Deterministic Data Preparation and Machine Learning
Techniques’. Expert Systems with Applications, 42(1), pp.259-268.
4 Kara, Y., Boyacioglu, M.A. and Baykan, Ö.K. (2011). ‘Predicting Direction of Stock Price
Index Movement Using Artificial Neural Networks And Support Vector Machines: The
Sample of The Istanbul Stock Exchange’. Expert systems with Applications, 38(5),
pp.5311-5319.
PCA as a technique was covered in Module 2.
There are also many blogs that provide some insights:
1 Quantopian
2 QuantStart
3 QuantInsti
4 Robot Wealth
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more