Construire un tableau disjonctif complet avec SAS

Qu'est-ce qu'un Tableau Disjonctif Complet ?

Table constituée d'indicatrices (variables codées 0 ou 1 selon la présence ou non d'un caractère)... très utile pour l'ACM avec la procédure CORRESP !

Exemple

SEXE
F
F
H
devient
SEXE_F
SEXE_M
1
0
1
0
0
1

A gauche, la colonne d'origine. Les deux colonnes de droite (SEXE_F et SEXE_M) constituent un tableau disjonctif complet.

La procédure TRANSREG

A l'origine, la procédure TRANSREG sert à ajuster un modèle de régression sur des données transformées sans utilisation d'une étape Data. A ce titre, elle propose un arsenal de fonctions pour modifier les informations d'origine (logarithme, exponentielle, puissance, ...). La commande qui nous intéresse ici est CLASS, qui permet de construire des indicatrices.