R/pooled_var_n.R

Defines functions pooled_var_n

Documented in pooled_var_n

#' Pooled Sample Variance for Numeric Vectors
#' 
#' Calculates pooled sample variance used in equal variance two-sample t-test. 
#' For integer vectors, \code{\link{pooled_var_i}} will run faster.
#' 
#' @param x Numeric vector.
#' @param y Numeric vector.
#' 
#' @return Numeric value.
#'
#' @export
pooled_var_n <- function(x, y) {
  n1 <- length(x)
  n2 <- length(y)
  s2 <- ((n1 - 1) * .Call('_dvmisc_var_n', x) +
           (n2 - 1) * .Call('_dvmisc_var_n', y)) /
    (n1 + n2 - 2)
  return(s2)
}

Try the dvmisc package in your browser

Any scripts or data that you put into this service are public.

dvmisc documentation built on May 2, 2019, 5:51 p.m.