Los métodos sum(), mean() y prod() están disponibles en R y se utilizan para calcular la operación especificada sobre los argumentos especificados en el método. En caso de que se especifique un solo vector, la operación se realiza sobre elementos individuales, lo que equivale a la aplicación de bucle for.
Función utilizada:
- La función mean() se usa para calcular la media
Sintaxis: mean(x, na.rm)
Parámetros:
- x: vector numérico
- na.rm: valor booleano para ignorar el valor NA
- sum() se usa para calcular la suma
Sintaxis: suma(x)
Parámetros:
- x: vector numérico
- prod() se usa para calcular el producto
Sintaxis: prod(x)
Parámetros:
- x: vector numérico
A continuación se presentan ejemplos para ayudarlo a comprender mejor.
Ejemplo 1:
R
vec = c(1, 2, 3 , 4) print("Sum of the vector:") # inbuilt sum method print(sum(vec)) # using inbuilt mean method print("Mean of the vector:") print(mean(vec)) # using inbuilt product method print("Product of the vector:") print(prod(vec))
Producción
[1] “Suma del vector:”
[1] 10
[1] “Media del vector:”
[1] 2.5
[1] “Producto del vector:”
[1] 24
Ejemplo 2:
R
vec = c(1.1, 2, 3.0 ) print("Sum of the vector:") # inbuilt sum method print(sum(vec)) # using inbuilt mean method print("Mean of the vector:") print(mean(vec)) # using inbuilt product method print("Product of the vector:") print(prod(vec))
Producción
[1] “Suma del vector:”
[1] 6.1
[1] “Media del vector:”
[1] 2.033333
[1] “Producto del vector:”
[1] 6.6
Ejemplo 3: Vector con valores NaN
R
# declaring a vector vec = c(1.1,NA, 2, 3.0,NA ) print("Sum of the vector:") # inbuilt sum method print(sum(vec)) # using inbuilt mean method print("Mean of the vector with NaN values:") # not ignoring NaN values print(mean(vec)) # ignoring missing values print("Mean of the vector without NaN values:") print(mean(vec,na.rm = TRUE)) # using inbuilt product method print("Product of the vector:") print(prod(vec))
Producción
[1] “Suma del vector:”
[1] NA
[1] “Media del vector con valores NaN:”
[1] NA
[1] “Media del vector sin valores NaN:”
[1] 2.033333
[1] “Producto del vector:”
[1] NA