swh:1:snp:81eadaa089e8253d8469bcef66aa332632c6c669
Tip revision: 3fdb68cc842f2ab3b59608f8e04d495763584f78 authored by Hans W. Borchers on 27 November 2015, 12:07:10 UTC
version 1.8.8
version 1.8.8
Tip revision: 3fdb68c
std.R
##
## s t d . R
##
std <- function(x, flag=0) {
if (length(x) == 0) return(c())
if (!is.numeric(x))
stop("Argument 'x' must be a numeric vector or matrix.")
n <- if (flag == 0) length(x) - 1 else length(x)
sqrt(sum((x-mean(x))*(x-mean(x)))/n)
}
std_err <- function(x) {
if (length(x) == 0) return(c())
if (!is.numeric(x))
stop("Argument 'x' must be a numeric vector or matrix.")
sqrt(var(x)/length(x))
}