Skip to content
Prev 15362 / 15379 Next

[R-es] aiken duda

Hola,

He probado con diferentes formas que me ha ido proporcionando la IA de
Claude y al final, esta es la que funciona.
Al parecer la función del paquete, tiene un bug (según Claude).

#--------------------------
calcular_aiken_ic <- function(datos, min_val = 1, max_val = 7, conf = 0.95)
{
  n <- nrow(datos)

  resultados <- sapply(datos, function(col) {
    S <- sum(col)
    V <- (S - n * min_val) / (n * (max_val - min_val))

    z <- qnorm(1 - (1 - conf)/2)
    se <- sqrt(V * (1 - V) / n)

    lower <- max(0, V - z * se)  # No puede ser menor que 0
    upper <- min(1, V + z * se)  # No puede ser mayor que 1

    c(AikenV = V, lowerCI = lower, upperCI = upper)
  })

  return(t(resultados))
}

# Aplicar
resultados <- calcular_aiken_ic(df[, 2:ncol(df)])
resultados
#--------------------------
item1  0.9000000 0.7685216       1
item2  0.9166667 0.7955377       1
item3  0.8833333 0.7426415       1
item4  0.8750000 0.7300587       1
item5  0.8916667 0.7554547       1
item6  0.8916667 0.7554547       1
item7  0.9083333 0.7818709       1
item8  0.8750000 0.7300587       1
item9  0.9000000 0.7685216       1
item10 0.9083333 0.7818709       1
item11 0.9083333 0.7818709       1
item12 0.9000000 0.7685216       1> #--------------------------
Gracias,
Carlos Ortega
www.qualityexcellence.es

El dom, 25 ene 2026 a las 22:17, Jose Betancourt Bethencourt (<
betanster en gmail.com>) escribió: