Tutorials › Statistical Learning (Graduate) › Variance of Leafwise Sample Means

Partition-Based and Tree Estimators · Tutorial 794 of 989

Variance of Leafwise Sample Means

See how random cell counts and empty leaves change the variance and mean squared error of a leafwise sample average.

Intermediate 10 min read

What You'll Learn

  • Define a leafwise sample mean when a cell may contain no observations.
  • Separate conditional noise variation from variation in regression-function values within a cell.
  • Derive the unconditional variance and mean squared error accounting for empty leaves.
  • Compute the random-count reciprocal term for a binomial cell count.
  • Use a finite-sample bound to interpret how variance depends on cell probability and sample size.
  • Distinguish estimator variance from squared bias caused by the empty-leaf convention.

Why Leaf Counts Matter

For a fixed partition, a piecewise-constant regression estimate uses the observations in each cell to estimate a cell-specific mean. Under random design, the number of observations falling in a cell is itself random. A leaf with many observations has a stable average; a leaf with few observations has a noisier one. A leaf with no observations has no sample average at all, so the rule used for empty leaves also affects the estimator's variability and bias.

This tutorial isolates that variance contribution. The partition is fixed independently of the training sample, and the observations are independent and identically distributed. These assumptions let us identify the cell count distribution and the conditional distribution of observations within a cell.

Setup and Definitions

Let \((X_i,Y_i)\), \(i=1,\ldots,n\), be independent and identically distributed observations, with regression function \(m(x)=E[Y\mid X=x]\). Let \(A\) be one cell of a fixed partition, and write \(p=P(X\in A)\). We consider a cell with \(p>0\), so its conditional mean \(\mu=E[Y\mid X\in A]\) is defined. The number of observations in the cell is \(N=\sum_{i=1}^n \mathbf{1}\{X_i\in A\}\), and hence \(N\sim\operatorname{Binomial}(n,p)\).

Definition: For a fixed empty-cell value \(a\), define the leafwise sample-mean estimator by \(\hat{\mu}_A=N^{-1}\sum_{i:X_i\in A}Y_i\) when \(N>0\), and by \(\hat{\mu}_A=a\) when \(N=0\). Its target is the cell mean \(\mu=E[Y\mid X\in A]\). The choice \(a=0\) is a common convention, but the formulas below allow any fixed finite \(a\).

Assume the response has the regression representation \(Y=m(X)+\varepsilon\), where \(E[\varepsilon\mid X]=0\) and \(\operatorname{Var}(\varepsilon\mid X)\leq \sigma^2\) almost surely. This is the bounded conditional noise assumption. Define \(s_A^2=\operatorname{Var}(Y\mid X\in A)\). When \(m(X)\) has finite variance in the cell, the conditional variance decomposition gives \(s_A^2=\operatorname{Var}(m(X)\mid X\in A)+E[\operatorname{Var}(\varepsilon\mid X)\mid X\in A]\). Thus \(s_A^2\leq \operatorname{Var}(m(X)\mid X\in A)+\sigma^2\). Bounded noise alone does not bound variation in \(m(X)\) within the cell; the two sources should not be conflated.

Worked Example: Separating Noise and Within-Cell Variation

Within a cell, suppose \(m(X)\) equals 0 or 2 with probability \(1/2\) each, and \(\varepsilon\) is independent of \(X\), taking values \(-1\) and 1 with probability \(1/2\) each. Then \(E[\varepsilon\mid X]=0\), \(\operatorname{Var}(\varepsilon\mid X)=1\), and \(Y=m(X)+\varepsilon\).

The cell mean is \(\mu=E[m(X)\mid X\in A]=0(1/2)+2(1/2)=1\). The within-cell variance of the regression function is \(\operatorname{Var}(m(X)\mid X\in A)=((0-1)^2+(2-1)^2)/2=1\). The noise variance is 1, so the variance decomposition gives \(s_A^2=1+1=2\).

Conditional on \(N=k>0\), the leaf average therefore has variance \(2/k\). Only \(1/k\) of that is conditional noise variance; the other \(1/k\) comes from the random covariate values and their different regression-function values within the cell.

Variance and Mean Squared Error with Random Counts

Conditional on \(N=k>0\), the \(k\) responses in the cell have the distribution of independent draws from \(Y\mid X\in A\). Their average has mean \(\mu\) and variance \(s_A^2/k\). When \(N=0\), the estimate is the fixed number \(a\). Applying the law of total variance separates the sampling variation among nonempty leaves from the variation in conditional means between empty and nonempty cases.

Theorem: Suppose \(E[Y^2\mid X\in A]<\infty\), \(p>0\), and \(a\) is fixed. Set \(q_0=P(N=0)=(1-p)^n\). Then \[ E[\hat{\mu}_A]=(1-q_0)\mu+q_0a, \] \[ \operatorname{Var}(\hat{\mu}_A) =s_A^2 E\!\left[\frac{\mathbf{1}\{N>0\}}{N}\right] +q_0(1-q_0)(a-\mu)^2, \] and \[ E[(\hat{\mu}_A-\mu)^2] =s_A^2 E\!\left[\frac{\mathbf{1}\{N>0\}}{N}\right] +q_0(a-\mu)^2. \]

Proof. For each \(k>0\), conditional on \(N=k\), the estimator is an average of \(k\) independent draws from the cell-conditional response distribution. Thus \(E[\hat{\mu}_A\mid N=k]=\mu\) and \(\operatorname{Var}(\hat{\mu}_A\mid N=k)=s_A^2/k\). At \(N=0\), the estimator equals \(a\) deterministically. Averaging the conditional means over \(N\) gives \(E[\hat{\mu}_A]=(1-q_0)\mu+q_0a\).

For the variance, the law of total variance gives \(\operatorname{Var}(\hat{\mu}_A)=E[\operatorname{Var}(\hat{\mu}_A\mid N)]+\operatorname{Var}(E[\hat{\mu}_A\mid N])\). The first term is \(s_A^2 E[\mathbf{1}\{N>0\}/N]\). The conditional expectation equals \(\mu\) with probability \(1-q_0\) and \(a\) with probability \(q_0\). A variable taking these two values has variance \(q_0(1-q_0)(a-\mu)^2\), proving the variance formula.

For the mean squared error, condition directly on \(N\). When \(N>0\), the conditional squared error has expectation \(s_A^2/N\), because the conditional estimator is unbiased for \(\mu\). When \(N=0\), the squared error is \((a-\mu)^2\). Taking expectations over \(N\) proves the final identity. \(\square\)

The reciprocal-count factor is not \(1/(np)\): the count is random, and the reciprocal is evaluated only when the count is positive. Its exact value is

$$ E\!\left[\frac{\mathbf{1}\{N>0\}}{N}\right] =\sum_{k=1}^{n}\frac{1}{k}{n\choose k}p^k(1-p)^{n-k}. $$

This sum is the relevant finite-sample multiplier of the within-cell response variance. In particular, the empty-cell probability and reciprocal-count factor are both governed by the cell probability \(p\).

Worked Example: An Exact Random-Count Calculation

Let \(n=4\), \(p=1/2\), \(s_A^2=4\), and use the cell mean itself as the empty-cell value, \(a=\mu\). The count probabilities for \(N=0,1,2,3,4\) are \(1/16,4/16,6/16,4/16,1/16\).

The reciprocal-count expectation is \(E[\mathbf{1}\{N>0\}/N]=(4/16)(1)+(6/16)(1/2)+(4/16)(1/3)+(1/16)(1/4)\). The four terms are \(1/4\), \(3/16\), \(1/12\), and \(1/64\). With denominator 192 their sum is \(48/192+36/192+16/192+3/192=103/192\).

Since \(a=\mu\), the empty-cell terms in both the variance and mean squared error are zero. The resulting variance is \(4(103/192)=103/48\), approximately \(2.146\). If one simply substituted the expected count \(np=2\), the approximation \(s_A^2/(np)=2\) would miss the increase due to random counts.

A Useful Finite-Sample Bound

An exact reciprocal-count sum is easy to state but not always convenient in a bound. The next inequality gives a simple upper bound, including the probability of an empty leaf.

Result: If \(N\sim\operatorname{Binomial}(n,p)\) with \(p>0\), then \[ E\!\left[\frac{\mathbf{1}\{N>0\}}{N}\right] \leq \frac{2[1-(1-p)^{n+1}]}{(n+1)p} \leq \frac{2}{(n+1)p}. \] Consequently, under the bounded conditional noise assumption, the noise-only contribution to the variance of a nonempty leaf average is at most \(2\sigma^2/((n+1)p)\). This statement concerns the noise contribution; variation in \(m(X)\) must be added unless it is separately controlled.

Proof. For each integer \(k\geq1\), \(1/k\leq 2/(k+1)\), since \(k+1\leq2k\). Therefore \[ E\!\left[\frac{\mathbf{1}\{N>0\}}{N}\right] \leq 2E\!\left[\frac{1}{N+1}\right]. \] For \(N\sim\operatorname{Binomial}(n,p)\), expand the expectation and use \({n\choose k}/(k+1)={n+1\choose k+1}/(n+1)\): \[ E\!\left[\frac{1}{N+1}\right] =\sum_{k=0}^n \frac{1}{k+1}{n\choose k}p^k(1-p)^{n-k} =\frac{1-(1-p)^{n+1}}{(n+1)p}. \] The last equality follows by setting \(r=k+1\) and summing the binomial expansion over \(r=1,\ldots,n+1\). Since \(1-(1-p)^{n+1}\leq1\), the claimed upper bound follows. Finally, conditional on the covariates in a nonempty leaf, independent errors with conditional variances at most \(\sigma^2\) contribute at most \(\sigma^2/N\) to the variance of the average. Taking expectations and applying the bound proves the noise-only statement. \(\square\)

Worked Example: Empty-Leaf Bias and Variance

Let \(n=3\), \(p=1/2\), \(\mu=2\), \(s_A^2=1\), and define the estimate to be zero when the cell is empty. Then \(a=0\), \(q_0=(1/2)^3=1/8\), and the probabilities for counts \(N=1,2,3\) are \(3/8,3/8,1/8\).

The reciprocal-count expectation is \(3/8+(3/8)(1/2)+(1/8)(1/3)=3/8+3/16+1/24=29/48\). Thus the nonempty-sample contribution to both variance and mean squared error is \(29/48\).

The estimator's bias is \(E[\hat{\mu}_A]-\mu=q_0(a-\mu)=(1/8)(-2)=-1/4\), whose square is \(1/16=3/48\). Its variance is \(29/48+(1/8)(7/8)(0-2)^2=29/48+7/16=50/48=25/24\). The mean squared error is \(25/24+1/16=53/48\), matching the direct formula \(29/48+(1/8)(0-2)^2=29/48+1/2=53/48\).

Interpretation and a Common Pitfall

For a cell of probability \(p\), the expected count is \(np\), but the variance multiplier is an expectation of a reciprocal count with the empty case handled separately. As \(np\) becomes small, empty leaves become more likely and the nonempty counts tend to be small. Both effects matter. With the zero convention, the empty-leaf term in the mean squared error is \(q_0\mu^2\); it is bias-related error, not sampling variance among nonempty averages.

A common mistake is to replace the random count by its expectation and write the variance as \(s_A^2/(np)\), then treat that as an exact unconditional formula. The actual term is \(s_A^2 E[\mathbf{1}\{N>0\}/N]\), and the estimator may also vary because it takes a separate value when \(N=0\). The approximation \(s_A^2/(np)\) can be useful when counts are reliably large, but it does not account exactly for random counts or empty leaves.

Another important distinction is between estimator variance and prediction error at a particular point \(x\) in the cell. The theorem targets \(\mu\); comparing the estimate to \(m(x)\) also involves the difference \(\mu-m(x)\). If the empty convention creates bias, the full squared-error calculation must retain that bias rather than adding a squared approximation term to variance as though the estimate were unbiased.

Key takeaway: For a fixed cell, the nonempty-sample variance contribution is the cell-conditional response variance multiplied by \(E[\mathbf{1}\{N>0\}/N]\). Empty leaves add a separate convention-dependent term: \(q_0(1-q_0)(a-\mu)^2\) to variance and \(q_0(a-\mu)^2\) to mean squared error.

Check Your Understanding

Use the definitions and results above to answer the following questions.

  1. Why is the cell count \(N\) binomial under a fixed partition and independent random-design observations?
  2. For a nonempty leaf with \(N=k\), identify the conditional mean and variance of its sample average.
  3. What is the difference between the empty-cell contribution to estimator variance and its contribution to mean squared error about \(\mu\)?
  4. If the conditional noise variance is bounded by \(\sigma^2\), why might the total cell-conditional response variance still exceed \(\sigma^2\)?
  5. Explain why \(s_A^2/(np)\) is not the exact unconditional variance contribution when the count is random.
Clinical Biostats