In meta-analyses, it's common to report the I-Squared statistic as a measure of heterogeneity of results across studies. The definition given by Higgens 2003 as "the percentage of total variation across studies that is due to heterogeneity rather than chance" seems fairly intuitive, but there are some details aren't clear to me.
First, the way it is typically presented, the calculation is: $$I^{2} = (Q-df_{Q})/Q$$ where Q is Cochrane's Q, defined as the weighted sum of squares of the difference of study effect sizes and the overall effect size. How do you get from this calculation to the definition given by Higgens? I can see how Q is a measure of overall variability in your set of studies, but I don't understand how subtracting its degrees of freedom and dividing by Q approximates the portion of variance explained by true heterogeneity.
How do we know that the variation measured by I-Squared is due to true heterogeneity and not sampling variability? After all, isn't the observed variance in each study's effect size going to be due to true study-specific differences and random error?
Bonus: are there summary statistics that address some of the small-sample power issues with I-Squared? From what I gather, the best solution is just to not apply I-Squared and Q-test without a rigorous understanding of the underlying study characteristics - that is, you still need domain knowledge to understand the sources of heterogeneity.
Thanks in advance for your help!