預測基金收益的因素選擇


2

我有一個因素清單(及其回報)以及一組共同基金收益。我可以選擇哪些技巧?資金的相關因素。例如,固定收入因素為選擇用於固定收益基金。我嘗試了逐步回歸然後過濾 $ p $ -值,但是我想知道是否還有其他值方法論。神經網絡會成為這種選擇的候選人嗎?

0

you can also use correlation,R2 to detect pairs.


0

I'm assuming you want to check factors for a group of funds (from what you've written in the question) and not a single fund. Simple thing to do would be PCA on the set of different mutual fund returns and get the factors explaining most variance. Again PCA factors are completely black-box so now you'll have to check correlation of the highest variance explaining factor (PC1) with the group of pre-defined factors you want to check for.

Better approach is to decompose the returns matrix based on the set of pre-defined factors. There is a paper by Meucci in it. If you're good at matrix algebra give it a read :

Paper


2

You can formulate this as a machine learning problem of predicting mutual funds return based on factor returns.

Any machine learning model can be used, such as neural nets, although tree based models such as Random Forest would be more suitable as they provide feature importance.

Then your problem of selecting relevant factors is known as "feature selection" for which you can start by using univariate methods such as described in https://scikit-learn.org/stable/modules/feature_selection.html (i.e. calculating correlation and rank features by correlation) , or more time-consuming solutions such as RFECV or backward feature elimination such as http://rasbt.github.io/mlxtend/user_guide/feature_selection/SequentialFeatureSelector/ .

Also you can look into eli5 and SHAP libraries.