I need to plot baseline hazard functions for a piecewise constant model. The problem I find is that the hazard needs to be constant in each interval, and then have discrete changes between intervals, which I am not able to achieve.
The code I am using is the following:
streg e1 e2 e3 e4 log_trabalhadores innovator1 exporter1 i. ano i.region, dist(exp) nolog vce(cluster NPC_FIC) nocons
mat b = e(b)
mat list b
scalar n = colsof(b) - 1
scalar list n
mat b =b[1,2...n]
mat score xb = b
ge h=exp(_b[e1]) if age==1
replace h=exp(_b[e2]) if (age>1 & age<=4)
replace h=exp(_b[e3]) if (age>=5 & age<=6)
replace h=exp(_b[e4]) if age>=7
twoway(connect h age, sort )
However, when I do obtain the graph, the "jumps" in between the 4 different periods I have defined are not discrete. How can I make it so that they are? Am I doing something fundamentally wrong?
Related Posts with Baseline hazard function for Piecewise constant model
Dates in StataI am trying convert some dates in quarters. I am doing this by going into the variables manager and …
creating table following multiple imputation with svy suiteHello. Is it possible to create tables using "collect" series of commands using mi estimate:svy, su…
Computing a cumulative scoreHi, I have the following sample of data. I have an indicator of 1 and 0 in once column and I want t…
Adding Number of Observations Label to Stacked Bar ChartHi all, I'm trying to make a stacked bar chart that shows the number of observations within each gr…
Calculate economic significance for censored (Tobit) regression with multiple imputationHi, I'm trying to calculate economic significance from a censored (Tobit) regression with multiple …
Subscribe to:
Post Comments (Atom)
0 Response to Baseline hazard function for Piecewise constant model
Post a Comment