rm(list = ls())

library(readxl)
df <- read_excel("D:/Betan/Escritorio/encuestas/df.xlsx")



# 2. Función principal
calcular_v <- function(datos, escala_min = 1, escala_max = 7) {
  n <- nrow(datos)
  resultados <- apply(datos, 2, function(x) {
    round(sum(x - escala_min) / (n * (escala_max - escala_min)), 3)
  })
  return(resultados)
}

# 3. Calcular
v_aiken <- calcular_v(df)
cat("=== RESULTADOS V E AIKEN ===\n")
for (i in 1:length(v_aiken)) {
  cat(sprintf("%s: %.3f %s\n",
              names(v_aiken)[i],
              v_aiken[i],
              ifelse(v_aiken[i] >= 0.70, "✓", "✗")))
}


cat("V promedio:", round(mean(v_aiken), 3), "\n")

 esta bien?

El dom, 25 ene 2026 a las 18:42, Jose Betancourt Bethencourt (<
[email protected]>) escribió:

> estimados
> por favor apreciaria como calcular aiken en R, no lo logro
>
> saludos
> --
> Dr. Jose A. Betancourt Bethencourt
> Universidad de Ciencias Medicas Carlos j. Finlay
>


-- 
Dr. Jose A. Betancourt Bethencourt
Universidad de Ciencias Medicas Carlos j. Finlay

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es
  • [R-es] aiken Jose Betancourt Bethencourt
    • [R-es] aiken Jose Betancourt Bethencourt
      • Re: [R-es] aiken Jose Betancourt Bethencourt

Responder a