Simple function to calculate effect sizes for mean differences.
Usage
smd(x, g, index = c("all", "1", "2"))
Examples
smd(mtcars$mpg, mtcars$am)
#> SMD
#> 1.477947
smd(mtcars$mpg, mtcars$am, "all")
#> SMD
#> 1.477947
smd(mtcars$mpg, mtcars$am, "1")
#> SMD
#> 1.889672
smd(mtcars$mpg, mtcars$am, "2")
#> SMD
#> 1.174886
smd(mtcars$hp, mtcars$vs)
#> SMD
#> 2.043209
d <- data.table::as.data.table(mtcars)
d[, smd(mpg, vs)]
#> SMD
#> 1.733415
rm(d)