Salut,
J'essaie de programmer un modèle de régression logistique avec un terme d'interaction pour que chaque strate ait sa référence.
La variable fumeur a 2 catégorie (1 = fumeur, 2 = non fumeur), la variable age a 4 catégories, la variable salaire a 4 catégories (1 = faible revenu, 4 =haut revenu)
Voici mon code :
PROC LOGISTIC DATA=programme desc;
CLASS age (ref='1') salaire (ref='5')/ param = ref;
Model fumeur = age salaire age*salaire/ clodds=both clparm=pl;
/*Estimer les rapports de cotes*/
Estimate 'age 1 salaire 1' age 0 0 0 salaire 0 0 0 age*salaire 0 0 0 0 0 0;
Estimate 'age 1 salaire 2' age 1 0 0 salaire 0 0 0 age*salaire 0 0 0 0 0 0;
Estimate 'age 1 salaire 3' age 0 1 0 salaire 0 0 0 age*salaire 0 0 0 0 0 0;
Estimate 'age 1 salaire 4' age 0 0 1 salaire 0 0 0 age*salaire 0 0 0 0 0 0;
Estimate 'age 2 salaire 1' age 0 0 0 salaire 0 0 0 age*salaire 1 0 0 0 0 0;
Estimate 'age 2 salaire 2' age 1 0 0 salaire 0 0 0 age*salaire 1 0 0 1 0 0;
Estimate 'age 2 salaire 3' age 0 1 0 salaire 0 0 0 age*salaire 1 0 0 0 1 0;
Estimate 'age 2 salaire 4' age 0 0 1 salaire 0 0 0 age*salaire 1 0 0 0 0 1;
ect...
RUN;

Ce que j'aimerais obtenir c'est que chaque catégorie d'age ait un rapport de cote de 1. Par exemple :
Age 1 2 3 4
Salaire 1 1,00
Salaire 2 1,00
Salaire 3 1,00
Salaire 4 1,00

Est-ce que qu'un sait comment je pourrait y arriver avec mon code?
MErci