Action Principale : logisticType3
| 1 | /* 1. Création et chargement des données */ |
| 2 | DATA mylib.gettingstarted; |
| 3 | SET sashelp.class; |
| 4 | /* Création d'une variable binaire pour la régression logistique */ |
| 5 | IF age > 13 THEN Target = 1; |
| 6 | ELSE Target = 0; |
| 7 | /* Création d'une variable catégorielle */ |
| 8 | IF mod(age, 2) = 0 THEN CatVar = 'A'; |
| 9 | ELSE CatVar = 'B'; |
| 10 | RUN; |
| 11 | |
| 12 | PROC CASUTIL; |
| 13 | load DATA=mylib.gettingstarted casout='gettingstarted' replace; |
| 14 | QUIT; |
| 15 | |
| 16 | /* 2. Ajustement du modèle logistique et sauvegarde */ |
| 17 | PROC CAS; |
| 18 | regression.logistic |
| 19 | TABLE='gettingstarted', |
| 20 | class={'Sex', 'CatVar'}, |
| 21 | model={ |
| 22 | depvar='Target', |
| 23 | effects={'Sex', 'CatVar', 'Height', 'Weight'} |
| 24 | }, |
| 25 | store={name='myModelStore', replace=true}; |
| 26 | RUN; |