5 votos

Rango de yo.yo.d. normal de las variables aleatorias

Deje X1,,Xn ser yo.yo.d. aleatoria normal estándar de las variables. Definir el rango de RR0R=max{X1,,Xn}min{X1,,Xn}. Estoy en busca de una expresión simple que es una buena aproximación de la función de densidad de r(x)R. Para mi aplicación el número de n es bastante grande (n=128 en este caso en particular). Tengo la siguiente forma exacta de r donde Φ es el CDF para cada una de las Xix0:

r(x)=n(n1)ex2/42πRes2(Φ(s+x/2)Φ(sx/2))n2ds

He tratado de estimar la integral en esta expresión, por ejemplo mediante el uso de

Φ(s+x/2)Φ(sx/2)Φ(x/2)Φ(x/2)=fer(x22)

pero esto parece demasiado grueso, sin duda, para valores pequeños de a x. Los punteros se agradece, también para los resultados parciales como la estimación del valor esperado y la varianza de R.

2voto

Wagner Silveira Puntos 1138

Creo que este artículo puede ayudar. Alguien ha ampliado en esta en los últimos 50 años, pero parece un buen lugar para empezar:

Tablas de rango y studentized gama, HL Harter

http://www.jstor.org/stable/2237810

Editar: En caso de que usted está interesado y familiarizado con R, aquí está el código que parece funcionar (para mí, al menos):

r<-function(x,n){
inner.int<-function(s){
exp(-s^2)*(pnorm(s+x/2)-pnorm(s-x/2))^(n-2)
}
return(n*(n-1)*exp(-x^2/4)/(2*pi)*integrate(inner.int,-Inf,Inf)$value)
}

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X