-
Login or Register
- Log in with
version 15.1
clear *
set seed `=strreverse("1489595")'
quietly set obs 100
generate double stress = runiform()
generate double longevity = -ln(runiform()) / 1 / exp(stress)
generate byte failure = 1
*
* Begin here
*
// Fitit
egen byte quartile = cut(stress), group(4)
label define Quartiles 0 First 1 Second 2 Third 3 Fourth
label values quartile Quartiles
stset longevity, fail(failure)
stcox i.quartile, nolog
// Graphit
margins quartile, predict(hr)
marginsplot , title("") ///
plotopts(lcolor(black) mcolor(black) mfcolor(white)) ///
ciopts(lcolor(black)) level(50) ///
ylabel(0(1)3, angle(horizontal) nogrid) ///
xtitle(Quartile of Stress) ///
yline(1, lcolor(black) lpattern(dash))
exit
help st help stset help stcox help factor variables help stcox_postestimation help margins help marginsplot
Comment