Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Economics

8 Estimators

National Graduate Institute for Policy Studies (GRIPS)

In probability theory we aim to deduce the likelihood of different outcomes based on known probability distributions. Statistics is the inverse problem. We want to infer unknown probability distributions from outcomes we observe. In this chapter we begin to explore these ideas.

8.1The Estimation Problem

Let’s start off by clarifying the nature of the problem we want to study.

8.1.1Definitions

From a pedagogical point of view, it’s best to start our study of statistics in a setting where successive observations are both independent and identically distributed. Later we’ll extend to dependent data. In an IID setting, the fundamental problem of econometrics and statistics is this:

The set P\pP is the universe of distributions we are willing to consider. It can be anything, including the set of all distributions on the outcome space. One of the main tasks of economic theory is to restrict P\pP and thereby narrow down the set of distributions we have to search over.

Let’s set out some notation:

Although calling ZD\Zdata the sample space follows standard nomenclature, we are overloading the terminology first used. (Unfortunately, statisticians and probabilists don’t always coordinate on terminology.)

As above, P=L(zn)P = \lL(\boldz_n) is the common distribution of the observations. For as long as we continue to focus on IID data, the joint distribution PD\Pdata will be the NNth product of PP, as defined.

In example 8.1.2, the individual observations are scalar. In other scenarios, observations are vector-valued:

Because the marginal distribution PP of the observations is now multivariate, new features of the distribution come in to play, such as

8.1.1.1Features

We referred above to "features" of PP that we might be interested in estimating. Let’s define a feature of PP to be an object of the form

γ(P)for someγ ⁣:P→S\gamma(P) \quad \text{for some} \quad \gamma \colon \pP \to S

The set SS is left arbitrary to accommodate all possible features. When PP is understood, we’ll write γ(P)\gamma(P) as γ\gamma. Here are some examples for univariate PP routinely estimated in econometric studies:

If PP is multivariate over z=(x,y)\boldz = (\boldx, y), then one feature of interest is the regression function f∗(x):=E [y ∣ x]f^*(\boldx) := \EE[ y \given \boldx]. This function is uniquely determined by PP (see Section 5.2.5).

8.1.1.2Parametric versus Nonparametric Classes

In the statistical problems listed above, it is assumed that the unknown distribution belongs to some class P\pP. We call P\pP a parametric class if it can be expressed as

P={Pθ}θ∈Θ:=:{Pθ:θ∈Θ}for some Θ⊂RK\pP = \{P_{\boldtheta}\}_{\boldtheta \in \Theta} :=: \setntn{P_{\boldtheta}}{\boldtheta \in \Theta} \quad \text{for some } \Theta \subset \RR^K

In other words, a class of distributions is parametric if it can be indexed by finitely many parameters. A class of distributions is called nonparametric if it is not parametric.

Many traditional methods of inference are parametric in nature: The data are assumed to be generated by an unknown element PθP_{\boldtheta} of a parametric class P\pP. The aim is to estimate θ\boldtheta using the data. Once we have an estimate θ^\hboldtheta of θ\boldtheta, we can plug this estimate back into the parametric class to obtain an estimate Pθ^P_{\hboldtheta} of PθP_{\boldtheta}.

The concept of a feature defined in (8.1) is a generalization of the notion of a parameter or vector of parameters. In parametric settings, the feature γ\gamma that we are most interested in estimating is the parameter vector θ\boldtheta. If we have a good estimate θ^\hboldtheta of θ\boldtheta, we can estimate any feature γ=γ(Pθ)\gamma = \gamma(P_{\boldtheta}) via γ^=γ(Pθ^)\hat \gamma = \gamma(P_{\hboldtheta}).

Following common usage, we will sometimes refer to the θ\boldtheta associated with the PθP_\boldtheta that generates the data as the true value of the parameter vector. However, it’s important to remember that this is an assumption, not a "truth." We assume that the data are generated by some member of a parametric class. This assumption can be completely false.

In our initial formulation of the estimation problem we considered estimation of features rather than just parameters because it is suboptimal to always restrict ourselves to parametric assumptions on P\pP. We’ll discuss the relative merits of parametric and nonparametric estimation more in chapter 14.

8.1.2Statistics and Estimators

A statistic is any observable function of the data. More precisely, a statistic is any B\bB-measurable function

T ⁣:ZD→ST \colon \Zdata \to S

that can be evaluated once the data zD\zdata are observed. As in (8.1), the set SS is left arbitrary to accommodate all the possible features that we might wish to estimate. Sometimes we write TT as TNT_N to emphasize dependence on the sample size. The assumption that a statistic is B\bB-measurable is just a basic regularity condition.

An estimator is a statistic used to infer some feature γ(P)\gamma(P) of an unknown distribution PP. Thus a statistic becomes an estimator when paired with and compared to a feature of the distribution. Note that there is nothing in the definition of an estimator that implies it will be a sensible estimator of the target feature, let alone a good one.

julia> using Statistics; median([1, 3, 5])
3.0
julia> median([2, 4, 6, 8])
5.0

In some texts the sample variance is defined as 1N−1∑n=1N(xn−xˉN)2\frac{1}{N-1} \sum_{n=1}^N (x_n - \bar x_N)^2 rather than (8.2) in order to produce an unbiased estimator. However, (8.2) fits better with the theory in this text and is perhaps the more common definition.

8.1.3Empirical Distributions

The empirical distribution of a given ZZ-valued sample zD=(z1,…,zN)\zdata = (\boldz_1, \ldots, \boldz_N) is the discrete distribution on ZZ that puts equal probability 1/N1/N on each sample point zn\boldz_n. Another way to state this is that P^N\hat P_N assigns to each Borel set B⊂ZB \subset Z the number

P^N(B)=1N∑n=1N1 ⁣ ⁣1{zn∈B}\hat P_N(B) = \frac{1}{N} \sum_{n=1}^N \1\{\boldz_n \in B\}

This is just the fraction of the sample that falls in BB. (Refer back to figure 4.2 if you wish to see a visual representation.) The expectation of a function hh with respect to P^N\hat P_N is

∫h(s)P^N( ⁣ds)=1N∑n=1Nh(zn)\int h(\bolds) \hat P_N(\diff \bolds) = \frac{1}{N} \sum_{n=1}^N h(\boldz_n)

as follows from (5.14).

The empirical distribution is a statistic, mapping observations z1,…,zN\boldz_1, \ldots, \boldz_N into P^N=1N∑n=1N1 ⁣ ⁣1{zn∈⋅}\hat P_N = \frac{1}{N} \sum_{n=1}^N \1\{\boldz_n \in \cdot \}, a random element of the set of all distributions on ZZ. If we think of z1,…,zN\boldz_1, \ldots, \boldz_N as independent draws from common but unknown distribution PP, then P^N\hat P_N becomes an estimator of PP. In particular, if the feature of PP we want to infer is PP itself, the simplest natural estimator is the empirical distribution.[1]

With scalar data x1,…,xNx_1, \ldots, x_N we can visualize the empirical distribution by plotting its CDF. The CDF of P^N\hat P_N will be denoted in what follows by F^N\hat F_N. Specializing BB in (8.7) to (−∞,s](-\infty, s], we get

F^N(s)=1N∑n=1N1 ⁣ ⁣1{xn⩽s}(s∈R)\hat F_N(s) = \frac{1}{N} \sum_{n=1}^N \1\{x_n \leq s\} \qquad (s \in \RR)

The CDF F^N\hat F_N is called the empirical cumulative distribution function, or ECDF, corresponding to the sample. Graphically, F^N\hat F_N is a step function, with an upward jump of 1/N1/N at each data point. Figure 8.1 shows an example where draws are from the CDF FF of the Beta(5,5)(5,5) distribution. Each panel shows an observation of the ECDF, which is in turn constructed from N=15N = 15 observations from FF.

F and four observations of \hat F_N when N=15

Figure 8.1:FF and four observations of F^N\hat F_N when N=15N=15

8.1.3.1Convergence

The empirical distribution is asymptotically an excellent estimator of PP. If z1,…,zN\boldz_1, \ldots, \boldz_N are IID with common distribution PP and P^N\hat P_N is the empirical distribution, then, by the law of large numbers,

P^N(B)=1N∑n=1N1 ⁣ ⁣1{zn∈B}→pP{zn∈B}=P(B)\hat P_N(B) = \frac{1}{N} \sum_{n=1}^N \1\{\boldz_n \in B\} \toprob \PP\{\boldz_n \in B\} = P(B)

for any Borel set BB. See, in particular, (6.8).

Specializing to the scalar case with B:=(−∞,s]B := (-\infty, s], we have F^N(s)→pF(s)\hat F_N(s) \toprob F(s) for any s∈Rs \in \RR, where FF is the CDF of PP. In fact a much stronger statement is also true. It is sometimes called the fundamental theorem of statistics, or the Glivenko–Cantelli theorem:

The norm here is the supremum norm, meaning that

∥F−F^N∥∞:=sup⁡s∈R∣F^N(s)−F(s)∣\| F - \hat F_N \|_{\infty} := \sup_{s \in \RR} |\hat F_N(s) - F(s)|

Roughly speaking, this is the maximal deviation over the domain. (For a definition of the supremum, see Section 15.4.1.) In fact the convergence occurs “almost surely,” which is a stronger notion than in probability. See theorem 11.4.2 of Dudley (2002).

Figure 8.2 illustrates the convergence in (8.11). Each ECDF F^N\hat F_N is based on a single sample x1,…,xNx_1, \ldots, x_N of independent draws from FF, where FF is Beta(5,5)(5,5). Each subplot shows 8 realizations of the ECDF at a different value of NN. Across the subplots, the sample size is stepped up from 10 to 500.

Theorem 8.1.1 tells us that, at least in the IID setting, if we have an infinite amount of data, then in the limit we can learn the underlying distribution without having to impose any assumptions at all. Moreover, once we know the distribution PP, we know any feature γ=γ(P)\gamma = \gamma(P).

Realizations of \hat F_N with four different sample sizes

Figure 8.2:Realizations of F^N\hat F_N with four different sample sizes

Does this offer a solution to the basic problem of estimation stated? The answer is no. In practice, we only ever have a finite amount of data. Inference is about generalization, as discussed in the introduction. There’s no need to generalize if we know the full population.

Moreover, when we still have only finitely many observations, the empirical distribution puts all of its mass on these points. In other words, it treats the sample like the unknown distribution, without acknowledging the fact that we have limited information. This can be viewed as an extreme form of overfitting. We’ll discuss related ideas in a number of contexts throughout the book.

8.1.3.2Identification

A class of distributions P={Pθ}\pP = \{P_{\boldtheta}\} indexed by θ∈Θ\boldtheta \in \Theta is called identifiable if the map θ↦Pθ\boldtheta \mapsto P_{\boldtheta} is one-to-one (see Section 15.2) on Θ\Theta.

Identifiability means that the parameter vector associated with the unknown distribution can eventually be distinguished from the data. To see this, suppose that {Pθ}\{P_{\boldtheta}\} is identified on Θ\Theta and nature generates an infinite sequence of observations {zn}\{\boldz_n\} from P=PθP = P_{\boldtheta}. Let θ′\boldtheta' be any other vector in Θ\Theta and let P′=Pθ′P'= P_{\boldtheta'}. By identifiability, there exists at least one Borel set BB with P(B)≠P′(B)P(B) \neq P'(B). Since the empirical distribution P^N(B)\hat P_N(B) converges to P(B)P(B), we can in the limit conclude that the data are not generated by P′P'.

8.2Estimation Principles

We started off with the problem of estimating a feature γ=γ(P)\gamma = \gamma(P) of the unknown distribution PP from a sample. We’ve introduced a number of different statistics aimed at estimating various features. Where do these estimators come from and what, if anything, do they have in common?

8.2.1The Sample Analogue Principle

Most of the estimators defined above can be derived from a simple principle. In the modern statistical literature this is often called the plug-in method. In econometrics it goes by a variety of names, including "analogue estimation" (see, in particular, Manski (1986)). We’ll call it the sample analogue principle. The principle is:

to estimate γ(P),   use  γ(P^N)\text{to estimate } \gamma(P),\; \text{ use } \, \gamma(\hat P_N)

Here P^N\hat P_N is the empirical distribution constructed from the sample. We replace the unknown distribution PP with the observable distribution P^N\hat P_N and then evaluate γ(P^N)\gamma(\hat P_N).

The kkth sample moment applies the same principle to estimate the kkth moment.

The estimators in these two examples are relatively straightforward, but the set of all applications of the sample analogue principle is very broad. As we’ll see below, estimation methods that can be obtained as special cases include least squares regression, maximum likelihood, the method of moments, and the generalized method of moments.

8.2.1.1Best Linear Prediction

Here’s an example that illustrates the generality of the sample analogue principle. Recall the best linear prediction problem from Section 4.1.5.1, where α\alpha and β\beta are chosen to minimize E [(y−α−βx)2]\EE[ (y - \alpha - \beta x)^2 ]. Letting PP be the distribution of (x,y)(x, y), we can write the problem as

(α∗,β∗)=γ(P):=argmin⁡α,β∈R∫[(t−α−βs)2]P( ⁣ds, ⁣dt)(\alpha^*, \beta^*) = \gamma(P) := \argmin_{\alpha, \beta \in \RR} \int [ (t - \alpha - \beta s)^2 ] P(\diff s, \diff t)

There is a corresponding statistical problem when the underlying distribution PP is unknown. The problem is to produce the best linear predictor based only on a sample zD=((x1,y1),…,(xN,yN))\zdata = ((x_1, y_1), \ldots, (x_N, y_N)) of observations from PP. We proceed as follows: Given zD\zdata, we form the empirical distribution

P^N(B)=1N∑n=1N1 ⁣ ⁣1{(xn,yn)∈B}\hat P_N(B) = \frac{1}{N} \sum_{n=1}^N \1\{(x_n, y_n) \in B\}

Applying the sample analogue principle, we plug P^N\hat P_N into (8.12), yielding the estimator

(α^N,β^N)=γ(P^N)=argmin⁡α,β∈R∑n=1N[(yn−α−βxn)2](\hat \alpha_N, \hat \beta_N) = \gamma(\hat P_N) = \argmin_{\alpha, \beta \in \RR} \sum_{n=1}^N [ (y_n - \alpha - \beta x_n)^2 ]

(The term 1N\frac{1}{N} has been dropped from the right-hand side of (8.13) because it doesn’t affect the minimizers.) This is the simple linear bivariate least squares problem. The minimizers are

β^N=∑n=1N(xn−xˉN)(yn−yˉN)∑n=1N(xn−xˉN)2andα^N=yˉN−β^NxˉN\hat \beta_N = \frac{\sum_{n=1}^N (x_n - \bar x_N)(y_n - \bar y_N)} {\sum_{n=1}^N (x_n - \bar x_N)^2} \quad \text{and} \quad \hat \alpha_N = \bar y_N - \hat \beta_N \bar x_N

(See ex. 8.5.2.) Comparing with (4.23), we see that these estimators are themselves the sample analogues of the underlying features α∗\alpha^* and β∗\beta^*.

8.2.1.2Limitations

While the sample analogue principle produces sensible estimators in many situations, there are also instances where it fails completely. Let’s look at one example.

Let P\pP be the set of absolutely continuous distributions on R\RR, so that the distribution PP generating the data is assumed to have a density. The density of PP can be regarded as the feature

γ(P)=DP\gamma(P) = DP

Here DP:=DP := the derivative of the CDF FF of PP.

Let P^N\hat P_N be the empirical distribution from any given sample. What happens when we plug this empirical distribution into the right-hand side of (8.15)? In other words, what information do we get when we differentiate the function F^N\hat F_N? Since F^N\hat F_N is a step function, the derivative is zero everywhere, except at a finite number of jump points where the derivative is undefined. Thus the density estimate produced by the sample analogue principle is useless. This statement remains true even when NN is enormous.

One way to understand this outcome is that when we wish to estimate complex objects with finite samples, we need to combine the data with some kind of regularization. Loosely speaking, this means that we penalize complexity in our search for a solution, or impose some kind of "smoothing" a priori. This idea has a long history in the field of numerical methods, where certain inverse problems are unstable, or "ill-posed," and their solution requires regularization.

Regularization is an essential element of statistics too. It says that we should not grant the empirical distribution equal status with the unknown true distribution. That is, we should regard the empirical distribution only as partial information, and seek to combine it with some form of prior information or external theory. Regularization is one application of prior information: It applies the idea that probability mass most likely falls in places other than just the sample points observed so far. We pick up the topic of regularization again in chapter 14.

8.2.2Empirical Risk Minimization

Let’s now look at another inductive principle that combines the sample analogue principle with additional structure. The principle is called empirical risk minimization, or ERM. The terminology and main concepts come from the machine learning literature. Nonetheless, many standard estimators in econometrics are special cases of ERM, including maximum likelihood and least squares. The ideas discussed here help to frame these tools as part of a broader set of methods.

Consider a setting where we observe an input x∈RK\boldx \in \RR^K to a system, followed by a scalar output yy. Both are random variables and the joint distribution of z:=(x,y)\boldz := (\boldx, y) is PP. Our aim is to predict new output values from observed input values. We’ll do this by choosing a function ff such that f(x)f(\boldx) is our prediction of yy once x\boldx is observed. In the machine learning literature, ff is called a prediction rule. In economics, ff is called a strategy or policy function.

Incorrect prediction incurs a loss. The size of this loss is written as L(y,f(x))L(y, f(\boldx)). The function LL is called the loss function. Common choices for the loss function include

Given loss function LL, we consider choosing ff so as to minimize the prediction risk, which is defined as the expected loss

R(f):=E L(y,f(x))R(f) := \EE L(y, f(\boldx))

Sometimes R(f)R(f) is also called the expected prediction error.[2] The expectation in (8.16) is computed using the joint distribution PP of (x,y)(\boldx, y). Sometimes we’ll write EP L(y,f(x))\EEP L(y, f(\boldx)) to emphasize this.

In a statistical setting we are constrained in our ability to minimize risk by the fact that we cannot evaluate EP \EEP, as this requires knowledge of the joint distribution PP. Suppose, however, that we have access to data z1,…,zN\boldz_1, \ldots, \boldz_N, where each pair zn=(xn,yn)\boldz_n = (\boldx_n, y_n) is an independent draw from PP. To make use of the sample, we will apply the sample analogue principle, replacing PP in (8.16) with the empirical distribution P^N\hat P_N. This produces the new objective function

Remp(f):=EP^NL(y,f(x))=1N∑n=1NL(yn,f(xn))\Remp(f) := \mathbb{E}_{\hat P_N} L(y, f(\boldx)) = \frac{1}{N} \sum_{n=1}^N L(y_n, f(\boldx_n))

This function is called the empirical risk. The empirical risk is the prediction risk evaluated under the empirical distribution of the sample rather than the true distribution PP. Minimizing the empirical risk is called empirical risk minimization (ERM).

There is an additional step. When we choose a decision rule the problem that we actually solve is

f^=argmin⁡f∈HRemp(f)\hat f = \argmin_{f \in \hH} \Remp(f)

We have restricted the domain to a class of functions H\hH. This set of functions is called the hypothesis space. Choice of H\hH is structure we impose on the estimation problem.

It might seem at first pass that we should set H\hH to be the set of all functions f ⁣:RK→Rf \colon \RR^K \to \RR. After all, if the risk-minimizing function f∗:=argmin⁡fR(f)f^* := \argmin_f R(f) is not in H\hH, as visualized in figure 8.3, then the solution to (8.19) is not equal to f∗f^*, and we are making a suboptimal choice.

Choosing the hypothesis space

Figure 8.3:Choosing the hypothesis space

Actually this reasoning is false. In fact we usually want to be quite restrictive in our choice of H\hH. This is because minimizing the empirical risk is not the same as minimizing the prediction risk. Occam’s razor comes in to play here: we are solving a complex problem on the basis of limited information. It would be a serious mistake to act as if we had unlimited information. These ideas are explored further in Section 8.2.3.

While we ended up with the same minimization problem in two different ways, the reasoning here is more natural. When we first came to this problem in (8.13) it was by applying the sample analogue principle to the problem of finding best linear predictors. Here we are simply trying to find the best predictor. At the same time we have restricted ourselves to linear approximations in recognition of the fact that we are basing our estimate on limited information. Linearity implements Occam’s razor by bounding the complexity of the learning algorithm.

8.2.2.1Quantile Regression

Quantile regression is used when we want to estimate a quantile of a given distribution based on a set of predictive variables. For example, quantile regression has been used to estimate quantiles of CEO compensation as a function of the market value of their firms (Koenker & Hallock (2001)). In this section we show how quantile regression can be regarded as a special case of empirical risk minimization.

To describe the idea, let FF be a strictly increasing CDF on R\RR and let τ∈(0,1)\tau \in (0, 1) be given. Recall from Section 4.2.6 that the τ\tauth quantile of FF is the ξ\xi that solves F(ξ)=τF(\xi) = \tau. Although it might not be immediately obvious, the τ\tauth quantile can also be defined as the solution to the optimization problem

min⁡ξ∈R E Lτ(y,ξ)\min_{\xi \in \RR} \, \EE L_\tau (y, \xi)

where yy is a random variable with distribution FF and

Lτ(y,ξ):=∣(y−ξ)(τ−1 ⁣ ⁣1{y<ξ})∣L_\tau (y, \xi) := | (y - \xi) (\tau - \1\{y < \xi\}) |

Exercise 8.5.6 asks you to confirm that the solution to (8.23) is precisely the ξ\xi that solves F(ξ)=τF(\xi) = \tau.

Suppose now that we want to estimate the τ\tauth quantile of FF using some input variable xx (e.g., a CEO compensation quantile as a function of firm size). Motivated by (8.23), we can frame the search for a suitable function as a problem of minimizing the prediction risk

R(f):= E Lτ(y,f(x))R(f) := \, \EE L_\tau (y, f(x))

where LτL_\tau is as defined above. If we employ the principle of empirical risk minimization with data set (x1,y1),…,(xN,yN)(x_1, y_1), \ldots, (x_N, y_N), we get min⁡f∈H  ∑n=1NLτ(yn,f(xn))\min_{f \in \hH} \; \sum_{n=1}^N L_\tau (y_n , f(x_n)), where H\hH is the hypothesis space. When H=Hℓ\hH = \llL as defined in (8.21), the ERM problem is

min⁡α, β ∑n=1N∣(yn−α−βxn)(τ−1 ⁣ ⁣1{yn<α+βxn})∣\min_{\alpha, \, \beta } \, \sum_{n=1}^N | (y_n - \alpha - \beta x_n) (\tau - \1\{y_n < \alpha + \beta x_n\}) |

This is the standard expression for the quantile regression problem.

If τ=0.5\tau = 0.5, then the objective function is proportional to ∑n=1N∣yn−α−βxn∣\sum_{n=1}^N | y_n - \alpha - \beta x_n |. This case is called median regression or least absolute deviation regression.

8.2.3The Choice of Hypothesis Space

Let’s return to the issue of choosing the hypothesis space. We begin with a straightforward result:

In other words, we can always decrease empirical risk by increasing the hypothesis space. The reason that fact 8.2.1 holds is that we are minimizing over a larger set.

At the same time, our actual objective is to minimize the prediction risk. The prediction risk of a given predictor ff measures the out-of-sample fit of ff, which is the expected performance of ff when confronted with new data. A statistical procedure that takes a given data set and produces a predictor ff with low prediction risk (relative to the benchmark f∗f^*—see (8.17)) means that we have succeeded in meeting the goal we set at the start of the book: we have generalized from data.

Of course, prediction risk is unobservable. Sometimes it is tempting to use empirical risk Remp(f)\Remp(f) as an estimator of R(f)R(f). However, empirical risk, which measures in-sample fit of ff, is a downward biased estimator of risk. In particular, as we vary the hypothesis space, prediction risk can rise even when empirical risk is falling.

Let’s illustrate this by way of an example, where empirical risk is minimized over progressively larger hypothesis spaces. The model we will consider is one that generates input-output pairs via

x∼U[−1,1]     and then     y=cos⁡(πx)+u     where     u∼N(0,1)x \sim U[-1,1] \;\; \text{ and then } \;\; y = \cos(\pi x) + u \;\; \text{ where }\;\; u \sim N(0,1)

Here U[−1,1]U[-1,1] is the uniform distribution on the interval [−1,1][-1,1]. Our hypothesis spaces for predicting yy from xx will be sets of polynomial functions. To fix notation, let Pd\pP_d be the set of all polynomials of degree dd. That is,

Pd:={ all functions fd(x)=c0x0+c1x1+⋯cdxd where each ci∈R}\pP_d := \{ \text{ all functions } f_d(x) = c_0 x^0 + c_1 x^1 + \cdots c_d x^d \text{ where each } c_i \in \RR \}

This sequence of hypothesis spaces is increasing, in the sense that

P1⊂P2⊂P3⊂⋯\pP_1 \subset \pP_2 \subset \pP_3 \subset \cdots

Indeed, if ff is a polynomial of degree dd, then ff can be represented as a polynomial of degree d+1d+1 just by setting the last coefficient cd+1c_{d+1} to zero. The set of linear functions Hℓ\llL defined in (8.21) is equal to P1\pP_1.

If we seek to predict yy from xx using quadratic loss and the set Pd\pP_d as our candidate functions, the risk minimization problem is

min⁡f∈PdR(f)whereR(f)=E [(y−f(x))2]\min_{f \in \pP_d} R(f) \quad \text{where} \quad R(f) = \EE[ (y - f(x))^2 ]

while the empirical risk minimization problem is

min⁡f∈PdRemp(f)whereRemp(f)=1N∑n=1N(yn−f(xn))2\min_{f \in \pP_d} \Remp(f) \quad \text{where} \quad \Remp(f) = \frac{1}{N} \sum_{n=1}^N (y_n - f(x_n))^2

To illustrate the difference between risk and empirical risk, we first generate N=25N=25 data points from the model (8.25). Taking this as our data set, we then solve (8.27) repeatedly, once for each dd in 1,2,…,201,2,\ldots,20. The solution to the ddth minimization problem is denoted f^d\hat f_d, and is, by construction, a polynomial of degree dd. Finally, we compare the risk R(f^d)R(\hat f_d) and empirical risk Remp(f^d)\Remp(\hat f_d).[3] The results are in figure 8.4.

Risk and empirical risk as a function of d

Figure 8.4:Risk and empirical risk as a function of dd

As expected, empirical risk falls monotonically with dd. But the risk decreases slightly and then increases rapidly. For large dd, the minimizer f^d\hat f_d of the empirical risk is associated with very high risk in the sense of large expected loss.

We can get a sense for what is happening by plotting the data and the functions. In figures 8.5–8.8, the NN data points are plotted alongside the function y=cos⁡(πx)y = \cos(\pi x) from the true model (8.25) in black, and fitted polynomial f^d\hat f_d in red. The function y=cos⁡(πx)y = \cos(\pi x) is the risk minimizer, and represents the ideal prediction function. In figure 8.5 we have d=1d=1, and the fitted polynomial f^1\hat f_1 is the linear regression line. In figures 8.6, 8.7 and 8.8 we have d=3d = 3, d=11d=11 and d=14d=14 respectively. The fitted polynomials are f^3\hat f_3, f^11\hat f_{11} and f^14\hat f_{14}.

On the one hand, when d=1d=1, the hypothesis space Pd=P1\pP_d = \pP_1 is small and no function in this class can effectively fit the underlying model. This is called underfitting, and is reflected in the poor fit of the red line to the black line in figure 8.5.

When d=3d=3, the class of functions Pd=P3\pP_d = \pP_3 is considerably larger. Given that the data are relatively noisy, and that we only have 25 observations, the fit of the function is good (figure 8.6). If we look at the risk for d=3d=3 on the right-hand side of figure 8.4, we see that it is lower than for d=1d=1.

On the other hand, if we take dd larger, the fit to the underlying model becomes poor and the risk is high. Examining figures 8.7 and 8.8, which correspond to d=11d=11 and d=14d=14, we see that the fitted polynomial has been able to fit the observed data closely, passing near many of the data points. Too much emphasis has been given to this particular realization of the data. When a new input xx is drawn, the prediction f^d(x)\hat f_d(x) is likely to be a poor predictor of yy. This situation is called overfitting.

Fitted polynomial, d=1

Figure 8.5:Fitted polynomial, d=1d=1

Fitted polynomial, d=3

Figure 8.6:Fitted polynomial, d=3d=3

Fitted polynomial, d=11

Figure 8.7:Fitted polynomial, d=11d=11

Fitted polynomial, d=14

Figure 8.8:Fitted polynomial, d=14d=14

To summarize, the choice of H\hH is central to our ability to generalize from the data. When H\hH is too small, no function in H\hH provides a good fit to the regression function. If this is so, the prediction risk cannot be made small regardless of the data. This can be seen directly from (8.17). Any estimate f^\hat f in H\hH must satisfy

R(f^)⩾R(f∗)+min⁡f∈HE [(f∗(x)−f(x))2]R(\hat f) \geq R(f^*) + \min_{f \in \hH} \EE[ (f^*(\boldx) - f(\boldx))^2 ]

Conversely, if H\hH is too large, then we can attain low empirical risk but the prediction risk itself is large.

Of course, in statistical applications we do not have the luxury of knowing the true data-generating process when we choose H\hH. The best scenario is that we have firm theory that guides us to a suitable hypothesis space. The worst scenario is that we have no idea and choose blindly. Once again, the message is that statistical learning equals prior knowledge plus data.

8.3Some Parametric Methods

In this section we review some standard parametric estimation methods, including maximum likelihood, Bayesian estimation, and the generalized method of moments.

8.3.1Maximum Likelihood

One standard approach to deriving estimators in a parametric setting is the principle of maximum likelihood. Let’s begin with a simple case and then progress to more complex applications.

Suppose that we observe a single draw xx from distribution N(μ,1)\nN(\mu,1) where μ\mu is unknown. The variance is known and set to 11 for simplicity. Our task is to guess the value of μ\mu given the observation xx. A guess μ^\hat \mu of μ\mu also pins down the distribution N(μ^,1)\nN(\hat \mu, 1), so we could equivalently state that our job is to guess the distribution that generated xx. In guessing this distribution, if we centered it around some number μ^\hat \mu much larger than xx, say, then our observed data point xx would be an “unlikely” outcome for this distribution. See figure 8.9. The same logic would apply if we centered the density at a point much smaller than xx.[4]

Maximizing the likelihood

Figure 8.9:Maximizing the likelihood

In fact, in the absence of any additional information, the most obvious guess would be that the normal density is centered on xx. To center the density on xx, we just set μ^=x\hat \mu = x.

Maximum likelihood formalizes these steps: The density of xx is the density p(s;μ)p(s ; \mu) of the distribution N(μ,1)\nN(\mu, 1). Plugging the observed value xx into this density gives

p(x;μ)=(2π)−1/2exp⁡{−(x−μ)22}p(x ; \mu) = (2 \pi )^{-1/2} \exp \left\{ - \frac{(x - \mu)^2}{2} \right\}

Think of p(x;μ)p(x ; \mu) as representing the probability of realizing our sample point xx. The principle of maximum likelihood suggests that we take as our guess μ^\hat \mu of μ\mu the value that maximizes this probability. It’s not hard to show that μ^=x\hat \mu = x is the maximizer. This coincides with our intuition from figure 8.9.

The same principle applies when the data are independent draws x1,…,xNx_1, \ldots, x_N from N(μ,1)\nN(\mu, 1), where μ\mu is unknown. The joint density of the sample is the product of the marginals. Plugging the sample values into the joint density, one then maximizes the joint density with respect to μ\mu:

μ^:=argmax⁡μ∈R    1(2π)N/2∏n=1Nexp⁡{−(xn−μ)22}\hat \mu := \argmax_{\mu \in \RR} \;\; \frac{1}{(2 \pi)^{N/2}} \prod_{n=1}^N \exp \left\{ - \frac{(x_n - \mu)^2}{2} \right\}

The maximizer μ^\hat \mu is precisely the sample mean of x1,…,xNx_1, \ldots, x_N (see ex. 8.5.4).

We can generalize these ideas in several ways. Let’s suppose now that the data x1,…,xNx_1,\ldots,x_N has joint density pp in the sense of (5.8). We will assume that p=p(⋅ ;θ)p = p(\cdot \,; \boldtheta) is a member of a parametric class P\pP indexed by parameter vector θ∈Θ\boldtheta \in \Theta. Each choice of θ\boldtheta pins down a particular density p=p(⋅ ;θ)p = p(\cdot \,; \boldtheta), but the value of θ\boldtheta that generated the data is unknown.

In this setting, the likelihood function is pp evaluated at the sample x1,…,xNx_1,\ldots,x_N, and regarded as a function of θ\boldtheta:

L(θ):=p(x1,…,xN;θ)(θ∈Θ)L(\boldtheta) := p(x_1,\ldots,x_N ; \boldtheta) \qquad (\boldtheta \in \Theta)

The principle of maximum likelihood tells us to estimate θ\boldtheta by maximizing L(θ)L(\boldtheta) over θ∈Θ\boldtheta \in \Theta. A statistic θ^\hat \boldtheta is called a maximum likelihood estimate (MLE) of θ\boldtheta if

θ^∈argmax⁡θ∈ΘL(θ)\hat \boldtheta \in \argmax_{\boldtheta \in \Theta} L(\boldtheta)

This is equivalent to maximizing the log likelihood function

ℓ(θ):=ln⁡(L(θ))(θ∈Θ)\ell(\boldtheta) := \ln (L(\boldtheta)) \qquad (\boldtheta \in \Theta)

The set of MLEs can in general be a singleton, contain multiple elements or be empty.

In the preceding discussion, pp was a density function, but it can be a probability mass function as well. Examples are given below.

To implement maximum likelihood estimation, we need to compute the joint distribution of the data. As we saw in (8.28), when the data points are independent this is easy because the joint density pp is the product of the marginals. More generally, if each xnx_n is drawn independently from fixed arbitrary (marginal) density pn(⋅ ;θ)p_n(\cdot \,; \boldtheta) on R\RR, then

L(θ)=∏n=1Npn(xn;θ)andℓ(θ)=∑n=1Nln⁡pn(xn;θ)L(\boldtheta) = \prod_{n=1}^N p_n(x_n ; \boldtheta) \quad \text{and} \quad \ell(\boldtheta) = \sum_{n=1}^N \ln p_n(x_n ; \boldtheta)

If each data point is multivariate, just replace xnx_n with xn\boldx_n.

Maximum likelihood estimation is a much celebrated theory of estimation. MLE estimators typically have excellent asymptotic properties. But good finite sample properties are not guaranteed (more about this soon) and the attractive asymptotic theory is dependent on correct specification of the underlying parametric class. Indeed we need to bring a lot of knowledge to the table just to form the estimator. (To specify the likelihood function, we must specify the entire joint distribution of the sample.)

8.3.1.1Conditional Maximum Likelihood

As in Section 8.2.2, suppose that we observe inputs x1,…,xN\boldx_1, \ldots, \boldx_N to some system and corresponding outputs y1,…,yNy_1, \ldots, y_N. The pairs (xn,yn)(\boldx_n, y_n) are assumed to be IID. Our aim is to estimate θ\boldtheta in p(y ∣ x;θ)p(y \given \boldx ; \boldtheta) in order to pin down the conditional density of yy given x\boldx.

The principle of maximum likelihood tells us to maximize

ℓ(θ)=∑n=1Nln⁡p(xn,yn;θ)wherep:=  the joint density of (xn,yn)\ell(\boldtheta) = \sum_{n=1}^N \ln p(\boldx_n, y_n; \boldtheta) \quad \text{where} \quad p := \; \text{the joint density of } (\boldx_n, y_n)

Letting π\pi be the marginal density of x\boldx, we can use the decomposition (5.27) to write

p(x,y;θ)=p(y ∣ x;θ) π(x)p(\boldx, y; \boldtheta) = p( y \given \boldx; \boldtheta) \, \pi(\boldx)

The density π\pi is unknown but we have not parameterized it because we aren’t trying to estimate it. We can now rewrite the log likelihood as

ℓ(θ)=∑n=1Nln⁡p(yn ∣ xn;θ)+∑n=1Nln⁡π(xn)\ell(\boldtheta) = \sum_{n=1}^N \ln p(y_n \given \boldx_n; \boldtheta) + \sum_{n=1}^N \ln \pi(\boldx_n)

The second term on the right-hand side is independent of θ\boldtheta and as such it does not affect the maximizer. Hence the MLE is

argmax⁡θ∈Θ∑n=1Nln⁡p(yn ∣ xn;θ)\argmax_{\boldtheta \in \Theta} \sum_{n=1}^N \ln p(y_n \given \boldx_n; \boldtheta)

The objective function here is called the conditional log likelihood. The preceding argument tells us that, when we want to estimate parameters in the conditional density of yy given x\boldx, we can maximize the conditional log likelihood directly, which is simpler and more direct than maximizing the full log likelihood.

To find the MLE in this example, we can differentiate ℓ\ell to obtain first order conditions, but this does not in general lead to an analytical solution. Instead, numerical optimization of the likelihood is required. Discussion of numerical optimization is given in Section 13.2.2.

8.3.2Maximum Likelihood via ERM

Maximum likelihood is a special case of empirical risk minimization. To see this, suppose that we wish to learn unknown density qq on the basis of observations from qq. We take our loss function to be

L(p,x):=−ln⁡p(x)L(p, x) := - \ln p(x)

The meaning is this: if our guess of qq is pp and the value xx is realized, then our loss is −ln⁡p(x)- \ln p(x). Thus we suffer large loss when pp puts small probabilities near where xx is realized. The corresponding risk function is

R(p)=E q[L(p,x)]=−∫ln⁡[p(s)]q(s) ⁣dsR(p) = \EE_q [L(p, x)] = - \int \ln [p(s)] q(s) \diff s

Now suppose that we observe IID draws x1,…,xNx_1, \ldots, x_N from qq. To estimate qq, the ERM principle indicates we should solve for

p^:=argmin⁡p∈P  {1N∑n=1N−ln⁡p(xn)}=argmax⁡p∈P  {∑n=1Nln⁡p(xn)}\hat p := \argmin_{p \in \pP} \; \left\{ \frac{1}{N} \sum_{n=1}^N - \ln p(x_n) \right\} = \argmax_{p \in \pP} \; \left\{ \sum_{n=1}^N \ln p(x_n) \right\}

where P\pP is a hypothesis space of densities. To clarify the connection with maximum likelihood, take P\pP to be a parametric class {p(⋅ ;θ)}θ∈Θ\{p(\cdot \,; \boldtheta)\}_{\boldtheta \in \Theta}. Choosing our estimate p^\hat p of qq now reduces to choosing an estimate θ^\hat \boldtheta of θ\boldtheta. Rewriting our optimization problem for this case, we obtain

θ^=argmax⁡θ  {∑n=1Nln⁡p(xn;θ)}=argmax⁡θ  ℓ(θ)\hat \boldtheta = \argmax_{\boldtheta} \; \left\{ \sum_{n=1}^N \ln p(x_n ; \boldtheta) \right\} = \argmax_{\boldtheta} \; \ell(\boldtheta)

Here ℓ\ell is the log-likelihood. It follows from this expression that the ERM estimator is precisely the maximum likelihood estimator.

Incidentally, the minimizer of the true risk R(p)R(p) is the unknown density qq. To see this, let us first transform our expression for the risk function to

R(p)=∫ln⁡[q(s)p(s)]q(s) ⁣ds−∫ln⁡[q(s)]q(s) ⁣dsR(p) = \int \ln \left[ \frac{q(s)}{p(s)} \right] q(s) \diff s - \int \ln[q(s)] q(s) \diff s

The term on the far right is called the entropy of qq, and does not involve pp. Hence minimization of the risk comes down to minimization of

D(q,p):=∫ln⁡[q(s)p(s)]q(s) ⁣dsD(q, p) := \int \ln \left[ \frac{q(s)}{p(s)} \right] q(s) \diff s

This quantity is called the Kullback–Leibler (KL) deviation between qq and pp. The KL deviation is possibly infinite, always nonnegative, and zero if and only if p=qp = q.[5] It follows that the unique minimizer of the risk is the true density qq.

8.3.3The Method of Moments and GMM

Suppose that we wish to estimate a vector θ\boldtheta that solves an equation of the form

g(θ)=E h(x)g(\boldtheta) = \EE h( \boldx )

In this expression, gg and hh are observable vector-valued functions (taking values in RK\RR^K, say). We cannot solve this expression because the distribution PP of x\boldx is unknown, and hence the expectation cannot be evaluated. If, however, we have observations x1,…,xN\boldx_1, \ldots, \boldx_N from PP then we can apply the sample analogue principle and replace the population expectation with the expectation under the empirical distribution. This yields the method of moments estimator, which is the solution θ^\hat \boldtheta, if it exists, to the equation

g(θ^)=1N∑n=1Nh(xn)g(\hat \boldtheta) = \frac{1}{N} \sum_{n=1}^N h(\boldx_n)

Generalized method of moments (GMM) is a small step from method of moments. If we express (8.35) as E [g(θ)−h(x)]=0\EE[g(\boldtheta) - h(\boldx)] = \boldzero, then it becomes natural to consider the more general expression

E G(θ,x)=0\EE G(\boldtheta, \boldx) = \boldzero

This expression is called the orthogonality condition. The generalized method of moments estimator of θ\boldtheta is the solution θ^\hat \boldtheta to the empirical counterpart, which is

1N∑n=1NG(θ^,xn)=0\frac{1}{N} \sum_{n=1}^N G(\hat \boldtheta, \boldx_n) = \boldzero

Of course, there is no guarantee that a solution will exist here, partly because the function GG can be nonlinear and partly because the number of equations can be greater than the number of unknowns. If the number of equations is greater, then the estimation problem is said to be overidentified.

Our study of overdetermined systems of equations in Section 3.3.2 suggests a logical way to handle the overidentified case: Minimize the norm of the left-hand side of (8.38). This leads to the expression

θ^=argmin⁡θ∈Θ∥1N∑n=1NG(θ,xn)∥\hat \boldtheta = \argmin_{\boldtheta \in \Theta} \left \| \frac{1}{N} \sum_{n=1}^N G(\boldtheta, \boldx_n) \right \|

In practice, we usually make two adjustments to this expression. The first is trivial: we minimize the squared norm, instead of the norm, leaving the minimizer unchanged. The second is to replace the Euclidean norm ∥⋅∥\| \cdot \| with a weighted norm ∥⋅∥W\| \cdot \|_W defined by ∥x∥W2=x⊺Wx\| \boldx \|_W^2 = \boldx^\T \boldW \boldx, where W\boldW is a positive definite weighting matrix. Positive definiteness is desired here because it shares with the Euclidean norm the property that led us to (8.39). That is, ∥x∥W=0\| \boldx \|_W = 0 if and only if x=0\boldx = \boldzero. The estimation problem is then

θ^=argmin⁡θ∈Θ[1N∑n=1NG(θ,xn)]⊺W^[1N∑n=1NG(θ,xn)]\hat \boldtheta = \argmin_{\boldtheta \in \Theta} \left[ \frac{1}{N} \sum_{n=1}^N G(\boldtheta, \boldx_n) \right]^\T \hat \boldW \left[ \frac{1}{N} \sum_{n=1}^N G(\boldtheta, \boldx_n) \right]

The weighting matrix has been written as W^\hat \boldW because it is allowed to depend on the sample. Evidently the choice of W^\hat \boldW affects the minimizer, and the objective in choosing this matrix is to produce an estimator that has small variance asymptotically.

8.3.4Bayesian Estimation

Bayesian inference adopts a rather different strategy from the methods discussed so far. The main idea is to treat parameters as unknown quantities for which we hold subjective beliefs regarding their values. These subjective beliefs are called priors. The Bayesian approach to estimation suggests that we take both data and prior knowledge into account when forming an estimate or prediction.

For the purposes of estimation, a prior can be thought of as a distribution over P\pP, the set of distributions in play. The standard Bayesian approach is parametric, so we can specialize this further to a density over parameter space. Thus the primitives in our analysis are:

Note that L(θ):=p(x ∣ θ)L(\boldtheta) := p(\boldx \given \boldtheta) is the likelihood function.

Priors are reassessed based on evidence in the data. This process leads to an updated density over parameter space called the posterior distribution, which we represent by π(θ ∣ x)\pi(\boldtheta \given \boldx). The posterior is obtained via an application of Bayes’ law, which leads us to

π(θ ∣ x)=p(x ∣ θ)π(θ)p(x)=p(x ∣ θ)π(θ)∫p(x ∣ θ′)π(θ′) ⁣dθ′\pi(\boldtheta \given \boldx) = \frac{p(\boldx \given \boldtheta) \pi(\boldtheta)} {p(\boldx)} = \frac{p(\boldx \given \boldtheta) \pi(\boldtheta)} {\int p(\boldx \given \boldtheta') \pi(\boldtheta') \diff \boldtheta'}

Here p(x)p(\boldx) represents the unconditional density of x\boldx evaluated at the outcome. The term on the far right shows why this unconditional density is not listed as a primitive: we can recover it from the other primitives using the law of total probability.

The same method can be applied when the densities are replaced with probability mass functions and the integral is replaced with a sum. Here’s a standard example that mixes a density over priors with a binomial PMF for the likelihood:

Figure 8.10 shows evolution of the posterior density (8.44) in a simulation. The prior is set to Beta(3,5)(3, 5). The true payout probability is θ0=0.7\theta_0 = 0.7. Despite the poor prior, the data shift probability mass towards θ0\theta_0.

Evolution of the posterior from Beta(3, 5) prior

Figure 8.10:Evolution of the posterior from Beta(3,5)(3, 5) prior

Point estimates are extracted from the posterior distribution based on some measure of central tendency, such as the mean, the median, or the mode of the posterior (i.e., the maximizer in the unimodal case).

The posterior we came up with in (8.44) belongs to the same parametric class as the prior. Priors where the parametric class is preserved under Bayesian updating for a specific likelihood function are called conjugate. Conjugacy makes application of Bayes’ law particularly simple.

In applications, the existence of a closed-form solution for the posterior is rare, and the integration over the parameter space in (8.41) has to be carried out numerically. The standard technique is Markov chain Monte Carlo. An exposition of the Metropolis–Hastings algorithm was given in Section 7.4.2. If you return to (7.38), you will notice how implementation of this algorithm only requires us to evaluate ratios of the posterior, which means that the integral term on the right-hand side of (8.41) cancels out. Because the integral can be very high dimensional, this often eliminates a huge amount of complexity.

Bayesian inference has experienced a surge of popularity in recent years. One reason is that in high dimensions, exploring the posterior via MCMC has proved to be more successful in practice than the numerical optimization required to obtain maximum likelihood estimates. Another is that Bayesian estimation provides a form of regularization that stabilizes and typically improves estimation of complex models. See Section 14.2.3. A third is that Bayesian estimation comes with an elegant, unified decision-theoretic approach to inference. Some discussion is given in Section 9.2.5.

8.4Further Reading

The ERM principle is a very general principle for solving statistical problems and producing estimators. For such a general method it is difficult to give a set of strong results showing that ERM produces good estimators. Indeed, there will be instances when ERM produces poor estimators, as discussed in Section 8.2.3. Having said that, some rather general consistency results have been obtained. Additional discussion can be found in Vapnik (2000).

There are many good treatments of Bayesian estimation available in the literature, including Geweke (2005), Geweke et al. (2011), and Kroese & Chan (2014).

Chernozhukov & Fernández-Val (2011) discuss quantile regression of the τ\tauth quantile in cases where τ\tau is close to zero or one.

8.5Exercises

8.5.1Solutions to Selected Exercises

Footnotes
  1. Why not always try to infer PP itself? Although it’s true that when we know PP we can in principle recover any feature γ(P)\gamma(P), we should also bear in mind the following general principle of inference with limited information: In solving a given problem, try to avoid first solving a more general problem as an intermediate step. Distributions are much more complicated objects than real numbers, so if we care only about the median of a distribution, say, it might be best to try to discover this single value directly rather than trying to infer the entire distribution first.

  2. See, for example, §2.4 of Friedman et al. (2009).

  3. The risk R(f^d)R(\hat f_d) is evaluated by substituting f^d\hat f_d into the expression for RR in (8.26).

  4. The scare quotes on "unlikely" are just a reminder that our distribution is absolutely continuous and hence all individual outcomes s∈Rs \in \RR have probability zero. When we say that an outcome xx is unlikely, we mean that there is little probability mass in the neighborhood of xx.

  5. More precisely, D(q,p)=0D(q, p) = 0 if and only if p=qp = q almost everywhere. Densities are equal almost everywhere when the set of points at which they fail to be equal has Lebesgue measure zero.

References
  1. Benhabib, J., Bisin, A., & Zhu, S. (2015). The wealth distribution in Bewley economies with capital income risk. Journal of Economic Theory, 159, 489–515.
  2. Dudley, R. M. (2002). Real Analysis and Probability (2nd ed.). Cambridge, UK: Cambridge University Press.
  3. Manski, C. F. (1986). Analog estimation of econometric models. In R. F. Engle & D. McFadden (Eds.), Handbook of Econometrics (Vol. 4, pp. 2559–2582). Elsevier.
  4. Koenker, R., & Hallock, K. (2001). Quantile regression: an introduction. Journal of Economic Perspectives, 15(4), 43–56.
  5. Hansen, L. P. (2014). Nobel lecture: Uncertainty outside and inside economic models. Journal of Political Economy, 122(5), 945–987.
  6. Hansen, L. P., & Singleton, K. J. (1982). Generalized instrumental variables estimation of nonlinear rational expectations models. Econometrica, 50(5), 1269–1286.
  7. Vapnik, V. N. (2000). The Nature of Statistical Learning Theory (2nd ed.). New York: Springer.
  8. Geweke, J. (2005). Contemporary Bayesian Econometrics and Statistics. Hoboken, NJ: Wiley.
  9. Geweke, J., Koop, G., & Van Dijk, H. (2011). The Oxford Handbook of Bayesian Econometrics. Oxford: Oxford University Press.
  10. Kroese, D. P., & Chan, J. C. (2014). Statistical Modeling and Computation. New York: Springer.
  11. Chernozhukov, V., & Fernández-Val, I. (2011). Inference for extremal conditional quantile models, with an application to market and birthweight risks. Review of Economic Studies, 78(2), 559–589.
  12. Friedman, J., Hastie, T., & Tibshirani, R. (2009). The Elements of Statistical Learning (2nd ed.). New York: Springer.