Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

wblinv

La función de distribución acumulativa inversa de Weibull

Sintaxis

X = wblinv(P,A,B)
[X,XLO,XUP] = wblinv(P,A,B,PCOV,alpha)

Descripción

X = wblinv(P,A,B) Devuelve la función de distribución acumulativa inversa (CDF) para una distribución de Weibull con parámetro de escala y parámetro de forma, evaluado en los valores de. , y pueden ser vectores, matrices o matrices multidimensionales que tienen el mismo tamaño.ABPPAB Una entrada escalar se expande a una matriz constante del mismo tamaño que las otras entradas. Los valores predeterminados para y son ambos.AB1

[X,XLO,XUP] = wblinv(P,A,B,PCOV,alpha) Devuelve los límites de confianza para cuando los parámetros de entrada y son estimaciones. es una matriz de 2 por 2 que contiene la matriz de covarianza de los parámetros estimados. tiene un valor predeterminado de 0,05 y especifica 100 (1-)% límites de confianza. y son matrices del mismo tamaño que contienen los límites de confianza inferior y superior.XABPCOValphaalphaXLOXUPX

La función calcula los límites de confianza para utilizar una aproximación normal a la distribución de la estimaciónwblinvX

loga^+logqb^

donde está el cuantil TH de una distribución de Weibull con parámetros de escala y forma iguales a 1.qP Los límites calculados proporcionan aproximadamente el nivel de confianza deseado al estimar, y a partir de muestras grandes, pero en muestras más pequeñas otros métodos de cálculo de los límites de confianza podrían ser más precisos.musigmaPCOV

La inversa de la CDF de Weibull es

x=F1(p|a,b)=a[ln(1p)]1/bI[0,1](p)

Ejemplos

Los tiempos de vida (en horas) de un lote de bombillas tiene una distribución de Weibull con parámetros = y b =.a2006

Encuentre la vida media de las bombillas:

life = wblinv(0.5, 200, 6) life =  188.1486

Genere 100 valores aleatorios a partir de esta distribución y calcule el percentil 90 (con límites de confianza) de la muestra aleatoria

x = wblrnd(200,6,100,1); p = wblfit(x) [nlogl,pcov] = wbllike(p,x) [q90,q90lo,q90up] = wblinv(0.9,p(1),p(2),pcov) p =    204.8918    6.3920   nlogl =    496.8915   pcov =     11.3392    0.5233     0.5233    0.2573   q90 =    233.4489   q90lo =    226.0092   q90up =    241.1335

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Introducido antes de R2006a