Генерация 1000 выборок при n = 20 для оценки Wald

#r #simulation #exponential

#r #Симуляция #экспоненциальный

Вопрос:

Я провожу имитационное исследование для определения вероятности покрытия путем генерации 1000 выборок при n = 20 для оценки производительности доверительного интервала Wald. Я уже выполнил оценки b0 и b1, но у меня возникли проблемы с тем, как сгенерировать 1000 выборок. И часть доверительного интервала, я не могу продолжить, поскольку у меня нет выборок.

 #generate data
gen<-function(n,lambda,b0,b1){
  
  set.seed(1)
  
  u<- runif(n,0,1)
  s1<- rexp(n,lambda)
  x<- rnorm(n,0,1)
  
  t1= -log(1-sqrt(u))/(exp(-b0 - b1*x)) #inverse method
  
  s<- 1*(t1<s1)
  t= pmin(t1,s1)
  
  data1<-data.frame(x,t,t1,s1,s)
  return(data1)
}
data2<-gen(30,0.01,2,8)

x= data2$x
t= data2$t

#Likelihood
library(maxLik)
LLF<- function(para){
  set.seed(1)
  
  b0=para[1]
  b1=para[2]
  
  z1= log(2*(exp(-b0 - b1*x))) - (exp(-b0 - b1*x))*t   log(1-exp(-exp(-b0 - b1*x)*t))
  
  j=sum(z1)
  return(j)
}

mle<-maxLik(LLF,start = c(2,8))
summary(mle)
--------------------------------------------
Maximum Likelihood estimation
Newton-Raphson maximisation, 9 iterations
Return code 2: successive function values within tolerance limit
Log-Likelihood: -84.60377 
2  free parameters
Estimates:
     Estimate Std. error t value Pr(> t)    
[1,]   1.3023     0.1229   10.60  <2e-16 ***
[2,]   6.7667     0.2163   31.28  <2e-16 ***
---
Signif. codes:  0***0.001**0.01*0.05 ‘.’ 0.1 ‘ ’ 1
--------------------------------------------
 

Я был бы очень рад, если у кого-нибудь есть какие-либо идеи или предложения.

Комментарии:

1. Ваш вопрос мне непонятен. Какие образцы вы ищете?

2. Выборки для экспоненциальной параллельной модели для анализа выживаемости. Мой pdf-файл f (t) = 2 * (lambda * exp(-lambda * t)) * (1- exp(-lambda * t)) ^ 2 Лямбда -ковариата. лямбда = exp(-b0 — b1 * x) .