proc print data=a; run ; proc format ; value raceformat 1 =\"black\" 0 =\"nonbla
ID: 647306 • Letter: P
Question
proc print data=a;
run;
proc format;
value raceformat 1="black" 0="nonblack";
value sexformat 1 = "female" 0 = "male";
run;
data long;
set a;
stage=stage1; stages='stage1'; output;
stage=stage2; stages='stage2'; output;
stage=stage3; stages='stage3'; output;
format race raceformat. sex sexformat. ;
drop stage1 stage2 stage3 ;
run;
PROC MIXED DATA= long ; /* model 1 */
CLASS id xchrlson sex race time stages;
MODEL LNtotexpplus1 = xchrlson | stages sex race age time stages/ DDFM=SAT residual influence;
random stages/ SUB=id;
LSMEANS xchrlson* stages /PDIFF;
run;
i have error when I run 101090 observation in sas programing, it shows that
WARNING: Class levels for id are not printed because of excessive size.
ERROR: The SAS System stopped processing this step because of insufficient memory.
Explanation / Answer
There can be following remidies for it
1. Shutdown your computer, start it again and run your program.
2. The size of data you are trying to put is large as compared to its datatype.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.