We present tables 9.2 and 9.3 below. The rest of the chapter has been skipped for now. We will complete it as time permits.
Table 9.2 on page 293 using the psrecur2 data.
/* AG */ use https://stats.idre.ucla.edu/stat/examples/asa2/psrecur2, clear keep id time2 status tape light yrspsor duplicates drop stset time2, id(id) failure(status) exit(time .) stcox tape light yrspsor, nolog nohr robust failure _d: status analysis time _t: time2 exit on or before: time . id: id Cox regression -- Breslow method for ties No. of subjects = 32 Number of obs = 110 No. of failures = 96 Time at risk = 2118 Wald chi2(3) = 16.09 Log pseudolikelihood = -299.16672 Prob > chi2 = 0.0011 (Std. Err. adjusted for 32 clusters in id) ------------------------------------------------------------------------------ | Robust _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- tape | .3901378 .1264466 3.09 0.002 .1423071 .6379685 light | .4014043 .1231209 3.26 0.001 .1600917 .642717 yrspsor | .008993 .0056691 1.59 0.113 -.0021182 .0201042 ------------------------------------------------------------------------------ /* PWP-CP */ use https://stats.idre.ucla.edu/stat/examples/asa2/psrecur2, clear keep id time2 status tape light yrspsor duplicates drop sort id by id: gen enum = _n stset time2, id(id) failure(status) exit(time .) stcox tape light yrspsor, nolog nohr robust strata(enum) failure _d: status analysis time _t: time2 exit on or before: time . id: id Stratified Cox regr. -- Breslow method for ties No. of subjects = 32 Number of obs = 110 No. of failures = 96 Time at risk = 2118 Wald chi2(3) = 21.83 Log pseudolikelihood = -199.17431 Prob > chi2 = 0.0001 (Std. Err. adjusted for 32 clusters in id) ------------------------------------------------------------------------------ | Robust _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- tape | .8383151 .2538524 3.30 0.001 .3407735 1.335857 light | 1.117665 .2723576 4.10 0.000 .583854 1.651476 yrspsor | .0210228 .0138743 1.52 0.130 -.0061703 .0482159 ------------------------------------------------------------------------------ Stratified by enum /* PWP-GT */ use https://stats.idre.ucla.edu/stat/examples/asa2/psrecur2, clear keep id time2 status tape light yrspsor duplicates drop sort id by id: gen t_dif = time2-time2[_n-1] if _n>1 by id: replace t_dif = time2 if _n ==1 by id: gen enum = _n stset t_dif, fail(status) exit(time .) stcox tape light yrspsor, nolog nohr robust strata(enum) cluster(id) failure _d: status analysis time _t: t_dif exit on or before: time . Stratified Cox regr. -- Breslow method for ties No. of subjects = 110 Number of obs = 110 No. of failures = 96 Time at risk = 2118 Wald chi2(3) = 18.69 Log pseudolikelihood = -232.73287 Prob > chi2 = 0.0003 (Std. Err. adjusted for 32 clusters in id) ------------------------------------------------------------------------------ | Robust _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- tape | .6162981 .2490209 2.47 0.013 .1282262 1.10437 light | .811226 .227078 3.57 0.000 .3661614 1.256291 yrspsor | .0158291 .0125377 1.26 0.207 -.0087443 .0404024 ------------------------------------------------------------------------------ Stratified by enum /* WLW */ use https://stats.idre.ucla.edu/stat/examples/asa2/psrecur2.dta, clear stset time2, fail(status) stcox tape light yrspsor, nolog nohr robust strata(enum) cluster(id) failure _d: status analysis time _t: time2 Stratified Cox regr. -- Breslow method for ties No. of subjects = 128 Number of obs = 128 No. of failures = 96 Time at risk = 4735 Wald chi2(3) = 29.35 Log pseudolikelihood = -222.02194 Prob > chi2 = 0.0000 (Std. Err. adjusted for 32 clusters in id) ------------------------------------------------------------------------------ | Robust _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- tape | 1.029952 .3245314 3.17 0.002 .3938819 1.666022 light | 1.540215 .3117584 4.94 0.000 .9291797 2.15125 yrspsor | .0277804 .0189626 1.47 0.143 -.0093856 .0649465 ------------------------------------------------------------------------------ Stratified by enum /* TT-R */ use https://stats.idre.ucla.edu/stat/examples/asa2/psrecur2, clear sort id quietly by id: drop if time2[_n]==time2[_n-1] sort id enum stset time2, fail(status) stcox tape light yrspsor, nolog nohr robust strata(enum) cluster(id) failure _d: status analysis time _t: time2 Stratified Cox regr. -- Breslow method for ties No. of subjects = 110 Number of obs = 110 No. of failures = 96 Time at risk = 4153 Wald chi2(3) = 26.89 Log pseudolikelihood = -219.51963 Prob > chi2 = 0.0000 (Std. Err. adjusted for 32 clusters in id) ------------------------------------------------------------------------------ | Robust _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- tape | .9553304 .3195125 2.99 0.003 .3290975 1.581563 light | 1.447917 .3039228 4.76 0.000 .8522388 2.043594 yrspsor | .0258127 .0181875 1.42 0.156 -.0098342 .0614596 ------------------------------------------------------------------------------ Stratified by enum
Table 9.3 on page 305 using the whas500 data.
use https://stats.idre.ucla.edu/stat/examples/asa2/whas500, clear set matsize 600 /* 500 groups of size 1, shared and Cox fit */ stcox bmi hr diasbp chf, nolog nohr shared(id) /* frailty model */ failure _d: fstat analysis time _t: lenfol Cox regression -- Breslow method for ties Number of obs = 500 Gamma shared frailty Number of groups = 500 Group variable: id No. of subjects = 500 Obs per group: min = 1 No. of failures = 215 avg = 1 Time at risk = 441218 max = 1 Wald chi2(4) = 136.69 Log likelihood = -1155.999 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0833684 .0158002 -5.28 0.000 -.1143362 -.0524005 hr | .0126112 .0030273 4.17 0.000 .0066779 .0185445 diasbp | -.0164228 .0035707 -4.60 0.000 -.0234211 -.0094244 chf | .9935692 .1497136 6.64 0.000 .700136 1.287002 -------------+---------------------------------------------------------------- theta | .0941106 .2419855 ------------------------------------------------------------------------------ Likelihood-ratio test of theta=0: chibar2(01) = 0.16 Prob>=chibar2 = 0.344 Note: standard errors of regression parameters are conditional on theta. stcox bmi hr diasbp chf, nolog nohr /* standard cox model */ failure _d: fstat analysis time _t: lenfol Cox regression -- Breslow method for ties No. of subjects = 500 Number of obs = 500 No. of failures = 215 Time at risk = 441218 LR chi2(4) = 143.00 Log likelihood = -1156.0802 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0807504 .0153472 -5.26 0.000 -.1108304 -.0506704 hr | .0121129 .0029192 4.15 0.000 .0063914 .0178343 diasbp | -.0158408 .0034591 -4.58 0.000 -.0226205 -.0090611 chf | .9533591 .1444589 6.60 0.000 .6702248 1.236493 ------------------------------------------------------------------------------ /* 250 groups of size 2, shared and strata fit */ sort age id generate r_grp=group(250) stcox bmi hr diasbp chf, nolog nohr shared(r_grp) /* frailty model */ failure _d: fstat analysis time _t: lenfol Cox regression -- Breslow method for ties Number of obs = 500 Gamma shared frailty Number of groups = 250 Group variable: r_grp No. of subjects = 500 Obs per group: min = 2 No. of failures = 215 avg = 2 Time at risk = 441218 max = 2 Wald chi2(4) = 126.62 Log likelihood = -1155.0221 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0824762 .0163449 -5.05 0.000 -.1145116 -.0504408 hr | .0132518 .0031305 4.23 0.000 .0071162 .0193875 diasbp | -.0172585 .0037107 -4.65 0.000 -.0245313 -.0099857 chf | .993616 .1554692 6.39 0.000 .6889018 1.29833 -------------+---------------------------------------------------------------- theta | .2086416 .1594293 ------------------------------------------------------------------------------ Likelihood-ratio test of theta=0: chibar2(01) = 2.12 Prob>=chibar2 = 0.073 Note: standard errors of regression parameters are conditional on theta. stcox bmi hr diasbp chf, nolog nohr strata(r_grp) /* stratified model */ failure _d: fstat analysis time _t: lenfol Stratified Cox regr. -- no ties No. of subjects = 500 Number of obs = 500 No. of failures = 215 Time at risk = 441218 LR chi2(4) = 15.86 Log likelihood = -92.575874 Prob > chi2 = 0.0032 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0343006 .0252864 -1.36 0.175 -.083861 .0152598 hr | .0156723 .0057792 2.71 0.007 .0043453 .0269993 diasbp | -.0062124 .0061181 -1.02 0.310 -.0182037 .0057788 chf | .4399418 .2534272 1.74 0.083 -.0567665 .93665 ------------------------------------------------------------------------------ Stratified by r_grp /* 100 groups of size 5, shared and strata fit */ sort age id replace r_grp=group(100) stcox bmi hr diasbp chf, nolog nohr shared(r_grp) /* frailty model */ failure _d: fstat analysis time _t: lenfol Cox regression -- Breslow method for ties Number of obs = 500 Gamma shared frailty Number of groups = 100 Group variable: r_grp No. of subjects = 500 Obs per group: min = 5 No. of failures = 215 avg = 5 Time at risk = 441218 max = 5 Wald chi2(4) = 104.03 Log likelihood = -1151.3743 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0705542 .0161995 -4.36 0.000 -.1023045 -.0388038 hr | .0125951 .0031502 4.00 0.000 .0064209 .0187692 diasbp | -.0155517 .0037323 -4.17 0.000 -.0228669 -.0082365 chf | .9646334 .1562119 6.18 0.000 .6584637 1.270803 -------------+---------------------------------------------------------------- theta | .3111222 .1383324 ------------------------------------------------------------------------------ Likelihood-ratio test of theta=0: chibar2(01) = 9.41 Prob>=chibar2 = 0.001 Note: standard errors of regression parameters are conditional on theta. stcox bmi hr diasbp chf, nolog nohr strata(r_grp) /* stratified model */ failure _d: fstat analysis time _t: lenfol Stratified Cox regr. -- no ties No. of subjects = 500 Number of obs = 500 No. of failures = 215 Time at risk = 441218 LR chi2(4) = 47.18 Log likelihood = -226.60723 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.049731 .0195673 -2.54 0.011 -.0880822 -.0113798 hr | .0114746 .0038267 3.00 0.003 .0039745 .0189748 diasbp | -.0084375 .0045927 -1.84 0.066 -.0174391 .0005641 chf | .9309663 .1943245 4.79 0.000 .5500972 1.311835 ------------------------------------------------------------------------------ Stratified by r_grp /* 50 groups of size 10, shared and strata fit */ sort age id replace r_grp=group(50) stcox bmi hr diasbp chf, nolog nohr shared(r_grp) /* frailty model */ stcox bmi hr diasbp chf, nolog nohr shared(r_grp) failure _d: fstat analysis time _t: lenfol Cox regression -- Breslow method for ties Number of obs = 500 Gamma shared frailty Number of groups = 50 Group variable: r_grp No. of subjects = 500 Obs per group: min = 10 No. of failures = 215 avg = 10 Time at risk = 441218 max = 10 Wald chi2(4) = 86.42 Log likelihood = -1147.7267 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0617675 .0162284 -3.81 0.000 -.0935745 -.0299604 hr | .011002 .0030884 3.56 0.000 .0049487 .0170552 diasbp | -.0140457 .003652 -3.85 0.000 -.0212036 -.0068879 chf | .8835463 .1536326 5.75 0.000 .582432 1.184661 -------------+---------------------------------------------------------------- theta | .3522475 .1401259 ------------------------------------------------------------------------------ Likelihood-ratio test of theta=0: chibar2(01) = 16.71 Prob>=chibar2 = 0.000 Note: standard errors of regression parameters are conditional on theta. stcox bmi hr diasbp chf, nolog nohr strata(r_grp) /* stratified model */ failure _d: fstat analysis time _t: lenfol Stratified Cox regr. -- Breslow method for ties No. of subjects = 500 Number of obs = 500 No. of failures = 215 Time at risk = 441218 LR chi2(4) = 52.26 Log likelihood = -356.27794 Prob > chi2 = 0.0000 ------------------------------------------------------------------------------ _t | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- bmi | -.0400207 .0176953 -2.26 0.024 -.0747028 -.0053387 hr | .0098473 .0033082 2.98 0.003 .0033634 .0163313 diasbp | -.0106283 .0039806 -2.67 0.008 -.0184302 -.0028265 chf | .8293564 .1671912 4.96 0.000 .5016677 1.157045 ------------------------------------------------------------------------------ Stratified by r_grp