1 The SAS System 18:05 Tuesday, February 14, 2017
NOTE: Unable to open SASUSER.REGSTRY. WORK.REGSTRY will be opened instead.
NOTE: All registry changes will be lost at the end of the session.
WARNING: Unable to copy SASUSER registry to WORK registry. Because of this, you will not see registry customizations during this
session.
NOTE: Unable to open SASUSER.PROFILE. WORK.PROFILE will be opened instead.
NOTE: All profile changes will be lost at the end of the session.
NOTE: Copyright (c) 2002-2012 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software 9.4 (TS1M1)
Licensed to MOUNT SINAI SCHOOL OF MEDICINE - SFA T&R, Site 70100937.
NOTE: This session is executing on the X64_7PRO platform.
NOTE: Updated analytical products:
SAS/STAT 13.1
SAS/ETS 13.1
SAS/OR 13.1
SAS/IML 13.1
SAS/QC 13.1
NOTE: Additional host information:
X64_7PRO WIN 6.1.7601 Service Pack 1 Workstation
NOTE: SAS initialization used:
real time 0.13 seconds
cpu time 0.23 seconds
NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA 27513-2414
NOTE: The SAS System used:
real time 0.13 seconds
cpu time 0.23 seconds
Submitted script below:
OPTIONS nofmterr;
libname din 'c:/iveware/data/datasets/datain';
libname dout 'c:/iveware/data/myoutdir';
data _null_;
infile datalines;
filename setup 'c:/iveware/data/myoutdir/impute.set';
file setup;
input;
put _infile_;
datalines4;
datain din.combined_1999_2002;
dataout dout.impute ALL;
continuous CFDFINSH CFDRIGHT BMXBMI BMXWAIST BMXTHICR BPXSAR BPXDAR LBXTC
LBDHDL LBXGH LBXCRP AL_q ;
categorical RIAGENDR DMDEDUC2
BPQ030 BPQ080 DIQ010_r KIQ020_r MCQ160B_r MCQ160C_r
MCQ160D_r MCQ160E_r MCQ160F_r MCQ160J_r Thyr_Prob_r PIR_Q
Age_3L RaceEthn ;
transfer SEQN SDDSRVYR
RIDSTATR DMDBORN DMDCITZN DMDYRSUS DMDMARTL DMDHHSIZ INDHHINC INDFMINC INDFMPIR WTMEC4YR SDMVPSU SDMVSTRA WHD010
WHD020 BPQ010 BPQ020 BPQ040A BPQ050A BPQ060
BPQ070 BPQ090D BPQ100D DIQ010 DIQ040G DIQ040Q DIQ050
DIQ060G DIQ060Q DIQ060U DIQ070 Subset Edu_2L WTR TCHDLR DSSTCOMP DSSTRIGHT
Edu_v MarStat_v PIR_v BMI_v WTR_v SBP_v DBP_v TC_v HDL_v
TCHDLR_v HighBMI HighWTR HighSBP HighDBP HighTC HighHDL HighTCHDLR HighGH
HighCRP DIQ010_r_v KIQ020_r_v MCQ160B_r_v MCQ160C_r_v MCQ160D_r_v MCQ160E_r_v MCQ160F_r_v MCQ160J_r_v
Thyr_Prob_r_v GH_v CRP_v AL_q_v Poverty BPQ030_v BPQ080_v WHD010_v WHD020_v ;
drop CFD010 CFQ020 CFD030 CFD040 CFD050 RIDAGEYR RIDRETH1 DMQMILIT DMDHRGND DMDHRAGE DMDHRBRN DMDHREDU
DMDHRMAR DMDHSEDU BMXWT BMIWT BMXHT BMIHT
BMXLEG BMILEG BMXCALF BMICALF BMXARML BMIARML BMXARMC BMIARMC
BMIWAIST BMITHICR BMXTRI BMITRI BMXSUB BMISUB WHD110 WHD120 WHD130 WHD140 WHD150 PEASCST1 PEASCTM1 PEASCCT1
BPXCHR BPQ150A BPQ150B BPQ150C BPQ150D BPAARM BPACSZ BPXPLS BPXDB
BPXPULS BPXPTY BPXML1 BPXSY1 BPXDI1 BPAEN1 BPXSY2 BPXDI2 BPAEN2
BPXSY3 BPXDI3 BPAEN3 BPXSY4 BPXDI4 BPAEN4 LBDTCSI LBDHDLSI LBXHP1 LBXFB LBDFBSI LBXBAP
URXNT KIQ020 MCQ160B MCQ160C MCQ160D MCQ160E MCQ160F MCQ160G MCQ160J
MCQ160K MCQ160L Thyroid_Prob i CFDRIGHT_1 CFDFINSH_1 Stra_PSU CFDRIGHT_1sq CFDFINSH_1sq BMI_SelfRep
BMI_Diff ;
restrict CFDFINSH (subset=1) CFDRIGHT (subset=1) DMDEDUC2 (Subset=1) BMXBMI (Subset=1) BMXWAIST (Subset=1)
BMXTHICR (Subset=1) BPXSAR (Subset=1) BPXDAR (Subset=1) LBXTC (Subset=1) LBDHDL (Subset=1) BPQ030 (Subset=1)
BPQ080 (Subset=1) LBXGH (Subset=1) LBXCRP (Subset=1) AL_q (Subset=1) DIQ010_r (Subset=1) KIQ020_r (Subset=1)
MCQ160B_r (Subset=1) MCQ160C_r (Subset=1) MCQ160D_r (Subset=1) MCQ160E_r (Subset=1) MCQ160F_r (Subset=1)
MCQ160J_r (Subset=1) Thyr_Prob_r (Subset=1) PIR_Q (Subset=1) ;
bounds CFDFINSH(0, 133) CFDRIGHT(0, 133) BMXBMI(>0) BMXWAIST(>0) BMXTHICR(>0) BPXSAR(>0) BPXDAR(>0) LBXTC(>0)
LBDHDL(>0) LBXGH(>0) LBXCRP(>0) AL_q(0, 9) ;
ITERATIONS 10;
MULTIPLES 10;
SEED 2001;
NOBS Subset=1;
PRINT ALL;
run;
;;;;
%impute(name=impute, dir=c:/iveware/data/myoutdir);
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=2, DATAOUT=dout.impute2 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=3, DATAOUT=dout.impute3 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=4, DATAOUT=dout.impute4 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=5, DATAOUT=dout.impute5 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=6, DATAOUT=dout.impute6 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=7, DATAOUT=dout.impute7 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=8, DATAOUT=dout.impute8 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=9, DATAOUT=dout.impute9 ); RUN;
%PUTDATA(NAME=impute, DIR=c:/iveware/data/myoutdir, MULT=10, DATAOUT=dout.impute10 ); RUN;