• Aucun résultat trouvé

Prédiction d’une variable continue

N/A
N/A
Protected

Academic year: 2022

Partager "Prédiction d’une variable continue"

Copied!
11
0
0

Texte intégral

(1)

Prédiction d’une variable continue

Ricco RAKOTOMALALA

(2)

Principes de la régression

Prédiction d’une variable continue à partir d’une série de variables de type quelconque

( X X

J

)

f

Y =

1

, K ,

Variable à prédire, endogène Forcément continue

Variable prédictives, enxogènes, descripteurs Continues et/ou discrètes

A définir : A définir :

(1) La forme de la fonction f

(2) L’estimation de ses paramètres à partir de l’échantillon d’apprentissage (3) Le critère d’évaluation de la qualité de l’estimation

Solution : ARBRE DE REGRESSION (1) Un arbre logique

(2) Segmentation de manière à obtenir des groupes « purs » sur Y (3) Critère des moindres carrés

(3)

Arbres de régression

Structure générale et éléments clés

Taille relative du groupe

FUEL

={diesel}

CURBWEIGHT

<=2399.50

CURBWEIGHT

> 2399.50

HORSEPOWER moyenne : 26.27

moyenne : 30.40 ec-type : 6.99 9%

moyenne : 38.00 ec-type : 3.37 4%

moyenne : 25.33 ec-type : 3.13 5%

Positionnement du groupe

Comment définir la « bonne » taille de l’arbre ?

FUEL

={gas}

HORSEPOWER

<=79.00

HORSEPOWER

> 79.00 ec-type : 6.17

100%

moyenne : 25.85 ec-type : 5.93 91%

moyenne : 31.94 ec-type : 4.32 32%

moyenne : 22.59 ec-type : 3.67 59%

Homogénéité du groupe

Comment choisir la

Variable de segmentation ?

Comment choisir la borne de discrétisation ?

(4)

Arbres de régression

Critère pour la segmentation – L’équation d’ANOVA

ENGINETYPE

={dohc}

ENGINETYPE

={l,ohcf,ohc}

ENGINETYPE

={ohcv,rotor}

moyenne : 26.27 ec-type : 6.17 100%

moyenne : 20.50 ec-type : 3.50 5%

moyenne : 27.33 ec-type : 5.76 88%

moyenne : 17.42 ec-type : 1.04

Choisir la segmentation de manière à ce que (1) Les moyennes soient le plus disparates

possibles entre les groupes ou (de manière équivalente)

(2) Les valeurs soient le plus proches possibles dans les groupes

ec-type : 1.04 7%

possibles dans les groupes

Équation d’analyse de variance : TSS = BSS + WSS

( ) ( ) ( )

2

1 1

2

1 2

1

∑ ∑

= =

=

=

− +

=

L

l n

i

l il

L

l

l l n

i

i

l

y y

y y

n y

y

n x V.Totale n x V. Inter-classes n x V. Intra-classes

Choix de la variable de segmentation

( )

j

j j

BSS X

X

*

= arg max

(5)

Arbres de régression

Traitement des variables continues

0 10 20 30 40 50 60

0 20 40 60 80 100 120 140 160 180 200 220

City-MPG

HORSEPOWER

<=79.00

HORSEPOWER

> 79.00 moyenne : 26.27

ec-type : 6.17 100%

moyenne : 32.53 ec-type : 4.59 36%

moyenne : 22.75 ec-type : 3.66 64%

0 20 40 60 80 100 120 140 160 180 200 220

Horsepower

Trouver le point de coupure (discrétisation)

sur X tel que BSS est maximum

( )

2

(

2

)

2

2 1

)

1

( X n y y n y y

BSS = × − + × −

Ou, de manière équivalente

(

1 2

)

2

2 1

2

)

1

( y y

n n

n X n

BSS × −

+

= ×

(6)

Arbres de régression

Règles d’arrêt – Pre-pruning

Critères empiriques pour contrôler la taille de l’arbre

• Effectif minimum pour segmenter

• Nombre de niveaux de l’arbre

Critère statistique (AID) : probabilité critique pour la segmentation Si p-value de l’ANOVA est inférieure au seuil, on segmente

(7)

Arbres de régression

Post-pruning avec CR-T

Apprentissage en deux phases

(1) Expansion [growing] maximiser l’homogénéité des groupes

(2) Elagage [pruning] minimiser l’erreur de prédiction au sens des moindres carrés

0.4 0.5 0.6 0.7 0.8

Apprentissage Vraie erreur

( )

=

= n

i

i

i y

y E

1

ˆ 2

0 0.1 0.2 0.3

0 50 100 150 200 250

La stratégie de l’élagage est la même que pour la discrimination :

• Définir une séquence d’arbres de coût-complexité équivalents

• Choisir dans la séquence, celle qui minimise l’erreur sur un fichier d’élagage

(8)

Arbres de régression

Regroupement des feuilles issues d’une segmentation

(1) C-RT : arbre toujours binaire trouver le regroupement qui maximise BSS (2) AID : arbre m-aire regrouper les feuilles très proches au sens de Y

• On fusionne les 2 feuilles les plus proches (comparaison de moyennes – test de Student)

• On réitère l’opération tant que la p-value est supérieure à la probabilité critique pour la fusion

Remarque : il est tout à fait possible que toutes les feuilles soient regroupées en une feuille unique 2 approches différentes selon C-RT et AID

ENGINETYPE

={dohc}

ENGINETYPE

={l,ohcf,ohc}

ENGINETYPE

={ohcv,rotor}

moyenne : 26.27 ec-type : 6.17 100%

moyenne : 20.50 ec-type : 3.50 5%

moyenne : 27.33 ec-type : 5.76 88%

moyenne : 17.42 ec-type : 1.04 7%

Pas de fusion

Fusion de 3 feuilles

Fusion de 2 feuilles

(9)

Régression linéaire multiple

Une technique alternative

Solution : REGRESSION LINEAIRE MULTIPLE

(1) Une combinaison linéaire des variables exogènes (2) Méthodes des moindres carrés

(3) Critère des moindres carrés

Coefficients Évaluation des coefficients

ε

+ +

+ +

= a a X a

J

X

J

Y L

1 1 0

(10)

Comparaison Linéaire vs. Non-linéaire

Modèle linéaire vs. Modèle non-linéaire

7.19 7.19 7.19

9.28 9.28 9.28 9.28 y = 3.2325x + 2.4267

6 8 10 12

4.21 4.21 4.21 4.21

0.82 0.82 0.82

4.23 4.23

6.08

0 2 4 6

0 0.5 1 1.5 2 2.5

(11)

Conclusion

En termes de performances

Dans la pratique, les arbres de régression ne se démarquent pas de la régression linéaire En matière d’exploration

Les arbres sont à privilégier, ils permettent d’identifier des « zones » où les observations sont homogènes, et procéder alors une estimation locale des paramètres de distribution de Y

Bibliographie

Breiman, Friedman, Olshen and Stone – « Classification and Regression Trees », Chapman &

Hall, 1984.

Références

Documents relatifs

Chercher sur Internet l‘algorithme DSW (c’est un algorithme qui prend en entrée un arbre de recherche binaire afin de réaliser son équilibrage) et l’algorithme de

d- En supposant qu’il existe une fonction point qui permette de dessiner un point de coordonn´ ees (x, y), d´ efinir une fonction qui dessine la repr´ esentation graphique

Le probl` eme de cet exercice consiste ` a d´ eterminer le nombre de points du plan contenus dans un rectangle donn´ e.. Ce genre de situation apparait tr` es souvent dans les

L’insertion et la suppression utilisent la rotation ` a gauche et ` a droite d’un arbre lorsqu’il est trop d´ es´ equilibr´ e :.

Complexit´ e des op´ erations pr´ ec´ edentes Pour un arbre binaire de taille n,. la complexit´ e dans le pire des

d- En supposant qu’il existe une fonction point/2 qui permette de dessiner un point de coordonn´ ees (x, y), d´ efinir une fonction qui dessine la repr´ esentation graphique

L’insertion et la suppression utilisent la rotation ` a gauche et ` a droite d’un arbre lorsqu’il est trop d´ es´ equilibr´ e :.

Les pre- mières division d’un arbre sont utilisées pour construire une variable synthétique intégrée à une régression logistique afin de sélectionner les quelques