Learn R Programming

psychmeta (version 2.6.4)

var_error_d: Estimate the error variance Cohen's d values

Description

Estimates the error variance of standardized mean differences (Cohen's d values)

Usage

var_error_d(d, n1, n2 = NA, correct_bias = TRUE)

Value

A vector of sampling-error variances.

Arguments

d

Vector of Cohen's d values.

n1

Vector of sample sizes from group 1 (or the total sample size with the assumption that groups are of equal size, if no group 2 sample size is supplied).

n2

Vector of sample sizes from group 2.

correct_bias

Logical argument that determines whether to correct error-variance estimates for small-sample bias in d values (TRUE) or not (FALSE).

Details

Allows for error variance to be estimated using total sample size of both groups being compared (in this case, supply sample sizes using only the n1 argument) or using separate sample sizes for group 1 and group 2 (i.e., the groups being compared; in this case, supply sample sizes using both the n1 and n2 arguments).

The sampling variance of a d value is:

(n-1n-3)(n_1+n_2n_1n_2+d^22(n_1+n_2))var_e = ((n - 1) / (n - 3)) * ((n1 + n2) / (n1 * n2) + d^2 / (2 * (n1 + n2)))

When groups 1 and 2 are of equal size, this reduces to

var_e=(n-1n-3)(4n)(1+d^28)var_e = ((n - 1) / (n - 3)) * (4 / n) * (1 + d^2 / 8)

This can be corrected for bias by first correcting the d value (see correct_d_bias()) prior to estimating the error variance.

References

Schmidt, F. L., & Hunter, J. E. (2015). Methods of meta-analysis: Correcting error and bias in research findings (3rd ed.). Sage. tools:::Rd_expr_doi("10.4135/9781483398105"). pp. 292–295.

Examples

Run this code
var_error_d(d = 1, n1 = 30, n2 = 30, correct_bias = TRUE)
var_error_d(d = 1, n1 = 60, n2 = NA, correct_bias = TRUE)

Run the code above in your browser using DataLab