Hola, estoy tratando de hacer una prueba t de muestra independiente, pero no tengo datos completos, solo estadísticas de resumen. ¿Existe un paquete R en el que pueda usar la media, la desviación estándar y el recuento de cada muestra?

0
Sophia 23 jul. 2020 a las 17:32

1 respuesta

La mejor respuesta

La función TTestA del paquete DescTools.

Además: ¡puedes implementar esto tú mismo! Del artículo de Wikipedia sobre pruebas t, sección sobre muestra independiente t prueba, tamaño de muestra desigual

Datos de ejemplo:

means <- c(2.5, 3.7)
stddev <- c(1.5, 1.8)
n <- c(25,35)

Calcular estadísticas de resumen:

df <- sum(n)-2
stddev_pooled <- sqrt(sum((n-1)*stddev^2)/df)
tstat <- (means[1]-means[2])/(stddev_pooled*sqrt(sum(1/n)))

Ahora calcula el valor p:

2*pt(abs(tstat),df=df,lower.tail=FALSE)

Si desea el caso de variaciones desiguales, puede implementar la fórmula en la siguiente sección de la página de Wikipedia (prueba t de Welch).

1
Ben Bolker 23 jul. 2020 a las 14:47