Why Compare the Estimators?
GREML, Haseman–Elston regression, and LD score regression can all produce estimates called SNP heritability, but they do not use the same data or fit the same statistical model. Comparing their numerical outputs is informative only after checking whether the estimates refer to comparable SNP sets, populations, phenotypes, and scales. Differences can reflect sampling error, different estimands, or violations of method-specific assumptions; a discrepancy by itself does not identify which explanation applies.
The common target is usually the proportion of phenotypic variance attributable to additive effects tagged by a specified set of SNPs, in a specified population and on a specified phenotype scale. “Tagged” matters: a SNP set may capture effects through linkage disequilibrium even when it does not contain every causal variant. The target is therefore not automatically the proportion explained by all genetic differences.
The methods are most directly comparable when they analyze the same phenotype in the same target population, use compatible SNP coverage and allele-frequency handling, and express heritability on the same scale. Even then, they estimate the target in different ways, so their estimates need not coincide in a finite sample.
What Each Method Estimates
GREML uses individual-level genotypes and phenotypes. It models the phenotype as fixed covariate effects plus a random additive genetic effect and residual error. A genomic relationship matrix, constructed from the analyzed SNPs, describes the covariance expected between individuals under the genetic random-effects model. In the simplest model,
Here \(\mathbf{X}\) contains modeled covariates, \(\mathbf{K}\) is the relationship matrix for the analyzed SNPs, and the genetic and residual effects are assumed independent. Restricted maximum likelihood (REML) estimates the variance components while accounting for the fitted fixed effects. Under this model, the corresponding heritability estimate is \(\hat{h}^2_{\mathrm{SNP}}=\hat{\sigma}_g^2/(\hat{\sigma}_g^2+\hat{\sigma}_e^2)\). It relies on the relationship matrix representing the relevant tagged genetic covariance and on adequate control of structure and other sources of covariance.
Haseman–Elston (HE) regression is a moment-based approach using individual-level genotypes and phenotypes. It relates products of phenotypes from pairs of individuals to their genetic similarity. In the simple model, for distinct individuals \(i\) and \(j\), the expected phenotype product changes with their genetic relatedness \(K_{ij}\) at a rate determined by the genetic variance. With a standardized phenotype, an estimated slope can be interpreted as an estimate of genetic variance, and hence of heritability if total phenotypic variance is one. HE does not require fitting the same likelihood as GREML, but it still depends on the genetic similarity measure, phenotype model, and appropriate handling of pair dependence and confounding.
LD score regression (LDSC) uses GWAS summary statistics and LD scores, typically calculated from a reference panel. It regresses association-statistic inflation across SNPs on their LD scores. Under its model, SNPs tagging more variants tend to have larger expected association statistics when those variants contribute to polygenic signal. An intercept is included to accommodate inflation that is approximately independent of LD score; interpreting it as a diagnostic requires the assumptions of the regression model.
These methods therefore differ in the information they use. GREML and HE use the covariance among individual phenotypes and genotypes. LDSC uses the pattern of GWAS association statistics across SNPs and an LD reference. LDSC is not simply GREML applied to summary data: it identifies signal from a relationship between association strength and LD score.
| Method | Primary input | How signal is identified | Key dependence |
|---|---|---|---|
| GREML | Individual genotypes and phenotypes | Variance components in a genomic covariance model | Relationship matrix, model specification, and sample structure |
| Haseman–Elston regression | Individual genotypes and phenotypes | Regression of pairwise phenotype products on genetic similarity | Pair covariance model and treatment of dependent pairs |
| LD score regression | GWAS summary statistics and LD scores | Association-statistic trend across LD scores | GWAS calibration, SNP coverage, and suitable LD reference |
Worked Estimates
Worked Example: GREML From Variance Components
Suppose a hypothetical GREML analysis uses a phenotype standardized to variance one and estimates \(\hat{\sigma}_g^2=0.27\) and \(\hat{\sigma}_e^2=0.73\). Assume the fitted model includes the relevant covariates, uses the stated SNP set to construct \(\mathbf{K}\), and is considered appropriate for the sample.
The estimated total variance is \(0.27+0.73=1.00\). Thus,
The estimate is 0.270, or 27.0% of the modeled phenotypic variance on this scale. It describes variance tagged by the analyzed SNP set under the fitted model; it is not a claim that 27.0% of an individual's trait is genetic.
Worked Example: Haseman–Elston Slope
Consider a hypothetical HE analysis with a standardized phenotype. For illustration, the table gives mean pairwise phenotype products in bins of genetic similarity. Suppose ordinary least squares with an intercept is used, and the assumptions support interpreting the fitted slope as the genetic variance on this scale.
| Mean genetic similarity \(K_{ij}\) | Mean phenotype product \(y_i y_j\) |
|---|---|
| 0.00 | 0.010 |
| 0.02 | 0.014 |
| 0.04 | 0.018 |
The products increase by \(0.004\) when similarity increases by \(0.02\). The slope is therefore \(0.004/0.02=0.200\); the fitted intercept is \(0.010\). On the standardized scale, total phenotypic variance is one, so the slope-based heritability estimate is \(0.200/1=0.200\).
This calculation illustrates the moment relationship, not the full uncertainty calculation from individual pairs. Real pair observations are not independent: the same person occurs in many pairs. A standard error must account for that dependence or use an appropriate resampling or variance procedure. Treating every pair as an independent observation can make uncertainty look too small.
Worked Example: Converting an LDSC Slope
Suppose a hypothetical LDSC regression uses \(N=50{,}000\) individuals and \(M=100{,}000\) SNPs in the specified SNP set. The fitted slope is \(0.080\), with standard error \(0.020\). Assume the regression uses a compatible LD reference, and the approximation relating slope to heritability is appropriate.
Under the basic LDSC relationship, the slope \(b\) is approximately \(N h^2_{\mathrm{SNP}}/M\). Rearranging gives
The slope standard error transforms by the same factor when \(M\) and \(N\) are treated as fixed: \(SE(\hat{h}^2_{\mathrm{SNP}})=(M/N)(0.020)=0.040\). A simple normal-approximation 95% interval is \(0.160\pm1.96(0.040)\), or \(0.0816\) to \(0.2384\). This interval reflects the stated regression uncertainty approximation; it does not account automatically for every possible uncertainty in the LD reference or model specification.
Why the LDSC Slope Tracks Tagged Heritability
A short derivation explains the role of LD score. For SNP \(j\), let its LD score be \(l_j=\sum_k r_{jk}^2\), summing squared correlations with the SNPs in the relevant set. Under a simplified polygenic model, suppose the per-SNP effect variances are equal, with \(\operatorname{Var}(\beta_k)=h^2_{\mathrm{SNP}}/M\). The noncentral part of the expected association statistic at SNP \(j\) is approximately \(N\sum_k r_{jk}^2\operatorname{Var}(\beta_k)\). Substitution gives
Adding the null contribution and a term for approximately LD-score-independent inflation yields the basic regression form
where \(a\) is the intercept under this parameterization. The derivation is an approximation: its interpretation depends on the genetic architecture, the LD scores, the GWAS statistics, and the treatment of confounding. The intercept is not a universal correction for any bias that happens to affect the GWAS.
Uncertainty and Comparability
All three methods are subject to sampling uncertainty, but their standard errors arise from different calculations. GREML commonly obtains uncertainty from the fitted likelihood or an approximation to it; variance-component estimates can be imprecise near the parameter boundary. HE uncertainty must reflect the dependence among pairs, rather than count pairs as independent. LDSC uncertainty is based on the regression and commonly uses genomic blocks to account for correlation among nearby SNP statistics. These standard errors do not necessarily include uncertainty from a mismatched reference panel or an incorrect model.
A numerical comparison should begin with the target, not the point estimates. Check the phenotype scale, analyzed SNPs and their coverage, ancestry and sample composition, sample size, and covariates. For binary traits, confirm that the estimates are on the same scale; a liability-scale conversion is not interchangeable with an observed-scale estimate. Check method-specific assumptions too: a valid relationship matrix and covariance model for individual-level methods, and suitable summary statistics and LD scores for LDSC.
Worked Example: Comparing Estimates and Intervals
Suppose three hypothetical analyses report GREML \(0.30\) with \(SE=0.06\), HE \(0.24\) with \(SE=0.08\), and LDSC \(0.18\) with \(SE=0.05\), all on a nominally compatible scale. Using the normal approximation \(\hat{h}^2\pm1.96SE\), their intervals are:
GREML: \(0.30\pm1.96(0.06)=0.30\pm0.1176\), giving approximately \(0.182\) to \(0.418\).
HE: \(0.24\pm1.96(0.08)=0.24\pm0.1568\), giving approximately \(0.0832\) to \(0.397\).
LDSC: \(0.18\pm1.96(0.05)=0.18\pm0.0980\), giving approximately \(0.0820\) to \(0.278\).
The intervals overlap, but overlap is not a formal test that the estimates are equal. In particular, estimates from the same or overlapping samples may be correlated, so the standard error of their difference cannot generally be obtained by treating them as independent. These results are compatible with sampling variability, but they do not establish that the methods have identical targets or that every assumption holds.
Diagnosing Disagreement
A useful diagnosis separates differences in the target from differences in the estimator. Start by asking whether the methods use the same trait definition and scale, the same population, and comparable SNP coverage. A different SNP set or LD reference can change what genetic variance is tagged. Differences in sample ascertainment, phenotype measurement, and covariate adjustment can also change the effective target or the covariance pattern being estimated.
Next consider assumptions and data quality. For GREML and HE, unmodeled structure or other sources of phenotype covariance related to genetic similarity can affect estimates. For LDSC, inaccurate or ancestry-mismatched LD scores, problematic GWAS calibration, and a poor fit of the assumed relationship between association statistics and LD score can affect the slope. These possibilities do not imply that one method must always be higher or lower than another.
Finally, compare uncertainty, not just point estimates. A difference between two point estimates may be small relative to their uncertainty, and the estimates may be correlated. If results disagree materially, report the methods, SNP sets, scales, uncertainty procedures, and relevant diagnostics together. A single estimate should not be selected merely because it is larger, more precise-looking, or closer to a preferred value.
Check Your Understanding
Use the definitions and relationships above to answer these questions.
- In the stated GREML model, what quantities form the denominator of the SNP heritability estimate?
- Why is it incorrect to treat all individual pairs in a Haseman–Elston analysis as independent observations?
- If an LDSC slope is \(0.060\), with \(N=40{,}000\) and \(M=120{,}000\), what is the basic slope-based heritability estimate?
- Name two features of the target or data that should be checked before comparing GREML and LDSC estimates.
- Why does overlap between two confidence intervals not, by itself, establish that two estimates are equal?