Code:
. use "Z:\Data\jt\survival.dta" . capture erase "Z:\Data\jt\file.dta" . gsort -delta _t n_eid . gen myid=_n . count if delta==1 127 . local numcases=r(N) . set seed 6780591 . forvalues k=1(1)`numcases' { 2. preserve 3. gen case=1 if myid==`k' 4. sort case 5. gen time_case=_t[1] 6. gen gender_case=gender[1] 7. gen yob_case=yob[1] 8. keep if (case==1 | _t>time_case) 9. drop if gender!=gender_case 10. gen D=((yob-yob_case)^2)^0.5 11. gen U=runiform() 12. sort case D U 13. keep if _n<=6 14. gen set=`k' 15. recode case .=0 16. keep set case n_eid _t 17. capture save "Z:\Data\jt\file.dta" 18. if _rc!=0 { 19. append using "Z:\Data\jt\file.dta" 20. save "Z:\Data\jt\file.dta", replace 21. } 22. restore 23. } already preserved r(621); . use "Z:\Data\jt\file.dta", clear file Z:\Data\jt\file.dta not found r(601); .
0 Response to Two errors - don't understand why
Post a Comment