R/pooled_var.R

Defines functions pooled_var

Documented in pooled_var

#' Pooled Sample Variance
#' 
#' Calculates pooled sample variance used in equal variance two-sample t-test.
#' 
#' @param x,y Integer or numeric vectors.
#' @param integer Logical value for whether \code{x} and \code{y} are integer 
#' vectors.
#' 
#' @return Numeric value.
#'
#' @export
pooled_var <- function(x, y, integer = FALSE) {
  n1 <- length(x)
  n2 <- length(y)
  return(((n1 - 1) * var(x) + (n2 - 1) * var(y)) / (n1 + n2 - 2))
}

Try the dvmisc package in your browser

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

dvmisc documentation built on Dec. 18, 2019, 1:35 a.m.