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.

wblcdf

Función de distribución acumulativa de Weibull

Sintaxis

p = wblcdf(x,a,b)
[p,plo,pup] = wblcdf(x,a,b,pcov,alpha)
[p,plo,pup] = wblcdf(___,'upper')

Descripción

p = wblcdf(x,a,b) Devuelve la CDF de la distribución de Weibull con el parámetro de escala y el parámetro de forma, en cada valor de. , y pueden ser vectores, matrices o matrices multidimensionales que tienen el mismo tamaño.abxxab 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 Los parámetros y deben ser positivos.ab

[p,plo,pup] = wblcdf(x,a,b,pcov,alpha) Devuelve los límites de confianza para cuando los parámetros de entrada y son estimaciones. es la matriz de covarianzas 2 por 2 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.pabpcovalphaalphaplopupp

[p,plo,pup] = wblcdf(___,'upper') Devuelve el complemento de la CDF de Weibull para cada valor en, utilizando un algoritmo que calcula con mayor precisión las probabilidades extremas de la cola superior.x Se puede utilizar con cualquiera de las sintaxis anteriores.'upper'

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

b^(logxloga^)

y, a continuación, transforma esos límites a la escala de la salida.p 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

El CDF de Weibull es

p=F(x|a,b)=0xbabtb1e(ta)bdt=1e(xa)bI(0,)(x)

Ejemplos

contraer todo

¿Cuál es la probabilidad de que un valor de una distribución de Weibull con parámetros = y = sea menor que 0,5?a0.15b0.8

probability = wblcdf(0.5, 0.15, 0.8)
probability = 0.9272 

¿Cuán sensible es este resultado a pequeños cambios en los parámetros?

[A, B] = meshgrid(0.1:0.05:0.2,0.2:0.05:0.3); probability = wblcdf(0.5, A, B)
probability = 3×3

    0.7484    0.7198    0.6991
    0.7758    0.7411    0.7156
    0.8022    0.7619    0.7319

Capacidades ampliadas

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

Introducido antes de R2006a