R/cohensdcalc.R

Defines functions cohensdcalc

Documented in cohensdcalc

#' Generate a Cohen's d for two data sets
#'
#' Generates a Cohen's d effect size for two data sets
#'
#' @param before data set of the before group
#' @param after data set of the after group
#'
#' @return Cohen's d
#' @export
#' @importFrom stats rnorm sd
#' @examples
#' beforegroup<-rnorm(75,0,1)
#' aftergroup<-rnorm(75,1,1)
#' cohensdcalc(beforegroup,aftergroup)
cohensdcalc <- function(before,after) {

  # denominator of the equation to get SD pooled
  SDpooled <- sqrt(((sd(before)^2)+(sd(after)^2))/2)

  # calculating cohen's d
  cohend <- (mean(after)-mean(before))/SDpooled

  # Effect size/returning cohen's d
  return(cohend)

}
dakthomps00/researchfunctions documentation built on March 19, 2022, 10:50 a.m.