set trace off run stata2pvd.ado capture log close log using stata2pvd-eg1, replace text // program: stata2pvd-eg1.do // task: create PV dataset in pvd format // project: Pathview // author: jsl \ 2009-05-20 // #0 // program setup version 10 clear all set linesize 80 matrix drop _all set scheme s1manual local dte "2009-05-20" local tag "stata2pvd-eg1.do jsl `dte'" local fnm "stata2pvd-eg1-" // #1 // use pvdatatest.dta, clear codebook _all, compact keep v2 v4-v9 * drop missing foreach v in v4 v5 v6 v7 v8 v9 { drop if `v'>=6 } // #2 // stata2pvd v4-v9 using `fnm'2, id(v2) sort(_all) /// outlabel(SAgree Agree Mixed Disagree SDisagree) /// itemlabel(Warm KidSuffers FamSuffers Wants_home Home_satfac Work_best) // #3 // labels too long stata2pvd v4-v9 using `fnm'3, id(v2) sort(_all) /// outlabel(SAgree Agree Mixed Disagree SDisagree) /// itemlabel(Warm Child_suffers Family_suffers Wants_home Home_satisfies Work_best) log close exit