Bonjour,
Je souhaiterais calculer un score non pas sur chaque individu mais entre croisement de modalités des variables.

Pour cela j'ai effectué:
-proc genmod pour extraire les estimateurs de chaque modalité de variables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Parameter        level1  estimate
ageconducteur 21-30 -0.1308 
ageconducteur 30-45 -0.3798 
ageconducteur 45-55 -0.3925 
ageconducteur 55-65 -0.5672 
ageconducteur 65-80 -0.6342 
ageconducteur 80-120 -0.8151 
region1              0.7279 
region2              0.8113 
region3              0.7148 
region4              0.6753 
region5              0.6167
-proc sql pour récupérer l'ensemble des combinaisons possibles (produit cartesien)dans une table

Extrait avec 2 variables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
1 region0 21-30 
2 region0 30-45 
3 region0 45-55 
4 region0 55-65 
5 region0 65-80 
6 region0 80-120 
7 region0 ref 
8 region1 21-30 
9 region1 30-45 
10 region1 45-55 
11 region1 55-65
-ensuite je n'arrive pas à calculer le score avec les estimateurs que j'ai obtenu grâce à proc genmod.
Un score par individu ok mais par combinaison croisée de modalités de variables je suis bloqué.

Voilà si vous auriez une petite astuce, je pense à macro et proc iml...

A bientôt j’espère