OK z kodu R zakładasz rozkład wykładniczy (stałe zagrożenie) dla twojego podstawowego zagrożenia. Do twoich funkcji zagrożeń należą zatem:
h ( t ∣Xja) = {exp( αβ0)exp( γ+ α (β0+β1+β2)t ) )gdyby Xja= 0 ,gdyby Xja= 1 .
Następnie integrujemy je w odniesieniu do aby uzyskać funkcję skumulowanego zagrożenia:t
Λ ( t ∣Xja)= {t exp( αβ0)∫t0exp( γ+ α (β0+β1+β2)τ) )reτgdyby Xja= 0 ,gdyby Xja= 1 .= {t exp( αβ0)exp( γ+ α (β0+β1) )1αβ2)( exp( αβ2)t ) - 1 )gdyby Xja= 0 ,gdyby Xja= 1 .
To daje nam funkcje przetrwania:
S.( t )= exp( - Λ ( t ) )= {exp( - t exp( αβ0) )exp( - exp( γ+ α (β0+β1) )1αβ2)( exp( αβ2)t ) - 1 ) )gdyby Xja= 0 ,gdyby Xja= 1 .
Następnie generowania na podstawie pobranych próbek i , zastępując o i przegrupowanie odpowiednie formuły (na podstawie ) W celu symulacji . Powinna to być prosta algebra, którą możesz następnie napisać w języku R, ale daj mi znać poprzez komentarz, jeśli potrzebujesz dalszej pomocy.XjaU∼Uniform(0,1)US(t)Xit