En este artículo, veremos cómo encontrar la media armónica en el lenguaje de programación R.
La media armónica se utiliza cuando se requiere un promedio de tasas, a continuación se muestra la fórmula.
Media armónica de n números x1, x2, x3, . . ., xn puede escribirse como se muestra a continuación.
Media armónica = n / ((1/x1) + (1/x2) + (1/x3) + . . . + (1/xn))
armónico.mean() en R
En R, podemos calcular la media armónica usando la función harmonic.mean().
Sintaxis: harmonic.mean(datos)
donde, los datos son un vector de entrada o marco de datos.
Pero este método está disponible en el paquete psych. así que tenemos que instalarlo e importarlo.
Install - install.packages("psych") Import - library("psych")
Ejemplo 1:
En este ejemplo, vamos a encontrar la media armónica de un vector con 10 elementos.
R
# load the library library("psych") # create vector vector1=c(12:21) # harmonic mean print(harmonic.mean(vector1))
Producción:
[1] 15.98769
Ejemplo 2:
En este ejemplo, vamos a encontrar la media armónica de las columnas en un marco de datos. Aquí estamos creando un marco de datos con 4 filas y 3 columnas y encontramos la media armónica de tres columnas. Sintaxis para encontrar la media armónica de columnas particulares en un marco de datos.
marco de datos $columna
R
# load the library library("psych") # create dataframe data=data.frame(col1=c(12,2,3,4), col2=c(34,32,1,0), col3=c(2,45,3,2)) # display print(data) # harmonic mean of column1 print(data$col1) # harmonic mean of column2 print(data$col2) # harmonic mean of column3 print(data$col3)
Producción:
Publicación traducida automáticamente
Artículo escrito por bhanusivanagulug y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA