test_categoricas: Prueba estadística para datos categóricos apareados y no...

View source: R/test_categoricas.R

test_categoricasR Documentation

Prueba estadística para datos categóricos apareados y no apareados

Description

Esta función aplica una prueba estadística para comparar dos variables categóricas. Si los datos no están apareados, elige entre la prueba de **Chi-cuadrado** o **Fisher** según los valores esperados. Si los datos están apareados, usa la **prueba de McNemar** en tablas 2x2.

Usage

test_categoricas(data, factor1, factor2, paired = FALSE)

Arguments

data

Un data.frame que contiene las variables categóricas a comparar.

factor1

Nombre de la primera variable categórica (como string).

factor2

Nombre de la segunda variable categórica (como string).

paired

Lógico. Si 'TRUE', se asume que los datos están apareados y se usa la prueba de McNemar. Si 'FALSE', se usa Chi-cuadrado o Fisher según corresponda. Por defecto, 'FALSE'.

Details

- Si 'paired = FALSE', se crea una tabla de contingencia y se aplica la prueba de **Chi-cuadrado**. Si alguna celda esperada es menor que 5, se usa **Fisher** en su lugar. - Si 'paired = TRUE', se verifica que la tabla sea **2x2** y se usa **McNemar** para evaluar cambios en datos apareados. Si la tabla no es 2x2, se genera un error.

Value

Una lista con dos elementos: - 'pvalor': el valor p del test realizado. - ‘test': el nombre de la prueba aplicada ("Chi-squared test", "Fisher’s exact test" o "McNemar's test").

Examples

# Ejemplo con datos no apareados (Chi-cuadrado o Fisher)
data <- data.frame(
  Grupo = factor(c("A", "A", "B", "B", "A", "B", "A", "B")),
  Resultado = factor(c("Sí", "No", "Sí", "No", "No", "Sí", "Sí", "No"))
)
test_categoricas(data, "Grupo", "Resultado", paired = FALSE)

# Ejemplo con datos apareados (McNemar)
data_pareada <- data.frame(
  Antes = factor(c("Sí", "No", "Sí", "No", "Sí", "No", "Sí", "No")),
  Despues = factor(c("No", "Sí", "Sí", "No", "No", "Sí", "Sí", "No"))
)
test_categoricas(data_pareada, "Antes", "Despues", paired = TRUE)

miriamMota/mmotaF documentation built on June 15, 2025, 11:35 a.m.