Bonjour,
J'ai une base de données de 23 variables qualitatives(ID, annee, sexe , age, ........., variable dépendante, 3 variables justificatifs) et 144312 lignes).
mes trois variables : annee, sexe, age sont mes variables illustratives.
j'ai commencé par un tableau disjonctif complet qui m'a servi de table d’entrée dans ACM(code réussi). Mon code SAS pour avoir une table ACM est le suivant (code n'est pas réussi):

Code SAS :Sélectionner tout -Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*TDC*/
PROC TRANSREG DATA = Projet.data DESIGN NOPRINT ;
MODEL CLASS(annee--ind_debour / ZERO = NONE) ;
OUTPUT OUT = Projet.tdc ;
Id ID;
RUN ;
 
 
/*1- A.C.M */
proc corresp data = Projet.tdc outc = Projet.acm dim = 5 
UNADJUSTED GREENACRE BENZECRI SOURCE mca;
tables ID, annee--ind_debour;
supplementary annee sexe age; 
run;


2 sortes d'erreur dépend de la virgule après ID
avec La ',':
Le code d'erreur que je reçois :
ERROR: The MCA option requires a symmetric table.
ERROR: The TABLES statement must specify more than one variable in the first list with MCA.
sans la ',':
ERROR: The SAS System stopped processing this step because of insufficient memory.
Merci de m'aider de me corriger mon code ACM avec SAS, j'ai une autre étape pour la CAH à faire par la suite.
A.