cormean | R Documentation |
This function computes a minimally biased average of correlation values. This is needed because simple averaging of correlations is negatively biased, and the often used z-transformation method of averaging correlations is positively biased. The algorithm was developed by Olkin & Pratt (1958).
cormean(
r,
n,
wts = c("none", "n", "df"),
type = c("OP5", "OP2", "OPK"),
na.rm = F
)
r |
a vector containing correlation values |
n |
a single value or vector containing sample sizes |
wts |
Character. How should the correlations be weighted?
|
type |
Character. Determines which averaging algorithm to use, with "OP5" being the most accurate. |
na.rm |
Logical. Should missing values be removed? |
An average correlation.
Olkin, I., & Pratt, J. (1958). Unbiased estimation of certain correlation coefficients. The Annals of Mathematical Statistics, 29. https://doi.org/10.1214/aoms/1177706717
Shieh, G. (2010). Estimation of the simple correlation coefficient. Behavior Research Methods, 42(4), 906-917. https://doi.org/10.3758/BRM.42.4.906
cormean(c(0,.3,.5),c(30,30,60))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.