I'm trying to extract a bunch of effect sizes from a couple of different studies in for which the authors have performed ANOVAs on their data. More specifically, I'm interested in the main effects of a certain dichotomous variable.
Now, if I only have the F-values and the sample sizes for my two groups that I'm interested in, can I really deduct something meaningful from this? The compute.es
package for R
has a function called fes()
(see page 45 of the manual here), for which you input the F-value and the sample sizes and get an effect size. The formula that it uses is:
$$ d=\sqrt{F*\frac{n_1+n_2}{n_1n_2}} $$
However, I did some tests with different ANOVAs. I held the data constant for the two groups that I'm interested in, and added/removed other data in order to create a couple of different analyses: A One-way ANOVA, a 2x2 ANOVAs, a 2x3 ANOVA, and a 2x2x2 ANOVA. All of them gave me different F-values for the main effect of the variable I'm interested in, and subsequently fes()
gave me different estimations of the effect size.
I'm not quite sure what I'm doing here. Is it ever possible to get some kind of "true" effect size (that is, the same you acquire get if you had the means and standard deviations from the two groups) from an F-value and the sample sizes? In that case, for what type of ANOVA?
In this answer, it's suggested that it's not possible, but what's the deal with the fes()
function then?