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.

devianceTest

Análisis de desviación

Sintaxis

tbl = devianceTest(mdl)

Descripción

tbl = devianceTest(mdl) Devuelve un análisis de la tabla de desviación para el modelo lineal generalizado. da el resultado de una prueba de si el modelo ajustado encaja significativamente mejor que un modelo constante.mdltbl

Argumentos de entrada

mdl

Modelo lineal generalizado, especificado como un objeto completo construido mediante o, o un objeto compactado construido medianteGeneralizedLinearModelfitglmstepwiseglmCompactGeneralizedLinearModel compact.

Argumentos de salida

tbl

Tabla que contiene dos filas y cuatro columnas.

  • La primera fila se relaciona con un modelo constante.

  • La segunda fila se relaciona con el modelo completo en.mdl

  • Las columnas son:

    DesviaciónLa desviación es el doble de la diferencia entre el las probabilidades de registro del modelo correspondiente (o constante) y el modelo saturado.mdl El estadístico de prueba para la prueba de desviación es el doble de la diferencia entre el las probabilidades de registro del modelo probado y el modelo constante.mdl Para obtener más información, consulte.Desviación
    DFEGrados de error de libertad. Es el número de observaciones menos el número de parámetros en el modelo correspondiente.
    chi2Stat

    Estadística f o estadística Chi cuadrado, dependiendo de si la dispersión es estimada (estadística F) o no (estadística Chi cuadrado)

    • es la diferencia entre la desviación del modelo constante y la desviación del modelo completo.El estadístico de Chi cuadrado

    • es la diferencia entre la desviación del modelo constante y la desviación del modelo completo, dividida por la dispersión estimada.Estadística F

    pValue-valor asociado a la prueba.p Es la estadística de Chi cuadrado con (número de coeficientes en el modelo menos uno) grados de libertad, o estadística con (número de coeficientes en el modelo menos uno) grados de libertad del numerador, y grados de libertad de DFE denominador.F

Ejemplos

expandir todo

Realice una prueba de desviación en un modelo lineal generalizado.

Construya un modelo lineal generalizado.

rng('default') % for reproducibility X = randn(100,5); mu = exp(X(:,[1 4 5])*[.4;.2;.3]); y = poissrnd(mu); mdl = fitglm(X,y,'linear','Distribution','poisson');

Pruebe si el modelo difiere de una constante de una manera estadísticamente significativa.

tbl = devianceTest(mdl)
tbl=2×4 table
                                           Deviance    DFE    chi2Stat      pValue  
                                           ________    ___    ________    __________

    log(y) ~ 1                              128.58     99                           
    log(y) ~ 1 + x1 + x2 + x3 + x4 + x5     83.726     94      44.858     1.5502e-08

el

<math display="block">
<mrow>
<mi>p</mi>
</mrow>
</math>
-Value es muy pequeño, lo que indica que el modelo difiere significativamente de una constante.

Más acerca de

expandir todo