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
-proc sql pour récupérer l'ensemble des combinaisons possibles (produit cartesien)dans une table
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
Extrait avec 2 variables:
-ensuite je n'arrive pas à calculer le score avec les estimateurs que j'ai obtenu grâce à proc genmod.
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
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![]()




Répondre avec citation
Partager