Prueba de valores atípicos de Grubbs (versión 2)(Este script es una nueva versión que proporciona procesamiento por grupo. ¡Finalmente! Tenga en cuenta que el valor p informado en la primera versión ya no está disponible).
Este script agrega la prueba de valores atípicos de dos colas de Grubbs a la plataforma de distribución. El gráfico de cuantiles normales y la prueba de bondad de ajuste se abren para ayudar a evaluar la Suposición de que la muestra fue extraída de una población normal. .
Simplemente abra la tabla de datos con la variable numérica a evaluar, luego abra y ejecute el script. Seleccione la columna de datos y haga clic Sí, datos . Especifique el nivel de significancia deseado (alfa es 0,05 de forma predeterminada). Este ejemplo se basa en la variable altura en el gran clase tabla de datos en el Data de muestra carpeta.

Hacer clic DE ACUERDO .

El patrón de los marcadores en el gráfico de cuantiles normal parece ser lineal y ninguno de los marcadores está fuera de la región designada por las curvas de lectura de puntos. En este caso se considera que la muestra y, por tanto, la población son normales. La prueba en la parte inferior de la plataforma no es significativa al nivel especificado.
Ahora se realiza el mismo análisis utilizando un Por variable. Este ejemplo utiliza sexo como variable de agrupación.

Hacer clic DE ACUERDO .

Análisis exploratorio de datosEstadísticasRe: Prueba de valores atípicos de Grubbs (Versión 2)Gracias por el guión.Apoyo la recomendación de Jan de tener algún método para indicar los valores que se detectan como valores atípicos.
Re: Prueba de valores atípicos de Grubbs (Versión 2)Hola, gracias por el guión.
Sería útil incluir también en el resultado qué valor se consideró realmente un valor atípico
(o al menos proporcione una indicación de si se trata del valor más bajo o más alto).
Re: Prueba de valores atípicos de Grubbs (Versión 2)el script se interrumpe si la variable by es numérica.Una forma sencilla de solucionar este problema es cambiar bcol al tipo de datos de caracteres después de la línea
dt = Tabla de datos actual();
Si (N elementos (bCol),
bCol[1] << establecer tipo de datos (carácter);
/* También puedes arreglar el script para que funcione con variables numéricas sin cambiarlas, pero esto parece más simple y siempre puedes volver a cambiarlo a numérico al final */
Salud
Gunter
Re: Prueba de valores atípicos de Grubbs (Versión 2)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Si al conjunto de datos le faltan valores, este código calcula incorrectamente N para la prueba de Grubbs.Esto puede resultar problemático si el número de columnas que faltan es bastante grande.
Vea la siguiente corrección:
líneas 76 y 110
n = N filas (yVal) - N faltantes (yVal);
Re: Prueba de valores atípicos de Grubbs (Versión 2)Hola, Mark
Gracias por publicar esto.
Sería genial si pudiera hacerse MEDIANTE una variable de agrupación.
BR, Marianne