Compute effect size from Mean Gain Scores and Standard Deviations for pre-post tests.

esc_mean_gain(
pre1mean,
pre1sd,
post1mean,
post1sd,
grp1n,
gain1mean,
gain1sd,
grp1r,
pre2mean,
pre2sd,
post2mean,
post2sd,
grp2n,
gain2mean,
gain2sd,
grp2r,
r,
es.type = c("d", "g", "or", "logit", "r", "f", "eta", "cox.or", "cox.log"),
study = NULL
)

## Arguments

pre1mean The mean of the first group at pre-test. The standard deviation of the first group at pre-test. The mean of the first group at post-test. The standard deviation of the first group at post-test. The sample size of the first group. The mean gain between pre and post of the first group. The standard deviation gain between pre and post of the first group. The (estimated) correlation of pre-post scores for the first group. The mean of the second group at pre-test. The standard deviation of the second group at pre-test. The mean of the second group at post-test. The standard deviation of the second group at post-test. The sample size of the second group. The mean gain between pre and post of the second group. The standard deviation gain between pre and post of the second group. The (estimated) correlation of pre-post scores for the second group. Correlation for within-subject designs (paired samples, repeated measures). Type of effect size that should be returned. "d"returns standardized mean difference effect size d "f"returns effect size Cohen's f "g"returns adjusted standardized mean difference effect size Hedges' g "or"returns effect size as odds ratio "cox.or"returns effect size as Cox-odds ratio (see convert_d2or for details) "logit"returns effect size as log odds "cox.log"returns effect size as Cox-log odds (see convert_d2logit for details) "r"returns correlation effect size r "eta"returns effect size eta squared Optional string with the study name. Using combine_esc or as.data.frame on esc-objects will add this as column in the returned data frame.

## Value

The effect size es, the standard error se, the variance of the effect size var, the lower and upper confidence limits ci.lo and ci.hi, the weight factor w and the total sample size totaln.

## Details

For this function, either the gain scores of mean and sd (gain1mean and gain1sd for the first group and gain2mean and gain2sd for the second group) must be specified, or the pre-post values (pre1mean, post1mean, pre1sd and post1sd and the counterpart arguments for the second group).

If the pre-post standard deviations are available, no correlation value grp1r resp. grp2r needs to be specified, because these can then be computed based on t-value computation. However, if grp1r is specified, this value will be used (and no t-test performed).

## Note

If es.type = "r", Fisher's transformation for the effect size r and their confidence intervals are also returned.

## References

Lipsey MW, Wilson DB. 2001. Practical meta-analysis. Thousand Oaks, Calif: Sage Publications

Wilson DB. 2016. Formulas Used by the "Practical Meta-Analysis Effect Size Calculator". Unpublished manuscript: George Mason University

## Examples

# effect size of mean gain scores, with available pre-post values
esc_mean_gain(pre1mean = 13.07, pre1sd = 11.95, post1mean = 6.1,
post1sd = 8.33, grp1n = 78, pre2mean = 10.77, pre2sd = 10.73,
post2mean = 8.83, post2sd = 9.67, grp2n = 83)#>
#> Effect Size Calculation for Meta Analysis
#>
#>      Conversion: mean gain score to effect size d
#>     Effect Size:   0.4905
#>  Standard Error:   0.3194
#>        Variance:   0.1020
#>        Lower CI:  -0.1356
#>        Upper CI:   1.1165
#>          Weight:   9.8001
# same as above, but with assumed correlation of .5
# Note that effect size is the same, but variance differs
esc_mean_gain(pre1mean = 13.07, pre1sd = 11.95, post1mean = 6.1, grp1r = .5,
post1sd = 8.33, grp1n = 78, pre2mean = 10.77, pre2sd = 10.73,
post2mean = 8.83, post2sd = 9.67, grp2n = 83, grp2r = .5)#> Pre-post correlation grp1r is specified, although it could be computed from pre1sd and post1sd. If grp1r is missing, correlation of pre-post scores will be computed automatically.FALSE#> Pre-post correlation grp2r is specified, although it could be computed from pre2sd and post2sd. If grp2r is missing, correlation of pre-post scores will be computed automatically.FALSE#>
#> Effect Size Calculation for Meta Analysis
#>
#>      Conversion: mean gain score to effect size d
#>     Effect Size:   0.4905
#>  Standard Error:   0.1600
#>        Variance:   0.0256
#>        Lower CI:   0.1768
#>        Upper CI:   0.8041
#>          Weight:  39.0385
# effect size based on gain scores for mean and sd. note that the
# pre-post correlations must be given
esc_mean_gain(gain1mean = 1.5, gain1sd = 1, grp1n = 40, grp1r = .5,
gain2mean = .7, gain2sd = .8, grp2n = 50, grp2r = .5)#>
#> Effect Size Calculation for Meta Analysis
#>
#>      Conversion: mean gain score to effect size d
#>     Effect Size:   0.8947
#>  Standard Error:   0.2224
#>        Variance:   0.0494
#>        Lower CI:   0.4589
#>        Upper CI:   1.3305
#>          Weight:  20.2237