weighted.mean()
La función en R Language se usa para calcular la media aritmética ponderada de los valores del vector de entrada.
Sintaxis: ponderada.media(x, pesos)
Parámetros:
x:
pesos del vector de entrada de datos : Es el peso de los datos de entrada.Devoluciones: media ponderada de valores dados
Ejemplo 1:
# Create example data x1 <- c(1, 2, 7, 5, 3, 2, 5, 4) # Create example weights w1 <- c(7, 5, 3, 5, 7, 1, 3, 7) # Apply weighted.mean() function weighted.mean(x1, w1)
Producción:
[1] 3.394737
Ejemplo 2:
# Create example data x1 <- c(1, 2, 7, 5, 3, 2, 5, 4) # Create example weights w1 <- c(7, 5, 3, 8, 7, 1, 3, 7) # Create vector with NA # Extend weights vector x2 <- c(x1, NA) w2 <- c(w1, 3) weighted.mean(x2, w2) # Remove missing values weighted.mean(x2, w2, na.rm = TRUE)
Producción:
[1] NA [1] 3.512195
Publicación traducida automáticamente
Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA