Media Armónica en R

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *