Learn R Programming

FSA (version 0.9.6)

se: Computes standard error of the mean.

Description

Computes the standard error of the mean (i.e., standard deviation divided by the square root of the sample size).

Usage

se(x, na.rm = TRUE)

Value

A single numeric that is the standard error of the mean of x.

Arguments

x

A numeric vector.

na.rm

A logical that indicates whether missing values should be removed before computing the standard error.

Author

Derek H. Ogle, DerekOgle51@gmail.com

Details

The standard error of the value in vector x is simply the standard deviation of x divided by the square root of the number of valid items in x

See Also

See se in sciplot for similar functionality.

Examples

Run this code
# example vector
x <- 1:20
se(x)
sd(x)/sqrt(length(x))   ## matches

# all return NA if missing values are not removed
x2 <- c(x,NA)
sd(x2)/sqrt(length(x2))

# Better if missing values are removed
se(x2)              ## Default behavior
sd(x2,na.rm=TRUE)/sqrt(length(x2[complete.cases(x2)]))  ## Matches
se(x2,na.rm=FALSE)  ## Result from not removing NAs

Run the code above in your browser using DataLab