Calculates the standard error of mean.

MeanSE(x, sd = NULL, na.rm = FALSE)

Arguments

x

a (non-empty) numeric vector of data values.

sd

the standard deviation of x. If provided it's interpreted as sd of the population. If left to NULL (default) the sample sd(x) will be used.

na.rm

logical. Should missing values be removed? Defaults to FALSE.

Details

MeanSE calculates the standard error of the mean defined as: $$\frac{\sigma}{\sqrt{n}}$$ \(\sigma\) being standard deviation of x and n the length of x.

Value

the standard error as numeric value.

Author

Andri Signorell <andri@signorell.net>

See also

Examples

data(d.pizza)

MeanSE(d.pizza$price, na.rm=TRUE)
#> [1] 0.6252242

# evaluate data.frame
sapply(d.pizza[,1:4], MeanSE, na.rm=TRUE)
#>       index        date        week     weekday 
#> 10.04158022  0.26218843  0.03873807  0.05886462