. clear all
. cap noi which tabout
C:\Users\CISS Fondecyt\ado\plus\t\tabout.ado
*! 2.0.8 Ian Watson 15mar2019
*! tabout version 3 (beta) available at: http://tabout.net.au
. if _rc==111 {
. cap noi ssc install tabout
. }
. cap noi which pathutil
C:\Users\CISS Fondecyt\ado\plus\p\pathutil.ado
*! version 2.2.0 19nov2020 daniel klein
. if _rc==111 {
. cap noi net install pathutil, from("http://fmwww.bc.edu/repec/bocode/p/")
. }
. cap noi which pathutil
C:\Users\CISS Fondecyt\ado\plus\p\pathutil.ado
*! version 2.2.0 19nov2020 daniel klein
. if _rc==111 {
. ssc install dirtools
. }
. cap noi which project
C:\Users\CISS Fondecyt\ado\plus\p\project.ado
*! version 1.3.1 22dec2013 picard@netbox.com
. if _rc==111 {
. ssc install project
. }
. cap noi which stipw
C:\Users\CISS Fondecyt\ado\plus\s\stipw.ado
*! Version 1.0.0 17Jan2022
. if _rc==111 {
. ssc install stipw
. }
. cap noi which stpm2
C:\Users\CISS Fondecyt\ado\plus\s\stpm2.ado
*! version 1.7.5 May2021
. if _rc==111 {
. ssc install stpm2
. }
. cap noi which rcsgen
C:\Users\CISS Fondecyt\ado\plus\r\rcsgen.ado
*! version 1.5.9 13FEB2022
. if _rc==111 {
. ssc install rcsgen
. }
. cap noi which matselrc
C:\Users\CISS Fondecyt\ado\plus\m\matselrc.ado
*! NJC 1.1.0 20 Apr 2000 (STB-56: dm79)
. if _rc==111 {
. cap noi net install dm79, from(http://www.stata.com/stb/stb56)
. }
. cap noi which stpm2_standsurv
C:\Users\CISS Fondecyt\ado\plus\s\stpm2_standsurv.ado
*! version 1.1.2 12Jun2018
. if _rc==111 {
. cap noi net install stpm2_standsurv.pkg, from(http://fmwww.bc.edu/RePEc/bocode/s)
. }
. cap noi which fs
C:\Users\CISS Fondecyt\ado\plus\f\fs.ado
*! NJC 1.0.5 23 November 2006
. if _rc==111 {
. ssc install fs
. }
. cap noi which mkspline2
C:\Users\CISS Fondecyt\ado\plus\m\mkspline2.ado
*! version 1.0.0 MLB 04Apr2009
. if _rc==111 {
. ssc install postrcspline
. }
.
. cap noi which evalue
C:\Users\CISS Fondecyt\ado\plus\e\evalue.ado
*! 1.3.0 Ariel Linden 23Sep2019 // changed instances of "substr()" to "substr()" because of Stata version issues
*! 1.2.0 Ariel Linden 05Aug2019 // made "rare" the default for OR and HR, and made "common" the user-specified option
*! 1.1.0 Ariel Linden 26Jan2019 // added figure option, streamlined code
*! 1.0.0 Ariel Linden 24Jan2019
. if _rc==111 {
. ssc install evalue
. }
Survival
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as11 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as11 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as11) using "${pathdata2}prob_condsent_m0_main.html", replace
(output written to prob_condsent_m0_main.html)
|
| | est_as11 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 97 | 96.8 | 97.2 | 94.1 | 93.7 | 94.4 | 94.9 | 94.7 | 95.1 |
| 6_mths | 94.5 | 94.1 | 94.8 | 89.8 | 89.4 | 90.2 | 91 | 90.7 | 91.3 |
| 1_yr | 90.3 | 89.8 | 90.7 | 83.4 | 82.9 | 84 | 85 | 84.6 | 85.3 |
| 3_yrs | 80.1 | 79.5 | 80.8 | 70.3 | 69.5 | 71 | 71.9 | 71.5 | 72.4 |
| 5_yrs | 74.6 | 73.8 | 75.4 | 64 | 63.2 | 64.9 | 65.5 | 65 | 66.1 |
|
RMST
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as12 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as12 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as12) using "${pathdata2}rmst_condsent_m0_main.html", replace
(output written to rmst_condsent_m0_main.html)
|
| | est_as12 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | .255 | .255 | .256 | .251 | .25 | .252 | .252 | .252 | .253 |
| 6_mths | .503 | .502 | .505 | .489 | .488 | .491 | .493 | .492 | .494 |
| 1_yr | .982 | .979 | .985 | .937 | .933 | .941 | .948 | .946 | .951 |
| 3_yrs | 2.629 | 2.616 | 2.642 | 2.415 | 2.398 | 2.432 | 2.458 | 2.448 | 2.469 |
| 5_yrs | 4.128 | 4.103 | 4.154 | 3.714 | 3.682 | 3.746 | 3.788 | 3.769 | 3.807 |
|
Difference Survival
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as13 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as13 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as13) using "${pathdata2}prob_condsent_m0_main_diff.html", replace
(output written to prob_condsent_m0_main_diff.html)
|
| | est_as13 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -3 | -3.3 | -2.6 | -2.1 | -2.4 | -1.8 | .8 | .5 | 1.2 |
| 6_mths | -4.7 | -5.2 | -4.1 | -3.5 | -3.9 | -3.1 | 1.2 | .7 | 1.7 |
| 1_yr | -6.8 | -7.6 | -6.1 | -5.3 | -5.9 | -4.8 | 1.5 | .9 | 2.2 |
| 3_yrs | -9.9 | -10.9 | -8.8 | -8.2 | -9 | -7.4 | 1.7 | .7 | 2.6 |
| 5_yrs | -10.5 | -11.8 | -9.3 | -9.1 | -10 | -8.2 | 1.5 | .4 | 2.5 |
|
Difference RMST
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as14 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as14 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as14) using "${pathdata2}rmst_condsent_m0_main_diff.html", replace
(output written to rmst_condsent_m0_main_diff.html)
|
| | est_as14 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.004 | -.005 | -.004 | -.003 | -.003 | -.003 | .001 | .001 | .002 |
| 6_mths | -.014 | -.016 | -.013 | -.01 | -.012 | -.009 | .004 | .002 | .006 |
| 1_yr | -.045 | -.05 | -.04 | -.034 | -.037 | -.03 | .011 | .006 | .016 |
| 3_yrs | -.214 | -.236 | -.192 | -.171 | -.187 | -.154 | .044 | .023 | .064 |
| 5_yrs | -.414 | -.457 | -.371 | -.34 | -.372 | -.309 | .074 | .036 | .112 |
|
Difference Survival
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_early sdiff_late_vs_e
> arly_lci sdiff_late_vs_early_uci tt
.
. foreach var of varlist sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_ear
> ly sdiff_late_vs_early_lci sdiff_late_vs_early_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .20, .30) // tolerance of .06
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .40, .60) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .75, 1.25) // tolerance of .16
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.80, 3.20) // tolerance of .40
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.50, 5.50) // tolerance of .40
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as15 = (ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as15 = Comp_Late Comp_Late_lci Comp_Late_uci Comp_Early Comp_Early_lci Comp_Early_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as15) using "${pathdata2}prob_condsent_m0_IPW_diff.html", replace
(output written to prob_condsent_m0_IPW_diff.html)
|
| | est_as15 | | | | | | | | |
| | Comp_Late | Comp_Late_lci | Comp_Late_uci | Comp_Early | Comp_Early_lci | Comp_Early_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -1.9 | -2.2 | -1.7 | . | . | . | -.9 | -1.3 | -.5 |
| 6_mths | -3.1 | -3.5 | -2.7 | -1.7 | -3.6 | .1 | . | . | . |
| 1_yr | -4.7 | -5.3 | -4.2 | -2.3 | -4.5 | -.2 | -1.5 | -2.2 | -.8 |
| 3_yrs | -7.3 | -8.1 | -6.5 | -5.9 | -8.5 | -3.4 | -1.7 | -2.6 | -.7 |
| 5_yrs | -8 | -9 | -6.9 | -5.8 | -8.6 | -3.1 | -1.3 | -2.5 | -.2 |
|
Difference RMST
. cap qui noi use "mariel_feb_23.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci rmstdiff_late_vs_
> early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci tt
.
. foreach var of varlist rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci
> rmstdiff_late_vs_early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .20, .30) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .40, .60) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .75, 1.25) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.80, 3.20) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.50, 5.50) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as16 = (ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as16 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as16) using "${pathdata2}rmst_condsent_m0_main_IPW_diff.html", replace
(output written to rmst_condsent_m0_main_IPW_diff.html)
|
| | est_as16 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | . | . | . | -.003 | -.003 | -.002 | -.001 | -.002 | -.001 |
| 6_mths | -.008 | -.013 | -.002 | -.009 | -.011 | -.008 | . | . | . |
| 1_yr | -.013 | -.024 | -.002 | -.03 | -.035 | -.026 | -.01 | -.015 | -.005 |
| 3_yrs | -.112 | -.18 | -.044 | -.161 | -.181 | -.14 | -.042 | -.066 | -.019 |
| 5_yrs | -.264 | -.4 | -.127 | -.31 | -.35 | -.271 | -.075 | -.124 | -.027 |
|
Survival
. cap qui noi use "mariel_feb_23_m1.dta", clear
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as11m1 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as11m1 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as11m1) using "${pathdata2}prob_condsent_m1_main.html", replace
(output written to prob_condsent_m1_main.html)
|
| | est_as11m1 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 96.9 | 96.7 | 97.1 | 93.8 | 93.5 | 94.1 | 94.7 | 94.5 | 94.9 |
| 6_mths | 94.3 | 94 | 94.6 | 89.3 | 88.9 | 89.8 | 90.6 | 90.4 | 90.9 |
| 1_yr | 90 | 89.6 | 90.4 | 82.8 | 82.3 | 83.3 | 84.4 | 84.1 | 84.8 |
| 3_yrs | 79.4 | 78.8 | 80 | 69 | 68.3 | 69.7 | 70.9 | 70.4 | 71.3 |
| 5_yrs | 73.4 | 72.7 | 74.2 | 62.2 | 61.4 | 63.1 | 63.9 | 63.4 | 64.5 |
|
RMST
. cap qui noi use "mariel_feb_23_m1.dta", clear
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as12m1 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as12m1 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as12m1) using "${pathdata2}rmst_condsent_m1_main.html", replace
(output written to rmst_condsent_m1_main.html)
|
| | est_as12m1 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | .251 | .25 | .251 | .246 | .246 | .247 | .247 | .247 | .248 |
| 6_mths | .494 | .493 | .495 | .479 | .478 | .48 | .483 | .482 | .484 |
| 1_yr | .962 | .959 | .965 | .916 | .912 | .92 | .928 | .925 | .93 |
| 3_yrs | 2.622 | 2.61 | 2.635 | 2.394 | 2.379 | 2.41 | 2.442 | 2.433 | 2.452 |
| 5_yrs | 4.172 | 4.148 | 4.197 | 3.722 | 3.692 | 3.752 | 3.807 | 3.788 | 3.825 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_m1.dta", clear
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as13m1 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as13m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as13m1) using "${pathdata2}prob_condsent_m1_main_diff.html", replace
(output written to prob_condsent_m1_main_diff.html)
|
| | est_as13m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -3.1 | -3.4 | -2.7 | -2.2 | -2.5 | -1.9 | .9 | .5 | 1.2 |
| 6_mths | -4.9 | -5.4 | -4.4 | -3.6 | -4 | -3.3 | 1.3 | .8 | 1.8 |
| 1_yr | -7.2 | -7.9 | -6.5 | -5.5 | -6 | -5 | 1.7 | 1 | 2.3 |
| 3_yrs | -10.4 | -11.4 | -9.5 | -8.6 | -9.3 | -7.9 | 1.9 | 1 | 2.7 |
| 5_yrs | -11.2 | -12.3 | -10.1 | -9.5 | -10.3 | -8.7 | 1.7 | .8 | 2.7 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_m1.dta", clear
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .10, .30) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as14m1 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as14m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as14m1) using "${pathdata2}rmst_condsent_m1_main_diff.html", replace
(output written to rmst_condsent_m1_main_diff.html)
|
| | est_as14m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.003 | -.003 | -.002 | -.002 | -.002 | -.002 | .001 | .001 | .001 |
| 6_mths | -.015 | -.017 | -.013 | -.011 | -.012 | -.01 | .004 | .003 | .006 |
| 1_yr | -.046 | -.051 | -.041 | -.034 | -.038 | -.031 | .012 | .007 | .016 |
| 3_yrs | -.228 | -.248 | -.207 | -.18 | -.195 | -.164 | .048 | .029 | .067 |
| 5_yrs | -.45 | -.491 | -.41 | -.366 | -.395 | -.336 | .085 | .049 | .121 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_m1.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_early sdiff_late_vs_e
> arly_lci sdiff_late_vs_early_uci tt2
.
. foreach var of varlist sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_ear
> ly sdiff_late_vs_early_lci sdiff_late_vs_early_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .06
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .16
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .40
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .40
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as15m1 = (ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as15m1 = Comp_Late Comp_Late_lci Comp_Late_uci Comp_Early Comp_Early_lci Comp_Early_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as15m1) using "${pathdata2}prob_condsent_m1_IPW_diff.html", replace
(output written to prob_condsent_m1_IPW_diff.html)
|
| | est_as15m1 | | | | | | | | |
| | Comp_Late | Comp_Late_lci | Comp_Late_uci | Comp_Early | Comp_Early_lci | Comp_Early_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -1.5 | -1.8 | -1.3 | -2 | -3.2 | -.9 | -.7 | -1 | -.4 |
| 6_mths | -3.4 | -3.9 | -3 | -2.7 | -4.4 | -.9 | -1.5 | -2.1 | -.9 |
| 1_yr | -4.5 | -5.1 | -3.9 | -3.8 | -6.2 | -1.5 | -2 | -2.7 | -1.2 |
| 3_yrs | -7.6 | -8.5 | -6.8 | -6.7 | -9.3 | -4.1 | -2.1 | -3.1 | -1.1 |
| 5_yrs | -8.5 | -9.6 | -7.5 | -7.2 | -9.9 | -4.4 | -1.8 | -3 | -.5 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_m1.dta", clear
. *estread using "mariel_feb_23.sters", replace
.
. keep rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci rmstdiff_late_vs_
> early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci tt2
.
. foreach var of varlist rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci
> rmstdiff_late_vs_early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as16m1 = (ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as16m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as16m1) using "${pathdata2}rmst_condsent_m1_main_IPW_diff.html", replace
(output written to rmst_condsent_m1_main_IPW_diff.html)
|
| | est_as16m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.003 | -.005 | -.002 | -.002 | -.002 | -.001 | 0 | -.001 | 0 |
| 6_mths | -.01 | -.015 | -.004 | -.011 | -.013 | -.01 | -.004 | -.006 | -.003 |
| 1_yr | -.03 | -.048 | -.012 | -.024 | -.028 | -.021 | -.013 | -.019 | -.008 |
| 3_yrs | -.141 | -.203 | -.078 | -.158 | -.177 | -.14 | -.058 | -.082 | -.035 |
| 5_yrs | -.279 | -.391 | -.168 | -.325 | -.361 | -.289 | -.096 | -.139 | -.052 |
|
Survival
. cap qui noi use "mariel_feb_23_m2.dta", clear
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as11m2 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as11m2 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as11m2) using "${pathdata2}prob_condsent_m2_main.html", replace
(output written to prob_condsent_m2_main.html)
|
| | est_as11m2 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 96.9 | 96.7 | 97.1 | 93.6 | 93.3 | 93.9 | 94.6 | 94.4 | 94.8 |
| 6_mths | 94.2 | 93.9 | 94.5 | 89 | 88.6 | 89.4 | 90.5 | 90.3 | 90.8 |
| 1_yr | 89.9 | 89.5 | 90.3 | 82.3 | 81.8 | 82.8 | 84.3 | 84 | 84.6 |
| 3_yrs | 79.7 | 79.1 | 80.2 | 68.6 | 68 | 69.2 | 71 | 70.6 | 71.5 |
| 5_yrs | 73.8 | 73.1 | 74.5 | 61.9 | 61.2 | 62.6 | 64.2 | 63.7 | 64.7 |
|
RMST
. cap qui noi use "mariel_feb_23_m2.dta", clear
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as12m2 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as12m2 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as12m2) using "${pathdata2}rmst_condsent_m2_main.html", replace
(output written to rmst_condsent_m2_main.html)
|
| | est_as12m2 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | .255 | .255 | .255 | .25 | .25 | .251 | .252 | .252 | .252 |
| 6_mths | .503 | .502 | .504 | .487 | .485 | .488 | .492 | .491 | .493 |
| 1_yr | .98 | .977 | .982 | .93 | .926 | .933 | .944 | .942 | .946 |
| 3_yrs | 2.617 | 2.605 | 2.629 | 2.378 | 2.364 | 2.392 | 2.437 | 2.428 | 2.447 |
| 5_yrs | 4.104 | 4.08 | 4.127 | 3.638 | 3.613 | 3.664 | 3.745 | 3.728 | 3.762 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_m2.dta", clear
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as13m2 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as13m2 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as13m2) using "${pathdata2}prob_condsent_m2_main_diff.html", replace
(output written to prob_condsent_m2_main_diff.html)
|
| | est_as13m2 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -3.3 | -3.6 | -2.9 | -2.2 | -2.5 | -2 | 1 | .7 | 1.4 |
| 6_mths | -5.2 | -5.7 | -4.7 | -3.7 | -4.1 | -3.3 | 1.5 | 1.1 | 2 |
| 1_yr | -7.6 | -8.3 | -7 | -5.6 | -6.1 | -5.1 | 2 | 1.5 | 2.6 |
| 3_yrs | -11.1 | -11.9 | -10.2 | -8.6 | -9.3 | -7.9 | 2.4 | 1.7 | 3.2 |
| 5_yrs | -11.9 | -12.9 | -11 | -9.6 | -10.4 | -8.8 | 2.4 | 1.5 | 3.2 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_m2.dta", clear
.
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as14m2 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as14m2 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as14m2) using "${pathdata2}rmst_condsent_m2_main_diff.html", replace
(output written to rmst_condsent_m2_main_diff.html)
|
| | est_as14m2 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.005 | -.005 | -.004 | -.003 | -.004 | -.003 | .002 | .001 | .002 |
| 6_mths | -.016 | -.018 | -.014 | -.011 | -.012 | -.01 | .005 | .003 | .007 |
| 1_yr | -.05 | -.054 | -.045 | -.035 | -.039 | -.032 | .014 | .01 | .019 |
| 3_yrs | -.239 | -.258 | -.221 | -.18 | -.195 | -.165 | .06 | .043 | .076 |
| 5_yrs | -.465 | -.5 | -.43 | -.359 | -.387 | -.33 | .107 | .076 | .137 |
|
Survival
. cap qui noi use "mariel_feb_23_2.dta", clear
. *estread using "mariel_feb_23_2".sters", replace
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as21 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as21 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as21) using "${pathdata2}prob_prison_m0_main.html", replace
(output written to prob_prison_m0_main.html)
|
| | est_as21 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 99.6 | 99.5 | 99.7 | 98.9 | 98.8 | 99 | 99.1 | 99 | 99.2 |
| 6_mths | 99.2 | 99.1 | 99.3 | 98.1 | 97.9 | 98.3 | 98.5 | 98.3 | 98.6 |
| 1_yr | 98.5 | 98.4 | 98.7 | 96.8 | 96.5 | 97.1 | 97.3 | 97.2 | 97.5 |
| 3_yrs | 96.6 | 96.3 | 96.9 | 93.6 | 93.2 | 94 | 94.5 | 94.3 | 94.7 |
| 5_yrs | 95.3 | 94.9 | 95.7 | 91.6 | 91.2 | 92.1 | 92.7 | 92.4 | 93.1 |
|
RMST
. cap qui noi use "mariel_feb_23_2.dta", clear
. *estread using "mariel_feb_23_2".sters", replace
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .25) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .50) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.0) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.0) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.00) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as22 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as22 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as22) using "${pathdata2}rmst_prison_m0_main.html", replace
(output written to rmst_prison_m0_main.html)
|
| | est_as22 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | . | . | . | . | . | . | . | . | . |
| 6_mths | . | . | . | . | . | . | . | . | . |
| 1_yr | . | . | . | . | . | . | . | . | . |
| 3_yrs | 2.8 | 2.795 | 2.806 | 2.745 | 2.738 | 2.753 | 2.762 | 2.758 | 2.767 |
| 5_yrs | 4.791 | 4.778 | 4.803 | 4.665 | 4.649 | 4.682 | 4.704 | 4.694 | 4.714 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_2.dta", clear
. *estread using "mariel_feb_23_2.sters", replace
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as23 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as23 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as23) using "${pathdata2}prob_prison_m0_main_diff.html", replace
(output written to prob_prison_m0_main_diff.html)
|
| | est_as23 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.7 | -.8 | -.5 | -.5 | -.6 | -.3 | .2 | .1 | .4 |
| 6_mths | -1.1 | -1.3 | -.9 | -.8 | -.9 | -.6 | .4 | .1 | .6 |
| 1_yr | -1.8 | -2.1 | -1.4 | -1.2 | -1.4 | -1 | .5 | .2 | .9 |
| 3_yrs | -3.1 | -3.6 | -2.5 | -2.1 | -2.5 | -1.7 | .9 | .4 | 1.4 |
| 5_yrs | -3.7 | -4.3 | -3 | -2.6 | -3.1 | -2.1 | 1.1 | .5 | 1.7 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_2.dta", clear
. *estread using "mariel_feb_23_2.sters", replace
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as24 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as24 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as24) using "${pathdata2}rmst_prison_m0_main_diff.html", replace
(output written to rmst_prison_m0_main_diff.html)
|
| | est_as24 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.001 | -.001 | -.001 | -.001 | -.001 | 0 | 0 | 0 | .001 |
| 6_mths | -.003 | -.004 | -.003 | -.002 | -.003 | -.002 | .001 | 0 | .002 |
| 1_yr | -.011 | -.013 | -.009 | -.007 | -.009 | -.006 | .004 | .001 | .006 |
| 3_yrs | -.059 | -.07 | -.049 | -.041 | -.049 | -.033 | .018 | .009 | .028 |
| 5_yrs | -.125 | -.147 | -.104 | -.087 | -.103 | -.071 | .038 | .018 | .058 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_2.dta", clear
.
. *estread using "mariel_feb_23_2.sters", replace
.
. keep sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_early sdiff_late_vs_e
> arly_lci sdiff_late_vs_early_uci tt2
.
. foreach var of varlist sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_ear
> ly sdiff_late_vs_early_lci sdiff_late_vs_early_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .06
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .16
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .40
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .40
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as25 = (ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as25 = Comp_Late Comp_Late_lci Comp_Late_uci Comp_Early Comp_Early_lci Comp_Early_uci Early_Late Early_Late_lci Early_Late_uci
.
. *cap qui noi use "mariel_feb_23_2_early.dta", clear
. *qui ds
. *di word("`r(varlist)'", `c(k)')
. *browse
. *NO EXTRAPOLA, REEMPLAZAR CON CERO EN UNA DE ESAS. NO EXTRAPOLA PORQUE LA PROBABILIDAD ES 1.
.
. *cap qui noi use "mariel_feb_23_2_early_late.dta", clear
. *browse
. *NO HAY 6 MESES EN EARLY-LATE, SON SÓLO .78, que termina siendo absorvido por el año
.
. esttab matrix(est_as25) using "${pathdata2}prob_prison_m0_IPW_diff.html", replace
(output written to prob_prison_m0_IPW_diff.html)
|
| | est_as25 | | | | | | | | |
| | Comp_Late | Comp_Late_lci | Comp_Late_uci | Comp_Early | Comp_Early_lci | Comp_Early_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.4 | -.5 | -.2 | . | . | . | -.3 | -.5 | -.1 |
| 6_mths | -.6 | -.8 | -.4 | -.7 | -1.5 | .1 | . | . | . |
| 1_yr | -1.2 | -1.4 | -.9 | -1 | -1.8 | -.1 | -.6 | -.9 | -.3 |
| 3_yrs | -1.8 | -2.3 | -1.4 | -1.9 | -3.2 | -.6 | -1.1 | -1.6 | -.6 |
| 5_yrs | -2.2 | -2.8 | -1.6 | -3 | -4.6 | -1.5 | -1.3 | -2 | -.6 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_2.dta", clear
. *estread using "mariel_feb_23_2.sters", replace
.
. keep rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci rmstdiff_late_vs_
> early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci tt2
.
. foreach var of varlist rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci
> rmstdiff_late_vs_early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as26 = (ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as26 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as26) using "${pathdata2}rmst_prison_m0_main_IPW_diff.html", replace
(output written to rmst_prison_m0_main_IPW_diff.html)
|
| | est_as26 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | . | . | . | 0 | -.001 | 0 | 0 | -.001 | 0 |
| 6_mths | -.001 | -.005 | .003 | -.002 | -.003 | -.001 | . | . | . |
| 1_yr | -.003 | -.01 | .003 | -.006 | -.009 | -.004 | -.003 | -.006 | -.001 |
| 3_yrs | -.039 | -.071 | -.006 | -.04 | -.05 | -.03 | -.021 | -.032 | -.009 |
| 5_yrs | -.097 | -.169 | -.026 | -.079 | -.1 | -.058 | -.048 | -.074 | -.022 |
|
Survival
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as21m1 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as21m1 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as21m1) using "${pathdata2}prob_prison_m1_main.html", replace
(output written to prob_prison_m1_main.html)
|
| | est_as21m1 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 99.5 | 99.5 | 99.6 | 98.8 | 98.7 | 98.9 | 99.1 | 99 | 99.2 |
| 6_mths | 99.1 | 99 | 99.3 | 98 | 97.8 | 98.1 | 98.4 | 98.3 | 98.5 |
| 1_yr | 98.4 | 98.3 | 98.6 | 96.6 | 96.3 | 96.8 | 97.2 | 97.1 | 97.4 |
| 3_yrs | 96.4 | 96.1 | 96.7 | 93.2 | 92.8 | 93.6 | 94.3 | 94 | 94.5 |
| 5_yrs | 94.9 | 94.5 | 95.3 | 91 | 90.5 | 91.4 | 92.3 | 92 | 92.6 |
|
RMST
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as22m1 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as22m1 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as22m1) using "${pathdata2}rmst_prison_m1_main.html", replace
(output written to rmst_prison_m1_main.html)
|
| | est_as22m1 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | .254 | .254 | .254 | .253 | .253 | .253 | .253 | .253 | .253 |
| 6_mths | .507 | .506 | .507 | .503 | .503 | .504 | .505 | .504 | .505 |
| 1_yr | 1.01 | 1.008 | 1.011 | .998 | .997 | 1 | 1.002 | 1.001 | 1.003 |
| 3_yrs | 2.931 | 2.925 | 2.936 | 2.867 | 2.86 | 2.875 | 2.889 | 2.884 | 2.893 |
| 5_yrs | 4.878 | 4.865 | 4.89 | 4.74 | 4.724 | 4.755 | 4.786 | 4.777 | 4.796 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as23m1 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as23m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as23m1) using "${pathdata2}prob_prison_m1_main_diff.html", replace
(output written to prob_prison_m1_main_diff.html)
|
| | est_as23m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.7 | -.9 | -.6 | -.5 | -.6 | -.4 | .3 | .1 | .4 |
| 6_mths | -1.2 | -1.4 | -1 | -.8 | -.9 | -.6 | .4 | .2 | .6 |
| 1_yr | -1.9 | -2.2 | -1.5 | -1.2 | -1.4 | -1 | .6 | .4 | .9 |
| 3_yrs | -3.2 | -3.7 | -2.8 | -2.2 | -2.5 | -1.8 | 1.1 | .6 | 1.5 |
| 5_yrs | -4 | -4.6 | -3.3 | -2.6 | -3.1 | -2.2 | 1.3 | .8 | 1.9 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as24m1 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as24m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as24m1) using "${pathdata2}rmst_prison_m1_main_diff.html", replace
(output written to rmst_prison_m1_main_diff.html)
|
| | est_as24m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.001 | -.001 | -.001 | -.001 | -.001 | 0 | 0 | 0 | .001 |
| 6_mths | -.003 | -.004 | -.003 | -.002 | -.003 | -.002 | .001 | .001 | .002 |
| 1_yr | -.011 | -.013 | -.009 | -.007 | -.009 | -.006 | .004 | .002 | .006 |
| 3_yrs | -.063 | -.073 | -.054 | -.042 | -.049 | -.035 | .022 | .013 | .031 |
| 5_yrs | -.138 | -.158 | -.117 | -.091 | -.107 | -.076 | .046 | .027 | .065 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
.
. *estread using "mariel_feb_23_2.sters", replace
.
. keep sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_early sdiff_late_vs_e
> arly_lci sdiff_late_vs_early_uci tt2
.
. foreach var of varlist sdiff_comp_vs_late sdiff_comp_vs_late_lci sdiff_comp_vs_late_uci sdiff_comp_vs_early sdiff_comp_vs_early_lci sdiff_comp_vs_early_uci sdiff_late_vs_ear
> ly sdiff_late_vs_early_lci sdiff_late_vs_early_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .06
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .16
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .40
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .40
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as25m1 = (ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as25m1 = Comp_Late Comp_Late_lci Comp_Late_uci Comp_Early Comp_Early_lci Comp_Early_uci Early_Late Early_Late_lci Early_Late_uci
.
. *cap qui noi use "mariel_feb_23_2_early.dta", clear
. *qui ds
. *di word("`r(varlist)'", `c(k)')
. *browse
. *NO EXTRAPOLA, REEMPLAZAR CON CERO EN UNA DE ESAS. NO EXTRAPOLA PORQUE LA PROBABILIDAD ES 1.
.
. *cap qui noi use "mariel_feb_23_2_early_late.dta", clear
. *browse
. *NO HAY 6 MESES EN EARLY-LATE, SON SÓLO .78, que termina siendo absorvido por el año
.
. esttab matrix(est_as25m1) using "${pathdata2}prob_prison_m1_IPW_diff.html", replace
(output written to prob_prison_m1_IPW_diff.html)
|
| | est_as25m1 | | | | | | | | |
| | Comp_Late | Comp_Late_lci | Comp_Late_uci | Comp_Early | Comp_Early_lci | Comp_Early_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.3 | -.4 | -.2 | -.2 | -1 | .6 | -.2 | -.3 | -.1 |
| 6_mths | -.7 | -.9 | -.5 | -.5 | -1.4 | .5 | -.5 | -.7 | -.2 |
| 1_yr | -.9 | -1.2 | -.6 | -1.2 | -2.3 | -.1 | -.8 | -1.1 | -.4 |
| 3_yrs | -1.8 | -2.3 | -1.4 | -2.2 | -3.7 | -.7 | -1.4 | -2 | -.9 |
| 5_yrs | -2.3 | -2.9 | -1.7 | -3.1 | -4.7 | -1.5 | -1.8 | -2.5 | -1 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_2_m1.dta", clear
. *estread using "mariel_feb_23_2.sters", replace
.
. keep rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci rmstdiff_late_vs_
> early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci tt2
.
. foreach var of varlist rmstdiff_comp_vs_late rmstdiff_comp_vs_late_lci rmstdiff_comp_vs_late_uci rmstdiff_comp_vs_early rmstdiff_comp_vs_early_lci rmstdiff_comp_vs_early_uci
> rmstdiff_late_vs_early rmstdiff_late_vs_early_lci rmstdiff_late_vs_early_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_comp_vs_late diff_comp_vs_late_lci diff_comp_vs_late_uci diff_comp_vs_early diff_comp_vs_early_lci diff_comp_vs_early_uci diff_late_vs_early diff
> _late_vs_early_lci diff_late_vs_early_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt2, .10, .30) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt2, .35, .65) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt2, .75, 1.25) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt2, 2.80, 3.20) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt2, 4.50, 5.50) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as26m1 = (ests_diff_comp_vs_early , ests_diff_comp_vs_early_lci, ests_diff_comp_vs_early_uci , ///
> ests_diff_comp_vs_late , ests_diff_comp_vs_late_lci , ests_diff_comp_vs_late_uci , ///
> ests_diff_late_vs_early , ests_diff_late_vs_early_lci , ests_diff_late_vs_early_uci )
. matrix colnames est_as26m1 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as26m1) using "${pathdata2}rmst_prison_m1_main_IPW_diff.html", replace
(output written to rmst_prison_m1_main_IPW_diff.html)
|
| | est_as26m1 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | 0 | -.001 | .001 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6_mths | -.001 | -.005 | .002 | -.002 | -.003 | -.001 | -.001 | -.002 | 0 |
| 1_yr | -.006 | -.016 | .003 | -.005 | -.006 | -.003 | -.005 | -.007 | -.002 |
| 3_yrs | -.043 | -.076 | -.011 | -.034 | -.044 | -.025 | -.029 | -.041 | -.017 |
| 5_yrs | -.097 | -.158 | -.037 | -.077 | -.097 | -.058 | -.06 | -.084 | -.036 |
|
Survival
. cap qui noi use "mariel_feb_23_2_m2.dta", clear
.
. keep s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci tt
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_tr_comp s_tr_comp_lci s_tr_comp_uci s_early_drop s_early_drop_lci s_early_drop_uci s_late_drop s_late_drop_lci s_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as21m2 = (ests_s_tr_comp , ests_s_tr_comp_lci, ests_s_tr_comp_uci , ///
> ests_s_early_drop , ests_s_early_drop_lci, ests_s_early_drop_uci , ///
> ests_s_late_drop , ests_s_late_drop_lci , ests_s_late_drop_uci )
. matrix colnames est_as21m2 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as21m2) using "${pathdata2}prob_prison_m2_main.html", replace
(output written to prob_prison_m2_main.html)
|
| | est_as21m2 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | 99.5 | 99.5 | 99.6 | 98.8 | 98.6 | 98.9 | 99.1 | 99 | 99.2 |
| 6_mths | 99.1 | 99 | 99.3 | 97.9 | 97.7 | 98 | 98.4 | 98.3 | 98.5 |
| 1_yr | 98.4 | 98.3 | 98.6 | 96.4 | 96.2 | 96.7 | 97.2 | 97.1 | 97.4 |
| 3_yrs | 96.5 | 96.2 | 96.8 | 93 | 92.7 | 93.3 | 94.3 | 94.1 | 94.5 |
| 5_yrs | 95 | 94.7 | 95.4 | 90.8 | 90.4 | 91.2 | 92.4 | 92.1 | 92.7 |
|
RMST
. cap qui noi use "mariel_feb_23_2_m2.dta", clear
.
. keep rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci tt
.
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist rmst_h0 rmst_h0_lci rmst_h0_uci rmst_h1 rmst_h1_lci rmst_h1_uci rmst_h2 rmst_h2_lci rmst_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as22m2 = (ests_rmst_h0 , ests_rmst_h0_lci , ests_rmst_h0_uci , ///
> ests_rmst_h1 , ests_rmst_h1_lci , ests_rmst_h1_uci , ///
> ests_rmst_h2 , ests_rmst_h2_lci , ests_rmst_h2_uci )
. matrix colnames est_as22m2 = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as22m2) using "${pathdata2}rmst_prison_m2_main.html", replace
(output written to rmst_prison_m2_main.html)
|
| | est_as22m2 | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 3_mths | .259 | .259 | .259 | .258 | .257 | .258 | .258 | .258 | .258 |
| 6_mths | .516 | .516 | .517 | .512 | .512 | .513 | .514 | .514 | .514 |
| 1_yr | 1.028 | 1.027 | 1.03 | 1.016 | 1.014 | 1.018 | 1.021 | 1.02 | 1.022 |
| 3_yrs | 2.922 | 2.917 | 2.928 | 2.854 | 2.848 | 2.861 | 2.88 | 2.876 | 2.885 |
| 5_yrs | 4.783 | 4.771 | 4.795 | 4.639 | 4.625 | 4.653 | 4.694 | 4.685 | 4.703 |
|
Difference Survival
. cap qui noi use "mariel_feb_23_2_m2.dta", clear
.
. keep sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_late_drop_uci sdif
> f_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci tt
.
. foreach var of varlist sdiff_tr_comp_early_drop sdiff_tr_comp_early_drop_lci sdiff_tr_comp_early_drop_uci sdiff_tr_comp_late_drop sdiff_tr_comp_late_drop_lci sdiff_tr_comp_
> late_drop_uci sdiff_early_late_drop sdiff_early_late_drop_lci sdiff_early_late_drop_uci {
2. local newname = substr("`var'", 2, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_d
> rop_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as23m2 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as23m2 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as23m2) using "${pathdata2}prob_prison_m2_main_diff.html", replace
(output written to prob_prison_m2_main_diff.html)
|
| | est_as23m2 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.8 | -.9 | -.6 | -.5 | -.6 | -.4 | .3 | .2 | .5 |
| 6_mths | -1.3 | -1.5 | -1.1 | -.8 | -.9 | -.6 | .5 | .3 | .7 |
| 1_yr | -2 | -2.3 | -1.7 | -1.2 | -1.5 | -1 | .8 | .5 | 1 |
| 3_yrs | -3.5 | -3.9 | -3 | -2.2 | -2.5 | -1.8 | 1.3 | .9 | 1.7 |
| 5_yrs | -4.3 | -4.8 | -3.7 | -2.6 | -3.1 | -2.2 | 1.6 | 1.1 | 2.1 |
|
Difference RMST
. cap qui noi use "mariel_feb_23_2_m2.dta", clear
.
. keep rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci rmstdiff_tr_comp_l
> ate_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci tt
.
. foreach var of varlist rmstdiff_tr_comp_early_drop rmstdiff_tr_comp_early_drop_lci rmstdiff_tr_comp_early_drop_uci rmstdiff_tr_comp_late_drop rmstdiff_tr_comp_late_drop_lci
> rmstdiff_tr_comp_late_drop_uci rmstdiff_early_late_drop rmstdiff_early_late_drop_lci rmstdiff_early_late_drop_uci {
2. local newname = substr("`var'", 5, 50)
3. rename `var' `newname'
4. }
.
. foreach var of varlist diff_tr_comp_early_drop diff_tr_comp_early_drop_lci diff_tr_comp_early_drop_uci diff_tr_comp_late_drop diff_tr_comp_late_drop_lci diff_tr_comp_late_dr
> op_uci diff_early_late_drop diff_early_late_drop_lci diff_early_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(tt, .24, .26) // tolerance of .02
4. scalar e3m_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(tt, .45, .55) // tolerance of .10
6. scalar e6m_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(tt, .95, 1.05) // tolerance of .10
8. scalar e1y_`var' = round(round(r(mean),.0001),.001)
9. qui summarize `var' if inrange(tt, 2.85, 3.15) // tolerance of .30
10. scalar e3y_`var' = round(round(r(mean),.0001),.001)
11. qui summarize `var' if inrange(tt, 4.85, 5.15) // tolerance of .30
12. scalar e5y_`var' = round(round(r(mean),.0001),.001)
13. cap noi matrix ests_`var' = (`=scalar(e3m_`var')'\ `=scalar(e6m_`var')'\ `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
14. matrix colnames ests_`var' = `var'
15. matrix rownames ests_`var' = 3_mths 6_mths 1_yr 3_yrs 5_yrs
16. }
.
. matrix est_as24m2 = (ests_diff_tr_comp_early_drop , ests_diff_tr_comp_early_drop_lci , ests_diff_tr_comp_early_drop_uci , ///
> ests_diff_tr_comp_late_drop , ests_diff_tr_comp_late_drop_lci, ests_diff_tr_comp_late_drop_uci , ///
> ests_diff_early_late_drop , ests_diff_early_late_drop_lci , ests_diff_early_late_drop_uci )
. matrix colnames est_as24m2 = Comp_Early Comp_Early_lci Comp_Early_uci Comp_Late Comp_Late_lci Comp_Late_uci Early_Late Early_Late_lci Early_Late_uci
.
. esttab matrix(est_as24m2) using "${pathdata2}rmst_prison_m2_main_diff.html", replace
(output written to rmst_prison_m2_main_diff.html)
|
| | est_as24m2 | | | | | | | | |
| | Comp_Early | Comp_Early_lci | Comp_Early_uci | Comp_Late | Comp_Late_lci | Comp_Late_uci | Early_Late | Early_Late_lci | Early_Late_uci |
|
| 3_mths | -.001 | -.001 | -.001 | -.001 | -.001 | 0 | .001 | 0 | .001 |
| 6_mths | -.004 | -.004 | -.003 | -.002 | -.003 | -.002 | .002 | .001 | .002 |
| 1_yr | -.012 | -.014 | -.01 | -.008 | -.009 | -.006 | .005 | .003 | .007 |
| 3_yrs | -.068 | -.077 | -.059 | -.042 | -.049 | -.034 | .026 | .018 | .034 |
| 5_yrs | -.144 | -.162 | -.126 | -.089 | -.103 | -.074 | .055 | .039 | .071 |
|
. cap qui noi clear all
. qui estread using "mariel_feb_23.sters"
.
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -54443.187 Number of obs = 60,253
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.728953 .0499925 18.94 0.000 1.633694 1.829766
mot_egr_late | 1.577917 .0370653 19.42 0.000 1.506917 1.652262
tr_mod2 | 1.218636 .0262221 9.19 0.000 1.16831 1.271129
sex_dum2 | .7600293 .016327 -12.77 0.000 .7286932 .7927129
edad_ini_cons | .9868996 .0019513 -6.67 0.000 .9830825 .9907315
esc1 | 1.128982 .0298192 4.59 0.000 1.072025 1.188966
esc2 | 1.088746 .025948 3.57 0.000 1.039058 1.14081
sus_prin2 | 1.066729 .0297425 2.32 0.021 1.009999 1.126646
sus_prin3 | 1.392948 .0326517 14.14 0.000 1.3304 1.458437
sus_prin4 | 1.076603 .0378667 2.10 0.036 1.004886 1.153438
sus_prin5 | 1.141834 .0825502 1.83 0.067 .9909792 1.315654
fr_cons_sus_prin2 | .920203 .0450222 -1.70 0.089 .8360601 1.012814
fr_cons_sus_prin3 | .9969857 .0395705 -0.08 0.939 .9223689 1.077639
fr_cons_sus_prin4 | 1.008748 .0420384 0.21 0.834 .9296295 1.0946
fr_cons_sus_prin5 | 1.030657 .0409393 0.76 0.447 .9534613 1.114103
cond_ocu2 | 1.017891 .0318157 0.57 0.570 .9574048 1.082198
cond_ocu3 | 1.005554 .1418086 0.04 0.969 .7627188 1.325704
cond_ocu4 | 1.104285 .0399243 2.74 0.006 1.028743 1.185375
cond_ocu5 | 1.161881 .089036 1.96 0.050 .9998462 1.350175
cond_ocu6 | 1.131352 .0207262 6.74 0.000 1.09145 1.172713
policonsumo | 1.026642 .0224184 1.20 0.229 .9836297 1.071535
num_hij2 | 1.165174 .0227514 7.83 0.000 1.121424 1.21063
tenviv1 | 1.152096 .075424 2.16 0.031 1.013358 1.309827
tenviv2 | 1.127523 .0494075 2.74 0.006 1.034728 1.22864
tenviv4 | 1.037621 .0237463 1.61 0.107 .9921074 1.085222
tenviv5 | 1.003652 .0179934 0.20 0.839 .9689976 1.039545
mzone2 | 1.302629 .0273768 12.58 0.000 1.250061 1.357407
mzone3 | 1.464532 .0421233 13.27 0.000 1.384256 1.549464
n_off_vio | 1.355274 .0258706 15.93 0.000 1.305506 1.40694
n_off_acq | 1.814333 .0324517 33.31 0.000 1.751831 1.879065
n_off_sud | 1.256841 .0233136 12.32 0.000 1.211967 1.303375
n_off_oth | 1.360377 .0257473 16.26 0.000 1.310838 1.411788
psy_com2 | 1.07078 .0257019 2.85 0.004 1.021572 1.122359
psy_com3 | 1.05835 .0187998 3.19 0.001 1.022137 1.095846
dep2 | 1.019981 .0195475 1.03 0.302 .9823791 1.059022
rural2 | 1.028789 .0287124 1.02 0.309 .9740256 1.086632
rural3 | 1.054563 .0324416 1.73 0.084 .9928578 1.120104
porc_pobr | 1.228279 .1453468 1.74 0.082 .974027 1.548898
susini2 | 1.095891 .0455133 2.20 0.027 1.01022 1.188826
susini3 | 1.122648 .0372602 3.49 0.000 1.051944 1.198104
susini4 | 1.082362 .0193437 4.43 0.000 1.045105 1.120947
susini5 | 1.129855 .056192 2.45 0.014 1.024918 1.245535
ano_nac_corr | .874961 .003746 -31.20 0.000 .8676497 .8823339
cohab2 | .9707827 .0310641 -0.93 0.354 .9117682 1.033617
cohab3 | .9914812 .0390175 -0.22 0.828 .917883 1.070981
cohab4 | .9524348 .0296215 -1.57 0.117 .8961117 1.012298
fis_com2 | 1.027195 .0166785 1.65 0.098 .9950202 1.06041
fis_com3 | .9022046 .0336831 -2.76 0.006 .8385445 .9706976
rc_x1 | .8517336 .0048089 -28.42 0.000 .8423604 .8612112
rc_x2 | 1.028766 .0186435 1.56 0.118 .992867 1.065963
rc_x3 | .8953119 .0414545 -2.39 0.017 .8176403 .9803619
_rcs1 | 2.632098 .0397141 64.14 0.000 2.555399 2.711098
_rcs2 | 1.104931 .0062859 17.54 0.000 1.092679 1.11732
_rcs3 | 1.042542 .0040782 10.65 0.000 1.03458 1.050566
_rcs4 | 1.020136 .0025116 8.10 0.000 1.015225 1.025071
_rcs5 | 1.011801 .0017195 6.90 0.000 1.008437 1.015177
_rcs6 | 1.006751 .001313 5.16 0.000 1.004181 1.009328
_rcs_mot_egr_early1 | .90547 .016121 -5.58 0.000 .8744183 .9376243
_rcs_mot_egr_late1 | .9427967 .0154771 -3.59 0.000 .9129449 .9736246
_cons | 2.9e+115 2.5e+116 30.83 0.000 1.3e+108 6.4e+122
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. scalar HR_early = r(table)["b",1]
. scalar HR_early_lo = r(table)["ll",1]
. scalar HR_early_up = r(table)["ul",1]
. scalar HR_late = r(table)["b",2]
. scalar HR_late_lo = r(table)["ll",2]
. scalar HR_late_up = r(table)["ul",2]
.
. set scheme s1mono
.
. di "`=scalar(round(HR_early,.01))' (95%CI `=scalar(round(HR_early_lo),.01)', `=round(scalar(HR_early_up),.01)')"
1.73 (95%CI 1.63, 1.83)
.
. evalue hr `=scalar(HR_early)' , lcl(`=scalar(HR_early_lo)') ucl(`=scalar(HR_early_up)') true(1) common figure
E-value (point estimate): 2.279
E-value (CI): 2.157

. di "`=scalar(round(HR_late,.01))' (95%CI `=scalar(round(HR_late_lo),.01)', `=round(scalar(HR_late_up),.01)')"
1.58 (95%CI 1.51, 1.65)
.
. evalue hr `=scalar(HR_late)' , lcl(`=scalar(HR_late_lo)') ucl(`=scalar(HR_late_up)') true(1) common figure
E-value (point estimate): 2.084
E-value (CI): 1.988

. cap qui noi clear all
. qui estread using "mariel_feb_23_2.sters"
.
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -16977.437 Number of obs = 60,253
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 2.012536 .12695 11.09 0.000 1.778485 2.277389
mot_egr_late | 1.694464 .0920751 9.71 0.000 1.523278 1.884888
tr_mod2 | 1.218438 .0518245 4.65 0.000 1.120982 1.324366
sex_dum2 | .607298 .0295195 -10.26 0.000 .5521115 .6680008
edad_ini_cons | .9714319 .0047127 -5.97 0.000 .9622389 .9807126
esc1 | 1.430409 .0886472 5.78 0.000 1.266802 1.615147
esc2 | 1.264154 .073243 4.05 0.000 1.128451 1.416176
sus_prin2 | 1.157338 .0782559 2.16 0.031 1.013688 1.321344
sus_prin3 | 1.681938 .0916982 9.54 0.000 1.511482 1.871617
sus_prin4 | 1.17118 .0933799 1.98 0.048 1.001743 1.369277
sus_prin5 | 1.590815 .2391632 3.09 0.002 1.184813 2.135941
fr_cons_sus_prin2 | .967409 .1088579 -0.29 0.768 .7759406 1.206124
fr_cons_sus_prin3 | .9785847 .0894334 -0.24 0.813 .8181005 1.170551
fr_cons_sus_prin4 | 1.003281 .0951204 0.03 0.972 .8331449 1.208159
fr_cons_sus_prin5 | 1.030036 .0934609 0.33 0.744 .8622201 1.230514
cond_ocu2 | 1.048814 .0745353 0.67 0.502 .9124447 1.205563
cond_ocu3 | 1.146648 .3093534 0.51 0.612 .6757487 1.945697
cond_ocu4 | 1.220389 .0890058 2.73 0.006 1.057835 1.407921
cond_ocu5 | 1.057984 .1641719 0.36 0.716 .7805393 1.434048
cond_ocu6 | 1.189485 .0465057 4.44 0.000 1.101741 1.284218
policonsumo | .9915966 .0486117 -0.17 0.863 .9007536 1.091601
num_hij2 | 1.125554 .0447828 2.97 0.003 1.041117 1.21684
tenviv1 | 1.067279 .1350448 0.51 0.607 .8328636 1.367672
tenviv2 | 1.125202 .0969405 1.37 0.171 .9503774 1.332185
tenviv4 | 1.038047 .0510085 0.76 0.447 .9427354 1.142994
tenviv5 | 1.010717 .0383263 0.28 0.779 .9383225 1.088697
mzone2 | 1.450399 .0608534 8.86 0.000 1.335901 1.574711
mzone3 | 1.528535 .0965347 6.72 0.000 1.350572 1.729948
n_off_vio | 1.466613 .0554377 10.13 0.000 1.361884 1.579395
n_off_acq | 2.798335 .0972513 29.61 0.000 2.614073 2.995586
n_off_sud | 1.390646 .0507004 9.05 0.000 1.294743 1.493654
n_off_oth | 1.736015 .0634121 15.10 0.000 1.616074 1.864858
psy_com2 | 1.118023 .0550376 2.27 0.023 1.015191 1.23127
psy_com3 | 1.100216 .0424081 2.48 0.013 1.02016 1.186555
dep2 | 1.036419 .0441269 0.84 0.401 .9534424 1.126617
rural2 | .898513 .0559683 -1.72 0.086 .795249 1.015186
rural3 | .8606054 .0595695 -2.17 0.030 .7514247 .9856499
porc_pobr | 1.571197 .3932657 1.81 0.071 .962005 2.56616
susini2 | 1.188536 .1083406 1.89 0.058 .9940805 1.421031
susini3 | 1.270308 .0818754 3.71 0.000 1.119558 1.441358
susini4 | 1.18061 .0440211 4.45 0.000 1.097408 1.270121
susini5 | 1.421915 .1320064 3.79 0.000 1.185361 1.705677
ano_nac_corr | .8500967 .0080232 -17.21 0.000 .8345161 .8659682
cohab2 | .8802602 .0591132 -1.90 0.058 .7717015 1.00409
cohab3 | 1.075106 .0859654 0.91 0.365 .9191564 1.257516
cohab4 | .964041 .0641775 -0.55 0.582 .846116 1.098401
fis_com2 | 1.057973 .0364668 1.63 0.102 .9888599 1.131916
fis_com3 | .8191694 .0709746 -2.30 0.021 .6912319 .9707863
rc_x1 | .8503726 .0101848 -13.53 0.000 .8306432 .8705706
rc_x2 | .8817405 .0351634 -3.16 0.002 .815446 .9534245
rc_x3 | 1.277763 .1359053 2.30 0.021 1.037326 1.573931
_rcs1 | 2.200956 .0694371 25.01 0.000 2.068984 2.341346
_rcs2 | 1.065717 .0083576 8.12 0.000 1.049462 1.082225
_rcs3 | 1.033663 .006363 5.38 0.000 1.021266 1.04621
_rcs4 | 1.017806 .0044294 4.06 0.000 1.009161 1.026524
_rcs5 | 1.010267 .0032115 3.21 0.001 1.003993 1.016581
_rcs6 | 1.008379 .0025225 3.34 0.001 1.003447 1.013335
_rcs_mot_egr_early1 | .8926688 .0314254 -3.23 0.001 .8331531 .9564359
_rcs_mot_egr_late1 | .9136598 .0309637 -2.66 0.008 .8549437 .9764086
_cons | 1.4e+139 2.7e+140 16.86 0.000 9.7e+122 2.2e+155
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. scalar HR_early2 = r(table)["b",1]
. scalar HR_early_lo2 = r(table)["ll",1]
. scalar HR_early_up2 = r(table)["ul",1]
. scalar HR_late2 = r(table)["b",2]
. scalar HR_late_lo2 = r(table)["ll",2]
. scalar HR_late_up2 = r(table)["ul",2]
.
. set scheme s1mono
.
. di "`=scalar(round(HR_early2,.01))' (95%CI `=scalar(round(HR_early_lo2),.01)', `=round(scalar(HR_early_up2),.01)')"
2.01 (95%CI 1.78, 2.28)
.
. evalue hr `=scalar(HR_early2)' , lcl(`=scalar(HR_early_lo2)') ucl(`=scalar(HR_early_up2)') true(1) figure
E-value (point estimate): 3.440
E-value (CI): 2.955

. di "`=scalar(round(HR_late2,.01))' (95%CI `=scalar(round(HR_late_lo2),.01)', `=round(scalar(HR_late_up2),.01)')"
1.69 (95%CI 1.52, 1.88)
.
. evalue hr `=scalar(HR_late2)' , lcl(`=scalar(HR_late_lo2)') ucl(`=scalar(HR_late_up2)') true(1) figure
E-value (point estimate): 2.779
E-value (CI): 2.416

. cap qui noi clear all
. qui estread using "mariel_feb_23_m1.sters"
.
. estimates replay m_nostag_rp8_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp8_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -67533.174 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.74308 .0445435 21.74 0.000 1.657926 1.832607
mot_egr_late | 1.583146 .0330746 21.99 0.000 1.51963 1.649317
tr_mod2 | 1.217761 .023 10.43 0.000 1.173506 1.263685
sex_dum2 | .73504 .0141646 -15.97 0.000 .7077957 .763333
edad_ini_cons | .9880599 .0016926 -7.01 0.000 .9847481 .9913828
esc1 | 1.157902 .027096 6.27 0.000 1.105995 1.212246
esc2 | 1.106586 .0234376 4.78 0.000 1.06159 1.15349
sus_prin2 | 1.071889 .0264682 2.81 0.005 1.021248 1.125042
sus_prin3 | 1.40807 .0292356 16.48 0.000 1.351919 1.466553
sus_prin4 | 1.040355 .0321132 1.28 0.200 .9792802 1.105238
sus_prin5 | 1.014537 .0647975 0.23 0.821 .8951642 1.149829
fr_cons_sus_prin2 | .9349407 .040723 -1.54 0.122 .8584371 1.018262
fr_cons_sus_prin3 | 1.008606 .0356281 0.24 0.808 .9411391 1.08091
fr_cons_sus_prin4 | 1.032608 .0382571 0.87 0.386 .9602832 1.11038
fr_cons_sus_prin5 | 1.066898 .0376756 1.83 0.067 .995553 1.143357
cond_ocu2 | 1.031147 .0286569 1.10 0.270 .9764829 1.088871
cond_ocu3 | .9603183 .1248672 -0.31 0.755 .7442796 1.239066
cond_ocu4 | 1.118921 .036866 3.41 0.001 1.048948 1.193561
cond_ocu5 | 1.256781 .0704571 4.08 0.000 1.126004 1.402747
cond_ocu6 | 1.160912 .0190489 9.09 0.000 1.124171 1.198854
policonsumo | 1.033559 .0201903 1.69 0.091 .9947347 1.073899
num_hij2 | 1.156898 .0199633 8.45 0.000 1.118425 1.196694
tenviv1 | 1.082366 .0649739 1.32 0.187 .9622259 1.217507
tenviv2 | 1.088573 .0419101 2.20 0.027 1.009454 1.173894
tenviv4 | 1.053361 .0207758 2.64 0.008 1.013418 1.094878
tenviv5 | 1.010574 .0162738 0.65 0.514 .9791761 1.042979
mzone2 | 1.286188 .0240552 13.46 0.000 1.239895 1.33421
mzone3 | 1.428232 .0375361 13.56 0.000 1.356525 1.503729
n_off_vio | 1.355585 .0239751 17.20 0.000 1.3094 1.403399
n_off_acq | 1.809644 .029703 36.14 0.000 1.752354 1.868807
n_off_sud | 1.24879 .0214402 12.94 0.000 1.207467 1.291527
n_off_oth | 1.352543 .0236902 17.24 0.000 1.306899 1.399781
psy_com2 | 1.058857 .0224264 2.70 0.007 1.015802 1.103737
psy_com3 | 1.043868 .016503 2.72 0.007 1.012019 1.07672
dep2 | 1.014576 .0174076 0.84 0.399 .9810246 1.049274
rural2 | 1.022953 .0262479 0.88 0.376 .9727802 1.075713
rural3 | 1.043664 .0294606 1.51 0.130 .9874909 1.103033
porc_pobr | 1.29553 .1346303 2.49 0.013 1.056796 1.588194
susini2 | 1.049822 .0312983 1.63 0.103 .9902367 1.112993
susini3 | 1.14337 .0346017 4.43 0.000 1.077524 1.21324
susini4 | 1.087998 .0175085 5.24 0.000 1.054217 1.122861
susini5 | 1.141778 .0524973 2.88 0.004 1.043385 1.24945
ano_nac_corr | .8805033 .0031795 -35.24 0.000 .8742935 .8867572
cohab2 | .9385429 .0252554 -2.36 0.018 .890326 .9893711
cohab3 | .9807871 .0319577 -0.60 0.552 .9201093 1.045466
cohab4 | .92591 .0244015 -2.92 0.003 .8792982 .9749927
fis_com2 | 1.025914 .0148909 1.76 0.078 .9971396 1.055519
fis_com3 | .8874548 .0293626 -3.61 0.000 .8317314 .9469115
rc_x1 | .861173 .0041794 -30.80 0.000 .8530203 .8694037
rc_x2 | 1.00745 .0162096 0.46 0.645 .9761755 1.039727
rc_x3 | .940499 .0387113 -1.49 0.136 .8676061 1.019516
_rcs1 | 2.660683 .035516 73.31 0.000 2.591976 2.731212
_rcs2 | 1.112745 .005837 20.37 0.000 1.101363 1.124244
_rcs3 | 1.048789 .0038702 12.91 0.000 1.041231 1.056402
_rcs4 | 1.023992 .0024089 10.08 0.000 1.019281 1.028724
_rcs5 | 1.014865 .0016172 9.26 0.000 1.011701 1.01804
_rcs6 | 1.011019 .0012537 8.84 0.000 1.008565 1.013479
_rcs7 | 1.007845 .0010726 7.34 0.000 1.005745 1.009949
_rcs8 | 1.004567 .000909 5.04 0.000 1.002787 1.00635
_rcs_mot_egr_early1 | .907554 .0143523 -6.13 0.000 .8798554 .9361246
_rcs_mot_egr_late1 | .9431117 .0136921 -4.03 0.000 .9166539 .9703331
_cons | 7.9e+109 5.7e+110 34.81 0.000 5.1e+103 1.2e+116
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. scalar HR_earlym1 = r(table)["b",1]
. scalar HR_early_lom1 = r(table)["ll",1]
. scalar HR_early_upm1 = r(table)["ul",1]
. scalar HR_latem1 = r(table)["b",2]
. scalar HR_late_lom1 = r(table)["ll",2]
. scalar HR_late_upm1 = r(table)["ul",2]
.
. set scheme s1mono
.
. di "`=scalar(round(HR_earlym1,.01))' (95%CI `=scalar(round(HR_early_lom1),.01)', `=round(scalar(HR_early_upm1),.01)')"
1.74 (95%CI 1.66, 1.83)
.
. evalue hr `=scalar(HR_earlym1)' , lcl(`=scalar(HR_early_lom1)') ucl(`=scalar(HR_early_upm1)') true(1) common figure
E-value (point estimate): 2.297
E-value (CI): 2.188
.

. di "`=scalar(round(HR_latem1,.01))' (95%CI `=scalar(round(HR_late_lom1),.01)', `=round(scalar(HR_late_upm1),.01)')"
1.58 (95%CI 1.52, 1.65)
.
. evalue hr `=scalar(HR_latem1)' , lcl(`=scalar(HR_late_lom1)') ucl(`=scalar(HR_late_upm1)') true(1) common figure
E-value (point estimate): 2.091
E-value (CI): 2.005

. cap qui noi clear all
. qui estread using "mariel_feb_23_2_m1.sters"
.
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -21759.872 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.994852 .1087314 12.67 0.000 1.792731 2.219761
mot_egr_late | 1.651233 .0777884 10.65 0.000 1.505598 1.810956
tr_mod2 | 1.152116 .0429533 3.80 0.000 1.070932 1.239455
sex_dum2 | .5924607 .0255581 -12.13 0.000 .544427 .6447322
edad_ini_cons | .9734059 .0040331 -6.51 0.000 .9655331 .9813429
esc1 | 1.516986 .0833309 7.59 0.000 1.362145 1.689428
esc2 | 1.344025 .06934 5.73 0.000 1.214766 1.487037
sus_prin2 | 1.195219 .0708791 3.01 0.003 1.064068 1.342535
sus_prin3 | 1.716276 .0822599 11.27 0.000 1.56239 1.885318
sus_prin4 | 1.142999 .0793454 1.93 0.054 .9975999 1.309589
sus_prin5 | 1.354906 .1839488 2.24 0.025 1.038354 1.76796
fr_cons_sus_prin2 | .977386 .0969542 -0.23 0.818 .8046908 1.187143
fr_cons_sus_prin3 | .9957392 .0799293 -0.05 0.958 .8507824 1.165394
fr_cons_sus_prin4 | 1.038108 .086308 0.45 0.653 .882011 1.221831
fr_cons_sus_prin5 | 1.08905 .0865887 1.07 0.283 .9319019 1.272699
cond_ocu2 | 1.087743 .0670889 1.36 0.173 .9638878 1.227513
cond_ocu3 | 1.143944 .2800258 0.55 0.583 .70801 1.84829
cond_ocu4 | 1.240744 .0810192 3.30 0.001 1.091691 1.410148
cond_ocu5 | 1.332646 .1368113 2.80 0.005 1.089756 1.629673
cond_ocu6 | 1.211739 .0420048 5.54 0.000 1.132146 1.296928
policonsumo | 1.007253 .0431286 0.17 0.866 .9261719 1.095431
num_hij2 | 1.136224 .0394231 3.68 0.000 1.061525 1.21618
tenviv1 | 1.018513 .1150669 0.16 0.871 .8162099 1.270959
tenviv2 | 1.068074 .0802883 0.88 0.381 .9217552 1.23762
tenviv4 | 1.012196 .0420598 0.29 0.770 .933028 1.098082
tenviv5 | .9928354 .0331953 -0.22 0.830 .9298599 1.060076
mzone2 | 1.416263 .0524875 9.39 0.000 1.317037 1.522965
mzone3 | 1.544621 .0865199 7.76 0.000 1.384022 1.723855
n_off_vio | 1.461835 .0503418 11.03 0.000 1.366423 1.563909
n_off_acq | 2.796745 .0871343 33.01 0.000 2.631075 2.972847
n_off_sud | 1.376993 .0456524 9.65 0.000 1.290361 1.469441
n_off_oth | 1.702386 .0564758 16.04 0.000 1.595218 1.816754
psy_com2 | 1.048481 .0402961 1.23 0.218 .9724036 1.130511
dep2 | 1.032711 .0387488 0.86 0.391 .9594905 1.11152
rural2 | .9370524 .0520279 -1.17 0.242 .8404322 1.044781
rural3 | .8649187 .054017 -2.32 0.020 .7652705 .9775424
porc_pobr | 1.709119 .3691358 2.48 0.013 1.119256 2.609846
susini2 | 1.097617 .0720002 1.42 0.156 .9651941 1.248208
susini3 | 1.271345 .0731854 4.17 0.000 1.135701 1.423191
susini4 | 1.15569 .0379013 4.41 0.000 1.083742 1.232415
susini5 | 1.378443 .1164494 3.80 0.000 1.1681 1.626662
ano_nac_corr | .8465336 .0067735 -20.82 0.000 .8333613 .859914
cohab2 | .8633277 .0473393 -2.68 0.007 .7753563 .9612803
cohab3 | 1.07592 .0686957 1.15 0.252 .9493631 1.219349
cohab4 | .9448006 .0518821 -1.03 0.301 .8483947 1.052162
fis_com2 | 1.112992 .0326294 3.65 0.000 1.050843 1.178818
rc_x1 | .8447476 .0086673 -16.44 0.000 .8279298 .8619071
rc_x2 | .8807967 .0305094 -3.66 0.000 .822984 .9426706
rc_x3 | 1.297611 .1196287 2.83 0.005 1.083106 1.554598
_rcs1 | 2.177066 .0586595 28.87 0.000 2.065078 2.295126
_rcs2 | 1.071884 .0075279 9.88 0.000 1.057231 1.086741
_rcs3 | 1.033961 .0056547 6.11 0.000 1.022937 1.045104
_rcs4 | 1.019485 .0038677 5.09 0.000 1.011932 1.027094
_rcs5 | 1.012627 .0028211 4.50 0.000 1.007113 1.018171
_rcs6 | 1.01034 .0021956 4.73 0.000 1.006046 1.014653
_rcs_mot_egr_early1 | .8978523 .0271955 -3.56 0.000 .8461013 .9527685
_rcs_mot_egr_late1 | .9205885 .0267904 -2.84 0.004 .8695497 .974623
_cons | 7.4e+142 1.2e+144 20.43 0.000 1.5e+129 3.7e+156
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. scalar HR_early2m1 = r(table)["b",1]
. scalar HR_early_lo2m1 = r(table)["ll",1]
. scalar HR_early_up2m1 = r(table)["ul",1]
. scalar HR_late2m1 = r(table)["b",2]
. scalar HR_late_lo2m1 = r(table)["ll",2]
. scalar HR_late_up2m1 = r(table)["ul",2]
.
. set scheme s1mono
.
. di "`=scalar(round(HR_early2m1,.01))' (95%CI `=scalar(round(HR_early_lo2m1),.01)', `=round(scalar(HR_early_up2m1),.01)')"
1.99 (95%CI 1.79, 2.22)
.
. evalue hr `=scalar(HR_early2m1)' , lcl(`=scalar(HR_early_lo2m1)') ucl(`=scalar(HR_early_up2m1)') true(1) figure
E-value (point estimate): 3.404
E-value (CI): 2.985
.

. di "`=scalar(round(HR_late2m1,.01))' (95%CI `=scalar(round(HR_late_lo2m1),.01)', `=round(scalar(HR_late_up2m1),.01)')"
1.65 (95%CI 1.51, 1.81)
.
. evalue hr `=scalar(HR_late2m1)' , lcl(`=scalar(HR_late_lo2m1)') ucl(`=scalar(HR_late_up2m1)') true(1) figure
E-value (point estimate): 2.688
E-value (CI): 2.378

*#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:
. *C:\Users\CISS Fondecyt\Mi unidad\Alvacast\SISTRAT 2022 (github)
. graph use "_figs\h_m_ns_rp6_stdif_s2_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. graph export "_figs/h_m_ns_rp6_stdif_s2_m1.pdf", as(pdf) name("h_m_ns_rp6_stdif_s2_m1") replace
(file _figs/h_m_ns_rp6_stdif_s2_m1.pdf written in PDF format)
.
. graph use "_figs\h_m_ns_rp6_stdif_rmst_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. graph export "_figs/h_m_ns_rp6_stdif_rmst_m1.pdf", as(pdf) name("h_m_ns_rp6_stdif_rmst_m1") replace
(file _figs/h_m_ns_rp6_stdif_rmst_m1.pdf written in PDF format)
.
. graph use "_figs\h_m_ns_rp6_stdif_s2_pris_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. graph export "_figs/h_m_ns_rp6_stdif_s2_pris_m1.pdf", as(pdf) name("h_m_ns_rp6_stdif_s2_pris_m1") replace
(file _figs/h_m_ns_rp6_stdif_s2_pris_m1.pdf written in PDF format)
.
. graph use "_figs\h_m_ns_rp6_stdif_rmst_pris_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. graph export "_figs/h_m_ns_rp6_stdif_rmst_pris_m1.pdf", as(pdf) name("h_m_ns_rp6_stdif_rmst_pris_m1") replace
(file _figs/h_m_ns_rp6_stdif_rmst_pris_m1.pdf written in PDF format)
.
HACER GRAFICO DE PROBABILIDADES Y RMSTS EN EL TIEMPO
. graph use "_figs\h_m_ns_rp6_s_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. gr_edit .yaxis1.title.text = {}
. gr_edit .yaxis1.title.text.Arrpush `"Probibability of avoiding condemnatory sentence"'
. gr_edit .legend.plotregion1.key[1].view.style.editstyle line(color(%60)) editcopy
. gr_edit .legend.plotregion1.key[2].view.style.editstyle line(color(%60)) editcopy
. gr_edit .legend.plotregion1.key[3].view.style.editstyle line(color(%60)) editcopy
. graph export "_figs/h_m_ns_rp6_s_m1.pdf", as(pdf) name("h_m_ns_rp6_s_m1") replace
(file _figs/h_m_ns_rp6_s_m1.pdf written in PDF format)
.
.
. graph use "_figs\h_m_ns_rp6_s_pris_m1.gph"
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. gr_edit .yaxis1.title.text = {}
. gr_edit .yaxis1.title.text.Arrpush `"Probibability of avoiding imprisonment"'
. gr_edit .legend.plotregion1.key[1].view.style.editstyle line(color(%60)) editcopy
. gr_edit .legend.plotregion1.key[2].view.style.editstyle line(color(%60)) editcopy
. gr_edit .legend.plotregion1.key[3].view.style.editstyle line(color(%60)) editcopy
. graph export "_figs/h_m_ns_rp6_s_pris_m1.pdf", as(pdf) name("h_m_ns_rp6_s_pris_m1") replace
(file _figs/h_m_ns_rp6_s_pris_m1.pdf written in PDF format)
.
.
*#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:
. cap qui noi clear all
. qui estread using "mariel_feb_23_m1.sters"
. estimates replay m_nostag_rp8_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp8_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -67533.174 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.74308 .0445435 21.74 0.000 1.657926 1.832607
mot_egr_late | 1.583146 .0330746 21.99 0.000 1.51963 1.649317
tr_mod2 | 1.217761 .023 10.43 0.000 1.173506 1.263685
sex_dum2 | .73504 .0141646 -15.97 0.000 .7077957 .763333
edad_ini_cons | .9880599 .0016926 -7.01 0.000 .9847481 .9913828
esc1 | 1.157902 .027096 6.27 0.000 1.105995 1.212246
esc2 | 1.106586 .0234376 4.78 0.000 1.06159 1.15349
sus_prin2 | 1.071889 .0264682 2.81 0.005 1.021248 1.125042
sus_prin3 | 1.40807 .0292356 16.48 0.000 1.351919 1.466553
sus_prin4 | 1.040355 .0321132 1.28 0.200 .9792802 1.105238
sus_prin5 | 1.014537 .0647975 0.23 0.821 .8951642 1.149829
fr_cons_sus_prin2 | .9349407 .040723 -1.54 0.122 .8584371 1.018262
fr_cons_sus_prin3 | 1.008606 .0356281 0.24 0.808 .9411391 1.08091
fr_cons_sus_prin4 | 1.032608 .0382571 0.87 0.386 .9602832 1.11038
fr_cons_sus_prin5 | 1.066898 .0376756 1.83 0.067 .995553 1.143357
cond_ocu2 | 1.031147 .0286569 1.10 0.270 .9764829 1.088871
cond_ocu3 | .9603183 .1248672 -0.31 0.755 .7442796 1.239066
cond_ocu4 | 1.118921 .036866 3.41 0.001 1.048948 1.193561
cond_ocu5 | 1.256781 .0704571 4.08 0.000 1.126004 1.402747
cond_ocu6 | 1.160912 .0190489 9.09 0.000 1.124171 1.198854
policonsumo | 1.033559 .0201903 1.69 0.091 .9947347 1.073899
num_hij2 | 1.156898 .0199633 8.45 0.000 1.118425 1.196694
tenviv1 | 1.082366 .0649739 1.32 0.187 .9622259 1.217507
tenviv2 | 1.088573 .0419101 2.20 0.027 1.009454 1.173894
tenviv4 | 1.053361 .0207758 2.64 0.008 1.013418 1.094878
tenviv5 | 1.010574 .0162738 0.65 0.514 .9791761 1.042979
mzone2 | 1.286188 .0240552 13.46 0.000 1.239895 1.33421
mzone3 | 1.428232 .0375361 13.56 0.000 1.356525 1.503729
n_off_vio | 1.355585 .0239751 17.20 0.000 1.3094 1.403399
n_off_acq | 1.809644 .029703 36.14 0.000 1.752354 1.868807
n_off_sud | 1.24879 .0214402 12.94 0.000 1.207467 1.291527
n_off_oth | 1.352543 .0236902 17.24 0.000 1.306899 1.399781
psy_com2 | 1.058857 .0224264 2.70 0.007 1.015802 1.103737
psy_com3 | 1.043868 .016503 2.72 0.007 1.012019 1.07672
dep2 | 1.014576 .0174076 0.84 0.399 .9810246 1.049274
rural2 | 1.022953 .0262479 0.88 0.376 .9727802 1.075713
rural3 | 1.043664 .0294606 1.51 0.130 .9874909 1.103033
porc_pobr | 1.29553 .1346303 2.49 0.013 1.056796 1.588194
susini2 | 1.049822 .0312983 1.63 0.103 .9902367 1.112993
susini3 | 1.14337 .0346017 4.43 0.000 1.077524 1.21324
susini4 | 1.087998 .0175085 5.24 0.000 1.054217 1.122861
susini5 | 1.141778 .0524973 2.88 0.004 1.043385 1.24945
ano_nac_corr | .8805033 .0031795 -35.24 0.000 .8742935 .8867572
cohab2 | .9385429 .0252554 -2.36 0.018 .890326 .9893711
cohab3 | .9807871 .0319577 -0.60 0.552 .9201093 1.045466
cohab4 | .92591 .0244015 -2.92 0.003 .8792982 .9749927
fis_com2 | 1.025914 .0148909 1.76 0.078 .9971396 1.055519
fis_com3 | .8874548 .0293626 -3.61 0.000 .8317314 .9469115
rc_x1 | .861173 .0041794 -30.80 0.000 .8530203 .8694037
rc_x2 | 1.00745 .0162096 0.46 0.645 .9761755 1.039727
rc_x3 | .940499 .0387113 -1.49 0.136 .8676061 1.019516
_rcs1 | 2.660683 .035516 73.31 0.000 2.591976 2.731212
_rcs2 | 1.112745 .005837 20.37 0.000 1.101363 1.124244
_rcs3 | 1.048789 .0038702 12.91 0.000 1.041231 1.056402
_rcs4 | 1.023992 .0024089 10.08 0.000 1.019281 1.028724
_rcs5 | 1.014865 .0016172 9.26 0.000 1.011701 1.01804
_rcs6 | 1.011019 .0012537 8.84 0.000 1.008565 1.013479
_rcs7 | 1.007845 .0010726 7.34 0.000 1.005745 1.009949
_rcs8 | 1.004567 .000909 5.04 0.000 1.002787 1.00635
_rcs_mot_egr_early1 | .907554 .0143523 -6.13 0.000 .8798554 .9361246
_rcs_mot_egr_late1 | .9431117 .0136921 -4.03 0.000 .9166539 .9703331
_cons | 7.9e+109 5.7e+110 34.81 0.000 5.1e+103 1.2e+116
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. // sacar matrices
. matrix table_r = r(table)
.
. // Column and rownames
. global rownms: rown r(table)
. di "$rownms"
b se z pvalue ll ul df crit eform
. global colnms: coln r(table)
. di "$colnms"
mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_cons_sus_prin4 fr_cons_sus_p
> rin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off_sud n_off_oth psy_com2 ps
> y_com3 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 fis_com3 rc_x1 rc_x2 rc_x3 _rcs1 _rcs2 _rcs3 _rcs4 _rcs5 _rcs6
> _rcs7 _rcs8 _rcs_mot_egr_early1 _rcs_mot_egr_late1 _cons _d_rcs1 _d_rcs2 _d_rcs3 _d_rcs4 _d_rcs5 _d_rcs6 _d_rcs7 _d_rcs8 _d_rcs_mot_egr_early1 _d_rcs_mot_egr_late1
. local reqs : roweq r(table) //coleq
. di "`reqs'"
_ _ _ _ _ _ _ _ _
. global ceqs : coleq r(table) //coleq
. di "`ceqs'"
. local cname : colfullnames r(table)
. di "`cname'"
xb:mot_egr_early xb:mot_egr_late xb:tr_mod2 xb:sex_dum2 xb:edad_ini_cons xb:esc1 xb:esc2 xb:sus_prin2 xb:sus_prin3 xb:sus_prin4 xb:sus_prin5 xb:fr_cons_sus_prin2 xb:fr_cons_su
> s_prin3 xb:fr_cons_sus_prin4 xb:fr_cons_sus_prin5 xb:cond_ocu2 xb:cond_ocu3 xb:cond_ocu4 xb:cond_ocu5 xb:cond_ocu6 xb:policonsumo xb:num_hij2 xb:tenviv1 xb:tenviv2 xb:tenviv
> 4 xb:tenviv5 xb:mzone2 xb:mzone3 xb:n_off_vio xb:n_off_acq xb:n_off_sud xb:n_off_oth xb:psy_com2 xb:psy_com3 xb:dep2 xb:rural2 xb:rural3 xb:porc_pobr xb:susini2 xb:susini3 x
> b:susini4 xb:susini5 xb:ano_nac_corr xb:cohab2 xb:cohab3 xb:cohab4 xb:fis_com2 xb:fis_com3 xb:rc_x1 xb:rc_x2 xb:rc_x3 xb:_rcs1 xb:_rcs2 xb:_rcs3 xb:_rcs4 xb:_rcs5 xb:_rcs6 x
> b:_rcs7 xb:_rcs8 xb:_rcs_mot_egr_early1 xb:_rcs_mot_egr_late1 xb:_cons dxb:_d_rcs1 dxb:_d_rcs2 dxb:_d_rcs3 dxb:_d_rcs4 dxb:_d_rcs5 dxb:_d_rcs6 dxb:_d_rcs7 dxb:_d_rcs8 dxb:_d
> _rcs_mot_egr_early1 dxb:_d_rcs_mot_egr_late1
.
. // Eliminate equations
. matrix coleq table_r = ""
.
. // Subset matrix by column names
. *https://www.stata.com/manuals13/u14.pdf
. *https://www.stata.com/manuals13/dfunctions.pdf#dfunctionsDescriptionMatrixfunctionsreturningamatrix
. *
. matrix A = table_r[1... , "mot_egr_early"], table_r[1... , "mot_egr_late"], table_r[1... , "_rcs1".." _rcs_mot_egr_late1"], table_r[1... , "_d_rcs1".." _d_rcs_mot_egr_late1"
> ]
. matrix mod1= A["b","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A["ll","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A["ul","mot_egr_early".."_d_rcs_mot_egr_early1"...] \ A["pval
> ue","mot_egr_early".."_d_rcs_mot_egr_early1"...] // three dots, until the last
.
. //make another matrix
. mat mod1b= mod1
.
. //mata: mata drop st_trans_matrix()
. mata:
------------------------------------------------- mata (type end to exit) -----------------------------------------------------------------------------------------------------
: void st_transpose_matrix(string scalar matname)
> {
> // Convert Stata matrix to Mata matrix
> M = st_matrix(matname)
>
> // Transpose the matrix
> transposed_M = M'
>
> // Convert Mata matrix to Stata matrix
> st_matrix(matname, transposed_M)
> }
: end
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.
. //transpose function
. mata: st_transpose_matrix("mod1b")
.
. //move colnames and rownames to transpose
. local cnames : rownames mod1
. di " `cnames'"
b ll ul pvalue
. mat colnames mod1b = `cnames'
. local rnames : colnames mod1
. mat rownames mod1b = `rnames'
.
. //export
. esttab matrix(mod1b) using "mat_tab1.html", replace
(output written to mat_tab1.html)
.
. *interpreting this value directly can be misleading, because the "_rcs" term represents a change in the hazard ratio over time, and the exact shape of this change is determi
> ned by the restricted cubic spline function used in the model.
. *the most effective way to interpret the "_rcs" term is to visualize the hazard ratio over time.¨
. *hazard ratio starts at 1.74308 (the main effect) at time zero and then changes over time according to the .907554 "_rcs" term. The trajectory of the hazard ratio will likel
> y be decreasing over time,
. *direct interpretation of the "_rcs" term is not as straightforward.
. *The most effective way to understand the combined effect of the main effect and the "_rcs" term is to visualize the hazard ratio over time.
|
| | mod1b | | | |
| | b | ll | ul | pvalue |
|
| mot_egr_early | 1.74308 | 1.657926 | 1.832607 | 7.9e-105 |
| mot_egr_late | 1.583146 | 1.51963 | 1.649317 | 3.6e-107 |
| _rcs1 | 2.660683 | 2.591976 | 2.731212 | 0 |
| _rcs2 | 1.112745 | 1.101363 | 1.124244 | 3.38e-92 |
| _rcs3 | 1.048789 | 1.041231 | 1.056402 | 4.01e-38 |
| _rcs4 | 1.023992 | 1.019281 | 1.028724 | 6.92e-24 |
| _rcs5 | 1.014865 | 1.011701 | 1.01804 | 2.04e-20 |
| _rcs6 | 1.011019 | 1.008565 | 1.013479 | 9.81e-19 |
| _rcs7 | 1.007845 | 1.005745 | 1.009949 | 2.10e-13 |
| _rcs8 | 1.004567 | 1.002787 | 1.00635 | 4.77e-07 |
| _rcs_mot_egr_early1 | .907554 | .8798554 | .9361246 | 8.58e-10 |
| _rcs_mot_egr_late1 | .9431117 | .9166539 | .9703331 | .0000548 |
| _d_rcs1 | .9785829 | .9524204 | 1.004745 | 0 |
| _d_rcs2 | .1068296 | .0965484 | .1171109 | 3.38e-92 |
| _d_rcs3 | .0476362 | .0404036 | .0548688 | 4.01e-38 |
| _d_rcs4 | .0237083 | .0190975 | .0283191 | 6.92e-24 |
| _d_rcs5 | .014756 | .0116328 | .0178791 | 2.04e-20 |
| _d_rcs6 | .0109587 | .0085282 | .0133891 | 9.81e-19 |
| _d_rcs7 | .0078141 | .0057283 | .0099 | 2.10e-13 |
| _d_rcs8 | .0045563 | .0027828 | .0063298 | 4.77e-07 |
| _d_rcs_mot_egr_early1 | -.0970022 | -.1279977 | -.0660067 | 8.58e-10 |
| _d_rcs_mot_egr_late1 | -.0585706 | -.0870253 | -.0301159 | .0000548 |
|
. cap qui noi clear all
. qui estread using "mariel_feb_23_2_m1.sters"
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -21759.872 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.994852 .1087314 12.67 0.000 1.792731 2.219761
mot_egr_late | 1.651233 .0777884 10.65 0.000 1.505598 1.810956
tr_mod2 | 1.152116 .0429533 3.80 0.000 1.070932 1.239455
sex_dum2 | .5924607 .0255581 -12.13 0.000 .544427 .6447322
edad_ini_cons | .9734059 .0040331 -6.51 0.000 .9655331 .9813429
esc1 | 1.516986 .0833309 7.59 0.000 1.362145 1.689428
esc2 | 1.344025 .06934 5.73 0.000 1.214766 1.487037
sus_prin2 | 1.195219 .0708791 3.01 0.003 1.064068 1.342535
sus_prin3 | 1.716276 .0822599 11.27 0.000 1.56239 1.885318
sus_prin4 | 1.142999 .0793454 1.93 0.054 .9975999 1.309589
sus_prin5 | 1.354906 .1839488 2.24 0.025 1.038354 1.76796
fr_cons_sus_prin2 | .977386 .0969542 -0.23 0.818 .8046908 1.187143
fr_cons_sus_prin3 | .9957392 .0799293 -0.05 0.958 .8507824 1.165394
fr_cons_sus_prin4 | 1.038108 .086308 0.45 0.653 .882011 1.221831
fr_cons_sus_prin5 | 1.08905 .0865887 1.07 0.283 .9319019 1.272699
cond_ocu2 | 1.087743 .0670889 1.36 0.173 .9638878 1.227513
cond_ocu3 | 1.143944 .2800258 0.55 0.583 .70801 1.84829
cond_ocu4 | 1.240744 .0810192 3.30 0.001 1.091691 1.410148
cond_ocu5 | 1.332646 .1368113 2.80 0.005 1.089756 1.629673
cond_ocu6 | 1.211739 .0420048 5.54 0.000 1.132146 1.296928
policonsumo | 1.007253 .0431286 0.17 0.866 .9261719 1.095431
num_hij2 | 1.136224 .0394231 3.68 0.000 1.061525 1.21618
tenviv1 | 1.018513 .1150669 0.16 0.871 .8162099 1.270959
tenviv2 | 1.068074 .0802883 0.88 0.381 .9217552 1.23762
tenviv4 | 1.012196 .0420598 0.29 0.770 .933028 1.098082
tenviv5 | .9928354 .0331953 -0.22 0.830 .9298599 1.060076
mzone2 | 1.416263 .0524875 9.39 0.000 1.317037 1.522965
mzone3 | 1.544621 .0865199 7.76 0.000 1.384022 1.723855
n_off_vio | 1.461835 .0503418 11.03 0.000 1.366423 1.563909
n_off_acq | 2.796745 .0871343 33.01 0.000 2.631075 2.972847
n_off_sud | 1.376993 .0456524 9.65 0.000 1.290361 1.469441
n_off_oth | 1.702386 .0564758 16.04 0.000 1.595218 1.816754
psy_com2 | 1.048481 .0402961 1.23 0.218 .9724036 1.130511
dep2 | 1.032711 .0387488 0.86 0.391 .9594905 1.11152
rural2 | .9370524 .0520279 -1.17 0.242 .8404322 1.044781
rural3 | .8649187 .054017 -2.32 0.020 .7652705 .9775424
porc_pobr | 1.709119 .3691358 2.48 0.013 1.119256 2.609846
susini2 | 1.097617 .0720002 1.42 0.156 .9651941 1.248208
susini3 | 1.271345 .0731854 4.17 0.000 1.135701 1.423191
susini4 | 1.15569 .0379013 4.41 0.000 1.083742 1.232415
susini5 | 1.378443 .1164494 3.80 0.000 1.1681 1.626662
ano_nac_corr | .8465336 .0067735 -20.82 0.000 .8333613 .859914
cohab2 | .8633277 .0473393 -2.68 0.007 .7753563 .9612803
cohab3 | 1.07592 .0686957 1.15 0.252 .9493631 1.219349
cohab4 | .9448006 .0518821 -1.03 0.301 .8483947 1.052162
fis_com2 | 1.112992 .0326294 3.65 0.000 1.050843 1.178818
rc_x1 | .8447476 .0086673 -16.44 0.000 .8279298 .8619071
rc_x2 | .8807967 .0305094 -3.66 0.000 .822984 .9426706
rc_x3 | 1.297611 .1196287 2.83 0.005 1.083106 1.554598
_rcs1 | 2.177066 .0586595 28.87 0.000 2.065078 2.295126
_rcs2 | 1.071884 .0075279 9.88 0.000 1.057231 1.086741
_rcs3 | 1.033961 .0056547 6.11 0.000 1.022937 1.045104
_rcs4 | 1.019485 .0038677 5.09 0.000 1.011932 1.027094
_rcs5 | 1.012627 .0028211 4.50 0.000 1.007113 1.018171
_rcs6 | 1.01034 .0021956 4.73 0.000 1.006046 1.014653
_rcs_mot_egr_early1 | .8978523 .0271955 -3.56 0.000 .8461013 .9527685
_rcs_mot_egr_late1 | .9205885 .0267904 -2.84 0.004 .8695497 .974623
_cons | 7.4e+142 1.2e+144 20.43 0.000 1.5e+129 3.7e+156
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. // sacar matrices
. matrix table_r2 = r(table)
.
. // Column and rownames
. global rownms2: rown r(table)
. di "$rownms2"
b se z pvalue ll ul df crit eform
. global colnms2: coln r(table)
. di "$colnms2"
mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_cons_sus_prin4 fr_cons_sus_p
> rin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off_sud n_off_oth psy_com2 de
> p2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 rc_x1 rc_x2 rc_x3 _rcs1 _rcs2 _rcs3 _rcs4 _rcs5 _rcs6 _rcs_mot_egr_earl
> y1 _rcs_mot_egr_late1 _cons _d_rcs1 _d_rcs2 _d_rcs3 _d_rcs4 _d_rcs5 _d_rcs6 _d_rcs_mot_egr_early1 _d_rcs_mot_egr_late1
. local reqs2 : roweq r(table) //coleq
. di "`reqs2'"
_ _ _ _ _ _ _ _ _
. global ceqs2 : coleq r(table) //coleq
. di "`ceqs2'"
. local cname2 : colfullnames r(table)
. di "`cname2'"
xb:mot_egr_early xb:mot_egr_late xb:tr_mod2 xb:sex_dum2 xb:edad_ini_cons xb:esc1 xb:esc2 xb:sus_prin2 xb:sus_prin3 xb:sus_prin4 xb:sus_prin5 xb:fr_cons_sus_prin2 xb:fr_cons_su
> s_prin3 xb:fr_cons_sus_prin4 xb:fr_cons_sus_prin5 xb:cond_ocu2 xb:cond_ocu3 xb:cond_ocu4 xb:cond_ocu5 xb:cond_ocu6 xb:policonsumo xb:num_hij2 xb:tenviv1 xb:tenviv2 xb:tenviv
> 4 xb:tenviv5 xb:mzone2 xb:mzone3 xb:n_off_vio xb:n_off_acq xb:n_off_sud xb:n_off_oth xb:psy_com2 xb:dep2 xb:rural2 xb:rural3 xb:porc_pobr xb:susini2 xb:susini3 xb:susini4 xb
> :susini5 xb:ano_nac_corr xb:cohab2 xb:cohab3 xb:cohab4 xb:fis_com2 xb:rc_x1 xb:rc_x2 xb:rc_x3 xb:_rcs1 xb:_rcs2 xb:_rcs3 xb:_rcs4 xb:_rcs5 xb:_rcs6 xb:_rcs_mot_egr_early1 xb
> :_rcs_mot_egr_late1 xb:_cons dxb:_d_rcs1 dxb:_d_rcs2 dxb:_d_rcs3 dxb:_d_rcs4 dxb:_d_rcs5 dxb:_d_rcs6 dxb:_d_rcs_mot_egr_early1 dxb:_d_rcs_mot_egr_late1
.
. // Eliminate equations
. matrix coleq table_r2 = ""
.
. // Subset matrix by column names
. *https://www.stata.com/manuals13/u14.pdf
. *https://www.stata.com/manuals13/dfunctions.pdf#dfunctionsDescriptionMatrixfunctionsreturningamatrix
. *
. matrix A2 = table_r2[1... , "mot_egr_early"], table_r2[1... , "mot_egr_late"], table_r2[1... , "_rcs1".." _rcs_mot_egr_late1"], table_r2[1... , "_d_rcs1".." _d_rcs_mot_egr_l
> ate1"]
. matrix mod2= A2["b","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A2["ll","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A2["ul","mot_egr_early".."_d_rcs_mot_egr_early1"...] \ A2["
> pvalue","mot_egr_early".."_d_rcs_mot_egr_early1"...] // three dots, until the last
.
. //make another matrix
. mat mod2b= mod2
.
. //mata: mata drop st_trans_matrix()
. mata:
------------------------------------------------- mata (type end to exit) -----------------------------------------------------------------------------------------------------
: void st_transpose_matrix(string scalar matname)
> {
> // Convert Stata matrix to Mata matrix
> M = st_matrix(matname)
>
> // Transpose the matrix
> transposed_M = M'
>
> // Convert Mata matrix to Stata matrix
> st_matrix(matname, transposed_M)
> }
: end
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.
. //transpose function
. mata: st_transpose_matrix("mod2b")
.
. //move colnames and rownames to transpose
. local cnames2 : rownames mod2
. di " `cnames2'"
b ll ul pvalue
. mat colnames mod2b = `cnames2'
. local rnames2 : colnames mod2
. mat rownames mod2b = `rnames2'
.
. //export
. esttab matrix(mod2b) using "mat_tab2.html", replace
(output written to mat_tab2.html)
.
|
| | mod2b | | | |
| | b | ll | ul | pvalue |
|
| mot_egr_early | 1.994852 | 1.792731 | 2.219761 | 8.71e-37 |
| mot_egr_late | 1.651233 | 1.505598 | 1.810956 | 1.82e-26 |
| _rcs1 | 2.177066 | 2.065078 | 2.295126 | 2.6e-183 |
| _rcs2 | 1.071884 | 1.057231 | 1.086741 | 4.87e-23 |
| _rcs3 | 1.033961 | 1.022937 | 1.045104 | 1.02e-09 |
| _rcs4 | 1.019485 | 1.011932 | 1.027094 | 3.65e-07 |
| _rcs5 | 1.012627 | 1.007113 | 1.018171 | 6.67e-06 |
| _rcs6 | 1.01034 | 1.006046 | 1.014653 | 2.20e-06 |
| _rcs_mot_egr_early1 | .8978523 | .8461013 | .9527685 | .0003747 |
| _rcs_mot_egr_late1 | .9205885 | .8695497 | .974623 | .0044657 |
| _d_rcs1 | .7779779 | .7251681 | .8307878 | 2.6e-183 |
| _d_rcs2 | .0694181 | .0556532 | .083183 | 4.87e-23 |
| _d_rcs3 | .0333973 | .0226783 | .0441162 | 1.02e-09 |
| _d_rcs4 | .0192975 | .0118618 | .0267333 | 3.65e-07 |
| _d_rcs5 | .0125481 | .0070878 | .0180084 | 6.67e-06 |
| _d_rcs6 | .0102873 | .0060281 | .0145466 | 2.20e-06 |
| _d_rcs_mot_egr_early1 | -.1077498 | -.1671162 | -.0483833 | .0003747 |
| _d_rcs_mot_egr_late1 | -.0827422 | -.1397798 | -.0257045 | .0044657 |
|
. cap qui noi clear all
. qui estread using "mariel_feb_23.sters"
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -54443.187 Number of obs = 60,253
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.728953 .0499925 18.94 0.000 1.633694 1.829766
mot_egr_late | 1.577917 .0370653 19.42 0.000 1.506917 1.652262
tr_mod2 | 1.218636 .0262221 9.19 0.000 1.16831 1.271129
sex_dum2 | .7600293 .016327 -12.77 0.000 .7286932 .7927129
edad_ini_cons | .9868996 .0019513 -6.67 0.000 .9830825 .9907315
esc1 | 1.128982 .0298192 4.59 0.000 1.072025 1.188966
esc2 | 1.088746 .025948 3.57 0.000 1.039058 1.14081
sus_prin2 | 1.066729 .0297425 2.32 0.021 1.009999 1.126646
sus_prin3 | 1.392948 .0326517 14.14 0.000 1.3304 1.458437
sus_prin4 | 1.076603 .0378667 2.10 0.036 1.004886 1.153438
sus_prin5 | 1.141834 .0825502 1.83 0.067 .9909792 1.315654
fr_cons_sus_prin2 | .920203 .0450222 -1.70 0.089 .8360601 1.012814
fr_cons_sus_prin3 | .9969857 .0395705 -0.08 0.939 .9223689 1.077639
fr_cons_sus_prin4 | 1.008748 .0420384 0.21 0.834 .9296295 1.0946
fr_cons_sus_prin5 | 1.030657 .0409393 0.76 0.447 .9534613 1.114103
cond_ocu2 | 1.017891 .0318157 0.57 0.570 .9574048 1.082198
cond_ocu3 | 1.005554 .1418086 0.04 0.969 .7627188 1.325704
cond_ocu4 | 1.104285 .0399243 2.74 0.006 1.028743 1.185375
cond_ocu5 | 1.161881 .089036 1.96 0.050 .9998462 1.350175
cond_ocu6 | 1.131352 .0207262 6.74 0.000 1.09145 1.172713
policonsumo | 1.026642 .0224184 1.20 0.229 .9836297 1.071535
num_hij2 | 1.165174 .0227514 7.83 0.000 1.121424 1.21063
tenviv1 | 1.152096 .075424 2.16 0.031 1.013358 1.309827
tenviv2 | 1.127523 .0494075 2.74 0.006 1.034728 1.22864
tenviv4 | 1.037621 .0237463 1.61 0.107 .9921074 1.085222
tenviv5 | 1.003652 .0179934 0.20 0.839 .9689976 1.039545
mzone2 | 1.302629 .0273768 12.58 0.000 1.250061 1.357407
mzone3 | 1.464532 .0421233 13.27 0.000 1.384256 1.549464
n_off_vio | 1.355274 .0258706 15.93 0.000 1.305506 1.40694
n_off_acq | 1.814333 .0324517 33.31 0.000 1.751831 1.879065
n_off_sud | 1.256841 .0233136 12.32 0.000 1.211967 1.303375
n_off_oth | 1.360377 .0257473 16.26 0.000 1.310838 1.411788
psy_com2 | 1.07078 .0257019 2.85 0.004 1.021572 1.122359
psy_com3 | 1.05835 .0187998 3.19 0.001 1.022137 1.095846
dep2 | 1.019981 .0195475 1.03 0.302 .9823791 1.059022
rural2 | 1.028789 .0287124 1.02 0.309 .9740256 1.086632
rural3 | 1.054563 .0324416 1.73 0.084 .9928578 1.120104
porc_pobr | 1.228279 .1453468 1.74 0.082 .974027 1.548898
susini2 | 1.095891 .0455133 2.20 0.027 1.01022 1.188826
susini3 | 1.122648 .0372602 3.49 0.000 1.051944 1.198104
susini4 | 1.082362 .0193437 4.43 0.000 1.045105 1.120947
susini5 | 1.129855 .056192 2.45 0.014 1.024918 1.245535
ano_nac_corr | .874961 .003746 -31.20 0.000 .8676497 .8823339
cohab2 | .9707827 .0310641 -0.93 0.354 .9117682 1.033617
cohab3 | .9914812 .0390175 -0.22 0.828 .917883 1.070981
cohab4 | .9524348 .0296215 -1.57 0.117 .8961117 1.012298
fis_com2 | 1.027195 .0166785 1.65 0.098 .9950202 1.06041
fis_com3 | .9022046 .0336831 -2.76 0.006 .8385445 .9706976
rc_x1 | .8517336 .0048089 -28.42 0.000 .8423604 .8612112
rc_x2 | 1.028766 .0186435 1.56 0.118 .992867 1.065963
rc_x3 | .8953119 .0414545 -2.39 0.017 .8176403 .9803619
_rcs1 | 2.632098 .0397141 64.14 0.000 2.555399 2.711098
_rcs2 | 1.104931 .0062859 17.54 0.000 1.092679 1.11732
_rcs3 | 1.042542 .0040782 10.65 0.000 1.03458 1.050566
_rcs4 | 1.020136 .0025116 8.10 0.000 1.015225 1.025071
_rcs5 | 1.011801 .0017195 6.90 0.000 1.008437 1.015177
_rcs6 | 1.006751 .001313 5.16 0.000 1.004181 1.009328
_rcs_mot_egr_early1 | .90547 .016121 -5.58 0.000 .8744183 .9376243
_rcs_mot_egr_late1 | .9427967 .0154771 -3.59 0.000 .9129449 .9736246
_cons | 2.9e+115 2.5e+116 30.83 0.000 1.3e+108 6.4e+122
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. // sacar matrices
. matrix table_r3 = r(table)
.
. // Column and rownames
. global rownms3: rown r(table)
. di "$rownms3"
b se z pvalue ll ul df crit eform
. global colnms3: coln r(table)
. di "$colnms3"
mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_cons_sus_prin4 fr_cons_sus_p
> rin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off_sud n_off_oth psy_com2 ps
> y_com3 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 fis_com3 rc_x1 rc_x2 rc_x3 _rcs1 _rcs2 _rcs3 _rcs4 _rcs5 _rcs6
> _rcs_mot_egr_early1 _rcs_mot_egr_late1 _cons _d_rcs1 _d_rcs2 _d_rcs3 _d_rcs4 _d_rcs5 _d_rcs6 _d_rcs_mot_egr_early1 _d_rcs_mot_egr_late1
. local reqs3 : roweq r(table) //coleq
. di "`reqs3'"
_ _ _ _ _ _ _ _ _
. global ceqs3 : coleq r(table) //coleq
. di "`ceqs3'"
. local cname3 : colfullnames r(table)
. di "`cname3'"
xb:mot_egr_early xb:mot_egr_late xb:tr_mod2 xb:sex_dum2 xb:edad_ini_cons xb:esc1 xb:esc2 xb:sus_prin2 xb:sus_prin3 xb:sus_prin4 xb:sus_prin5 xb:fr_cons_sus_prin2 xb:fr_cons_su
> s_prin3 xb:fr_cons_sus_prin4 xb:fr_cons_sus_prin5 xb:cond_ocu2 xb:cond_ocu3 xb:cond_ocu4 xb:cond_ocu5 xb:cond_ocu6 xb:policonsumo xb:num_hij2 xb:tenviv1 xb:tenviv2 xb:tenviv
> 4 xb:tenviv5 xb:mzone2 xb:mzone3 xb:n_off_vio xb:n_off_acq xb:n_off_sud xb:n_off_oth xb:psy_com2 xb:psy_com3 xb:dep2 xb:rural2 xb:rural3 xb:porc_pobr xb:susini2 xb:susini3 x
> b:susini4 xb:susini5 xb:ano_nac_corr xb:cohab2 xb:cohab3 xb:cohab4 xb:fis_com2 xb:fis_com3 xb:rc_x1 xb:rc_x2 xb:rc_x3 xb:_rcs1 xb:_rcs2 xb:_rcs3 xb:_rcs4 xb:_rcs5 xb:_rcs6 x
> b:_rcs_mot_egr_early1 xb:_rcs_mot_egr_late1 xb:_cons dxb:_d_rcs1 dxb:_d_rcs2 dxb:_d_rcs3 dxb:_d_rcs4 dxb:_d_rcs5 dxb:_d_rcs6 dxb:_d_rcs_mot_egr_early1 dxb:_d_rcs_mot_egr_lat
> e1
.
. // Eliminate equations
. matrix coleq table_r3 = ""
.
. local cname3 : colfullnames table_r3
. di "`cname3'"
mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_cons_sus_prin4 fr_cons_sus_p
> rin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off_sud n_off_oth psy_com2 ps
> y_com3 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 fis_com3 rc_x1 rc_x2 rc_x3 _rcs1 _rcs2 _rcs3 _rcs4 _rcs5 _rcs6
> _rcs_mot_egr_early1 _rcs_mot_egr_late1 _cons _d_rcs1 _d_rcs2 _d_rcs3 _d_rcs4 _d_rcs5 _d_rcs6 _d_rcs_mot_egr_early1 _d_rcs_mot_egr_late1
.
. // Subset matrix by column names
. *https://www.stata.com/manuals13/u14.pdf
. *https://www.stata.com/manuals13/dfunctions.pdf#dfunctionsDescriptionMatrixfunctionsreturningamatrix
. *
. matrix A3 = table_r3[1... , "mot_egr_early"], table_r3[1... , "mot_egr_late"], table_r3[1... , "_rcs1".." _rcs_mot_egr_late1"], table_r3[1... , "_d_rcs1".." _d_rcs_mot_egr_l
> ate1"]
. matrix mod3= A3["b","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A3["ll","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A3["ul","mot_egr_early".."_d_rcs_mot_egr_early1"...] \ A3["
> pvalue","mot_egr_early".."_d_rcs_mot_egr_early1"...] // three dots, until the last
.
. //make another matrix
. mat mod3b= mod3
.
. //mata: mata drop st_transpose_matrix()
. mata:
------------------------------------------------- mata (type end to exit) -----------------------------------------------------------------------------------------------------
: void st_transpose_matrix(string scalar matname)
> {
> // Convert Stata matrix to Mata matrix
> M = st_matrix(matname)
>
> // Transpose the matrix
> transposed_M = M'
>
> // Convert Mata matrix to Stata matrix
> st_matrix(matname, transposed_M)
> }
: end
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.
. //transpose function
. mata: st_transpose_matrix("mod3b")
.
. //move colnames and rownames to transpose
. local cnames3 : rownames mod3
. di " `cnames3'"
b ll ul pvalue
. mat colnames mod3b = `cnames3'
. local rnames3 : colfullnames mod3
. mat rownames mod3b = `rnames3'
. di " `names3'"
. //export
. esttab matrix(mod3b) using "mat_tab3.html", replace
(output written to mat_tab3.html)
|
| | mod3b | | | |
| | b | ll | ul | pvalue |
|
| mot_egr_early | 1.728953 | 1.633694 | 1.829766 | 5.82e-80 |
| mot_egr_late | 1.577917 | 1.506917 | 1.652262 | 5.55e-84 |
| _rcs1 | 2.632098 | 2.555399 | 2.711098 | 0 |
| _rcs2 | 1.104931 | 1.092679 | 1.11732 | 7.11e-69 |
| _rcs3 | 1.042542 | 1.03458 | 1.050566 | 1.74e-26 |
| _rcs4 | 1.020136 | 1.015225 | 1.025071 | 5.61e-16 |
| _rcs5 | 1.011801 | 1.008437 | 1.015177 | 5.07e-12 |
| _rcs6 | 1.006751 | 1.004181 | 1.009328 | 2.48e-07 |
| _rcs_mot_egr_early1 | .90547 | .8744183 | .9376243 | 2.44e-08 |
| _rcs_mot_egr_late1 | .9427967 | .9129449 | .9736246 | .000333 |
| _d_rcs1 | .9677811 | .9382084 | .9973538 | 0 |
| _d_rcs2 | .0997827 | .0886326 | .1109328 | 7.11e-69 |
| _d_rcs3 | .0416622 | .0339952 | .0493292 | 1.74e-26 |
| _d_rcs4 | .019936 | .0151106 | .0247614 | 5.61e-16 |
| _d_rcs5 | .0117321 | .0084013 | .0150629 | 5.07e-12 |
| _d_rcs6 | .0067286 | .0041725 | .0092847 | 2.48e-07 |
| _d_rcs_mot_egr_early1 | -.0993012 | -.1341964 | -.0644059 | 2.44e-08 |
| _d_rcs_mot_egr_late1 | -.0589046 | -.0910798 | -.0267295 | .000333 |
|
. cap qui noi clear all
. qui estread using "mariel_feb_23_2.sters"
. estimates replay m_nostag_rp6_tvc_1, eform
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Model m_nostag_rp6_tvc_1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Log likelihood = -16977.437 Number of obs = 60,253
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 2.012536 .12695 11.09 0.000 1.778485 2.277389
mot_egr_late | 1.694464 .0920751 9.71 0.000 1.523278 1.884888
tr_mod2 | 1.218438 .0518245 4.65 0.000 1.120982 1.324366
sex_dum2 | .607298 .0295195 -10.26 0.000 .5521115 .6680008
edad_ini_cons | .9714319 .0047127 -5.97 0.000 .9622389 .9807126
esc1 | 1.430409 .0886472 5.78 0.000 1.266802 1.615147
esc2 | 1.264154 .073243 4.05 0.000 1.128451 1.416176
sus_prin2 | 1.157338 .0782559 2.16 0.031 1.013688 1.321344
sus_prin3 | 1.681938 .0916982 9.54 0.000 1.511482 1.871617
sus_prin4 | 1.17118 .0933799 1.98 0.048 1.001743 1.369277
sus_prin5 | 1.590815 .2391632 3.09 0.002 1.184813 2.135941
fr_cons_sus_prin2 | .967409 .1088579 -0.29 0.768 .7759406 1.206124
fr_cons_sus_prin3 | .9785847 .0894334 -0.24 0.813 .8181005 1.170551
fr_cons_sus_prin4 | 1.003281 .0951204 0.03 0.972 .8331449 1.208159
fr_cons_sus_prin5 | 1.030036 .0934609 0.33 0.744 .8622201 1.230514
cond_ocu2 | 1.048814 .0745353 0.67 0.502 .9124447 1.205563
cond_ocu3 | 1.146648 .3093534 0.51 0.612 .6757487 1.945697
cond_ocu4 | 1.220389 .0890058 2.73 0.006 1.057835 1.407921
cond_ocu5 | 1.057984 .1641719 0.36 0.716 .7805393 1.434048
cond_ocu6 | 1.189485 .0465057 4.44 0.000 1.101741 1.284218
policonsumo | .9915966 .0486117 -0.17 0.863 .9007536 1.091601
num_hij2 | 1.125554 .0447828 2.97 0.003 1.041117 1.21684
tenviv1 | 1.067279 .1350448 0.51 0.607 .8328636 1.367672
tenviv2 | 1.125202 .0969405 1.37 0.171 .9503774 1.332185
tenviv4 | 1.038047 .0510085 0.76 0.447 .9427354 1.142994
tenviv5 | 1.010717 .0383263 0.28 0.779 .9383225 1.088697
mzone2 | 1.450399 .0608534 8.86 0.000 1.335901 1.574711
mzone3 | 1.528535 .0965347 6.72 0.000 1.350572 1.729948
n_off_vio | 1.466613 .0554377 10.13 0.000 1.361884 1.579395
n_off_acq | 2.798335 .0972513 29.61 0.000 2.614073 2.995586
n_off_sud | 1.390646 .0507004 9.05 0.000 1.294743 1.493654
n_off_oth | 1.736015 .0634121 15.10 0.000 1.616074 1.864858
psy_com2 | 1.118023 .0550376 2.27 0.023 1.015191 1.23127
psy_com3 | 1.100216 .0424081 2.48 0.013 1.02016 1.186555
dep2 | 1.036419 .0441269 0.84 0.401 .9534424 1.126617
rural2 | .898513 .0559683 -1.72 0.086 .795249 1.015186
rural3 | .8606054 .0595695 -2.17 0.030 .7514247 .9856499
porc_pobr | 1.571197 .3932657 1.81 0.071 .962005 2.56616
susini2 | 1.188536 .1083406 1.89 0.058 .9940805 1.421031
susini3 | 1.270308 .0818754 3.71 0.000 1.119558 1.441358
susini4 | 1.18061 .0440211 4.45 0.000 1.097408 1.270121
susini5 | 1.421915 .1320064 3.79 0.000 1.185361 1.705677
ano_nac_corr | .8500967 .0080232 -17.21 0.000 .8345161 .8659682
cohab2 | .8802602 .0591132 -1.90 0.058 .7717015 1.00409
cohab3 | 1.075106 .0859654 0.91 0.365 .9191564 1.257516
cohab4 | .964041 .0641775 -0.55 0.582 .846116 1.098401
fis_com2 | 1.057973 .0364668 1.63 0.102 .9888599 1.131916
fis_com3 | .8191694 .0709746 -2.30 0.021 .6912319 .9707863
rc_x1 | .8503726 .0101848 -13.53 0.000 .8306432 .8705706
rc_x2 | .8817405 .0351634 -3.16 0.002 .815446 .9534245
rc_x3 | 1.277763 .1359053 2.30 0.021 1.037326 1.573931
_rcs1 | 2.200956 .0694371 25.01 0.000 2.068984 2.341346
_rcs2 | 1.065717 .0083576 8.12 0.000 1.049462 1.082225
_rcs3 | 1.033663 .006363 5.38 0.000 1.021266 1.04621
_rcs4 | 1.017806 .0044294 4.06 0.000 1.009161 1.026524
_rcs5 | 1.010267 .0032115 3.21 0.001 1.003993 1.016581
_rcs6 | 1.008379 .0025225 3.34 0.001 1.003447 1.013335
_rcs_mot_egr_early1 | .8926688 .0314254 -3.23 0.001 .8331531 .9564359
_rcs_mot_egr_late1 | .9136598 .0309637 -2.66 0.008 .8549437 .9764086
_cons | 1.4e+139 2.7e+140 16.86 0.000 9.7e+122 2.2e+155
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
. // sacar matrices
. matrix table_r4 = r(table)
.
. // Column and rownames
. global rownms4: rown r(table)
. di "$rownms4"
b se z pvalue ll ul df crit eform
. global colnms4: coln r(table)
. di "$colnms4"
mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_cons_sus_prin4 fr_cons_sus_p
> rin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off_sud n_off_oth psy_com2 ps
> y_com3 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 fis_com3 rc_x1 rc_x2 rc_x3 _rcs1 _rcs2 _rcs3 _rcs4 _rcs5 _rcs6
> _rcs_mot_egr_early1 _rcs_mot_egr_late1 _cons _d_rcs1 _d_rcs2 _d_rcs3 _d_rcs4 _d_rcs5 _d_rcs6 _d_rcs_mot_egr_early1 _d_rcs_mot_egr_late1
. local reqs4 : roweq r(table) //coleq
. di "`reqs4'"
_ _ _ _ _ _ _ _ _
. global ceqs4 : coleq r(table) //coleq
. di "`ceqs4'"
. local cname4 : colfullnames r(table)
. di "`cname4'"
xb:mot_egr_early xb:mot_egr_late xb:tr_mod2 xb:sex_dum2 xb:edad_ini_cons xb:esc1 xb:esc2 xb:sus_prin2 xb:sus_prin3 xb:sus_prin4 xb:sus_prin5 xb:fr_cons_sus_prin2 xb:fr_cons_su
> s_prin3 xb:fr_cons_sus_prin4 xb:fr_cons_sus_prin5 xb:cond_ocu2 xb:cond_ocu3 xb:cond_ocu4 xb:cond_ocu5 xb:cond_ocu6 xb:policonsumo xb:num_hij2 xb:tenviv1 xb:tenviv2 xb:tenviv
> 4 xb:tenviv5 xb:mzone2 xb:mzone3 xb:n_off_vio xb:n_off_acq xb:n_off_sud xb:n_off_oth xb:psy_com2 xb:psy_com3 xb:dep2 xb:rural2 xb:rural3 xb:porc_pobr xb:susini2 xb:susini3 x
> b:susini4 xb:susini5 xb:ano_nac_corr xb:cohab2 xb:cohab3 xb:cohab4 xb:fis_com2 xb:fis_com3 xb:rc_x1 xb:rc_x2 xb:rc_x3 xb:_rcs1 xb:_rcs2 xb:_rcs3 xb:_rcs4 xb:_rcs5 xb:_rcs6 x
> b:_rcs_mot_egr_early1 xb:_rcs_mot_egr_late1 xb:_cons dxb:_d_rcs1 dxb:_d_rcs2 dxb:_d_rcs3 dxb:_d_rcs4 dxb:_d_rcs5 dxb:_d_rcs6 dxb:_d_rcs_mot_egr_early1 dxb:_d_rcs_mot_egr_lat
> e1
.
. // Eliminate equations
. matrix coleq table_r4 = ""
.
. // Subset matrix by column names
. *https://www.stata.com/manuals14/u14.pdf
. *https://www.stata.com/manuals14/dfunctions.pdf#dfunctionsDescriptionMatrixfunctionsreturningamatrix
. *
. matrix A4 = table_r4[1... , "mot_egr_early"], table_r4[1... , "mot_egr_late"], table_r4[1... , "_rcs1".." _rcs_mot_egr_late1"], table_r4[1... , "_d_rcs1".." _d_rcs_mot_egr_l
> ate1"]
. matrix mod4= A4["b","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A4["ll","mot_egr_early".."_d_rcs_mot_egr_late1"] \ A4["ul","mot_egr_early".."_d_rcs_mot_egr_early1"...] \ A4["
> pvalue","mot_egr_early".."_d_rcs_mot_egr_early1"...] // three dots, until the last
.
. //make another matrix
. mat mod4b= mod4
.
. //mata: mata drop st_trans_matrix()
. mata:
------------------------------------------------- mata (type end to exit) -----------------------------------------------------------------------------------------------------
: void st_transpose_matrix(string scalar matname)
> {
> // Convert Stata matrix to Mata matrix
> M = st_matrix(matname)
>
> // Transpose the matrix
> transposed_M = M'
>
> // Convert Mata matrix to Stata matrix
> st_matrix(matname, transposed_M)
> }
: end
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.
. //transpose function
. mata: st_transpose_matrix("mod4b")
.
. //move colnames and rownames to transpose
. local cnames4 : rownames mod4
. di " `cnames4'"
b ll ul pvalue
. mat colnames mod4b = `cnames4'
. local rnames4 : colnames mod4
. mat rownames mod4b = `rnames4'
.
. //export
. esttab matrix(mod4b) using "mat_tab4.html", replace
(output written to mat_tab4.html)
|
| | mod4b | | | |
| | b | ll | ul | pvalue |
|
| mot_egr_early | 2.012536 | 1.778485 | 2.277389 | 1.44e-28 |
| mot_egr_late | 1.694464 | 1.523278 | 1.884888 | 2.87e-22 |
| _rcs1 | 2.200956 | 2.068984 | 2.341346 | 5.3e-138 |
| _rcs2 | 1.065717 | 1.049462 | 1.082225 | 4.82e-16 |
| _rcs3 | 1.033663 | 1.021266 | 1.04621 | 7.51e-08 |
| _rcs4 | 1.017806 | 1.009161 | 1.026524 | .00005 |
| _rcs5 | 1.010267 | 1.003993 | 1.016581 | .0013114 |
| _rcs6 | 1.008379 | 1.003447 | 1.013335 | .0008514 |
| _rcs_mot_egr_early1 | .8926688 | .8331531 | .9564359 | .0012588 |
| _rcs_mot_egr_late1 | .9136598 | .8549437 | .9764086 | .0077119 |
| _d_rcs1 | .7888917 | .7270575 | .8507258 | 5.3e-138 |
| _d_rcs2 | .0636482 | .0482776 | .0790187 | 4.82e-16 |
| _d_rcs3 | .0331086 | .0210435 | .0451737 | 7.51e-08 |
| _d_rcs4 | .0176489 | .0091193 | .0261785 | .00005 |
| _d_rcs5 | .0102151 | .0039847 | .0164455 | .0013114 |
| _d_rcs6 | .0083439 | .003441 | .0132469 | .0008514 |
| _d_rcs_mot_egr_early1 | -.1135397 | -.1825379 | -.0445415 | .0012588 |
| _d_rcs_mot_egr_late1 | -.0902969 | -.1567197 | -.0238742 | .0077119 |
|
*#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:
. use mariel_feb_23_m1.dta, clear
. estread using "mariel_feb_23_2_m1.sters"
-------------------------------------------------------------------------
name | command depvar npar title
-------------+-----------------------------------------------------------
full_spline | stcox _t 72
linear_term | stcox _t 70
m_nostag_r~1 | stpm2 mult. depvar 56
m_nostag_r~2 | stpm2 mult. depvar 60
m_nostag_r~3 | stpm2 mult. depvar 64
m_nostag_r~4 | stpm2 mult. depvar 68
m_nostag_r~5 | stpm2 mult. depvar 72
m_nostag_r~6 | stpm2 mult. depvar 76
m_nostag_r~7 | stpm2 mult. depvar 80
m_nostag_r~1 | stpm2 mult. depvar 58
m_nostag_r~2 | stpm2 mult. depvar 62
m_nostag_r~3 | stpm2 mult. depvar 66
m_nostag_r~4 | stpm2 mult. depvar 70
m_nostag_r~5 | stpm2 mult. depvar 74
m_nostag_r~6 | stpm2 mult. depvar 78
m_nostag_r~7 | stpm2 mult. depvar 82
m_nostag_r~1 | stpm2 mult. depvar 60
m_nostag_r~2 | stpm2 mult. depvar 64
m_nostag_r~3 | stpm2 mult. depvar 68
m_nostag_r~4 | stpm2 mult. depvar 72
m_nostag_r~5 | stpm2 mult. depvar 76
m_nostag_r~6 | stpm2 mult. depvar 80
m_nostag_r~7 | stpm2 mult. depvar 84
m_nostag_r~1 | stpm2 mult. depvar 62
m_nostag_r~2 | stpm2 mult. depvar 66
m_nostag_r~3 | stpm2 mult. depvar 70
m_nostag_r~4 | stpm2 mult. depvar 74
m_nostag_r~5 | stpm2 mult. depvar 78
m_nostag_r~6 | stpm2 mult. depvar 82
m_nostag_r~7 | stpm2 mult. depvar 86
m_nostag_r~1 | stpm2 mult. depvar 64
m_nostag_r~2 | stpm2 mult. depvar 68
m_nostag_r~3 | stpm2 mult. depvar 72
m_nostag_r~4 | stpm2 mult. depvar 76
m_nostag_r~5 | stpm2 mult. depvar 80
m_nostag_r~6 | stpm2 mult. depvar 84
m_nostag_r~7 | stpm2 mult. depvar 88
m_nostag_r~1 | stpm2 mult. depvar 66
m_nostag_r~2 | stpm2 mult. depvar 70
m_nostag_r~3 | stpm2 mult. depvar 74
m_nostag_r~4 | stpm2 mult. depvar 78
m_nostag_r~5 | stpm2 mult. depvar 82
m_nostag_r~6 | stpm2 mult. depvar 86
m_nostag_r~7 | stpm2 mult. depvar 90
m_nostag_r~1 | stpm2 mult. depvar 68
m_nostag_r~2 | stpm2 mult. depvar 72
m_nostag_r~3 | stpm2 mult. depvar 76
m_nostag_r~4 | stpm2 mult. depvar 80
m_nostag_r~5 | stpm2 mult. depvar 84
m_nostag_r~6 | stpm2 mult. depvar 88
m_nostag_r~7 | stpm2 mult. depvar 92
m_nostag_r~1 | stpm2 mult. depvar 70
m_nostag_r~2 | stpm2 mult. depvar 74
m_nostag_r~3 | stpm2 mult. depvar 78
m_nostag_r~4 | stpm2 mult. depvar 82
m_nostag_r~5 | stpm2 mult. depvar 86
m_nostag_r~6 | stpm2 mult. depvar 90
m_nostag_r~7 | stpm2 mult. depvar 94
m_nostag_r~1 | stpm2 mult. depvar 72
m_nostag_r~2 | stpm2 mult. depvar 76
m_nostag_r~3 | stpm2 mult. depvar 80
m_nostag_r~4 | stpm2 mult. depvar 84
m_nostag_r~5 | stpm2 mult. depvar 88
m_nostag_r~6 | stpm2 mult. depvar 92
m_nostag_r~7 | stpm2 mult. depvar 96
m_nostag_r~1 | stpm2 mult. depvar 74
m_nostag_r~2 | stpm2 mult. depvar 78
m_nostag_r~3 | stpm2 mult. depvar 82
m_nostag_r~4 | stpm2 mult. depvar 86
m_nostag_r~5 | stpm2 mult. depvar 90
m_nostag_r~6 | stpm2 mult. depvar 94
m_nostag_r~7 | stpm2 mult. depvar 98
m_stipw_no~1 | stpm2 mult. depvar 6
m_stipw_no~2 | stpm2 mult. depvar 8
m_stipw_no~3 | stpm2 mult. depvar 10
m_stipw_no~4 | stpm2 mult. depvar 12
m_stipw_no~5 | stpm2 mult. depvar 14
m_stipw_no~6 | stpm2 mult. depvar 16
m_stipw_no~7 | stpm2 mult. depvar 18
m_stipw_no~1 | stpm2 mult. depvar 8
m_stipw_no~2 | stpm2 mult. depvar 10
m_stipw_no~3 | stpm2 mult. depvar 12
m_stipw_no~4 | stpm2 mult. depvar 14
m_stipw_no~5 | stpm2 mult. depvar 16
m_stipw_no~6 | stpm2 mult. depvar 18
m_stipw_no~7 | stpm2 mult. depvar 20
m_stipw_no~1 | stpm2 mult. depvar 10
m_stipw_no~2 | stpm2 mult. depvar 12
m_stipw_no~3 | stpm2 mult. depvar 14
m_stipw_no~4 | stpm2 mult. depvar 16
m_stipw_no~5 | stpm2 mult. depvar 18
m_stipw_no~6 | stpm2 mult. depvar 20
m_stipw_no~7 | stpm2 mult. depvar 22
m_stipw_no~1 | stpm2 mult. depvar 12
m_stipw_no~2 | stpm2 mult. depvar 14
m_stipw_no~3 | stpm2 mult. depvar 16
m_stipw_no~4 | stpm2 mult. depvar 18
m_stipw_no~5 | stpm2 mult. depvar 20
m_stipw_no~6 | stpm2 mult. depvar 22
m_stipw_no~7 | stpm2 mult. depvar 24
m_stipw_no~1 | stpm2 mult. depvar 14
m_stipw_no~2 | stpm2 mult. depvar 16
m_stipw_no~3 | stpm2 mult. depvar 18
m_stipw_no~4 | stpm2 mult. depvar 20
m_stipw_no~5 | stpm2 mult. depvar 22
m_stipw_no~6 | stpm2 mult. depvar 24
m_stipw_no~7 | stpm2 mult. depvar 26
m_stipw_no~1 | stpm2 mult. depvar 16
m_stipw_no~2 | stpm2 mult. depvar 18
m_stipw_no~3 | stpm2 mult. depvar 20
m_stipw_no~4 | stpm2 mult. depvar 22
m_stipw_no~5 | stpm2 mult. depvar 24
m_stipw_no~6 | stpm2 mult. depvar 26
m_stipw_no~7 | stpm2 mult. depvar 28
m_stipw_no~1 | stpm2 mult. depvar 18
m_stipw_no~2 | stpm2 mult. depvar 20
m_stipw_no~3 | stpm2 mult. depvar 22
m_stipw_no~4 | stpm2 mult. depvar 24
m_stipw_no~5 | stpm2 mult. depvar 26
m_stipw_no~6 | stpm2 mult. depvar 28
m_stipw_no~7 | stpm2 mult. depvar 30
m_stipw_no~1 | stpm2 mult. depvar 20
m_stipw_no~2 | stpm2 mult. depvar 22
m_stipw_no~3 | stpm2 mult. depvar 24
m_stipw_no~4 | stpm2 mult. depvar 26
m_stipw_no~5 | stpm2 mult. depvar 28
m_stipw_no~6 | stpm2 mult. depvar 30
m_stipw_no~7 | stpm2 mult. depvar 32
m_stipw_no~1 | stpm2 mult. depvar 22
m_stipw_no~2 | stpm2 mult. depvar 24
m_stipw_no~3 | stpm2 mult. depvar 26
m_stipw_no~4 | stpm2 mult. depvar 28
m_stipw_no~5 | stpm2 mult. depvar 30
m_stipw_no~6 | stpm2 mult. depvar 32
m_stipw_no~7 | stpm2 mult. depvar 34
m_stipw_no~1 | stpm2 mult. depvar 24
m_stipw_no~2 | stpm2 mult. depvar 26
m_stipw_no~3 | stpm2 mult. depvar 28
m_stipw_no~4 | stpm2 mult. depvar 30
m_stipw_no~5 | stpm2 mult. depvar 32
m_stipw_no~6 | stpm2 mult. depvar 34
m_stipw_no~7 | stpm2 mult. depvar 36
m_stipw_no~p | streg _t 2 Exponential PH regression
m_stipw_no~i | streg _t 3 Weibull PH regression
m_stipw_no~m | streg _t 3 Gompertz PH regression
m_stipw_no~n | streg _t 3 Lognormal AFT regression
m_stipw_no~g | streg _t 3 Loglogistic AFT regression
m2_stipw_n~1 | stpm2 mult. depvar 6
m2_stipw_n~2 | stpm2 mult. depvar 8
m2_stipw_n~3 | stpm2 mult. depvar 10
m2_stipw_n~4 | stpm2 mult. depvar 12
m2_stipw_n~5 | stpm2 mult. depvar 14
m2_stipw_n~6 | stpm2 mult. depvar 16
m2_stipw_n~7 | stpm2 mult. depvar 18
m2_stipw_n~1 | stpm2 mult. depvar 8
m2_stipw_n~2 | stpm2 mult. depvar 10
m2_stipw_n~3 | stpm2 mult. depvar 12
m2_stipw_n~4 | stpm2 mult. depvar 14
m2_stipw_n~5 | stpm2 mult. depvar 16
m2_stipw_n~6 | stpm2 mult. depvar 18
m2_stipw_n~7 | stpm2 mult. depvar 20
m2_stipw_n~1 | stpm2 mult. depvar 10
m2_stipw_n~2 | stpm2 mult. depvar 12
m2_stipw_n~3 | stpm2 mult. depvar 14
m2_stipw_n~4 | stpm2 mult. depvar 16
m2_stipw_n~5 | stpm2 mult. depvar 18
m2_stipw_n~6 | stpm2 mult. depvar 20
m2_stipw_n~7 | stpm2 mult. depvar 22
m2_stipw_n~1 | stpm2 mult. depvar 12
m2_stipw_n~2 | stpm2 mult. depvar 14
m2_stipw_n~3 | stpm2 mult. depvar 16
m2_stipw_n~4 | stpm2 mult. depvar 18
m2_stipw_n~5 | stpm2 mult. depvar 20
m2_stipw_n~6 | stpm2 mult. depvar 22
m2_stipw_n~7 | stpm2 mult. depvar 24
m2_stipw_n~1 | stpm2 mult. depvar 14
m2_stipw_n~2 | stpm2 mult. depvar 16
m2_stipw_n~3 | stpm2 mult. depvar 18
m2_stipw_n~4 | stpm2 mult. depvar 20
m2_stipw_n~5 | stpm2 mult. depvar 22
m2_stipw_n~6 | stpm2 mult. depvar 24
m2_stipw_n~7 | stpm2 mult. depvar 26
m2_stipw_n~1 | stpm2 mult. depvar 16
m2_stipw_n~2 | stpm2 mult. depvar 18
m2_stipw_n~3 | stpm2 mult. depvar 20
m2_stipw_n~4 | stpm2 mult. depvar 22
m2_stipw_n~5 | stpm2 mult. depvar 24
m2_stipw_n~6 | stpm2 mult. depvar 26
m2_stipw_n~7 | stpm2 mult. depvar 28
m2_stipw_n~1 | stpm2 mult. depvar 18
m2_stipw_n~2 | stpm2 mult. depvar 20
m2_stipw_n~3 | stpm2 mult. depvar 22
m2_stipw_n~4 | stpm2 mult. depvar 24
m2_stipw_n~5 | stpm2 mult. depvar 26
m2_stipw_n~6 | stpm2 mult. depvar 28
m2_stipw_n~7 | stpm2 mult. depvar 30
m2_stipw_n~1 | stpm2 mult. depvar 20
m2_stipw_n~2 | stpm2 mult. depvar 22
m2_stipw_n~3 | stpm2 mult. depvar 24
m2_stipw_n~4 | stpm2 mult. depvar 26
m2_stipw_n~5 | stpm2 mult. depvar 28
m2_stipw_n~6 | stpm2 mult. depvar 30
m2_stipw_n~7 | stpm2 mult. depvar 32
m2_stipw_n~1 | stpm2 mult. depvar 22
m2_stipw_n~2 | stpm2 mult. depvar 24
m2_stipw_n~3 | stpm2 mult. depvar 26
m2_stipw_n~4 | stpm2 mult. depvar 28
m2_stipw_n~5 | stpm2 mult. depvar 30
m2_stipw_n~6 | stpm2 mult. depvar 32
m2_stipw_n~7 | stpm2 mult. depvar 34
m2_stipw_n~1 | stpm2 mult. depvar 24
m2_stipw_n~2 | stpm2 mult. depvar 26
m2_stipw_n~3 | stpm2 mult. depvar 28
m2_stipw_n~4 | stpm2 mult. depvar 30
m2_stipw_n~5 | stpm2 mult. depvar 32
m2_stipw_n~6 | stpm2 mult. depvar 34
m2_stipw_n~7 | stpm2 mult. depvar 36
m2_stipw_n~p | streg _t 2 Exponential PH regression
m2_stipw_n~i | streg _t 3 Weibull PH regression
m2_stipw_n~m | streg _t 3 Gompertz PH regression
m2_stipw_n~n | streg _t 3 Lognormal AFT regression
m2_stipw_n~g | streg _t 3 Loglogistic AFT regression
m3_stipw_n~1 | stpm2 mult. depvar 6
m3_stipw_n~2 | stpm2 mult. depvar 8
m3_stipw_n~3 | stpm2 mult. depvar 10
m3_stipw_n~4 | stpm2 mult. depvar 12
m3_stipw_n~5 | stpm2 mult. depvar 14
m3_stipw_n~6 | stpm2 mult. depvar 16
m3_stipw_n~7 | stpm2 mult. depvar 18
m3_stipw_n~1 | stpm2 mult. depvar 8
m3_stipw_n~2 | stpm2 mult. depvar 10
m3_stipw_n~3 | stpm2 mult. depvar 12
m3_stipw_n~4 | stpm2 mult. depvar 14
m3_stipw_n~5 | stpm2 mult. depvar 16
m3_stipw_n~6 | stpm2 mult. depvar 18
m3_stipw_n~7 | stpm2 mult. depvar 20
m3_stipw_n~1 | stpm2 mult. depvar 10
m3_stipw_n~2 | stpm2 mult. depvar 12
m3_stipw_n~3 | stpm2 mult. depvar 14
m3_stipw_n~4 | stpm2 mult. depvar 16
m3_stipw_n~5 | stpm2 mult. depvar 18
m3_stipw_n~6 | stpm2 mult. depvar 20
m3_stipw_n~7 | stpm2 mult. depvar 22
m3_stipw_n~1 | stpm2 mult. depvar 12
m3_stipw_n~2 | stpm2 mult. depvar 14
m3_stipw_n~3 | stpm2 mult. depvar 16
m3_stipw_n~4 | stpm2 mult. depvar 18
m3_stipw_n~5 | stpm2 mult. depvar 20
m3_stipw_n~6 | stpm2 mult. depvar 22
m3_stipw_n~7 | stpm2 mult. depvar 24
m3_stipw_n~1 | stpm2 mult. depvar 14
m3_stipw_n~2 | stpm2 mult. depvar 16
m3_stipw_n~3 | stpm2 mult. depvar 18
m3_stipw_n~4 | stpm2 mult. depvar 20
m3_stipw_n~5 | stpm2 mult. depvar 22
m3_stipw_n~6 | stpm2 mult. depvar 24
m3_stipw_n~7 | stpm2 mult. depvar 26
m3_stipw_n~1 | stpm2 mult. depvar 16
m3_stipw_n~2 | stpm2 mult. depvar 18
m3_stipw_n~3 | stpm2 mult. depvar 20
m3_stipw_n~4 | stpm2 mult. depvar 22
m3_stipw_n~5 | stpm2 mult. depvar 24
m3_stipw_n~6 | stpm2 mult. depvar 26
m3_stipw_n~7 | stpm2 mult. depvar 28
m3_stipw_n~1 | stpm2 mult. depvar 18
m3_stipw_n~2 | stpm2 mult. depvar 20
m3_stipw_n~3 | stpm2 mult. depvar 22
m3_stipw_n~4 | stpm2 mult. depvar 24
m3_stipw_n~5 | stpm2 mult. depvar 26
m3_stipw_n~6 | stpm2 mult. depvar 28
m3_stipw_n~7 | stpm2 mult. depvar 30
m3_stipw_n~1 | stpm2 mult. depvar 20
m3_stipw_n~2 | stpm2 mult. depvar 22
m3_stipw_n~3 | stpm2 mult. depvar 24
m3_stipw_n~4 | stpm2 mult. depvar 26
m3_stipw_n~5 | stpm2 mult. depvar 28
m3_stipw_n~6 | stpm2 mult. depvar 30
m3_stipw_n~7 | stpm2 mult. depvar 32
m3_stipw_n~1 | stpm2 mult. depvar 22
m3_stipw_n~2 | stpm2 mult. depvar 24
m3_stipw_n~3 | stpm2 mult. depvar 26
m3_stipw_n~4 | stpm2 mult. depvar 28
m3_stipw_n~5 | stpm2 mult. depvar 30
m3_stipw_n~6 | stpm2 mult. depvar 32
m3_stipw_n~7 | stpm2 mult. depvar 34
m3_stipw_n~1 | stpm2 mult. depvar 24
m3_stipw_n~2 | stpm2 mult. depvar 26
m3_stipw_n~3 | stpm2 mult. depvar 28
m3_stipw_n~4 | stpm2 mult. depvar 30
m3_stipw_n~5 | stpm2 mult. depvar 32
m3_stipw_n~6 | stpm2 mult. depvar 34
m3_stipw_n~7 | stpm2 mult. depvar 36
m3_stipw_n~p | streg _t 2 Exponential PH regression
m3_stipw_n~i | streg _t 3 Weibull PH regression
m3_stipw_n~m | streg _t 3 Gompertz PH regression
m3_stipw_n~n | streg _t 3 Lognormal AFT regression
m3_stipw_n~g | streg _t 3 Loglogistic AFT regression
-------------------------------------------------------------------------
. cap noi drop rmst_h00 rmst_h11 rmst_h22
rmst_h00 ambiguous abbreviation
.
. gen rmtldiff_tr_comp_early_drop_lci= -rmstdiff_tr_comp_early_drop_lci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_early_drop_uci= -rmstdiff_tr_comp_early_drop_uci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_early_drop= -rmstdiff_tr_comp_early_drop
(70,807 missing values generated)
. gen rmtldiff_tr_comp_late_drop_lci= -rmstdiff_tr_comp_late_drop_lci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_late_drop_uci= -rmstdiff_tr_comp_late_drop_uci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_late_drop= -rmstdiff_tr_comp_late_drop
(70,807 missing values generated)
. gen rmtldiff_early_late_drop_lci= -rmstdiff_early_late_drop_lci
(70,808 missing values generated)
. gen rmtldiff_early_late_drop_uci= -rmstdiff_early_late_drop_uci
(70,808 missing values generated)
. gen rmtldiff_early_late_drop= -rmstdiff_early_late_drop
(70,807 missing values generated)
.
. twoway (rarea rmtldiff_tr_comp_early_drop_lci rmtldiff_tr_comp_early_drop_uci tt, color(gs2%35)) ///
> (line rmtldiff_tr_comp_early_drop tt, lcolor(gs2)) ///
> (rarea rmtldiff_tr_comp_late_drop_lci rmtldiff_tr_comp_late_drop_uci tt, color(gs6%35)) ///
> (line rmtldiff_tr_comp_late_drop tt, lcolor(gs6)) ///
> (rarea rmtldiff_early_late_drop_lci rmtldiff_early_late_drop_uci tt, color(gs10%35)) ///
> (line rmtldiff_early_late_drop tt, lcolor(gs10)) ///
> (line zero tt, lcolor(black%20) lwidth(thick)) ///
> , ylabel(, format(%3.1f)) ///
> ytitle("Difference in RMTL (years)") ///
> xtitle("Years from baseline treatment outcome") ///
> legend(order( 1 "Early vs. Tr. completion" 3 "Late vs. Tr. completion" 5 "Late vs. Early dropout") ring(0) pos(11) cols(1) region(lstyle(none)) region(c(non
> e)) nobox) ///
> graphregion(color(white) lwidth(large)) bgcolor(white) ///
> plotregion(fcolor(white)) graphregion(fcolor(white) ) /// //text(.5 1 "IR = <0.001") ///
> name(RMTLdiff, replace)
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. gr_edit .plotregion1.style.editstyle boxstyle(linestyle(color(none))) editcopy
. graph save "`c(pwd)'\_figs\h_m_ns_rp6_stdif_rmtl_m1.gph", replace
(file C:\Users\CISS Fondecyt\Mi unidad\Alvacast\SISTRAT 2022 (github)\_figs\h_m_ns_rp6_stdif_rmtl_m1.gph saved)
. graph export "`c(pwd)'\_figs\h_m_ns_rp6_stdif_rmtl_m1.pdf", as(pdf) replace
(file C:\Users\CISS Fondecyt\Mi unidad\Alvacast\SISTRAT 2022 (github)\_figs\h_m_ns_rp6_stdif_rmtl_m1.pdf written in PDF format)

. use mariel_feb_23_2_m1.dta, clear
.
. cap noi drop rmst_h00 rmst_h11 rmst_h22
rmst_h00 ambiguous abbreviation
.
. gen rmtldiff_tr_comp_early_drop_lci= -rmstdiff_tr_comp_early_drop_lci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_early_drop_uci= -rmstdiff_tr_comp_early_drop_uci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_early_drop= -rmstdiff_tr_comp_early_drop
(70,807 missing values generated)
. gen rmtldiff_tr_comp_late_drop_lci= -rmstdiff_tr_comp_late_drop_lci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_late_drop_uci= -rmstdiff_tr_comp_late_drop_uci
(70,808 missing values generated)
. gen rmtldiff_tr_comp_late_drop= -rmstdiff_tr_comp_late_drop
(70,807 missing values generated)
. gen rmtldiff_early_late_drop_lci= -rmstdiff_early_late_drop_lci
(70,808 missing values generated)
. gen rmtldiff_early_late_drop_uci= -rmstdiff_early_late_drop_uci
(70,808 missing values generated)
. gen rmtldiff_early_late_drop= -rmstdiff_early_late_drop
(70,807 missing values generated)
.
. twoway (rarea rmtldiff_tr_comp_early_drop_lci rmtldiff_tr_comp_early_drop_uci tt, color(gs2%35)) ///
> (line rmtldiff_tr_comp_early_drop tt, lcolor(gs2)) ///
> (rarea rmtldiff_tr_comp_late_drop_lci rmtldiff_tr_comp_late_drop_uci tt, color(gs6%35)) ///
> (line rmtldiff_tr_comp_late_drop tt, lcolor(gs6)) ///
> (rarea rmtldiff_early_late_drop_lci rmtldiff_early_late_drop_uci tt, color(gs10%35)) ///
> (line rmtldiff_early_late_drop tt, lcolor(gs10)) ///
> (line zero tt, lcolor(black%20) lwidth(thick)) ///
> , ylabel(, format(%3.1f)) ///
> ytitle("Difference in RMTL (years)") ///
> xtitle("Years from baseline treatment outcome") ///
> legend(order( 1 "Early vs. Tr. completion" 3 "Late vs. Tr. completion" 5 "Late vs. Early dropout") ring(0) pos(11) cols(1) region(lstyle(none)) region(c(non
> e)) nobox) ///
> graphregion(color(white) lwidth(large)) bgcolor(white) ///
> plotregion(fcolor(white)) graphregion(fcolor(white) ) /// //text(.5 1 "IR = <0.001") ///
> name(RMTLdiff, replace)
(note: named style large not found in class linewidth, default attributes used)
(note: linewidth not found in scheme, default attributes used)
. gr_edit .plotregion1.style.editstyle boxstyle(linestyle(color(none))) editcopy
. graph save "`c(pwd)'\_figs\h_m_ns_rp6_stdif_rmtl_pris_m1.gph", replace
(file C:\Users\CISS Fondecyt\Mi unidad\Alvacast\SISTRAT 2022 (github)\_figs\h_m_ns_rp6_stdif_rmtl_pris_m1.gph saved)
. graph export "`c(pwd)'\_figs\h_m_ns_rp6_stdif_rmtl_pris_m1.pdf", as(pdf) replace
(file C:\Users\CISS Fondecyt\Mi unidad\Alvacast\SISTRAT 2022 (github)\_figs\h_m_ns_rp6_stdif_rmtl_pris_m1.pdf written in PDF format)

Ended at= 17:47:37 27 May 2023
*#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#: *#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:
Condemnatory Sentence, Imputed
. use mariel_feb_23_m1.dta, clear
. *qui estread using "mariel_feb_23_m1.sters"
. generate times = .
(70,863 missing values generated)
. replace times = 1 if _n==1
(1 real change made)
. replace times = 3 if _n==2
(1 real change made)
. replace times = 5 if _n==3
(1 real change made)
.
. * estimates replay m_nostag_rp8_tvc_1
. *1.994719
.
. global covs_3b_pre_dum "mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_co
> ns_sus_prin4 fr_cons_sus_prin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off
> _sud n_off_oth psy_com2 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 rc_x1 rc_x2 rc_x3"
. set seed 2125
. qui noi stpm2 $covs_3b_pre_dum , scale(hazard) df(8) eform tvc(mot_egr_early mot_egr_late) dftvc(1)
Iteration 0: log likelihood = -67564.521
Iteration 1: log likelihood = -67542.98
Iteration 2: log likelihood = -67542.913
Iteration 3: log likelihood = -67542.913
Log likelihood = -67542.913 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.745549 .0446049 21.80 0.000 1.660278 1.835199
mot_egr_late | 1.584349 .0330964 22.03 0.000 1.520792 1.650563
tr_mod2 | 1.219602 .0230072 10.52 0.000 1.175332 1.265539
sex_dum2 | .7371756 .0141314 -15.91 0.000 .7099924 .7653995
edad_ini_cons | .9880444 .001693 -7.02 0.000 .9847319 .9913682
esc1 | 1.156363 .0270577 6.21 0.000 1.104529 1.21063
esc2 | 1.105574 .0234113 4.74 0.000 1.060628 1.152425
sus_prin2 | 1.073251 .0265018 2.86 0.004 1.022545 1.126471
sus_prin3 | 1.409477 .0292487 16.54 0.000 1.3533 1.467985
sus_prin4 | 1.042865 .032184 1.36 0.174 .9816548 1.107891
sus_prin5 | 1.016235 .0648955 0.25 0.801 .89668 1.15173
fr_cons_sus_prin2 | .9371817 .0408175 -1.49 0.136 .8605003 1.020696
fr_cons_sus_prin3 | 1.011526 .0357205 0.32 0.746 .9438831 1.084017
fr_cons_sus_prin4 | 1.034831 .0383244 0.92 0.355 .9623778 1.112739
fr_cons_sus_prin5 | 1.06922 .0377322 1.90 0.058 .9977659 1.145792
cond_ocu2 | 1.0303 .0286058 1.08 0.282 .9757314 1.08792
cond_ocu3 | .9598899 .1248143 -0.31 0.753 .7439432 1.23852
cond_ocu4 | 1.120973 .0368753 3.47 0.001 1.050979 1.195628
cond_ocu5 | 1.258331 .0705362 4.10 0.000 1.127406 1.40446
cond_ocu6 | 1.161962 .0190498 9.16 0.000 1.125218 1.199905
policonsumo | 1.034928 .0201868 1.76 0.078 .9961091 1.075259
num_hij2 | 1.156571 .0199469 8.43 0.000 1.118129 1.196335
tenviv1 | 1.079807 .0648124 1.28 0.201 .9599641 1.214611
tenviv2 | 1.0865 .041822 2.16 0.031 1.007546 1.17164
tenviv4 | 1.054194 .02079 2.68 0.007 1.014224 1.095739
tenviv5 | 1.010837 .0162774 0.67 0.503 .9794321 1.043249
mzone2 | 1.284745 .0240226 13.40 0.000 1.238514 1.332702
mzone3 | 1.423764 .0374035 13.45 0.000 1.35231 1.498994
n_off_vio | 1.357781 .0240075 17.30 0.000 1.311533 1.405659
n_off_acq | 1.808437 .0296752 36.11 0.000 1.7512 1.867545
n_off_sud | 1.248557 .0214359 12.93 0.000 1.207243 1.291286
n_off_oth | 1.353533 .0237068 17.28 0.000 1.307857 1.400804
psy_com2 | 1.033938 .0200278 1.72 0.085 .9954198 1.073946
dep2 | 1.014232 .0173991 0.82 0.410 .9806974 1.048913
rural2 | 1.023446 .0262531 0.90 0.366 .9732632 1.076217
rural3 | 1.045232 .0294817 1.57 0.117 .9890172 1.104642
porc_pobr | 1.293908 .1344832 2.48 0.013 1.055439 1.586258
susini2 | 1.050942 .0313282 1.67 0.096 .9912991 1.114173
susini3 | 1.144445 .0346367 4.46 0.000 1.078533 1.214386
susini4 | 1.088176 .0175116 5.25 0.000 1.05439 1.123045
susini5 | 1.141295 .052484 2.87 0.004 1.042927 1.24894
ano_nac_corr | .8804623 .0031804 -35.24 0.000 .8742509 .8867179
cohab2 | .9383804 .025249 -2.36 0.018 .8901754 .9891957
cohab3 | .9805971 .0319479 -0.60 0.548 .9199377 1.045256
cohab4 | .9252448 .024382 -2.95 0.003 .87867 .9742883
fis_com2 | 1.043685 .0145983 3.06 0.002 1.015461 1.072693
rc_x1 | .8612007 .0041791 -30.79 0.000 .8530486 .8694307
rc_x2 | 1.006862 .016198 0.43 0.671 .9756101 1.039116
rc_x3 | .9408644 .0387221 -1.48 0.139 .8679508 1.019903
_rcs1 | 2.660346 .0355099 73.30 0.000 2.59165 2.730863
_rcs2 | 1.112771 .0058371 20.37 0.000 1.101389 1.12427
_rcs3 | 1.048769 .00387 12.90 0.000 1.041211 1.056381
_rcs4 | 1.023972 .0024086 10.07 0.000 1.019262 1.028704
_rcs5 | 1.014853 .0016169 9.25 0.000 1.011689 1.018027
_rcs6 | 1.01101 .0012535 8.83 0.000 1.008556 1.01347
_rcs7 | 1.007841 .0010724 7.34 0.000 1.005741 1.009945
_rcs8 | 1.004565 .0009088 5.03 0.000 1.002785 1.006347
_rcs_mot_egr_early1 | .9075394 .0143514 -6.14 0.000 .8798427 .9361081
_rcs_mot_egr_late1 | .9430958 .0136912 -4.04 0.000 .9166396 .9703156
_cons | 8.7e+109 6.3e+110 34.82 0.000 5.6e+103 1.3e+116
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 1 mot_egr_late 0) timevar(times) rmst ci contrast(difference) ///
> atvar(rmst_v_h0 rmst_v_h1) contrastvar(rmstdiff_tr_c_early_drop)
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times ) rmst ci contrast(difference) ///
> atvar(rmst_v_h00 rmst_v_h2) contrastvar(rmstdiff_tr_c_late_drop)
.
. stpm2_standsurv, at1(mot_egr_early 1 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times ) rmst ci contrast(difference) ///
> atvar(rmst_v_h11 rmst_v_h22) contrastvar(rmstdiff_erl_late_drop)
.
. set seed 2125
. qui noi stpm2 $covs_3b_pre_dum , scale(hazard) df(8) eform tvc(mot_egr_early mot_egr_late) dftvc(1)
Iteration 0: log likelihood = -67564.521
Iteration 1: log likelihood = -67542.98
Iteration 2: log likelihood = -67542.913
Iteration 3: log likelihood = -67542.913
Log likelihood = -67542.913 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.745549 .0446049 21.80 0.000 1.660278 1.835199
mot_egr_late | 1.584349 .0330964 22.03 0.000 1.520792 1.650563
tr_mod2 | 1.219602 .0230072 10.52 0.000 1.175332 1.265539
sex_dum2 | .7371756 .0141314 -15.91 0.000 .7099924 .7653995
edad_ini_cons | .9880444 .001693 -7.02 0.000 .9847319 .9913682
esc1 | 1.156363 .0270577 6.21 0.000 1.104529 1.21063
esc2 | 1.105574 .0234113 4.74 0.000 1.060628 1.152425
sus_prin2 | 1.073251 .0265018 2.86 0.004 1.022545 1.126471
sus_prin3 | 1.409477 .0292487 16.54 0.000 1.3533 1.467985
sus_prin4 | 1.042865 .032184 1.36 0.174 .9816548 1.107891
sus_prin5 | 1.016235 .0648955 0.25 0.801 .89668 1.15173
fr_cons_sus_prin2 | .9371817 .0408175 -1.49 0.136 .8605003 1.020696
fr_cons_sus_prin3 | 1.011526 .0357205 0.32 0.746 .9438831 1.084017
fr_cons_sus_prin4 | 1.034831 .0383244 0.92 0.355 .9623778 1.112739
fr_cons_sus_prin5 | 1.06922 .0377322 1.90 0.058 .9977659 1.145792
cond_ocu2 | 1.0303 .0286058 1.08 0.282 .9757314 1.08792
cond_ocu3 | .9598899 .1248143 -0.31 0.753 .7439432 1.23852
cond_ocu4 | 1.120973 .0368753 3.47 0.001 1.050979 1.195628
cond_ocu5 | 1.258331 .0705362 4.10 0.000 1.127406 1.40446
cond_ocu6 | 1.161962 .0190498 9.16 0.000 1.125218 1.199905
policonsumo | 1.034928 .0201868 1.76 0.078 .9961091 1.075259
num_hij2 | 1.156571 .0199469 8.43 0.000 1.118129 1.196335
tenviv1 | 1.079807 .0648124 1.28 0.201 .9599641 1.214611
tenviv2 | 1.0865 .041822 2.16 0.031 1.007546 1.17164
tenviv4 | 1.054194 .02079 2.68 0.007 1.014224 1.095739
tenviv5 | 1.010837 .0162774 0.67 0.503 .9794321 1.043249
mzone2 | 1.284745 .0240226 13.40 0.000 1.238514 1.332702
mzone3 | 1.423764 .0374035 13.45 0.000 1.35231 1.498994
n_off_vio | 1.357781 .0240075 17.30 0.000 1.311533 1.405659
n_off_acq | 1.808437 .0296752 36.11 0.000 1.7512 1.867545
n_off_sud | 1.248557 .0214359 12.93 0.000 1.207243 1.291286
n_off_oth | 1.353533 .0237068 17.28 0.000 1.307857 1.400804
psy_com2 | 1.033938 .0200278 1.72 0.085 .9954198 1.073946
dep2 | 1.014232 .0173991 0.82 0.410 .9806974 1.048913
rural2 | 1.023446 .0262531 0.90 0.366 .9732632 1.076217
rural3 | 1.045232 .0294817 1.57 0.117 .9890172 1.104642
porc_pobr | 1.293908 .1344832 2.48 0.013 1.055439 1.586258
susini2 | 1.050942 .0313282 1.67 0.096 .9912991 1.114173
susini3 | 1.144445 .0346367 4.46 0.000 1.078533 1.214386
susini4 | 1.088176 .0175116 5.25 0.000 1.05439 1.123045
susini5 | 1.141295 .052484 2.87 0.004 1.042927 1.24894
ano_nac_corr | .8804623 .0031804 -35.24 0.000 .8742509 .8867179
cohab2 | .9383804 .025249 -2.36 0.018 .8901754 .9891957
cohab3 | .9805971 .0319479 -0.60 0.548 .9199377 1.045256
cohab4 | .9252448 .024382 -2.95 0.003 .87867 .9742883
fis_com2 | 1.043685 .0145983 3.06 0.002 1.015461 1.072693
rc_x1 | .8612007 .0041791 -30.79 0.000 .8530486 .8694307
rc_x2 | 1.006862 .016198 0.43 0.671 .9756101 1.039116
rc_x3 | .9408644 .0387221 -1.48 0.139 .8679508 1.019903
_rcs1 | 2.660346 .0355099 73.30 0.000 2.59165 2.730863
_rcs2 | 1.112771 .0058371 20.37 0.000 1.101389 1.12427
_rcs3 | 1.048769 .00387 12.90 0.000 1.041211 1.056381
_rcs4 | 1.023972 .0024086 10.07 0.000 1.019262 1.028704
_rcs5 | 1.014853 .0016169 9.25 0.000 1.011689 1.018027
_rcs6 | 1.01101 .0012535 8.83 0.000 1.008556 1.01347
_rcs7 | 1.007841 .0010724 7.34 0.000 1.005741 1.009945
_rcs8 | 1.004565 .0009088 5.03 0.000 1.002785 1.006347
_rcs_mot_egr_early1 | .9075394 .0143514 -6.14 0.000 .8798427 .9361081
_rcs_mot_egr_late1 | .9430958 .0136912 -4.04 0.000 .9166396 .9703156
_cons | 8.7e+109 6.3e+110 34.82 0.000 5.6e+103 1.3e+116
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 1 mot_egr_late 0) timevar(times) ci contrast(difference) ///
> atvar(s_v_tr_comp s_v_early_drop) contrastvar(sdiff_v_tr_comp_early_drop)
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times) ci contrast(difference) ///
> atvar(s_v_tr_comp0 s_v_late_drop) contrastvar(sdiff_v_tr_comp_late_drop)
.
. stpm2_standsurv, at1(mot_egr_early 1 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times) ci contrast(difference) ///
> atvar(s_v_early_drop0 s_v_late_drop0) contrastvar(sdiff_v_early_late_drop)
. *In https://fondecytacc.github.io/nDP/analisis_mariel_feb_2023_stata_m1.html
. * mot_egr_early | 1.74308 .0445435 21.74 0.000 1.657926 1.832607
.
. *After qui noi stpm2 here
. * mot_egr_early | 1.745549 .0446049 21.80 0.000 1.660278 1.835199
. *list times rmst_v_h0 rmst_v_h0_lci rmst_v_h0_uci rmst_v_h1 rmst_v_h1_lci rmst_v_h1_uci rmst_v_h2 rmst_v_h2_lci rmst_v_h2_uci if !missing(times)
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_v_tr_comp s_v_tr_comp_lci s_v_tr_comp_uci s_v_early_drop s_v_early_drop_lci s_v_early_drop_uci s_v_late_drop s_v_late_drop_lci s_v_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(times, 2.85, 3.15) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(times, 4.85, 5.15) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as11m1_alt = (ests_s_v_tr_comp , ests_s_v_tr_comp_lci, ests_s_v_tr_comp_uci , ///
> ests_s_v_early_drop , ests_s_v_early_drop_lci, ests_s_v_early_drop_uci , ///
> ests_s_v_late_drop , ests_s_v_late_drop_lci , ests_s_v_late_drop_uci )
. matrix colnames est_as11m1_alt = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as11m1_alt) using "${pathdata2}prob_condsent_m1_main_alt.html", replace
(output written to prob_condsent_m1_main_alt.html)
.
.
.
. foreach var of varlist rmst_v_h0 rmst_v_h0_lci rmst_v_h0_uci rmst_v_h1 rmst_v_h1_lci rmst_v_h1_uci rmst_v_h2 rmst_v_h2_lci rmst_v_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .02
4. scalar e1y_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.0001),.001)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as12m1_alt = (ests_rmst_v_h0 , ests_rmst_v_h0_lci , ests_rmst_v_h0_uci , ///
> ests_rmst_v_h1 , ests_rmst_v_h1_lci , ests_rmst_v_h1_uci , ///
> ests_rmst_v_h2 , ests_rmst_v_h2_lci , ests_rmst_v_h2_uci )
. matrix colnames est_as12m1_alt = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as12m1_alt) using "${pathdata2}rmst_condsent_m1_main_alt.html", replace
(output written to rmst_condsent_m1_main_alt.html)
.
|
| | est_as11m1_alt | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 1 yr | 90.1 | 89.7 | 90.5 | 83 | 82.5 | 83.5 | 84.6 | 84.3 | 85 |
| 3 yrs | 79.4 | 78.8 | 80 | 68.9 | 68.2 | 69.6 | 70.8 | 70.4 | 71.3 |
| 5 yrs | 73.5 | 72.8 | 74.2 | 62.3 | 61.5 | 63.1 | 64 | 63.5 | 64.5 |
|
|
| | est_as12m1_alt | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 1 yr | .946 | .943 | .949 | .901 | .897 | .905 | .912 | .91 | .915 |
| 3 yrs | 2.63 | 2.617 | 2.642 | 2.401 | 2.385 | 2.416 | 2.449 | 2.44 | 2.459 |
| 5 yrs | 4.153 | 4.129 | 4.177 | 3.704 | 3.675 | 3.734 | 3.789 | 3.771 | 3.807 |
|
. *sdiff_v_early_late_drop sdiff_v_tr_comp_late_drop sdiff_v_tr_comp_early_drop
. local varlist "sdiff_v_tr_comp_early_drop sdiff_v_tr_comp_early_drop_lci sdiff_v_tr_comp_early_drop_uci sdiff_v_tr_comp_late_drop sdiff_v_tr_comp_late_drop_lci sdiff_v_tr_co
> mp_late_drop_uci sdiff_v_early_late_drop sdiff_v_early_late_drop_lci sdiff_v_early_late_drop_uci"
. foreach var of local varlist {
2. local newvar = subinstr("`var'", "_drop", "", .)
3. gen `newvar' = `var'
4. }
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
.
. foreach var of varlist sdiff_v_tr_comp_early sdiff_v_tr_comp_early_lci sdiff_v_tr_comp_early_uci sdiff_v_tr_comp_late sdiff_v_tr_comp_late_lci sdiff_v_tr_comp_late_uci sdiff
> _v_early_late sdiff_v_early_late_lci sdiff_v_early_late_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
9. cap noi matrix ests_`var' = ( `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as14m1_alt = (ests_sdiff_v_tr_comp_early , ests_sdiff_v_tr_comp_early_lci , ests_sdiff_v_tr_comp_early_uci , ///
> ests_sdiff_v_tr_comp_late , ests_sdiff_v_tr_comp_late_lci, ests_sdiff_v_tr_comp_late_uci , ///
> ests_sdiff_v_early_late , ests_sdiff_v_early_late_lci , ests_sdiff_v_early_late_uci )
. matrix colnames est_as14m1_alt = "Comp vs Early" "Comp vs Early(lci)" "Comp vs Early(uci)" "Comp vs Late" "Comp vs Late (lci)" "Comp vs Late (uci)" "Early vs Late" "Early vs
> Late (lci)" "Early vs Late (uci)"
.
. esttab matrix(est_as14m1_alt) using "${pathdata2}prob_condsent_m1_main_diff_alt.html", replace
(note: file prob_condsent_m1_main_diff_alt.html not found)
(output written to prob_condsent_m1_main_diff_alt.html)
.
|
| | est_as14m1_alt | | | | | | | | |
| | Comp vs Early | Comp vs Early(lci) | Comp vs Early(uci) | Comp vs Late | Comp vs Late (lci) | Comp vs Late (uci) | Early vs Late | Early vs Late (lci) | Early vs Late (uci) |
|
| 1 yr | -7.1 | -7.8 | -6.5 | -5.5 | -6 | -5 | 1.7 | 1 | 2.3 |
| 3 yrs | -10.5 | -11.4 | -9.5 | -8.6 | -9.3 | -7.9 | 1.9 | 1 | 2.7 |
| 5 yrs | -11.2 | -12.3 | -10.1 | -9.5 | -10.3 | -8.7 | 1.7 | .8 | 2.7 |
|
. local varlist "rmstdiff_tr_c_early_drop rmstdiff_tr_c_early_drop_lci rmstdiff_tr_c_early_drop_uci rmstdiff_tr_c_late_drop rmstdiff_tr_c_late_drop_lci rmstdiff_tr_c_late_drop
> _uci rmstdiff_erl_late_drop rmstdiff_erl_late_drop_lci rmstdiff_erl_late_drop_uci"
. foreach var of local varlist {
2. local newvar = subinstr("`var'", "_drop", "", .)
3. local newvar = subinstr("`newvar'", "rmstdiff", "rmstd", .)
4. gen `newvar' = `var'
5. }
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
.
. foreach var of varlist rmstd_tr_c_early rmstd_tr_c_early_lci rmstd_tr_c_early_uci rmstd_tr_c_late rmstd_tr_c_late_lci rmstd_tr_c_late_uci rmstd_erl_late rmstd_erl_late_lci r
> mstd_erl_late_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.0001),.001)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as14m1_alt = (ests_rmstd_tr_c_early, ests_rmstd_tr_c_early_lci, ests_rmstd_tr_c_early_uci, ///
> ests_rmstd_tr_c_late, ests_rmstd_tr_c_late_lci, ests_rmstd_tr_c_late_uci, ///
> ests_rmstd_erl_late, ests_rmstd_erl_late_lci, ests_rmstd_erl_late_uci )
. matrix colnames est_as14m1_alt = "Comp vs Early" "Comp vs Early(lci)" "Comp vs Early(uci)" "Comp vs Late" "Comp vs Late (lci)" "Comp vs Late (uci)" "Early vs Late" "Early v
> s Late (lci)" "Early vs Late (uci)"
.
. esttab matrix(est_as14m1_alt) using "${pathdata2}rmst_condsent_m1_main_diff_alt.html", replace
(note: file rmst_condsent_m1_main_diff_alt.html not found)
(output written to rmst_condsent_m1_main_diff_alt.html)
.
|
| | est_as14m1_alt | | | | | | | | |
| | Comp vs Early | Comp vs Early(lci) | Comp vs Early(uci) | Comp vs Late | Comp vs Late (lci) | Comp vs Late (uci) | Early vs Late | Early vs Late (lci) | Early vs Late (uci) |
|
| 1 yr | -.045 | -.049 | -.04 | -.033 | -.037 | -.03 | .012 | .007 | .016 |
| 3 yrs | -.229 | -.25 | -.209 | -.181 | -.196 | -.165 | .049 | .03 | .067 |
| 5 yrs | -.448 | -.489 | -.408 | -.364 | -.393 | -.334 | .085 | .049 | .121 |
|
Imprisonment, Imputed
. use mariel_feb_23_2_m1.dta, clear
. *estread using "mariel_feb_23_2_m1.sters"
.
. generate times = .
(70,863 missing values generated)
. replace times = 1 if _n==1
(1 real change made)
. replace times = 3 if _n==2
(1 real change made)
. replace times = 5 if _n==3
(1 real change made)
.
. global covs_3b_pre_dum "mot_egr_early mot_egr_late tr_mod2 sex_dum2 edad_ini_cons esc1 esc2 sus_prin2 sus_prin3 sus_prin4 sus_prin5 fr_cons_sus_prin2 fr_cons_sus_prin3 fr_co
> ns_sus_prin4 fr_cons_sus_prin5 cond_ocu2 cond_ocu3 cond_ocu4 cond_ocu5 cond_ocu6 policonsumo num_hij2 tenviv1 tenviv2 tenviv4 tenviv5 mzone2 mzone3 n_off_vio n_off_acq n_off
> _sud n_off_oth psy_com2 dep2 rural2 rural3 porc_pobr susini2 susini3 susini4 susini5 ano_nac_corr cohab2 cohab3 cohab4 fis_com2 rc_x1 rc_x2 rc_x3"
.
. qui noi stpm2 $covs_3b_pre_dum , scale(hazard) df(6) eform tvc(mot_egr_early mot_egr_late) dftvc(1)
Iteration 0: log likelihood = -21774.145
Iteration 1: log likelihood = -21759.979
Iteration 2: log likelihood = -21759.872
Iteration 3: log likelihood = -21759.872
Log likelihood = -21759.872 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.994852 .1087314 12.67 0.000 1.792731 2.219761
mot_egr_late | 1.651233 .0777884 10.65 0.000 1.505598 1.810956
tr_mod2 | 1.152116 .0429533 3.80 0.000 1.070932 1.239455
sex_dum2 | .5924607 .0255581 -12.13 0.000 .544427 .6447322
edad_ini_cons | .9734059 .0040331 -6.51 0.000 .9655331 .9813429
esc1 | 1.516986 .0833309 7.59 0.000 1.362145 1.689428
esc2 | 1.344025 .06934 5.73 0.000 1.214766 1.487037
sus_prin2 | 1.195219 .0708791 3.01 0.003 1.064068 1.342535
sus_prin3 | 1.716276 .0822599 11.27 0.000 1.56239 1.885318
sus_prin4 | 1.142999 .0793454 1.93 0.054 .9975999 1.309589
sus_prin5 | 1.354906 .1839488 2.24 0.025 1.038354 1.76796
fr_cons_sus_prin2 | .977386 .0969542 -0.23 0.818 .8046908 1.187143
fr_cons_sus_prin3 | .9957392 .0799293 -0.05 0.958 .8507824 1.165394
fr_cons_sus_prin4 | 1.038108 .086308 0.45 0.653 .882011 1.221831
fr_cons_sus_prin5 | 1.08905 .0865887 1.07 0.283 .9319019 1.272699
cond_ocu2 | 1.087743 .0670889 1.36 0.173 .9638878 1.227513
cond_ocu3 | 1.143944 .2800258 0.55 0.583 .70801 1.84829
cond_ocu4 | 1.240744 .0810192 3.30 0.001 1.091691 1.410148
cond_ocu5 | 1.332646 .1368113 2.80 0.005 1.089756 1.629673
cond_ocu6 | 1.211739 .0420048 5.54 0.000 1.132146 1.296928
policonsumo | 1.007253 .0431286 0.17 0.866 .9261719 1.095431
num_hij2 | 1.136224 .0394231 3.68 0.000 1.061525 1.21618
tenviv1 | 1.018513 .1150669 0.16 0.871 .8162099 1.270959
tenviv2 | 1.068074 .0802883 0.88 0.381 .9217552 1.23762
tenviv4 | 1.012196 .0420598 0.29 0.770 .933028 1.098082
tenviv5 | .9928354 .0331953 -0.22 0.830 .9298599 1.060076
mzone2 | 1.416263 .0524875 9.39 0.000 1.317037 1.522965
mzone3 | 1.544621 .0865199 7.76 0.000 1.384022 1.723855
n_off_vio | 1.461835 .0503418 11.03 0.000 1.366423 1.563909
n_off_acq | 2.796745 .0871343 33.01 0.000 2.631075 2.972847
n_off_sud | 1.376993 .0456524 9.65 0.000 1.290361 1.469441
n_off_oth | 1.702386 .0564758 16.04 0.000 1.595218 1.816754
psy_com2 | 1.048481 .0402961 1.23 0.218 .9724036 1.130511
dep2 | 1.032711 .0387488 0.86 0.391 .9594905 1.11152
rural2 | .9370524 .0520279 -1.17 0.242 .8404322 1.044781
rural3 | .8649187 .054017 -2.32 0.020 .7652705 .9775424
porc_pobr | 1.709119 .3691358 2.48 0.013 1.119256 2.609846
susini2 | 1.097617 .0720002 1.42 0.156 .9651941 1.248208
susini3 | 1.271345 .0731854 4.17 0.000 1.135701 1.423191
susini4 | 1.15569 .0379013 4.41 0.000 1.083742 1.232415
susini5 | 1.378443 .1164494 3.80 0.000 1.1681 1.626662
ano_nac_corr | .8465336 .0067735 -20.82 0.000 .8333613 .859914
cohab2 | .8633277 .0473393 -2.68 0.007 .7753563 .9612803
cohab3 | 1.07592 .0686957 1.15 0.252 .9493631 1.219349
cohab4 | .9448006 .0518821 -1.03 0.301 .8483947 1.052162
fis_com2 | 1.112992 .0326294 3.65 0.000 1.050843 1.178818
rc_x1 | .8447476 .0086673 -16.44 0.000 .8279298 .8619071
rc_x2 | .8807967 .0305094 -3.66 0.000 .822984 .9426706
rc_x3 | 1.297611 .1196287 2.83 0.005 1.083106 1.554598
_rcs1 | 2.177066 .0586595 28.87 0.000 2.065078 2.295126
_rcs2 | 1.071884 .0075279 9.88 0.000 1.057231 1.086741
_rcs3 | 1.033961 .0056547 6.11 0.000 1.022937 1.045104
_rcs4 | 1.019485 .0038677 5.09 0.000 1.011932 1.027094
_rcs5 | 1.012627 .0028211 4.50 0.000 1.007113 1.018171
_rcs6 | 1.01034 .0021956 4.73 0.000 1.006046 1.014653
_rcs_mot_egr_early1 | .8978523 .0271955 -3.56 0.000 .8461013 .9527685
_rcs_mot_egr_late1 | .9205885 .0267904 -2.84 0.004 .8695497 .974623
_cons | 7.4e+142 1.2e+144 20.43 0.000 1.5e+129 3.7e+156
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 1 mot_egr_late 0) timevar(times) rmst ci contrast(difference) ///
> atvar(rmst_v_h0 rmst_v_h1) contrastvar(rmstdiff_tr_c_early_drop)
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times ) rmst ci contrast(difference) ///
> atvar(rmst_v_h00 rmst_v_h2) contrastvar(rmstdiff_tr_c_late_drop)
.
. stpm2_standsurv, at1(mot_egr_early 1 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times ) rmst ci contrast(difference) ///
> atvar(rmst_v_h11 rmst_v_h22) contrastvar(rmstdiff_erl_late_drop)
.
.
. qui noi stpm2 $covs_3b_pre_dum , scale(hazard) df(6) eform tvc(mot_egr_early mot_egr_late) dftvc(1)
Iteration 0: log likelihood = -21774.145
Iteration 1: log likelihood = -21759.979
Iteration 2: log likelihood = -21759.872
Iteration 3: log likelihood = -21759.872
Log likelihood = -21759.872 Number of obs = 70,863
---------------------------------------------------------------------------------------
| exp(b) Std. Err. z P>|z| [95% Conf. Interval]
----------------------+----------------------------------------------------------------
xb |
mot_egr_early | 1.994852 .1087314 12.67 0.000 1.792731 2.219761
mot_egr_late | 1.651233 .0777884 10.65 0.000 1.505598 1.810956
tr_mod2 | 1.152116 .0429533 3.80 0.000 1.070932 1.239455
sex_dum2 | .5924607 .0255581 -12.13 0.000 .544427 .6447322
edad_ini_cons | .9734059 .0040331 -6.51 0.000 .9655331 .9813429
esc1 | 1.516986 .0833309 7.59 0.000 1.362145 1.689428
esc2 | 1.344025 .06934 5.73 0.000 1.214766 1.487037
sus_prin2 | 1.195219 .0708791 3.01 0.003 1.064068 1.342535
sus_prin3 | 1.716276 .0822599 11.27 0.000 1.56239 1.885318
sus_prin4 | 1.142999 .0793454 1.93 0.054 .9975999 1.309589
sus_prin5 | 1.354906 .1839488 2.24 0.025 1.038354 1.76796
fr_cons_sus_prin2 | .977386 .0969542 -0.23 0.818 .8046908 1.187143
fr_cons_sus_prin3 | .9957392 .0799293 -0.05 0.958 .8507824 1.165394
fr_cons_sus_prin4 | 1.038108 .086308 0.45 0.653 .882011 1.221831
fr_cons_sus_prin5 | 1.08905 .0865887 1.07 0.283 .9319019 1.272699
cond_ocu2 | 1.087743 .0670889 1.36 0.173 .9638878 1.227513
cond_ocu3 | 1.143944 .2800258 0.55 0.583 .70801 1.84829
cond_ocu4 | 1.240744 .0810192 3.30 0.001 1.091691 1.410148
cond_ocu5 | 1.332646 .1368113 2.80 0.005 1.089756 1.629673
cond_ocu6 | 1.211739 .0420048 5.54 0.000 1.132146 1.296928
policonsumo | 1.007253 .0431286 0.17 0.866 .9261719 1.095431
num_hij2 | 1.136224 .0394231 3.68 0.000 1.061525 1.21618
tenviv1 | 1.018513 .1150669 0.16 0.871 .8162099 1.270959
tenviv2 | 1.068074 .0802883 0.88 0.381 .9217552 1.23762
tenviv4 | 1.012196 .0420598 0.29 0.770 .933028 1.098082
tenviv5 | .9928354 .0331953 -0.22 0.830 .9298599 1.060076
mzone2 | 1.416263 .0524875 9.39 0.000 1.317037 1.522965
mzone3 | 1.544621 .0865199 7.76 0.000 1.384022 1.723855
n_off_vio | 1.461835 .0503418 11.03 0.000 1.366423 1.563909
n_off_acq | 2.796745 .0871343 33.01 0.000 2.631075 2.972847
n_off_sud | 1.376993 .0456524 9.65 0.000 1.290361 1.469441
n_off_oth | 1.702386 .0564758 16.04 0.000 1.595218 1.816754
psy_com2 | 1.048481 .0402961 1.23 0.218 .9724036 1.130511
dep2 | 1.032711 .0387488 0.86 0.391 .9594905 1.11152
rural2 | .9370524 .0520279 -1.17 0.242 .8404322 1.044781
rural3 | .8649187 .054017 -2.32 0.020 .7652705 .9775424
porc_pobr | 1.709119 .3691358 2.48 0.013 1.119256 2.609846
susini2 | 1.097617 .0720002 1.42 0.156 .9651941 1.248208
susini3 | 1.271345 .0731854 4.17 0.000 1.135701 1.423191
susini4 | 1.15569 .0379013 4.41 0.000 1.083742 1.232415
susini5 | 1.378443 .1164494 3.80 0.000 1.1681 1.626662
ano_nac_corr | .8465336 .0067735 -20.82 0.000 .8333613 .859914
cohab2 | .8633277 .0473393 -2.68 0.007 .7753563 .9612803
cohab3 | 1.07592 .0686957 1.15 0.252 .9493631 1.219349
cohab4 | .9448006 .0518821 -1.03 0.301 .8483947 1.052162
fis_com2 | 1.112992 .0326294 3.65 0.000 1.050843 1.178818
rc_x1 | .8447476 .0086673 -16.44 0.000 .8279298 .8619071
rc_x2 | .8807967 .0305094 -3.66 0.000 .822984 .9426706
rc_x3 | 1.297611 .1196287 2.83 0.005 1.083106 1.554598
_rcs1 | 2.177066 .0586595 28.87 0.000 2.065078 2.295126
_rcs2 | 1.071884 .0075279 9.88 0.000 1.057231 1.086741
_rcs3 | 1.033961 .0056547 6.11 0.000 1.022937 1.045104
_rcs4 | 1.019485 .0038677 5.09 0.000 1.011932 1.027094
_rcs5 | 1.012627 .0028211 4.50 0.000 1.007113 1.018171
_rcs6 | 1.01034 .0021956 4.73 0.000 1.006046 1.014653
_rcs_mot_egr_early1 | .8978523 .0271955 -3.56 0.000 .8461013 .9527685
_rcs_mot_egr_late1 | .9205885 .0267904 -2.84 0.004 .8695497 .974623
_cons | 7.4e+142 1.2e+144 20.43 0.000 1.5e+129 3.7e+156
---------------------------------------------------------------------------------------
Note: Estimates are transformed only in the first equation.
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 1 mot_egr_late 0) timevar(times) ci contrast(difference) ///
> atvar(s_v_tr_comp s_v_early_drop) contrastvar(sdiff_v_tr_comp_early_drop)
.
. stpm2_standsurv, at1(mot_egr_early 0 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times) ci contrast(difference) ///
> atvar(s_v_tr_comp0 s_v_late_drop) contrastvar(sdiff_v_tr_comp_late_drop)
.
. stpm2_standsurv, at1(mot_egr_early 1 mot_egr_late 0) at2(mot_egr_early 0 mot_egr_late 1) timevar(times) ci contrast(difference) ///
> atvar(s_v_early_drop0 s_v_late_drop0) contrastvar(sdiff_v_early_late_drop)
. *list times rmst_v_h0 rmst_v_h0_lci rmst_v_h0_uci rmst_v_h1 rmst_v_h1_lci rmst_v_h1_uci rmst_v_h2 rmst_v_h2_lci rmst_v_h2_uci if !missing(times)
.
. *sdiff_tr_comp_early_drop sdiff_tr_comp_late_drop sdiff_early_late_drop
. foreach var of varlist s_v_tr_comp s_v_tr_comp_lci s_v_tr_comp_uci s_v_early_drop s_v_early_drop_lci s_v_early_drop_uci s_v_late_drop s_v_late_drop_lci s_v_late_drop_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(times, 2.85, 3.15) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(times, 4.85, 5.15) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as21m1_alt = (ests_s_v_tr_comp , ests_s_v_tr_comp_lci, ests_s_v_tr_comp_uci , ///
> ests_s_v_early_drop , ests_s_v_early_drop_lci, ests_s_v_early_drop_uci , ///
> ests_s_v_late_drop , ests_s_v_late_drop_lci , ests_s_v_late_drop_uci )
. matrix colnames est_as21m1_alt = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as21m1_alt) using "${pathdata2}prob_prison_m1_main_alt.html", replace
(output written to prob_prison_m1_main_alt.html)
.
.
.
. foreach var of varlist rmst_v_h0 rmst_v_h0_lci rmst_v_h0_uci rmst_v_h1 rmst_v_h1_lci rmst_v_h1_uci rmst_v_h2 rmst_v_h2_lci rmst_v_h2_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .02
4. scalar e1y_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.0001),.001)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as22m1_alt = (ests_rmst_v_h0 , ests_rmst_v_h0_lci , ests_rmst_v_h0_uci , ///
> ests_rmst_v_h1 , ests_rmst_v_h1_lci , ests_rmst_v_h1_uci , ///
> ests_rmst_v_h2 , ests_rmst_v_h2_lci , ests_rmst_v_h2_uci )
. matrix colnames est_as22m1_alt = Comp Comp_lci Comp_uci Early Early_lci Early_uci Late Late_lci Late_uci
.
. esttab matrix(est_as22m1_alt) using "${pathdata2}rmst_prison_m1_main_alt.html", replace
(output written to rmst_prison_m1_main_alt.html)
.
|
| | est_as21m1_alt | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 1 yr | 98.5 | 98.3 | 98.6 | 96.6 | 96.4 | 96.9 | 97.3 | 97.1 | 97.4 |
| 3 yrs | 96.4 | 96.1 | 96.7 | 93.2 | 92.8 | 93.5 | 94.3 | 94 | 94.5 |
| 5 yrs | 94.9 | 94.6 | 95.3 | 91 | 90.5 | 91.4 | 92.3 | 92 | 92.6 |
|
|
| | est_as22m1_alt | | | | | | | | |
| | Comp | Comp_lci | Comp_uci | Early | Early_lci | Early_uci | Late | Late_lci | Late_uci |
|
| 1 yr | .992 | .991 | .993 | .981 | .979 | .982 | .985 | .984 | .986 |
| 3 yrs | 2.939 | 2.933 | 2.945 | 2.876 | 2.868 | 2.883 | 2.897 | 2.893 | 2.902 |
| 5 yrs | 4.852 | 4.84 | 4.864 | 4.715 | 4.7 | 4.73 | 4.761 | 4.751 | 4.77 |
|
. *sdiff_v_early_late_drop sdiff_v_tr_comp_late_drop sdiff_v_tr_comp_early_drop
. local varlist "sdiff_v_tr_comp_early_drop sdiff_v_tr_comp_early_drop_lci sdiff_v_tr_comp_early_drop_uci sdiff_v_tr_comp_late_drop sdiff_v_tr_comp_late_drop_lci sdiff_v_tr_co
> mp_late_drop_uci sdiff_v_early_late_drop sdiff_v_early_late_drop_lci sdiff_v_early_late_drop_uci"
. foreach var of local varlist {
2. local newvar = subinstr("`var'", "_drop", "", .)
3. gen `newvar' = `var'
4. }
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
.
. foreach var of varlist sdiff_v_tr_comp_early sdiff_v_tr_comp_early_lci sdiff_v_tr_comp_early_uci sdiff_v_tr_comp_late sdiff_v_tr_comp_late_lci sdiff_v_tr_comp_late_uci sdiff
> _v_early_late sdiff_v_early_late_lci sdiff_v_early_late_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.001)*100,.1)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.001)*100,.1)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.001)*100,.1)
9. cap noi matrix ests_`var' = ( `=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as23m1_alt = (ests_sdiff_v_tr_comp_early , ests_sdiff_v_tr_comp_early_lci , ests_sdiff_v_tr_comp_early_uci , ///
> ests_sdiff_v_tr_comp_late , ests_sdiff_v_tr_comp_late_lci, ests_sdiff_v_tr_comp_late_uci , ///
> ests_sdiff_v_early_late , ests_sdiff_v_early_late_lci , ests_sdiff_v_early_late_uci )
. matrix colnames est_as23m1_alt = "Comp vs Early" "Comp vs Early(lci)" "Comp vs Early(uci)" "Comp vs Late" "Comp vs Late (lci)" "Comp vs Late (uci)" "Early vs Late" "Early vs
> Late (lci)" "Early vs Late (uci)"
.
. esttab matrix(est_as23m1_alt) using "${pathdata2}prob_prison_m1_main_diff_alt.html", replace
(output written to prob_prison_m1_main_diff_alt.html)
.
|
| | est_as23m1_alt | | | | | | | | |
| | Comp vs Early | Comp vs Early(lci) | Comp vs Early(uci) | Comp vs Late | Comp vs Late (lci) | Comp vs Late (uci) | Early vs Late | Early vs Late (lci) | Early vs Late (uci) |
|
| 1 yr | -1.8 | -2.1 | -1.5 | -1.2 | -1.4 | -1 | .6 | .3 | .9 |
| 3 yrs | -3.2 | -3.7 | -2.8 | -2.2 | -2.5 | -1.8 | 1.1 | .6 | 1.5 |
| 5 yrs | -4 | -4.6 | -3.3 | -2.6 | -3.1 | -2.2 | 1.3 | .8 | 1.9 |
|
. local varlist "rmstdiff_tr_c_early_drop rmstdiff_tr_c_early_drop_lci rmstdiff_tr_c_early_drop_uci rmstdiff_tr_c_late_drop rmstdiff_tr_c_late_drop_lci rmstdiff_tr_c_late_drop
> _uci rmstdiff_erl_late_drop rmstdiff_erl_late_drop_lci rmstdiff_erl_late_drop_uci"
. foreach var of local varlist {
2. local newvar = subinstr("`var'", "_drop", "", .)
3. local newvar = subinstr("`newvar'", "rmstdiff", "rmstd", .)
4. gen `newvar' = `var'
5. }
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
(70,860 missing values generated)
.
. foreach var of varlist rmstd_tr_c_early rmstd_tr_c_early_lci rmstd_tr_c_early_uci rmstd_tr_c_late rmstd_tr_c_late_lci rmstd_tr_c_late_uci rmstd_erl_late rmstd_erl_late_lci r
> mstd_erl_late_uci {
2. scalar variable = "`var'"
3. qui summarize `var' if inrange(times, .95, 1.05) // tolerance of .10
4. scalar e1y_`var' = round(round(r(mean),.0001),.001)
5. qui summarize `var' if inrange(times, 2.95, 3.05) // tolerance of .30
6. scalar e3y_`var' = round(round(r(mean),.0001),.001)
7. qui summarize `var' if inrange(times, 4.95, 5.05) // tolerance of .30
8. scalar e5y_`var' = round(round(r(mean),.0001),.001)
9. cap noi matrix ests_`var' = (`=scalar(e1y_`var')'\ `=scalar(scalar(e3y_`var'))'\ `=scalar(scalar(e5y_`var'))')
10. matrix colnames ests_`var' = `var'
11. matrix rownames ests_`var' = "1 yr" "3 yrs" "5 yrs"
12. }
.
. matrix est_as24m1_alt = (ests_rmstd_tr_c_early, ests_rmstd_tr_c_early_lci, ests_rmstd_tr_c_early_uci, ///
> ests_rmstd_tr_c_late, ests_rmstd_tr_c_late_lci, ests_rmstd_tr_c_late_uci, ///
> ests_rmstd_erl_late, ests_rmstd_erl_late_lci, ests_rmstd_erl_late_uci )
. matrix colnames est_as24m1_alt = "Comp vs Early" "Comp vs Early(lci)" "Comp vs Early(uci)" "Comp vs Late" "Comp vs Late (lci)" "Comp vs Late (uci)" "Early vs Late" "Early v
> s Late (lci)" "Early vs Late (uci)"
.
. esttab matrix(est_as24m1_alt) using "${pathdata2}rmst_prison_m1_main_diff_alt.html", replace
(output written to rmst_prison_m1_main_diff_alt.html)
.
|
| | est_as24m1_alt | | | | | | | | |
| | Comp vs Early | Comp vs Early(lci) | Comp vs Early(uci) | Comp vs Late | Comp vs Late (lci) | Comp vs Late (uci) | Early vs Late | Early vs Late (lci) | Early vs Late (uci) |
|
| 1 yr | -.011 | -.013 | -.009 | -.007 | -.009 | -.006 | .004 | .002 | .006 |
| 3 yrs | -.064 | -.074 | -.054 | -.042 | -.049 | -.035 | .022 | .013 | .031 |
| 5 yrs | -.137 | -.157 | -.116 | -.091 | -.106 | -.076 | .046 | .027 | .065 |
|