Sei sulla pagina 1di 3

3.

2 Rango de mediana

Para poder trazar la recta de regresin, se debe calcular un estimador para la funcin de
distribucin acumulativa F(x). Este estimador, llamado Rango de mediana, es un estimador no
paramtrico basado en el orden de las fallas. Este aspecto implica que la muestra de datos se
debe organizar de menor a mayor (en forma ascendente).

La expresin matemtica para este estimador es:

Donde:

W (i): Rango de mediana para un nivel de confianza (1-), donde es el nivel de significancia y
toma el valor de 0.5 para este estimador.

i: Orden de la falla.

n: Nmero total de datos de la muestra.

F, v1, v2: Valor crtico de la distribucin F, evaluada en el nivel de significancia y con grados
de libertad v1 y v2.

Dada la complejidad de la ecuacin (5), generalmente el rango de mediana se aproxima


mediante la siguiente expresin, exacta dentro de 0.005 [1]:

Donde:

RM(xi): Rango de mediana.

i: Orden de falla.

n: Nmero total de datos de la muestra.

Dado que la ecuacin (5) es ms exacta, en los clculos se empelar sta. Para facilitar su
empleo, a continuacin se presenta el cdigo fuente para crear una funcin definida por el
usuario en Excel.

Para crear la funcin, sganse los siguientes pasos:

Abra Excel.
Hgase la combinacin de teclas Alt +F11. Esta accin abrir el editor de Visual Basic.
En el men insertar de VB, seleccinese la opcin Mdulo.
En el panel derecho, cpiese el siguiente cdigo fuente:

PublicFunctionRangoMediana(alfa As Single, n As Long, i As Long) As Double

****************************************************************************
*

*Esta funcin calcula el rango de mediana en funcin de la distribucin F. *

*alfa representa el nivel de significancia con el que se calcula la dist. F.*

*n es el nmero de puntos de la muestra. *

*i es el orden de falla. *

****************************************************************************
*

Dim a As Double, f As Double

On Error GoTo ManejarError

a = i / (n - i + 1)

f = Application.WorksheetFunction.FInv(alfa, 2 * (n - i + 1), 2 * i)

RangoMediana = a / (f + a)

Salir:

ExitFunction

ManejarError:

Select Case Err.Number

Case 1004

MsgBox Los argumentos (n) o (i) no pueden ser cero., vbCritical + vbOKOnly

Case Else

MsgBox Se ha generado el error &Err.Number& _

Err.Description, vbCritical + vbOKOnly

EndSelect

Resume Salir
EndFunction

Hgase clic en guardar del men Archivo del editor de VB para guardar la funcin.
Hgase clic en Cerrar y volver a Excel del editor de VB. Esta accin cierra el editor de VB.
Para usar la funcin creada, seleccinese Funcin del men Insertar de Excel. Se abre la
ventana Insertar funcin.
En la ventana Insertar funcin, en la lista desplegable O seleccionar una categora,
seleccinese la categora Definidas por el usuario.
En el cuadro de lista Seleccionar una funcin, hgase clic en RangoMediana.
Hgase clic en el botn Aceptar.
En la ventana Argumentos de funcin, digtese los valores de los argumentos. Tngase en
cuenta que el valor del argumento alfa siempre es 0.5.