I'm trying to figure out how to use yes/no statement in my if/then statement. How do I apply this update to the dataset variable using a character yes/no format? Data final; Set data_thesis; Where 20<=RIDAGEYR<=35 & RIDRETH3=4 & RIAGENDR=2; array _dpq dpq:; do over _dpq; if (_dpq >= 7) then call missing(_dpq); end; Depression_Score = sum(of dpq010-dpq090); if 0 <= Depression_Score < 10 then Depression_Indicator = 'No'; else if Depression_Score >= 10 then Depression_Indicator = 'Yes'; if sddsrvyr in (8,9) then MEC4YR = 1/2 * WTMEC2YR; if riagendr = 1 then Gender = 'Male '; else if riagendr =2 then Gender = 'Female'; if LBXTC > 180 then Cholesterol = 'Prevalent '; else if 0<=LBXTC<=180 then Cholesterol = 'Not Prevalent'; if LBDHDD > 60 then HDL = 'Prevalent'; else if 0<=LBDHDD<=60 then HDL = 'Not Prevalent';; if LBXTR > 150 then Triglycerides = 'Prevalent '; else if 0<=LBXTR<=150 THEN Triglycerides = 'Not Prevalent'; if LBDLDL > 100 then LDL = 'Prevalent'; else if 0<=LBDLDL<=100 then LDL = 'Not Prevalent'; keep SEQN Depression_Score Depression_Indicator Cholesterol YesNo MEC4YR HDL LDL Triglycerides Gender RIDAGEYR RIDRETH3 RIAGENDR SDMVPSU WTMEC2YR SDMVSTRA LBXTC LBDLDL LBXTR LBDHDD; run;
... View more