OK, von Ihrem R-Code gehen Sie von einer Exponentialverteilung (konstantes Risiko) für Ihr Basisrisiko aus. Ihre Gefahrenfunktionen sind daher:
h(t∣Xi)={exp(αβ0)exp(γ+α(β0+β1+β2t))if Xi=0,if Xi=1.
Wir integrieren diese dann in Bezug auf , um die kumulative Gefahrenfunktion zu erhalten:t
Λ(t∣Xi)={texp(αβ0)∫t0exp(γ+α(β0+β1+β2τ))dτif Xi=0,if Xi=1.={texp(αβ0)exp(γ+α(β0+β1))1αβ2(exp(αβ2t)−1)if Xi=0,if Xi=1.
Diese geben uns dann die Überlebensfunktionen:
S(t)=exp(−Λ(t))={exp(−texp(αβ0))exp(−exp(γ+α(β0+β1))1αβ2(exp(αβ2t)−1))if Xi=0,if Xi=1.
Sie erzeugen dann durch Abtasten und , unter Substitution für und Umordnen die entsprechende Formel (basierend auf ) zum Simulieren . Dies sollte eine einfache Algebra sein, die Sie dann in R codieren können. Bitte lassen Sie mich per Kommentar wissen, wenn Sie weitere Hilfe benötigen. U ~ U n i f o r m ( 0 , 1 ) U S ( t ) , X i tXiU∼Uniform(0,1)US(t)Xit