Des questions à la suite, et beaucoup d'arbres
Un arbre de décision pose une suite de questions oui ou non sur les variables, par exemple si le momentum dépasse une valeur, et finit sur une feuille qui prévoit la moyenne (ou la classe majoritaire) des lignes d'entraînement arrivées là. Il choisit chaque question de façon gloutonne : parmi toutes les variables et tous les seuils, il prend celui qui rend les deux groupes enfants les plus purs. Pour des classes, la pureté se mesure par l'impureté de Gini , qui vaut pour un groupe pur. Le gain d'une coupure est l'impureté du parent moins l'impureté des enfants pondérée par leur taille. Un arbre peut tout ajuster : un arbre profond mémorise le bruit des lignes d'entraînement.
Une forêt aléatoire fait la moyenne de nombreux arbres. Chaque arbre est construit sur un échantillon bootstrap des lignes et, à chaque coupure, ne regarde qu'un sous-ensemble aléatoire des variables : les arbres diffèrent. Si arbres ont chacun la variance et une corrélation deux à deux , leur moyenne a la variance : la moyenne élimine la part indépendante entre arbres et ne garde que la part commune. Une forêt surapprend donc moins qu'un arbre profond, mais elle ajuste encore le bruit quand le vrai signal est faible, comme dans les rendements. Jugez-la toujours sur des données postérieures.
- Pureté gloutonne : chaque coupure est celle qui baisse le plus l'impureté sur le moment.
- La moyenne réduit la variance : il reste à la forêt la part commune , quel que soit le nombre d'arbres.
- Les modèles flexibles surapprennent les signaux faibles : le talent dans l'échantillon peut être réel et nul hors échantillon.
Lab : ce qui est noté
- Impureté d'un nœud10 pts
- Impureté d'un enfant10 pts
- L'impureté pondérée15 pts
- Le gain de la coupure15 pts
- La variance d'une forêt15 pts
- Pourquoi la moyenne des arbres aide10 pts
- Associer le vocabulaire10 pts
- Bon dans l'échantillon, faible ensuite15 pts