View source: R/test_numericas.R
test_numericas | R Documentation |
Realiza pruebas estadísticas para comparar una variable numérica entre niveles de un factor categórico. Soporta datos apareados y selecciona automáticamente entre pruebas paramétricas y no paramétricas según el número de niveles del factor.
test_numericas(
data,
factor_col,
numerica_col,
parametrico = FALSE,
paired = FALSE
)
data |
Un 'data.frame' que contenga la variable numérica y la variable categórica. |
factor_col |
Nombre de la columna categórica (debe ser un factor). |
numerica_col |
Nombre de la columna numérica (debe ser numérica). |
parametrico |
Lógico. Si 'FALSE', se usan pruebas paramétricas (t-test, ANOVA); si 'FALSE', se usan pruebas no paramétricas (Mann-Whitney, Kruskal-Wallis). Por defecto es 'TRUE'. |
paired |
Lógico. Si 'TRUE', se realizan pruebas apareadas (t-test pareado o Wilcoxon pareado). Solo válido si el factor tiene exactamente 2 niveles. Por defecto es 'FALSE'. |
- Si el factor tiene **2 niveles**: - **Datos NO apareados**: Se usa 't.test' (paramétrico) o 'wilcox.test' (no paramétrico). - **Datos apareados**: Se usa 't.test' con 'paired = TRUE' o 'wilcox.test' con 'paired = TRUE'.
- Si el factor tiene **3 o más niveles**: - Se usa 'aov' (ANOVA) si es paramétrico o 'kruskal.test' si es no paramétrico.
Una lista con los siguientes elementos:
'pvalor': P-valor de la prueba.
'estadistica': Estadístico de la prueba (si aplica).
'test': Nombre de la prueba utilizada.
# Ejemplo con datos NO apareados (2 grupos, t-test)
data <- data.frame(
Grupo = factor(rep(c("A", "B"), each = 10)),
Medida = c(rnorm(10, mean = 5), rnorm(10, mean = 6))
)
test_numericas(data, "Grupo", "Medida", parametrico = TRUE, paired = FALSE)
# Ejemplo con datos apareados (t-test pareado)
data_pareada <- data.frame(
Sujeto = factor(rep(1:10, times = 2)),
Momento = factor(rep(c("Antes", "Despues"), each = 10)),
Medida = c(rnorm(10, mean = 5), rnorm(10, mean = 6))
)
test_numericas(data_pareada, "Momento", "Medida", parametrico = TRUE, paired = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.