The mean() Function In R: How To Use mean() In R?

mean function in r

The mean() function in R is used to calculate the arithmetic mean value of a data set. If you still don’t know about this function then please check out our instructions below because we will show you more details about it and how to use it in our program.

What is the mean() function in R?

The mean() function in R calculates the arithmetic mean value of a data set. Mathematically, a mean value is calculated by taking the sum of all the values and dividing it to the number of values in the data:

We can always calculate the mean value in R based on the formula. Here is a list that contains 10 elements, and we can calculate the mean like this: 

vt1 <- c(12, 45, 16, 37, 91, 82, 11, 24, 78, 15)

mean <- (12+45+16+37+91+82+11+24+78+15)/10
mean

Output:

[1] 41.1

However, what if our data set has so many values and we cannot calculate it by hand? For example:

vt1 <- c(12, 45, 16, 37, 91, 82, 11, 24, 78, 15)
vt2 <- c(23, 24, 75, 45, 21, 89, 25, 12, 11, 10)
vt3 <- c(34, 35, 14, 96, 71, 23, 50, 68, 10, 40)

x <- c(vt1, vt2, vt3)

Luckily, R has supported us with a built-in function: the mean() function. The mean() function will automatically calculate the mean value of the data set.

How to use the mean() function in R?

Syntax:

mean(x)

Parameter:

  • x: the data set that you want to find the mean value.

Example:

vt1 <- c(12, 45, 16, 37, 91, 82, 11, 24, 78, 15)
vt2 <- c(23, 24, 75, 45, 21, 89, 25, 12, 11, 10)
vt3 <- c(34, 35, 14, 96, 71, 23, 50, 68, 10, 40)

x <- c(vt1, vt2, vt3)

mean(x)

Output:

[1] 39.56667

There are also other arguments that we can add into the function, for example:

  • na.rm: If TRUE, NA values will be removed, if FALSE, NA values will be returned.

Example when na.rm is TRUE:

vt1 <- c(12, NA, 16, 37, NA, 82, 11, 24, 78, 15)
vt2 <- c(23, 24, NA, 45, 21, 89, NA, 12, 11, 10)
vt3 <- c(34, 35, 14, 96, 71, NA, 50, 68, 10, 40)

x <- c(vt1, vt2, vt3)

mean(x, na.rm=TRUE)

Output:

[1] 37.12

Example when na.rm is FALSE:

vt1 <- c(12, NA, 16, 37, NA, 82, 11, 24, 78, 15)
vt2 <- c(23, 24, NA, 45, 21, 89, NA, 12, 11, 10)
vt3 <- c(34, 35, 14, 96, 71, NA, 50, 68, 10, 40)

x <- c(vt1, vt2, vt3)

mean(x, na.rm=FALSE)

Output:

[1] NA

Explain: because there are NA values, which means there are some elements that we cannot know their values. Therefore, we cannot calculate the mean value.

Summary

In this tutorial, we have shown you what the mean() function in R is and how to use it in our program. The mean() function is a built-in function that helps us find the mean value of our data set.

Maybe you are interested:

Posted in R

Leave a Reply

Your email address will not be published. Required fields are marked *