• We are sorry, but NCBI web applications do not support your browser and may not function properly. More information
Logo of pnasPNASInfo for AuthorsSubscriptionsAboutThis Article
Proc Natl Acad Sci U S A. Aug 19, 2003; 100(17): 9715–9720.
Published online Aug 5, 2003. doi:  10.1073/pnas.1733547100
PMCID: PMC187831

Nonparametric regression to the mean


Available data may reflect a true but unknown random variable of interest plus an additive error, which is a nuisance. The problem in predicting the unknown random variable arises in many applied situations where measurements are contaminated with errors; it is known as the regression-to-the-mean problem. There exists a well known solution when both the distributions of the true underlying random variable and the contaminating errors are normal. This solution is given by the classical regression-to-the-mean formula, which has a data-shrinkage interpretation. We discuss the extension of this solution to cases where one or both of these distributions are unknown and demonstrate that the fully nonparametric case can be solved for the case of small contaminating errors. The resulting nonparametric regression-to-the-mean paradigm can be implemented by a straightforward data-sharpening algorithm that is based on local sample means. Asymptotic justifications and practical illustrations are provided.

The regression-to-the-mean phenomenon was named by Galton (1), who noticed that the height of sons tends to be closer to the population mean than the height of the father. The phenomenon is observed in uncontrolled clinical trials, where subjects with a pathological measurement tend to yield closer-to-normal subsequent measurements (2, 3) and motivates controlled clinical trials for the evaluation of therapeutic interventions (4, 5). Classical regression to the mean has been studied mainly in the context of multivariate normal distributions (6).

In the typical regression-to-the-mean situation, one has observations that are contaminated by random errors. The well known basic result for the situation of a multivariate normal distribution corresponds to shrinkage to the mean and provides the best prediction for a new observation based on past observations and also a method for denoising contaminated observations.

Extensions of the normality-based regression-to-the-mean strategies have been studied by various authors. Although the contaminating errors are still assumed to be normal, Das and Mulder (7) derived a regression-to-the-mean formula allowing for an arbitrary distribution of the underlying observations. This result was combined with an Edgeworth approximation of this unknown distribution in ref. 8, and it forms the starting point of our investigation as well, see Eq. 2 below. Regression to the mean for more complex treatment effects has been studied in refs. 9 and 10.

We propose a procedure for the case where both the distribution of the true underlying uncontaminated observations (which are to be predicted) as well as the distribution of the contaminating errors are unknown. As we demonstrate, if repeated observations are available, it is possible to obtain consistent predictors under minimal assumptions on the distributions if either the error variance declines or the number of repeated measurements increases asymptotically. We establish asymptotic normality and propose an intuitively appealing and simple implementation based on local sample moments that is illustrated with a data set consisting of a bivariate sample of repeated blood-sugar measurements for pregnant women.

The Regression-to-the-Mean Problem

The general problem can be stated as follows: Given unknown independently and identically distributed (i.i.d.) random variables Xi, we observe a sample equation M1 of data contaminated with errors δi,

equation M2

Here, Xi and δi are independent, and the contaminating errors δi are i.i.d. with zero means. The goal is to predict the uncontaminated values Xi from the observed contaminated data Xi. The best linear unbiased predictor for Xi is given by the Bayes estimator equation M3. Assuming the existence of probability density functions (PDFs) fX for X, fX for X, and fδ for δ, we find by elementary calculations

equation M4


equation M5

where we denote the joint PDF of (X, X) by fX,X. This leads to the following general form for the regression-to-the-mean function:

equation M6

We show that the difficulty that is caused by the fact that both fδ and fX are unknown can be addressed with a nonparametric method. The proposed method produces consistent predictors of the uncontaminated X, whenever the errors δ can be assumed to be shrinking asymptotically, as in situations where an increasing number of repeated measurements become available. In classical regression to the mean, a critical assumption is that the contaminating PDF fδ is Gaussian; even then its variance is typically unknown and must be estimated, requiring the availability of repeated measurements for at least some subjects.

The key argument for the Gaussian case can be found in ref. 7 (see also refs. 11 and 12). We reproduce the argument here for the one-dimensional case. Assume equation M7 for a given x0 and denote the standard Gaussian density function by ϕ. Then, substituting (1/σ)ϕ(·/σ) for fδ in Eq. 1, and using the fact that x = –ϕ(1)(x)/ϕ(x),

equation M8

Under the additional assumption equation M9, we have equation M10. Substituting

equation M11

for fX in Eq. 2 then produces the classical regression-to-the-mean formula

equation M12

Both Eqs. 1 and 2 reveal that regression to the mean corresponds to shrinkage toward the mean; in Eq. 2, this becomes shrinkage to the mode, rather, as equation M13 at a mode of the density fX.

Extending Eq. 2 to the p-dimensional case, one finds analogously

equation M14

Here V = cov(δ) is the p × p covariance matrix of the contaminating errors δ, which are assumed p-variate normal, equation M15, and equation M16 is the gradient of the p-dimensional PDF fX.

The Nonparametric Case

The general regression-to-the-mean formula (Eq. 1) is not applicable in practice when neither fδ nor fX are contained in a parametric class; indeed it is easily seen that these components are then unidentifiable. The derivation of Eqs. 24 is tied to the feature that the Gaussian PDF is the unique solution of the differential equation g(1)(x)/g(x) = –x.

The following basic assumptions are made.

Assumption A1. The p-dimensional (p ≥ 1) measurements that are observed for n subjects are generated as follows:

equation M17

where the uncontaminated unobservable data Xi are i.i.d. with PDF fX, and the measurement errors δi are i.i.d. with PDF

equation M18

where ψ is an unknown PDF and Vn is a sequence of covariance matrices V = Vn = (vkl)1≤k, l≤p of full rank, with ||Vn|| → 0, where equation M19 and |V| denotes the determinant of V. Moreover, Xi and δi are independent for all i. For the case p = 1, we set Vn = (σn) = σ. The Xi are i.i.d. with PDF fX.

Assumption A2. At a given point x0 in the interior of the support of fX such that fX(x0) > 0, the PDFs ψ and fX are twice continuously differentiable, and ψ satisfies the moment conditions (p = 1)

equation M20

equation M21

and for p > 1, ψ satisfies

equation M22

equation M23

and all third-order moments are bounded.

We note that in the case of repeated measurements per subject,

equation M24

assuming all δij and (Xi, δij) are independent, one may work with averages

equation M25

where equation M26, and analogously for Xi, Xi. Then, for p = 1, Eq. 5 is replaced by

equation M27

for fixed m (and analogously for p > 1). If the number of repeated measurements is large, we may consider the case m = m(n) → ∞ as n → ∞, where

equation M28

for σm(n) = σ/m(n)1/2, with ψ replaced by ψn, satisfying the moment properties as in Assumption A2; this case is covered as long as ψn and its first-order derivatives are uniformly bounded for all n.

For simplicity, we develop the following argument for the case p = 1; the extension to p > 1 is straightforward. The central observation under Assumptions A1 and A2 is the following argument: From Eq. 1,

equation M29

and for the denominator

equation M30

Let μj = ∫ψ(x)xjdx for j ≥ 1. Combining a Taylor expansion with the moment conditions (Assumption A2) and observing that, because ψ is a PDF, ∫ψ(1)(z)dz = 0, ∫ψ(1)(z)zdz = –∫ψ(z)dz = –1, ∫ψ(1)(z)z2dz = –2∫ψ(z)zdz = 0, and ∫ψ(1)(z)z3dz = –3μ2, we find

equation M31

We note that in the Gaussian case, where ψ = ϕ, the term on the left-hand side of Eq. 11 vanishes, because then ψ(1)(z) = –zψ(z). In case the contaminating errors have a symmetric PDF or, more generally, whenever μ3 = 0, and the PDFs are three times continuously differentiable, the Taylor expansion can be carried one step further to yield

equation M32

Likewise, the difference in Eqs. 11 and 12 can be made of even smaller order by requiring additional moments to be equal to those of a Gaussian distribution. Finally,

equation M33

Combining Eqs. 10, 11, and 13,

equation M34

and if μ3 = 0, the leading remainder term is equation M35. Finally, for the multivariate case the same arguments lead to the following extension of Eq. 14:

equation M36

Local Sample Means for Nonparametric Regression to the Mean

The concept of local moments and local sample moments is related to the data-sharpening ideas proposed in ref. 13 and was formulated in ref. 14. The special case of a local sample mean is used implicitly in “mean update” mode-finding algorithms (15, 16) and provides an attractive device for implementing nonparametric regression to the mean.

The starting point is a random variable Z with twice continuously differentiable density fZ. Given an arbitrary point equation M37, x0 = (x01,..., x0p)′, and choosing a sequence of window widths γ = γn > 0, define a sequence of local neighborhoods

equation M38

The local mean at x0 is defined as μz = (μz1,..., μzp)′, with

equation M39

where in ej = (0,..., 1,..., 0)′ the 1 occurs in the jth position. According to ref. 14,

equation M40

The empirical counterpart to these local means are the local sample means. Given an i.i.d. sample (Z1,..., Zn) of equation M41 random variables with PDF fZ, where Zi = (Zi1,..., Zip)′, the local sample mean is μZ = (μZ1,..., μZp)′, where

equation M42

and γ = γn > 0 is a sequence with γ → 0as n → ∞. This is the sample mean found from the data falling into the local neighborhood S(x0), standardized by γ2. By equations 3.4 and 3.8 in ref. 14,

equation M43

motivating the connection to nonparametric regression to the mean as in Eq. 15.

Usually the covariance matrix V of the contaminating errors δ is unknown and can be estimated via the sample covariance matrix

equation M44

given a contaminated sample with repeated measurements, (Xik1,..., Xikp)′, 1 ≤ in, 1 ≤ kmi, and equation M45, where mi ≥ 2, 1 ≤ rp.

We note that consistency V = V(1 + op(1)) holds asa long as equation M46, n → ∞. Then the estimate

equation M47


equation M48

as long as γ → 0, σ → 0 and nγ2+p → ∞.

The following additional regularity conditions are needed for asymptotic results.

Assumption A3. As n → ∞, γ → 0, nγ2+p → ∞, and for a λ ≥ 0, nγ2+p+4 → λ2.

Assumption A4. It holds that V = equation M49 for a fixed covariance matrix V0 with trace(V0) = p and a sequence equation M50 as n → ∞. Here, V0 is the covariance matrix associated with the error PDF ψ defined in Assumption A2.

Assumption A5. As n → ∞, (nγ2+p)1/2σ → 0, σ/γ → 0.

We then obtain, using local sample means of Eq. 18 and estimates V of Eq. 20, the following main result on asymptotic normality and consistency of the shrinkage estimates in Eq. 21.

Theorem 1. Under Assumptions A1–A5, as n → ∞,

equation M51

in distribution, where B = (β1,..., βp)′,

equation M52


equation M53

In the one-dimensional case (p = 1), this simplifies to

equation M54

Simulation Results

To illustrate the advantage of nonparametric regression to the mean in Eq. 21, we compare it with the Gaussian analog. If X ~ NX, ∑), δ ~ N(0, V), X = X + δ, with X, δ independent, the extension of Eq. 3 to the multivariate case is

equation M55

A total of 300 observations were generated from the (½, ½)-mixture of two bivariate normal distributions with means (–1, –1) and (1, 1) and common covariance matrix ⅛I, where I stands for the identity matrix. Samples then were contaminated by adding Gaussian noise with zero mean and covariance matrix V = ¼I.

Parametric and nonparametric regression-to-the-mean estimates, assuming that V is known while μX is estimated through the sample mean of the observed Xi, are presented in Fig. 1 for a typical simulation run. Circles represent the generated uncontaminated data, and arrows point from contaminated data to predicted data, which correspond to the tips of the arrows. The graphical results clearly indicate that the nonparametric procedure tracks the original uncontaminated data well, whereas the parametric procedure shrinks the data toward the origin, which is the wrong strategy for these nonnormal data.

Fig. 1.
Sample of size 300 from a mixture of bivariate normal distributions (Top Left), contaminated sample (Top Right), nonparametic regression to the mean using Eq. 21 (Middle Left), arrows pointing from contaminated to predicted observations (Middle Right ...

As a measure of accuracy in recovering the original uncontaminated data, we computed the average sum of squared differences between original uncontaminated data and regression-to-the-mean estimates for the Gaussian method of Eq. 26 and the nonparametric method of Eq. 21 over 500 Monte Carlo samples under the specifications described above. The resulting average squared error measures for the Gaussian and nonparametric procedures were 414.44 and 60.19, respectively, indicating an almost 7-fold improvement for nonparametric relative to Gaussian regression to the mean in this example.

Application to Repeated Blood-Sugar Measurements

Blood-sugar measurements are a common tool in diabetes testing. In a glucose-tolerance test, the glucose level in blood is measured after a period of fasting (fasting-glucose measurement) and again 1 h after giving the subject a defined dose of glucose (postprandial glucose measurement). Pregnant women are prone to develop subclinical or manifest diabetes, and establishing the distribution of blood-glucose levels after a period of fasting and after a dose of glucose is therefore of interest.

O'Sullivan and Mahan (17) collected data on 52 pregnant women whose blood-glucose levels (fasting and postprandial) were measured during three subsequent pregnancies, thus establishing a series of repeated bivariate measurements with three repetitions (m = 3, p = 2) (see also ref. 18, p. 211). In a preprocessing step, the data were standardized by subtracting the mean and dividing by the SD for each of the two variables fasting glucose (mean 72.9 mg/100 ml, SD 6.05) and postprandial glucose (mean 107.8 mg/100 ml, SD 18.65) separately. Subsequently, 52 bivariate sample means Xi. were obtained by averaging over the three repeated measurements for each subject. These data are shown as open circles in Fig. 2.

Fig. 2.
Bivariate nonparametric regression to the mean (Eq. 21) for glucose measurements for 52 women, with repeated measurements over three pregnancies. Circles are observed sample means obtained from the three repetitions of the standardized values of (fasting ...

Applying Eqs. 1921 with window width γ = 1.4 and sample covariance matrix equation M56, and equation M57, we obtain the predictions Ê(Xi|Xi.). The arrows in Fig. 2 show the displacement from observed to predicted values, the latter corresponding to the tips of the arrows.

Moving from the original observations to the predictions has a data-sharpening effect. This can be seen quite clearly from Parzen–Rosenblatt nonparametric kernel density estimates of the bivariate density, comparing the density of the original observations (Upper) with that of the predicted observations (Lower) in Fig. 3.

Fig. 3.
Bivariate kernel density estimates of the joint density of (fasting glucose, postprandial glucose) data with bandwidth (1, 1). (Upper) Density estimate based on original observations. (Lower) Density estimate based on predicted values after applying ...

Concluding Remarks

We have generalized the regression-to-the-mean paradigm to a nonparametric situation, where both the nature of the target distribution of given observations as well as that of the contaminating errors are unknown. It is shown that in this fairly general situation regression to the mean corresponds to shrinkage towards the mode of the distribution. We propose a straightforward estimation scheme for the shrinkage factor based on local sample means. Thus a connection emerges between nonparametric regression to the mean with data-shrinkage ideas and the mean update algorithm that has been used previously for mode finding and cluster analysis.

Open questions concern choice of smoothing parameters. A plug-in approach could be based on estimating the unknown quantities in the asymptotic distribution provided in Eqs. 2325, and bootstrap methods based on residuals are another option. Procedures for more elaborate designs where nonparametric regression to the mean would be incorporated into more-complex models involving comparison of means, analysis of variance, or regression components are also of interest, as is the estimation of the contaminating errors and their distribution from the “residuals” Ê(X|X) – X.


We are grateful for the helpful and detailed comments of two reviewers. This research was supported in part by National Science Foundation Grants DMS-9971602, DMS-0204869, and 0079430.

Appendix: Proof of Theorem 1

We first establish the following result on multivariate asymptotic normality of local sample means, computed from random samples (X1,..., Xn) with PDF fX.

Theorem A.1. For vectors of local sample means equation M58 of Eq. 18 and μ = (μ1,..., μp)′, μj = DejfX(x0)/3fX(x0) of Eq. 17, it holds under Assumptions A1–A3 that

equation M59

in distribution, where B = B/3(see Eq. 24) and equation M60(see Eq. 25).

Proof: Extending an argument of ref. 14 (p. 105), consider random variables

equation M61

By third-order Taylor expansion of equation M62 and EUjUk = O4|S|)for jk. Defining random variables

equation M63

and using fixed constants α1,..., αp, we find that

equation M64


equation M65

Applying the Cramér–Wold device and Slutsky's theorem completes the proof.

Proof of Theorem 1: Observing Eqs. 15, 19, and 21, Assumptions A4 and A5, and the consistency of V,

equation M66

is seen to have the same limiting distribution as equation M67. Therefore, Theorem 1 is a direct consequence of Theorem A.1 once we establish the following two results:

equation M68


equation M69

The moment conditions for ψ (see Assumption A2) in the multivariate case are, with constants βα and ζα,

equation M70

and this leads to (see chapter 6 in ref. 19 and ref. 20)

equation M71

By using these moment conditions in second-order Taylor expansions,

equation M72

equation M73

whence Eq. A.2 follows by Assumption A5.

We next discuss the denominators of equation M74 and equation M75. Abbreviating ρn = (nγ p+2)1/2, we find, based on the kernel density estimator with uniform kernel and window S, denoting the indicator function by I(·),

equation M76

and because by Eq. A.4, EI(Xi [set membership] S) – EI(Xi [set membership] S) = O(|S2), we arrive at

equation M77

Note that due to Assumption A5,

equation M78

which implies

equation M79

again using Eq. A.4. We conclude that var equation M80, whence, with Eq. A.6,

equation M81

Regarding the numerator, the terms to consider are

equation M82

and the terms that include x0j are handled in the same way as the denominator by using Eq. A.7. Because Xij = Xij + δij, it therefore remains to consider

equation M83

The same argument as for the denominator and additional Cauchy–Schwarz bounds lead to EI → 0, EI2 → 0, and therefore equation M84. For II, note that

equation M85

because Xij and δij are independent. Furthermore, EijI(Xij [set membership] S))2 = O2|S|) leads to var(II) = O2σ2) = o(1), according to Assumption A5. Therefore, equation M86, and Eq. A.3 follows, concluding the proof.


Abbreviations: i.i.d., independently and identically distributed; PDF, probability density function.


1. Galton, F. (1886) J. Anthropol. Inst. 15, 246–263.
2. James, K. E. (1973) Biometrics 29, 121–130. [PubMed]
3. Pitts, S. R. & Adams, R. P. (1998) Ann. Emerg. Med. 31, 214–218. [PubMed]
4. Bland, J. M. & Altman, D. G. (1994) Br. Med. J. 309, 780. [PMC free article] [PubMed]
5. Yudken, P. L. & Stratton, I. M. (1996) Lancet 347, 241–243. [PubMed]
6. Davis, C. E. (1976) Am. J. Epidemiol. 104, 1163–1190.
7. Das, P. & Mulder, P. G. H. (1983) Stat. Neerl. 37, 493–497.
8. Beath, K. J. & Dobson, A. J. (1991) Biometrika 78, 431–435.
9. Chen, S. & Cox, C. (1992) Biometrics 48, 593–598. [PubMed]
10. Chen, S., Cox, C. & Cui, L. (1998) Biometrics 54, 939–947. [PubMed]
11. Abramson, I. (1988) J. Am. Stat. Assoc. 83, 1073–1077.
12. Haff, L. R. (1991) Ann. Stat. 19, 1163–1190.
13. Choi, E. & Hall, P. (1999) Biometrika 86, 941–947.
14. Müller, H. G. & Yan, X. (2001) J. Multivariate Anal. 76, 90–109.
15. Funkunaga, K. & Hostetler, L. D. (1975) IEEE Trans. Inf. Theor. 21, 32–40.
16. Fwu, C., Tapia, R. A. & Thompson, J. R. (1981) Proceedings of the 26th Conference of the Design of Experiments in Army Research Development and Testing, pp. 309–326.
17. O'Sullivan, J. B. & Mahan, C. M. (1966) Am. J. Clin. Nutr. 19, 345–351. [PubMed]
18. Andrews, D. F. & Herzberg, A. M. (1985) Data(Springer, New York).
19. Müller, H. G. (1988) Nonparametric Regression Analysis for Longitudinal Data(Springer, New York).
20. Müller, H. G. & Stadtmüller, U. (1999) J. R. Stat. Soc. B 61, 439–458.

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences


Related citations in PubMed

See reviews...See all...

Cited by other articles in PMC

See all...


  • MedGen
    Related information in MedGen
  • PubMed
    PubMed citations for these articles
  • Substance
    PubChem Substance links

Recent Activity

  • Nonparametric regression to the mean
    Nonparametric regression to the mean
    Proceedings of the National Academy of Sciences of the United States of America. Aug 19, 2003; 100(17)9715

Your browsing activity is empty.

Activity recording is turned off.

Turn recording back on

See more...