Analyse par apprentissage automatique d’un portefeuille diversifié neutre au marché

Traduit de l’anglais. Le texte anglais fait foi. Lire en anglais

Le portefeuille

Composition du portefeuille :

  • 149 actifs au total, regroupables en 4 secteurs
  • Répartition par secteur :
    • Produits agricoles et bétail : 53
    • Métaux : 23
    • Pétrole : 60
    • Électricité et gaz : 13
  • Chaque actif dispose de deux jeux de données (1 pour l’achat, 1 pour la vente)
  • Classe de signal : déséquilibrée (< 0.30) ou équilibrée (>= 0.30)
    • Dans tous les secteurs, la plupart des jeux de données sont déséquilibrés.
    • Entre les jeux de données de signaux d’achat et de vente également, la distribution du déséquilibre des signaux est homogène

Démarche d’analyse

  • Pour chaque jeu de données d’actif, nous avons modélisé 6 algorithmes avec réglage des hyperparamètres, en retenant 0.5 comme seuil par défaut des prédictions positives.
  • Types de modèles :
    • Extreme Gradient Boosting (XGBoost)
    • LightGBM (LGBM)
    • CatBoost (CAT)
    • Forêts aléatoires (RF, Random Forests)
    • Extra Trees (ET)
    • Arbre de décision (DT, Decision Tree)
  • Métriques :
    • Minimisation des faux positifs (FP)
    • Minimisation des faux négatifs (FN)
  • Nous classons chaque modèle selon une moyenne pondérée
    • La minimisation des faux positifs a un poids de 2 unités dans le classement
    • La minimisation des faux négatifs a un poids de 1 unité dans le classement
  • Chaque jeu de données ayant sa propre distribution de signaux binaires, nous établissons le classement de tous les modèles pour chaque jeu de données à l’aide des deux métriques.
  • Pour chaque combinaison secteur-type de signal, nous calculons le rang pondéré moyen sur les jeux de données concernés, puis arrêtons le classement final des modèles.

Observations côté long

Observations générales :

  • CAT figure parmi les 3 premiers du classement dans les 4 secteurs
    • Produits agricoles et bétail (rang 2)
    • Métaux (rang 1)
    • Pétrole (rang 3)
    • Électricité et gaz (rang 1)
  • RF et LGBM figurent parmi les 3 premiers dans 3 secteurs
    • RF :
      • Produits agricoles et bétail (rang 1)
      • Pétrole (rang 2)
      • Électricité et gaz (rang 2)
    • LGBM
      • Produits agricoles et bétail (rang 3)
      • Métaux (rang 3)
      • Électricité et gaz (rang 3)
  • XGB et DT tendent à être plus agressifs dans leurs prédictions et minimisent mieux les FN. Toutefois, en raison du poids plus élevé accordé à la minimisation des FP, leur rang pondéré global est moins bon.
    • Voir les résultats détaillés dans la diapositive suivante
SecteurModèleRang finalRang moyen pondéré
Produits agricoles et bétailRF12.9057
CAT23.2925
LGBM33.5031
ET43.6101
XGB53.6258
DT64.0629
MétauxCAT13.0797
ET23.0870
LGBM33.4855
XGB43.6377
RF53.6957
DT64.0145
PétroleET13.3079
RF23.3139
CAT33.3194
LGBM43.5667
XGB53.6750
DT63.7722
Électricité et gazCAT12.7949
RF23.0513
LGBM33.5000
ET43.7692
XGB53.8333
DT64.0513

Allocations longues (résultats détaillés du classement)

SecteurModèleRang finalRang moyen pondéréRang FPPoids du rang FPRang FP pondéréRang FNPoids du rang FNRang FN pondéré
Produits agricoles et bétailRF12.90571.81132075523.62265.09433962315.0943
CAT23.29252.53773584925.07554.80188679214.8019
LGBM33.50313.71698113227.43403.07547169813.0755
ET43.61013.77358490627.54723.28301886813.2830
XGB53.62583.93396226427.86793.00943396213.0094
DT64.06295.226415094210.45281.73584905711.7358
MétauxCAT13.07972.65217391325.30433.93478260913.9348
ET23.08702.17391304324.34784.91304347814.9130
LGBM33.48553.82608695727.65222.80434782612.8043
XGB43.63773.95652173927.9130313.0000
RF53.69573.13043478326.26094.82608695714.8261
DT64.01455.260869565210.52171.5217391311.5217
PétroleET13.30792.49152542424.98314.94067796614.9407
RF23.31392.90833333325.81674.12514.1250
CAT33.31942.91666666725.83334.12514.1250
LGBM43.56673.85833333327.71672.98333333312.9833
XGB53.67504.31666666728.63332.39166666712.3917
DT63.77224.4528.90002.41666666712.4167
Électricité et gazCAT12.79491.53846153823.07695.30769230815.3077
RF23.05132.15384615424.30774.84615384614.8462
LGBM33.50003.46153846226.92313.57692307713.5769
ET43.76924.38461538528.76922.53846153812.5385
XGB53.83334.23076923128.46153.03846153813.0385
DT64.05135.230769231210.46151.69230769211.6923

Observations côté short

Observations générales :

  • RF et CAT figurent parmi les 3 premiers du classement dans les 4 secteurs
    • RF :
      • Produits agricoles et bétail (rang 1)
      • Métaux (rang 2)
      • Pétrole (rang 2)
      • Électricité et gaz (rang 2)
    • CAT
      • Produits agricoles et bétail (rang 3)
      • Métaux (rang 3)
      • Pétrole (rang 3)
      • Électricité et gaz (rang 3)
  • ET figure parmi les 3 premiers dans 3 secteurs. Nous avons toutefois constaté qu’ET tend à être relativement prudent dans la prédiction de signaux positifs. Cela rejoint notre priorité, la minimisation des faux positifs, mais signifie aussi que ses signaux positifs sont rares, voire insuffisants.
    • Produits agricoles et bétail (rang 3)
    • Métaux (rang 1)
    • Pétrole (rang 1)
  • LGBM se classe systématiquement quatrième (juste en dehors des 3 premiers) dans 3 secteurs, et n’obtient le rang 3 qu’en électricité et gaz.
  • XGB et DT tendent à être plus agressifs dans leurs prédictions et minimisent mieux les FN. Toutefois, en raison du poids plus élevé accordé à la minimisation des FP, leur rang pondéré global est moins bon.
    • Voir les résultats détaillés dans la diapositive suivante
SecteurModèleRang finalRang moyen pondéré
Produits agricoles et bétailRF12.9937
CAT23.1698
ET33.3805
LGBM43.5881
XGB53.7170
DT64.1509
MétauxET12.6667
RF22.9855
CAT33.3478
LGBM43.6812
XGB54.0000
DT64.3188
PétroleET12.6667
RF22.9889
CAT33.3611
LGBM43.6861
XGB54.0750
DT64.1667
Électricité et gazRF12.6410
CAT23.2821
LGBM33.4615
XGB43.5641
ET53.9487
DT64.1026

Allocations courtes (résultats détaillés du classement)

SecteurModèleRang finalRang moyen pondéréRang FPPoids du rang FPRang FP pondéréRang FNPoids du rang FNRang FN pondéré
Produits agricoles et bétailRF12.99371.943423.88685.094315.0943
CAT23.16982.462324.92454.584914.5849
ET33.38053.047226.09434.047214.0472
LGBM43.58813.905727.81132.952812.9528
XGB53.71704.132128.26422.886812.8868
DT64.15095.5094211.01891.434011.4340
MétauxET12.66671.000022.00006.000016.0000
RF22.98552.000024.00004.956514.9565
CAT33.34783.130426.26093.782613.7826
LGBM43.68123.913027.82613.217413.2174
XGB54.00005.0000210.00002.000012.0000
DT64.31885.9565211.91301.043511.0435
PétroleET12.66671.000022.00006.000016.0000
RF22.98892.000024.00004.966714.9667
CAT33.36113.100026.20003.883313.8833
LGBM43.68614.183328.36672.691712.6917
XGB54.07505.0833210.16672.058312.0583
DT64.16675.5500211.10001.400011.4000
Électricité et gazRF12.64101.307722.615385.3076915.3077
CAT23.28212.307724.615385.2307715.2308
LGBM33.46153.538527.076923.3076913.3077
XGB43.56413.769227.538463.1538513.1538
ET53.94874.846229.692312.1538512.1538
DT64.10265.2308210.46151.8461511.8462

Conclusions

  • Notre classement repose sur deux métriques principales, avec un classement pondéré
    • Minimisation des faux positifs (2 unités de rang)
    • Minimisation des faux négatifs (1 unité de rang)
  • D’après la procédure de classement, aucun algorithme ne surpasse, en règle générale, les autres de manière constante.
  • CAT, RF et LGBM tendent toutefois à obtenir de meilleurs résultats que les autres
  • XGBoost et DT tendent à être plus agressifs dans leurs prédictions. Cela tend à minimiser les FN, mais rend plus probable une hausse des FP.
  • ET s’est révélé trop « prudent » par nature. S’il peut devancer les autres modèles en matière de minimisation des FP, il ne produit pas suffisamment de signaux positifs.
Partagez vos perspectives