Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
122,178 characters · 19 sections · 81 citation commands
Identification and estimation of dynamic random coefficient models
\onehalfspacing
Linear panel data models with predetermined regressors (e.g., lagged dependent variables) are widely used in empirical research arellano1991,blundell1998. Many of these models incorporate fixed effects, which are individual-specific intercepts that account for unobserved heterogeneity in the levels of the dependent variable. Fixed effects provide a flexible means of controlling for such heterogeneity, facilitating empirical research such as evaluation of a public policy. Fixed effects models are well understood in the context of short panel data (i.e., panel data with a small number of periods).
In addition to heterogeneity in the levels of dependent variables, there is ample evidence that individuals exhibit unobserved heterogeneity in the effects of regressors on dependent variables. For example, firms have varying degrees of labor efficiency in production; individuals experience different returns on education; and households differ in the persistence of earnings with respect to their past earnings. Such heterogeneous effects are crucial mechanisms for generating heterogeneous responses to exogenous shocks and policies, such as employment subsidies, tuition assistance, and income tax reforms. Moreover, these heterogeneous effects play a first-order role in determining outcomes in various economic models. For instance, heterogeneity in earnings persistence drives differences in the earnings risk faced by households, which, in turn, influences their heterogeneous motives for precautionary savings within lifecycle consumption models.
This paper examines a linear panel data model with predetermined regressors that permits unobserved heterogeneity in both the effects of regressors and the levels (i.e., a dynamic random coefficient model) in a short panel context. Consider a stylized example:
where all variables are scalars and $\varepsilon_{it}$ is uncorrelated with the current history of $Y_{it}$ (up to time $t-1$) but may be correlated with its future values. In this model, both the coefficient $\beta_{i1}$ and the intercept $\beta_{i0}$ are individual-specific, capturing heterogeneity in the effects of regressors and the levels. Moreover, the inclusion of the lagged dependent variable $Y_{i,t-1}$ as a regressor makes it a dynamic model.
Analysis of this model is challenging in short panels, as it is impossible to learn about individual values of the $\beta_i$ parameters with a small number of periods. An influential study by chamberlain1993,chamberlain2022 showed that the mean of the $\beta_i$s in dynamic random coefficient models is not point-identified, implying that it cannot be consistently estimated. Since this negative result in the 1990s, progress in the literature has been limited. arellano2012 showed that, for binary regressors, the mean of the $\beta_i$s for certain subpopulations is identifiable and thus consistently estimable, but they did not establish a general identification result applicable to non-binary regressors. Most research on random coefficient models in short panels has focused on non-dynamic contexts chamberlain1992,wooldridge2005,arellano2012,graham2012, which exclude important dynamic mechanisms, such as the feedback from the current dependent variable to future regressors. For instance, a firm's labor purchase decision in the following period may depend on its current output, as the firm might learn about its own labor efficiency from that output. Moreover, understanding these dynamic mechanisms is of independent interest. For example, a household's earnings persistence with respect to its past earnings is an important parameter, since high persistence increases the duration of earnings shocks, diminishing the household's ability to smooth consumption and, ultimately, impacting welfare.
This paper is, to the best of my knowledge, the first to present a general identification result for dynamic random coefficient models in a short panel context. Identification results are presented for various features of the coefficients, including their mean, variance, and cumulative distribution function (CDF). In addition, this paper proposes a computationally feasible estimation and inference procedure for these features. The procedure is then applied to investigate unobserved heterogeneity in lifecycle earnings dynamics among U.S. households using the Panel Study of Income Dynamics (PSID) dataset. These are presented in three steps.
First, I show that dynamic random coefficient models are partially identified, and I characterize finite lower and upper bounds for a class of parameters including the mean, variance, and CDF of the coefficient distribution. While these characterizations yield bounds that are not necessarily sharp, they are sufficiently general to accommodate discrete, continuous, or unbounded data. Moreover, for the mean of the coefficient distribution, the characterization yields a simple closed-form expression for its bounds, which clearly demonstrates that the bounds remain finite even when the data are unbounded, provided that certain moments of the data are finite. These results are obtained by recasting the identification problem as a linear programming problem honore2006,honore2006b,mogstad2018,torgovitsky2019, which becomes infinite-dimensional when the data or the coefficients are continuous. I then employ the dual representation of infinite-dimensional linear programming galichon2009,schennach2014 to derive the bounds for the parameters of interest.
Second, I propose computationally efficient estimation and inference procedures for the bounds. For the mean of the coefficient distribution, the closed-form expressions for its lower and upper bounds yield a simple and easy-to-implement estimation and inference procedure. In particular, I adopt the approach of stoye2020 and develop a simple procedure for constructing confidence intervals that are not only valid but also robust to overidentification and model misspecification. For other features of the coefficient distribution, such as the variance and the CDF, I use the approach of andrews2017, which performs inference on a continuum of moment inequalities and includes countably many moment inequalities as a special case. Although this procedure is computationally more demanding than that for the mean parameters, it remains computationally feasible for inference on various features of the coefficients.
Third, I estimate a reduced-form lifecycle model of earnings dynamics. Lifecycle earnings processes are key inputs in various economic models, including those of lifecycle consumption dynamics hall1982,blundell2008,blundell2016,arellano2017. Specifying an earnings process that captures features of real data is important for calibrating and drawing conclusions from these models. I investigate unobserved heterogeneity in the earnings of U.S. households using the Panel Study of Income Dynamics (PSID) dataset. guvenen2007,guvenen2009 pointed out that, when allowing for unobserved heterogeneity in the time trend of earnings (known as a heterogeneous income profile, HIP), the estimated persistence of the income process is significantly below 1, with the latter being the estimate from the model that assumes no heterogeneity in the time trend (known as a restricted income profile, RIP). I extend this analysis by estimating a more general model that also permits unobserved heterogeneity in earnings persistence itself. I find that both the HIP and RIP specifications yield similar estimates of the average earnings persistence, with values significantly below 1. This suggests that misspecifying HIP as RIP (or vice versa) may not lead to serious model misspecification when earnings persistence is allowed to vary across households. Moreover, I find evidence of unobserved heterogeneity in earnings persistence itself, implying that households face different levels of earnings risk, which in turn contributes to heterogeneity in their consumption and savings behavior.
The identification results in this paper can be extended to other structural models to accommodate heterogeneous effects. For example, these results can be applied to models with individual-specific coefficients and intercepts in probit and logit regressions\footnote{In related studies, bonhomme2023,bonhomme2025 analyzed general nonlinear panel data models with sequentially exogenous regressors and individual-specific intercepts.}. They can also be extended to vector-valued regressions, such as panel data vector autoregressive (VAR) models and systems of panel data regressions.
The remainder of this paper is structured as follows. (ref) introduces the dynamic random coefficient model. (ref) present the identification results for the model, focusing on the mean in (ref) and on more general features in (ref). (ref) discusses the estimation and inference procedures, and (ref) applies these methods to lifecycle earnings dynamics. (ref) concludes the paper. All proofs are provided in Online Appendix (ref).
The dynamic random coefficient model is specified as follows:
where $i$ is an index of individuals, $T$ is the length of panel data, $(Y_{it}, Z_{it}, X_{it}) \in \mathbb{R} \times \mathbb{R}^q \times \mathbb{R}^p$ are observed real vectors at time $t \in \{1, \ldots, T\}$, and $\varepsilon_{it} \in \mathbb{R}$ is the idiosyncratic error at time $t$. I assume
which states that $\varepsilon_{it}$ is mean-independent of the full history of $\{Z_{it}\}$ (i.e., strict exogeneity) and of the current history of $\{X_{it}\}$ (i.e., sequential exogeneity). The inclusion of a sequentially exogenous regressor $\{X_{it}\}$ makes it a dynamic model. For example, the lagged dependent variable $Y_{i,t-1}$ can be included in $X_{it}$.
Let $R_{it} = (Z_{it}', X_{it}')'$ be the vector of regressors at time $t$, and let $B_i = (\gamma_i', \beta_i')'$ be the vector of random coefficients. In addition, let $Y_i = (Y_{i1}, \ldots, Y_{iT})$ be the full history of $\{Y_{it}\}$, and let $Y_i^t = (Y_{i1}, \ldots, Y_{it})$ be the history of $\{Y_{it}\}$ up to time $t$. Define $X_i$, $X_i^t$, $Z_i$, $Z_i^t$ similarly. With these definitions, I concisely write the model as:
and
The model is studied in a short panel context, which corresponds to the asymptotics that the number of individuals $N \rightarrow \infty$ while the number of time periods $T$ remains fixed. The random coefficients $\gamma_i$ and $\beta_i$ are unobserved random variables that follow nonparametric distributions, and they may be arbitrarily correlated with each other as well as with $(Z_i, X_{i1})$. This is how the random coefficient model extends a fixed effects model.
I summarize the variables of the model as two random vectors: the observable data $W_i = (Y_i', Z_i', X_i')' \in \mathcal{W}$ and the unobservable random coefficients $B_i \in \mathcal{B}$. Note that $(W_i, B_i)$ also summarizes $\varepsilon_{it}$ by the relationship $\varepsilon_{it} = Y_{it} - R_{it}'B_i$.
Given this model, I consider a parameter $\theta$ of the form
for some known function $m$. I present identification results for a generic function $m$, but I focus on the case in which $m$ is either a polynomial or an indicator function of $B_i$, which allows for computationally feasible estimation and inference. This choice of $m$ includes many important parameters of interest. For example, $\theta$ can be an element of the mean of the random coefficients $\mathbb{E}(B_i)$ or an element of the second moments $\mathbb{E}(B_iB_i')$. It can also represent the error variance $\mathbb{E}(\varepsilon_{it}^2)$ because $\varepsilon_{it}^2 = (Y_{it} - R_{it}'B_i)^2$ is a quadratic polynomial in $B_i$. Another example is the CDF of $B_i$ evaluated at $b$, in which case one sets $m = \mathbf{1}(B_i \leq b)$ so that $\theta = \mathbb{E}(\mathbf{1}(B_i \leq b)) = \mathbb{P}(B_i \leq b)$.
This paper also considers an extension of ((ref)) that also involves regressors with homogeneous coefficients. Let $M_{it} = ({Z_{it}^{homo}}', {X_{it}^{homo}}')' \in \mathbb{R}^{q_m+p_m}$ be another vector of regressors, where $Z_{it}^{homo}$ is a vector of strictly exogenous regressors and $X_{it}^{homo}$ is a vector of sequentially exogenous regressors. Consider the model
where $\delta \in \mathbb{R}^{q_m+p_m}$ is an unknown parameter, and assume that
where $Z_i^{homo} = ({Z_{i1}^{homo}}', \ldots, {Z_{iT}^{homo}}')'$ is the full history and $(X_i^{homo})^t = ({X_{i1}^{homo}}', \ldots, {X_{it}^{homo}}')'$ is the history up to time $t$. While I consider ((ref)) as the main model of interest, I will also discuss how the results extend to the model in ((ref)) in the context of the mean parameters.
The results of this paper also extend to a multivariate version of ((ref)), namely, a system of random coefficient models. For example, one can combine the models in ((ref)) and ((ref)) to develop a joint lifecycle model of earnings and consumption behavior. This multivariate model permits the coefficients from the two processes to freely correlate among themselves and with $(Y_{i0}, A_{i1})$, allowing for potential correlation between the earnings and consumption processes. A full description of the multivariate model is provided in Online Appendix (ref).
This section and the next section present identification results for the dynamic random coefficient model defined in ((ref)) and ((ref)). This section focuses on the identification of the mean parameters, and the next section extends the results to a more general class of parameters. Consider the mean of the random coefficient distribution:
where $e_\gamma$ and $e_\beta$ are real-valued vectors chosen by the econometrician and $e = (e_\gamma', e_\beta')'$. For example, if $e_\gamma = 0$ and $e_\beta = (1,0,\ldots,0)'$, then $\mu_e$ is the mean of the first entry of $\beta_i$.
This section is organized into four subsections. In the first, I show that $\mu_e$ is generally not point-identified. In the second, I show that $\mu_e$ is partially identified, for which I derive closed-form expressions for the finite lower and upper bounds of $\mu_e$. The third subsection then derives the closed-form bounds of $\mu_e$ when the model also includes regressors with homogeneous coefficients. Lastly, the fourth subsection provides a numerical illustration on the size of the closed-form bounds presented in this section. The results presented in this section are special cases of the more general results discussed in the next section and in Online Appendix (ref).
This subsection shows that $\mu_e$ is generally not point-identified, by considering a specific example of ((ref)) and showing that $\mu_e$ is not point-identified in that example.
The example considered is the AR(1) model with heterogeneous coefficients in which two waves are observed:
The following proposition states that $\mathbb{E}(\beta_i)$ is not point-identified in this model, which implies that there exists no consistent estimator for $\mathbb{E}(\beta_i)$.
chamberlain1993,chamberlain2022 showed that $\mathbb{E}(\beta_i)$ is not point-identified in a version of ((ref)) where the regressor is discrete and $\varepsilon_{it}$ is mean-independent of the regressor. (ref) complements this result by showing that point identification also fails under stronger assumptions and with the continuous regressor. The failure of point identification in both the discrete and continuous cases in ((ref)) suggests that this is a general feature of dynamic random coefficient models.
An intuition for (ref) is as follows. Taking the first difference of ((ref)) gives
Since $\varepsilon_{i2}-\varepsilon_{i1}$ has zero mean conditional on $(\gamma_i,\beta_i,Y_{i0})$, I obtain
which can be rewritten as
Now, consider a function $k(\gamma_i,\beta_i,Y_{i0},Y_{i1})$ that is orthogonal to $Y_{i1}-Y_{i0}$ conditional on $(\gamma_i,\beta_i,Y_{i0})$, i.e.,
For example, in the proof of (ref), I choose such a function $k$ to be
Then, it follows that ((ref)) holds true even if the original random coefficients $(\gamma_i, \beta_i)$ are replaced with the following modified random coefficients:
To see this, note first that
by the orthogonality property of $k$. Note also that conditioning on $(\gamma_i, \beta_i, \tilde\gamma_i, \tilde\beta_i, Y_{i0}, Y_{i1})$ is equivalent to conditioning on $(\gamma_i, \beta_i, Y_{i0}, Y_{i1})$ since $(\tilde\gamma_i, \tilde\beta_i)$ is a deterministic function of $(\gamma_i, \beta_i, Y_{i0}, Y_{i1})$. Then, by the law of iterated expectations and by ((ref)), it follows that ((ref)) holds true for the modified random coefficients $(\tilde\gamma_i, \tilde\beta_i)$:
However, if the function $k$ is chosen such that $\mathbb{E}(k(\gamma_i,\beta_i,Y_{i0},Y_{i1})) \neq 0$, which is true for the choice of $k$ above, it follows that $\mathbb{E}(\tilde\beta) \neq \mathbb{E}(\beta)$.
Another intuition for (ref) follows from an alternative proof of (ref), which uses that $\mathbb{E}(\beta_i)$ is point-identified if and only if there exists an unbiased estimator of $\beta_i$ in the individual time series. I state this result as a separate lemma below, which follows as a corollary of the general result in Online Appendix (ref).
(ref) can then be proved by showing that there is no unbiased estimator of $\beta_i$ (see Online Appendix (ref)). The intuition for (ref) is as follows. Since the distribution of $\beta_i$ is unrestricted, information about individual $\beta_i$ can only be obtained from its own time series. In a long panel context, a time series estimator of $\beta_i$ that is consistent as $T \rightarrow \infty$ would reliably provide such information. In a short panel context, however, such an estimator is not reliable because $T$ is finite. (ref) shows that a time series estimator that is unbiased for finite $T$ is the only reliable source of information on $\beta_i$ when it comes to point identification in short panels.
A natural question following the last subsection is whether the data are at all informative about $\mu_e = \mathbb{E}(e'B_i)$, or whether they provide no information. This subsection shows that the data are indeed informative about $\mu_e$. I show that there exist finite bounds $L$ and $U$ such that
where $L$ and $U$ are estimable from the observed data.
To identify $\mu_e$, I use unconditional moment restrictions that are implications of ((ref)). It is known that the set of unconditional moment restrictions of the form
indexed by a suitable class of functions $g$, is equivalent to the conditional moment restriction in ((ref)) bierens1990, andrews2013. I choose the class of $g$ to be the set of polynomial functions and select a finite subset of these functions. This yields a finite number of unconditional moment restrictions that are fixed in the asymptotics that $N \rightarrow \infty$. This finite set of unconditional moment restrictions contains less information than the full conditional moment restriction in ((ref)), yielding an outer bound rather than the sharp bound, but it leads to estimation and inference procedures that are computationally tractable. In addition, the empirical application in (ref) shows that this finite set is sufficiently restrictive to provide informative bounds. Partial identification results based on the full conditional moment restriction in ((ref)) are presented in Online Appendix (ref).
I now study the identification of $\mu_e$. Recall the dynamic random coefficient model defined in ((ref)) and ((ref)):
where $R_{it} = (Z_{it}', X_{it}')'$. For brevity of notation, define
as a random vector and a random matrix stacking $Y_{it}$ and $R_{it}'$ rowwise across $t$, respectively. Consider the following assumptions:
(ref) states that the dynamic random coefficient model is correctly specified. (ref) is a no-multicollinearity assumption imposed on the individual time series. This is stronger than the assumption that $\mathbb{E}(R_i'R_i)$ is positive definite, a common assumption in standard dynamic fixed effect models. A stronger assumption is required because $B_i$ is individual-specific with an unrestricted distribution, and each $B_i$ can only be learned from its own individual data\footnote{graham2012 studied a violation of (ref) in a non-dynamic context.} \footnote{If (ref) is violated because of $Z_i$, one may choose to consider the subpopulation where $\text{det}(Z_i'Z_i) \geq d_0$ for some $d_0 > 0$. The results of this paper extend straightforwardly to this subpopulation because $\varepsilon_{it}$ is assumed to have zero mean conditional on $Z_i$, as stated in ((ref)). By contrast, the results of this paper do not extend to the subpopulation for which $\text{det}(X_i'X_i) \geq d_0$, since $\varepsilon_{it}$ has zero mean only conditional on the current history of $X_{it}$, not the full history.}.
I now state a theorem showing that $\mu_e$ is partially identified under (ref). This theorem is a special case of (ref) presented in the next section. For brevity of notation, define
Note that $\widehat B_i$ is the individual-specific OLS estimator of $B_i$ from its individual time series, $B_0$ is the pooled OLS estimator obtained by considering $B_i$ as constant across individuals, and $R_i'R_i$ is the squared design matrix of the individual time series.
The closed-form expressions in (ref) provide intuition on when $L$ and $U$ are finite. In particular, $L$ and $U$ are finite even if $(Y_i, R_i, B_i)$ are unbounded, as long as the moments involved in the expression for $[L,U]$ are finite --- that is, $\mathbb{E}(R_i'R_i)$, $\mathbb{E}((R_i'R_i)^{-1})$, $\mathbb{E}(R_i'Y_i)$, $\mathbb{E}((R_i'R_i)^{-1}R_i'Y_i)$, and $\mathbb{E}(Y_iR_i(R_i'R_i)^{-1}R_i'Y_i)$ are finite.
The general result in (ref) presented in the next section provides insights on what type of information is used to construct the bounds in (ref). It can be shown that, under the additional regularity conditions stated as (ref) in the next section, the bounds in (ref) are the sharp bounds of $\mu_e$ when the conditional moment restriction ((ref)) is replaced by the following unconditional moment restrictions:
where the first restriction is interpreted as that the “error term” ($\varepsilon_{it}$) is orthogonal to the “explained term” ($R_{it}'B_i$), and the second is interpreted as that $\varepsilon_{it}$ is orthogonal to the current-period regressors $R_{it}$, on average across $t$. For empirical applications, the amount of information contained in ((ref)) is small relative to that in ((ref)), and its refinement will be discussed later in this subsection. From a theoretical perspective, (ref) suggests that the two moment conditions in ((ref)) are the key identifying restrictions that yield finite $L$ and $U$, out of the infinite number of unconditional moment restrictions in ((ref)) that is equivalent to ((ref)).
I now explain the intuition behind (ref), focusing on the upper bound $U$. Consider a Lagrangian where the objective function is the parameter of interest $e'B_i$ and the constraints are the moment functions in ((ref)):
where $\lambda \in \mathbb{R}$ and $\mu$ has the same dimension as $R_{it}$. Note that $\mathbb{E}(Q) = \mathbb{E}(e'B_i) = \mu_e$ because the constraints have zero expectations by ((ref)).
If I substitute $\varepsilon_{it} = Y_{it} - R_{it}'B_i$ into $Q$ and use the matrix notations $R_i$ and $Y_i$, I obtain the expression:
This is a quadratic polynomial in $B_i$ whose second-order derivative is
If $\lambda>0$, then this second-order derivative is a negative definite matrix, in which case $Q$ attains a global maximum at the solution to the first-order condition $dQ/dB_i = 0$. Let $P = \max_{b \in \mathbb{R}^{q+p}}Q(\lambda, \mu, W_i, b)$ be the resulting maximum, which is only a function of $(\lambda, \mu, W_i)$ since $B_i$ is “maximized out.” Then, by construction:
which implies
This shows that $\mathbb{E}(P)$ is an upper bound of $\mu_e$ for any choice of $\lambda > 0$ and $\mu$. I then obtain a smallest upper bound for $\mu_e$ by minimizing $\mathbb{E}(P)$ with respect to $\lambda > 0$ and $\mu$:
This coincides with $U$ in (ref). The lower bound can be obtained by repeating the same process with $\lambda < 0$.
As discussed earlier, the amount of information used to construct the bounds in (ref), namely the moment restrictions in ((ref)), is small relative to that in ((ref)). I now develop a refinement of (ref).
For each $t$, choose a vector of observable random variables $S_{it}$ such that $\mathbb{E}(S_{it}\varepsilon_{it}) = 0$ under ((ref)). For example, one may choose $S_{it}$ to be $S_{it} = R_{it}$ (the vector of current regressors) or $S_{it} = (Z_i', {X_i^t}')'$ (the vector of the full history of $Z_{it}$ and the current history of $X_{it}$). One may also choose $S_{it}$ to include the square terms such as $X_{it}^2$ and $Z_{it}^2$. The dimension of $S_{it}$ is allowed to vary across $t$. Consider the following assumption:
Recall that one chooses $S_{it}$. Assumption 3 is a regularity condition requiring that each entry of $\mathbb{E}(S_{it}\varepsilon_{it}) = 0$, for $t = 1, \ldots, T$, contains distinct information. It is implied by (ref) if $S_{it} = R_{it}$ and $R_{it}$ consists of an intercept and a continuous regressor. (ref) is trivially violated if $S_{it}$ includes duplicate variables, for example, if $S_{it} = (X_{it}', X_{it}', Z_{it}')'$. However, it is not necessarily violated if $S_{it}$ and $S_{iv}$ for $t \neq v$ have duplicate variables. In the empirical application, I estimate the model with $R_{it} = (1, Y_{i,t-1})'$ using $S_{it} = (1, Y_{i,t-1}, \ldots, Y_{i,\max\{0,t-5\}})'$. If Assumption 3 fails to hold for a particular vector $a$, its nonzero entries indicate which entry of $S_{it}$ is redundant, and one can drop the corresponding entry.
I now state a refinement of (ref) under (ref). For brevity of notation, define a block diagonal matrix
where $S_{it}$ appears in the diagonal as a column vector, so that $S_i$ has $T$ columns. In addition, define
Similarly to (ref), under the additional regularity conditions stated as (ref) in the next section, it can be shown that the bounds in (ref) are the sharp bounds of $\mu_e$ if ((ref)) is replaced by the following unconditional moments:
where the first expression gives one unconditional moment restriction, and the second expression gives $\text{dim}(S_{it})$ unconditional moment restrictions for each $t$.
While ((ref)) still contains less information than ((ref)), it is found to be sufficiently informative in practice. The empirical application in (ref) shows that (ref) can produce informative bounds. In addition, the closed-form expressions in (ref) lead to a simple estimation and inference procedure that is robust to overidentification and model misspecification, which are generally not simple to deal with in partially identified models.
In this subsection, I extend the partial identification results of the previous subsection to the model that also involves homogeneous coefficients. Recall the model introduced in ((ref)) and ((ref)):
where $M_{it} = ({Z_{it}^{homo}}', {X_{it}^{homo}}')'$ denotes the regressors with homogeneous coefficients. Let $U_{it} = (R_{it}', M_{it}')'$ be the vector of all regressors, and let $M_i$ and $U_i$ be random matrices stacking $M_{it}'$ and $U_{it}'$ rowwise across $t$, hence having $T$ rows, respectively.
Similarly to the last subsection, choose a vector of observable random variables $S_{it}$ such that $\mathbb{E}(S_{it}\varepsilon_{it}) = 0$ under ((ref)). Consider the following modifications to (ref) and the restatement of (ref).
(ref) requires that, for every nonzero linear combination of $M_i$, it is not multicollinear with $R_i$ with positive probability, that is, at least for some individuals. Note that a necessary condition for (ref) is that $\mathbb{E}(M_i'M_i)$ is positive definite, rather than $M_i'M_i$ itself. Therefore, the no-multicollinearity requirement for $M_{it}$ is the same as those for the regressors in standard fixed effect models.
Under these assumptions, the following proposition extends the bounds in (ref) to the model defined in ((ref)) and ((ref)). For brevity of notation, define
The empirical application in (ref) shows that (ref) can produce highly informative bounds. The empirical application involves a total of 59 regressors in $M_{it}$ (and 58 in an alternative specification), demonstrating the practicality of (ref) even when the number of regressors with homogeneous coefficients is large.
This subsection provides a numerical illustration of the sizes of the identified sets presented in the previous sections in a simple panel data model. This highlights the practical implications of considering unconditional moment restrictions instead of the conditional ones. Specifically, consider the model
where
For this model, I numerically compute the sharp identified set of $\mathbb{E}(\beta_i)$ under the conditional moment restriction in ((ref)), and compare it to the outer identified set in (ref), which are based on the unconditional moment restrictions in ((ref)). Computation of the sharp identified set of $\mathbb{E}(\beta_i)$ is generally prohibitively expensive (see the discussion in (ref)), but it becomes relatively tractable when $(\gamma_i, \beta_i, X_i)$ has a small number of discrete support points, where the sharp characterization reduces to solving optimization problems over a large but finite-dimensional Euclidean spaces.
Let $\gamma_i$ and $\beta_i$ be independent discrete random variables such that $\gamma_i \in \{-1, 0, 1\}$ with equal probabilities and $\beta_i \in \{0, 0.5, 1\}$ with equal probabilities. In addition, let $\varepsilon_{it}$ be independent of $(\gamma_i, \beta_i)$ and $\varepsilon_{it} \in \{-1, 0, 1\}$ with equal probabilities. Lastly, let $X_{i1} = 1$, and define for $t \geq 2$:
so that $X_{it}$ depends on $Y_{i,t-1}$.
Under this data generating process, I compute both the sharp and the outer bounds of $\mathbb{E}(\beta_i)$ for $T \in \{3, 4, 5\}$. I also calculate the outer bounds for $T \in \{6, 8\}$ to illustrate how the outer bound tightens as $T$ increases. I choose $S_{it} = (1, X_{i1}, \ldots, X_{it})'$ to compute the outer bounds in (ref). The calculated sharp and outer bounds are presented in (ref). Although the outer bounds are wider than the sharp bounds, I will show in (ref) that the outer bounds remain sufficiently informative in empirical applications.
This section presents a general partial identification result for dynamic random coefficient models. This section is structured into two subsections. First, I present a general partial identification result for a generic parameter. Second, I apply this general result to derive the bounds for the variance and the CDF of the random coefficient distribution.
Recall that $W_i \in \mathcal{W}$ is the vector of observable variables and $B_i \in \mathcal{B}$ is the vector of unobservable random coefficients. I consider parameters of the form
where the function $m:\mathcal{W} \times \mathcal{B} \mapsto \mathbb{R}$ is known. I consider a generic set of unconditional moment restrictions:
Note that, in the asymptotics, $K$ is fixed when $N \rightarrow \infty$. Note also that $\varepsilon_{it}$ does not appear in (ref) because $(W_i, B_i)$ summarizes $\varepsilon_{it}$ by the relationship $\varepsilon_{it} = Y_{it} - R_{it}'B_i$. More generally, without connection to random coefficient models, (ref) imposes generic unconditional moment restrictions that involve both observed and unobserved random vectors. A more general formulation that also involves conditional moment restrictions is studied in Online Appendix (ref).
I characterize the sharp identified set of $\theta$ under (ref) and the regularity conditions that are introduced below. To do so, I first recast the identification problem as a linear programming problem. I then show that its dual representation yields a tractable characterization of the identified set.
Let $P \in \mathcal{M}_{W \times B}$, where $\mathcal{M}_{W \times B}$ is the linear space of finite and countably additive signed Borel measures on $\mathcal{W} \times \mathcal{B}$, equipped with the total variation norm. Let $P_W \in \mathcal{M}_{W}$ be the observed marginal distribution of $W_i$. The sharp identified set $I$ of $\theta$ is defined by:
The set $I$ is the collection of all $\int m(W_i, B_i) dP$ values over $P$ such that (i) $P$ is a probability distribution of $(W_i, B_i)$, (ii) $P$ satisfies the moment restrictions, and (iii) the marginal distribution of $W_i$ implied from $P$ equals the observed distribution $P_W$. Dependence of $I$ on $m$, $P_W$, and the $\phi_k$s are suppressed in the notation.
All defining properties of $I$ are linear in $P$, which means that $I$ is a convex set in $\mathbb{R}$ (i.e., an interval). Therefore, $I$ can be characterized by its lower and upper bounds. The sharp lower bound $L$ of $I$ is defined by:
Note that the constraint $\int dP = 1$ is omitted in ((ref)), because it is implied by the constraint $\int P(w, db) = P_W(w)$ where $P_W$ is a probability distribution.
Equation ((ref)) is a linear program in $P$, with the caveat that $P$ is an infinite-dimensional object. It is not a tractable characterization of $L$ for dynamic random coefficient models, in the sense that the estimation methods it imply are computationally infeasible. For example, discretizing the space of $(W_i, B_i)$ and solving the discretized problem honore2006,gunsilius2019 is computationally infeasible because the dimension of $(W_i, B_i)$ is large. Recall that $W_i$ contains the full history of regressors and dependent variables and $B_i$ contains all random coefficients. For the random coefficient model with $R$ regressors and $T$ waves, $P$ is a distribution on an $(RT+T+R)$-dimensional space.
My approach is to use the dual representation of ((ref)) obtained by the duality theorem for infinite-dimensional linear programming galichon2009,schennach2014. I consider the following regularity conditions:
Under these conditions, the following theorem characterizes the sharp identified set of $\theta$ using the dual representation of ((ref)) and the corresponding problem for the upper bound.
Note that the result in (ref) is not specific to dynamic random coefficient models. It is a general duality result for moment equality models where the moment functions involve both observables and unobservables schennach2014,li2018.
The characterization that also involves conditional moment restrictions is developed in Online Appendix (ref). To illustrate, consider the following conditional moment restrictions:
where $\mathsf{W}_{ik}$ and $\mathsf{B}_{ik}$ are subvectors of $W_i$ and $B_i$. Note that ((ref)) has $T$ moment restrictions of this type, one for each $t=1, \ldots, T$. Assume that $W_i$ and $B_i$ are absolutely continuous with respect to the Lebesgue measure, and that the regularity conditions stated as (ref) (i)-(iii) in Online Appendix (ref) hold. Then, under these assumptions, (ref) in Online Appendix (ref) implies that the sharp lower bound of $\theta$ is given by
where $\textsf{b}_k$ is the subvector of $b$ corresponding to $\textsf{B}_{ik}$ and $\mu_k(\textsf{w}_k,\textsf{b}_k)$ is a square integrable function of $(\mathsf{W}_{ik}, \mathsf{B}_{ik})$, denoted by $L^2(\mathsf{W}_{ik}, \mathsf{B}_{ik})$. Therefore, for conditional moment restrictions, the dual representation involves optimization over the functional choice variables $\{\mu_k(\textsf{w}_k,\textsf{b}_k)\}_{k=1}^K$. In general, such functional optimization is not computationally tractable because the inner optimization problem over $b$ is potentially highly nonconvex and $(W_i,B_i)$ is potentially high-dimensional. For the random coefficient model with $R$ regressors and $T$ waves, each $\mu_k$ is a function on a space of dimension at most $(RT+R)$, and one must optimize over $K$ such functions in ((ref)). In contrast, ((ref)) involves optimization over the finite-dimensional Euclidean space $\mathbb{R}^K$. In the previous subsection, I used a parsimonious set of moment restrictions in ((ref)) to derive closed-form bounds for the mean parameters that are computationally efficient. In the next subsection, using the same parsimonious set, I derive computationally efficient bounds of the variance and the CDF parameters. While these bounds are the outer bounds relative to the sharp bounds in ((ref)), I demonstrate in the empirical application in (ref) that they produce informative bounds in practice.
The condition that ((ref)) and ((ref)) possess finite solutions is mild due to the following key property. Define the value functions of the inner optimization problems in ((ref)) and ((ref)) as $G_L$ and $G_U$, respectively:
Note that, given the model ingredients $m$ and $\phi_1, \ldots, \phi_K$, these are deterministic functions of $(\lambda,w)$. They have the following key property.
Since concave and convex functions on $\mathbb{R}^K$ are continuous, ((ref)) and ((ref)) possess finite solutions whenever the optimizers in $\lambda$ lie in the interior of $\mathbb{R}^K$. For dynamic random coefficient models in ((ref)) and ((ref)), this can be achieved by a suitable choice of the moment functions $(\phi_1, \ldots, \phi_K)$ derived from ((ref)), which I illustrate in the next subsection for the variance and the CDF parameters.
Using the definitions of $G_L$ and $G_U$, the bounds in (ref) can be written as
Under suitable conditions, $G_L$ and $G_U$ are differentiable when $K=1$ milgrom2002, which can be extended to show that $G_L$ and $G_U$ are directionally differentiable for $K > 1$. (ref) then implies that the optimization problems over $\lambda$ can be solved using fast convex optimization algorithms such as gradient descent, provided that the inner optimization problems over $b$ can be solved efficiently. In the next subsection, I illustrate the choice of the moment functions for the variance and the CDF parameters that admits computationally efficient solutions to the inner optimization problems.
A direct consequence of (ref) is that $\theta$ is point-identified if and only if $L = U$. Proof of (ref) then implies a necessary and sufficient condition for point identification of $\theta$, which I state as a separate lemma below.
(ref) states that $\theta$ is point-identified if and only if the Lagrangian reduces to a function of data only. Note that $S^*$ can be considered as an unbiased estimator because the term $\sum_{k=1}^{K}\lambda_k^* \phi_k(W_i, B_i)$ has zero expectation\footnote{Whether there exist point-identified parameters in ((ref)) and ((ref)) that are similar to the examples in chamberlain1993,chamberlain2022 and bonhomme2025b remains an open question and is not pursued here.}.
Lastly, I highlight the connection between (ref) and the support function approach of beresteanu2011. Let $\delta$ be a structural parameter and consider the moment conditions
In what follows, I fix the value of $\delta$ and consider each $\phi_k(\cdot,\cdot,\delta)$ as a function of $(W_i, B_i)$ only. In addition, I set $m(W_i, B_i) = 0$, so that $\theta = \mathbb{E}(m(W_i, B_i)) = 0$. In this case, the sharp lower bound of $\theta = 0$ is obtained by specializing ((ref)) with $m = 0$:
The solution of this problem is trivially $0$, but only if there exists a probability distribution $P$ that satisfies the moment conditions. If no such $P$ exists, the problem is infeasible, and I set $L_{primal}(\delta) = \infty$. This characterization is similar in spirit to those in honore2006, honore2006b and molinari2008, extended here to allow $P$ to be a continuous distribution. I can then write the identified set of $\delta$ as
(ref) then implies that the dual representation of $L_{primal}(\delta)$ is
Using this, the identified set of $\delta$ can also be written as $\{\delta ~|~ L_{dual}(\delta) = 0\}$. This characterization coincides with the support function characterization in beresteanu2011 given for regression coefficients with interval data. In particular, in their Theorem 4.1, the negative of their support function coincides with the inner objective function $\sum_{k=1}^{K}\lambda_k \phi_k(W_i, b, \delta)$ in ((ref)), and their variable $u$ coincides with the Lagrange multiplier $\lambda$ in ((ref)).
In this subsection, I apply (ref) to derive the bounds for the variance and the CDF parameters. Recall the dynamic random coefficient model defined in ((ref)) and ((ref)):
where $R_{it} = (Z_{it}', X_{it}')'$. I first consider the second moments of the random coefficients:
where $e_1$ and $e_2$ are real-valued constant vectors chosen by the econometrician.
A full characterization of the bounds of $V_e$ for generic choices of $e_1$ and $e_2$ is discussed in Online Appendix (ref). Here, I focus on the special case where $e_1 = e_2$ and this common vector has a single entry equal to $1$ and zeros elsewhere. In this case, $V_e$ is the second moment of a particular coefficient --- a key ingredient of the variance parameter. This particular case deserves separate discussion because its bounds can be computed more efficiently than those in the general case.
In the case where $e_1 = e_2$ and this common vector has a single entry equal to $1$ and zeros elsewhere, define $e_0 = e_1e_1'$. Then $e_0$ is a diagonal matrix which has $1$ in only one entry and zeros elsewhere. For example, if $B_i = (\beta_{i1}, \beta_{i2})'$ and $e_1 = e_2 = (0,1)'$, then
Recall the moment restrictions used for the bounds in (ref), namely those in ((ref)):
Let $L = \sum_{t=1}^T \text{dim}(S_{it})$. Applying (ref) with these restrictions yields the following lower bound for $V_e$, denoted by $L_V$:
Suppose that (ref) hold. Note that, in $L_V$, the objective function of the inner minimization problem is a quadratic polynomial in $b$, where the leading coefficient matrix is $-(\lambda R_i'R_i - e_0) = e_0 - \lambda R_i'R_i$. Since $e_0$ is positive semidefinite, and since $R_i'R_i$ is positive definite by (ref), a finite lower bound is obtained only when $\lambda < 0$. I then obtain the following expression for the lower bound, which is a direct application of (ref) and is stated without proof.
Note that the objective function in (ref) is concave in $(\lambda, \mu)$ by (ref). Therefore, the maximization over $(\lambda,\mu)$ can be performed efficiently using standard convex optimization methods. The inner minimization over $b$ can also be solved efficiently using quadratic optimization softwares.
An upper bound of $V_e$ can be obtained similarly, but with a stronger assumption. Specifically, by applying (ref), I obtain the following upper bound of $V_e$:
The inner objective function is a quadratic polynomial in $b$, where the leading coefficient matrix is $-(\lambda R_i'R_i - e_0) = e_0 - \lambda R_i'R_i$. A finite upper bound is obtained only in the region where $e_0 - \lambda R_i'R_i$ is negative definite, i.e., all of its eigenvalues are negative. Then Weyl's inequality implies that the largest eigenvalue of $e_0 - \lambda R_i'R_i$ is bounded above by $1 - \lambda \nu$, where $\nu>0$ is the smallest eigenvalue of $R_i'R_i$. Therefore, all eigenvalues of $e_0 - \lambda R_i'R_i$ are negative if $\lambda > 1/\nu$. Under this additional condition, I obtain the following upper bound of $V_e$, which is a direct application of (ref) and is stated without proof.
Note that (ref) is stronger than (ref). While (ref) requires the smallest eigenvalue of $R_i'R_i$ to be positive almost surely, (ref) further requires that it is strictly bounded away from zero\footnote{Analogously to the discussion on (ref) in Footnote (ref), if (ref) is violated because of $Z_i$, one may choose to consider the subpopulation where $\text{det}(Z_i'Z_i) \geq d_0$ for some $d_0 > 1/\lambda_{min}$.}. I also derive the bounds for $V_e$ that do not require (ref) in Online Appendix (ref), but their estimation will involve computationally more intensive methods.
Next, I consider the CDF of the random coefficients. Consider the parameter of the form
where $e$ is a real-valued constant vector and $c$ is a scalar. To derive the identified set of $F_{e,c}$, I consider the moment restrictions used for the bounds in (ref), namely those in ((ref)). Applying (ref) with ((ref)) yields the bounds with the inner objective function
that must be optimized over $B_i$ for fixed $(\lambda,\mu)$. Note that the indicator $\textbf{1}(e'B_i \leq c)$ partitions the support of $B_i$ into two disjoint sets, where it equals to $1$ on the set $\{B_i | e'B_i \leq c\}$ and $0$ on the set $\{e'B_i > c\}$. Moreover, within each set, $\mathcal{L}$ reduces to a standard quadratic polynomial in $B_i$, which can be solved efficiently. Therefore, the optimization of $\mathcal{L}$ over $B_i$ for fixed $(\lambda,\mu)$ can be carried out in two steps: (i) solve for the quadratic polynomial within each set, and then (ii) take the optimum between the two. I then obtain the following characterization for the identified set of $F_{e,c}$, which is a direct application of (ref) and is stated without proof.
If $B_i$ is continuous, then one may replace the set $\{b \in \mathcal{B}~|~e'b > c\}$ with its closure $\{b \in \mathcal{B}~|~e'b \geq c\}$, which facilitates estimation and inference.
This section discusses estimation and inference for the identified sets derived in (ref). This section is structured into two subsections. In the first, I consider inference for the mean parameters discussed in (ref). I exploit their simple closed-form expressions to present a procedure that is both straightforward to implement and robust to overidentification and model misspecification. In the second, I consider inference for the general parameters discussed in (ref), presenting a procedure under the assumption of correct model specification.
In this subsection, I discuss estimation and inference for the mean parameters, focusing on the refined bounds in (ref). In what follows, I present a procedure for the bounds in (ref). The same procedure applies to the bounds in (ref).
Note that the bounds $[L_S, U_S]$ in (ref) are deterministic functions of the following moments:
Let $D_i$ be the vector that collects all of the entries inside these expectations. In other words, $D_i$ is defined as
Note that $\mathbb{E}(D_i) = (\text{vech}(V_0)', Y_0', P_0', m_0, b_0, \text{vech}(R_0)')'$. Now, given an independent and identically distributed (i.i.d.) sample $\{D_i\}_{i=1}^N$ of size $N$, define
I assume that $\overline{D}_N$ is asymptotically normal with rate $\sqrt{N}$, which holds if the conditions for multivariate Central Limit Theorem hold for $D_i$ van2000.
Now I discuss estimation and inference for $[L_S, U_S]$ under assumptions of (ref) and (ref). Recall that the expressions for $[L_S, U_S]$ are:
Let $\widehat{\mathcal{B}}_S$, $\widehat{\mathcal{E}}_S$, and $\widehat{\mathcal{D}}_S$ be the sample counterparts of $\mathcal{B}_S$, $\mathcal{E}_S$, and $\mathcal{D}_S$ calculated with $\overline{D}_N$. For example, $\widehat{\mathcal{B}}_S$ is given by
Then, define an estimator of $[L_S, U_S]$ as
Since $[L_S, U_S]$ is a smooth function of $\mathbb{E}(D_i)$ provided that $\mathcal{E}_S > 0$ and $\mathcal{D}_S > 0$, the Delta method van2000 implies that $[\widehat{L}_S, \widehat{U}_S]$ is asymptotically normal. A key practical issue, however, is that the quantity $\widehat{\mathcal{D}}_S$ may be negative in finite samples, causing the term $\sqrt{\widehat{\mathcal{E}}_S\widehat{\mathcal{D}}_S}$ and thus the estimator $[\widehat{L}_S, \widehat{U}_S]$ to be not well-defined. This issue is related to a well-known challenge in inference for partially identified models --- overidentification and model misspecification. In what follows, I discuss this issue in detail and propose an inference procedure that addresses it.
Recall that the bounds $[L_S, U_S]$ arise as the dual representations of the primal problem in ((ref)) (and the corresponding problem for the upper bound) based on the moment restrictions in ((ref)). It can be shown that the estimated bounds $[\widehat{L}_S, \widehat{U}_S]$ are the dual of the sample version of ((ref)) where the population distribution $P_W$ is replaced with the finite-sample empirical distribution $\hat P_W$. Overidentification then arises when the population problem ((ref)) is feasible but its sample version with $\hat P_W$ is infeasible. This mirrors the familiar overidentification problem in generalized method of moments (GMM) estimation where, even if the population satisfies all the moment restrictions so that the population GMM criterion achieves zero, the finite sample may not satisfy all moment restrictions simultaneously, yielding a strictly positive sample GMM criterion\footnote{For the empirical likelihood approach, this translates into the empirical likelihood criterion failing to attain its optimum at equal probabilities.}. In terms of the closed-form expressions of (ref), this corresponds to having $\mathcal{D}_S > 0$ but $\widehat{\mathcal{D}}_S < 0$. In contrast, model misspecification arises when the population problem ((ref)) itself is infeasible. In this case, the population quantity $\mathcal{D}_S$ is negative, and thus its sample counterpart $\widehat{\mathcal{D}}_S$ is also likely to be negative.
A recently growing literature on inference under misspecification in partially identified models stoye2020,andrews2024 propose solutions to these issues. In what follows, I adopt the procedure of stoye2020 who provides a simple, easy-to-implement method for conducting inference on bounds that are smooth functions of the moments.
To apply the procedure of stoye2020, I first construct a smooth approximation and extension of the bounds $[L_S, U_S]$ that remains well-defined for any values of $\mathcal{B}_S$, $\mathcal{E}_S$, and $\mathcal{D}_S$. Let $r > 0$ be a small constant, and define the smoothed square root function
For small $r > 0$, this function satisfies $s(x,y) = \sqrt{xy} + O(r)$ if $xy>0$, and $s(x,y) = O(r)$ if $xy < 0$. In other words, $s(x,y)$ coincides with the ordinary square root when $xy > 0$ and vanishes if $xy < 0$. In addition, because of the term $r^2 >0$, it is smooth everywhere, including at $xy=0$. I then define the smooth approximation and extension of $[L_S, U_S]$ as:
Note that $\mathcal{E}_S > 0$ even under overidentification and misspecification because
which is a quadratic form associated with a positive definite matrix. Therefore, $\mathcal{D}_S$ is the only quantity that can become negative in the square root function. Then, if $\mathcal{D}_S > 0$, $[L_{Smth}, U_{Smth}]$ simplifies to
which coincides with $[L_S, U_S]$ up to the error term $O(r)$. If $\mathcal{D}_S < 0$, then
so that $L_{Smth} > U_{Smth}$, indicating that the estimated bound is empty.
Now I discuss inference for $[L_{Smth}, U_{Smth}]$. Define the estimator of $[L_{Smth}, U_{Smth}]$ as
(ref) and the Delta method van2000 then imply that $(\widehat{L}_{Smth}, \widehat{U}_{Smth})$ is asymptotically normal:
for some $\sigma_L$, $\sigma_U$, and $\rho$. This verifies Assumption 1 of stoye2020. Note that $\sigma_L$, $\sigma_U$, and $\rho$ can be consistently estimated by bootstrap van2000.
Next, define the pseudo-true parameter stoye2020,andrews2024:
Note that $\mu_e^*$ is well-defined even if $\mathcal{D}_S < 0$ and that $\mu_e^* \approx \mathcal{B}_S$. Define its estimator as
where $\widehat{\sigma}_L$, $\widehat{\sigma}_U$, and $\widehat{\rho}$ are consistent estimators of $\sigma_L$, $\sigma_U$, and $\rho$, respectively. Both $\mu_e^*$ and $\widehat{\mu}_e^*$ are well-defined under overidentification or misspecification.
Then, the $(1-\alpha)$-level confidence interval for $\mu_e$ is constructed as follows. First, consider an interval for $\mu_e$ based on the smoothed bounds $[\widehat{L}_{Smth}, \widehat{U}_{Smth}]$:
where $\widehat{c}(\alpha)$ is the critical value specified in Table 1 of stoye2020. For instance, if $\alpha = 0.05$, then $\widehat{c}(0.05) = 1.64$ if $\widehat{\rho} < 0.8$, and $\widehat{c}(0.05) = 1.96$ if $\widehat{\rho} \approx 1$. Note that $I_{\mu_e}$ may be empty under overidentification or misspecification. Second, consider an interval for the pseudo-true parameter $\mu_e^*$:
where $\Phi$ is the standard normal CDF and
Then, the $(1-\alpha)$-level confidence interval for $\mu_e$ that is valid under overidentification and misspecification is given by
Theorem 1 of stoye2020 establishes the validity of $CI_{\mu_e}$. Under overidentification, $CI_{\mu_e}$ asymptotically achieves the $(1-\alpha)$ coverage rate for the true parameter $\mu_e$, where overidentification is resolved as $N \rightarrow \infty$. Under misspecification, $CI_{\mu_e}$ asymptotically achieves the coverage rate for the pseudo-true parameter $\mu_e^*$.
I now discuss construction of a confidence interval for a general parameter $\theta$ in (ref). By (ref), the bounds $[L, U]$ of $\theta$ are given by
Note first that any $\theta \in [L, U]$ must satisfy
For regularity of the inference procedure, consider a large compact set $R^K \subseteq \mathbb{R}^K$ and consider the inequalities
I choose the set $R^K$ to be large enough so that both $\lambda_0^L = \operatorname*{argmax}_\lambda \mathbb{E}(G_L(\lambda, W_i))$ and $\lambda_0^U = \operatorname*{argmin}_\lambda \mathbb{E}(G_U(\lambda, W_i))$ lie in the interior of $R^K$, in which case $[L, U] = [\tilde L, \tilde U]$. Otherwise, $[\tilde L, \tilde U]$ becomes an outer identified set of $[L, U]$. I then rewrite the above as
Equivalently, these can be written as the following moment inequalities:
which is a moment inequalities model with infinitely many restrictions indexed by $\lambda$.
The literature on many moment inequalities romano2014,andrews2017,chernozhukov2019,bai2022 develops procedures for constructing a confidence interval for $\theta$. In this paper, I adopt the inference procedure of andrews2017 on a continuum of moment inequalities, which includes countably many moment inequalities as a special case. Note first that $G_L$ is concave and $G_U$ is convex in $\lambda$ by (ref), which implies that both functions are continuous in $\lambda$. This means that, for inference on $\theta$, it suffices to consider:
where $Q^K \subseteq R^K$ is a set of rational numbers in $R^K$, which is dense in $R^K$. Section 9.2 of andrews2017 develops an inference procedure for this countable set of moment inequalities. The conditions for the validity of their procedure are given in Lemma 9.2 of andrews2017. Although this lemma is given for a single moment restriction with one-dimensional $\lambda$, its extension to two moment restrictions and to a $K$-dimensional $\lambda$ is straightforward. In what follows, I assume that the conditions of their Lemma 9.2 are satisfied, which are mild given (ref) and the fact that $Q^K$ is compact\footnote{Lemma 9.2 of andrews2017 introduces a weight function associated with an ordering of the moment inequalities. This weight function does not affect the inference procedure, since it cancels out in the construction of the test statistics and therefore does not appear in any of the expressions. }.
In what follows, I apply their inference method under assumptions of (ref) and (ref), where I choose the tuning parameters appropriately for brevity of discussion. Given an i.i.d. sample $\{W_i\}_{i=1}^N$ of size $N$, define the sample quantities
where $\kappa = 0.05$ is a small number, and where $\hat\mu_{G_U}(\lambda)$ and $\hat\sigma_{G_U}^2(\lambda)$ are defined similarly with $G_U$. Define the test statistic as
which corresponds to the function $S_3$ in andrews2017. This test statistic is then compared to the critical value $c_{AS}(\alpha)$, which can be computed in two ways: the plug-in asymptotic (PA) type and the generalized moment selection (GMS) type. For brevity of discussion, I briefly outline the PA type critical value here, which yields an intuitive expression for a confidence interval of $\theta$, and refer to andrews2017 for the GMS type critical value.
Let $\{W_i^{(b)}\}_{i=1}^N$ be the empirical bootstrap sample of $\{W_i\}_{i=1}^N$, meaning each $\{W_i^{(b)}\}_{i=1}^N$ is drawn from $\{W_i\}_{i=1}^N$ with replacement. Let $\hat\mu_{G_L}^{(b)}$, $\hat\mu_{G_U}^{(b)}$, $\hat\sigma_{G_L}^{(b)}$, $\hat\sigma_{G_U}^{(b)}$ be the values of $\hat\mu_{G_L}$, $\hat\mu_{G_U}$, $\hat\sigma_{G_L}$, $\hat\sigma_{G_U}$ computed with $\{W_i^{(b)}\}_{i=1}^N$ instead of $\{W_i\}_{i=1}^N$. Then, compute the statistic
The critical value $c_{AS}(\theta,\alpha)$ is then defined as the $(1-\alpha)$ quantile of the bootstrapped $c_{AS}^{(b)}$ values. The confidence set for $\theta$ is then given by $\{\theta ~|~ T_{AS}(\theta) \leq c_{AS}(\theta,\alpha)\}$. Note that the critical value $c_{AS}(\theta,\alpha)$ does not depend on $\theta$. Consequently, the PA type confidence set simplifies to the interval
When $K$ is large, searching for supremum over all $\lambda \in Q^K$ in $T_{AS}(\theta)$ and $c_{AS}^{(b)}(\theta)$ can be computationally prohibitive. However, note that the inequalities in ((ref)) bind only at two $\lambda$ values, namely at $\lambda_L^* = \operatorname*{argmax}_\lambda\mathbb{E}( G_L(\lambda, W_i))$ and $\lambda_U^* = \operatorname*{argmin}_\lambda\mathbb{E}( G_U(\lambda, W_i))$. Moreover, since $G_L$ is concave and $G_U$ is convex, the inequalities become loose for $\lambda$ values that are far from $\lambda_L^*$ and $\lambda_U^*$. Consequently, in practice, one can focus the search for $\lambda$ on neighborhoods of $\lambda_L^*$ and $\lambda_U^*$. While $\lambda_L^*$ and $\lambda_U^*$ are population quantities, they can be approximated with their sample analogues.
The procedure naturally extends to a vector-valued parameter $\theta \in \mathbb{R}^d$, by considering ((ref)) on each component of $\theta$. For example, the moment inequalities for $\theta = (\theta_1, \theta_2) \in \mathbb{R}^2$ are:
where $G_{Uk}$ and $G_{Lk}$ denote the functions $G_L$ and $G_U$ in ((ref)) corresponding to $\theta_k$ for $k=1,2$. Applying the same inference procedure then yields a confidence region in $\mathbb{R}^2$. This extension can be used to construct a confidence interval for the variance of random coefficients, which involves both first and second moments. Alternatively, it can be constructed by the Bonferroni correction to the individual bounds.
Lastly, I discuss overidentification and model misspecification in inference for the general parameters. Under overidentification or misspecification, the test statistic $T_{AS}(\theta)$ and its bootstrap critical value $c_{AS}^{(b)}(\theta)$ all diverge to $+\infty$. In contrast to the case of mean parameters, it is substantially more challenging to deal with these issues for general parameters. andrews2024 develop a general method for constructing valid confidence intervals under overidentification or misspecification, but their approach applies to a finite number of moment restrictions and therefore is not readily applicable to the countably infinite set considered here. Extending their approach to countably many moment restrictions is beyond the scope of this paper and is not pursued here. Instead, in Online Appendix (ref), I discuss a heuristic modification of the procedure of andrews2017, which closely align with the spirit of andrews2024. I check the performance of this heuristic procedure via simulation, also in Online Appendix (ref).
Lifecycle earnings dynamics serve as a key input in various macroeconomic models. For example, in models of consumption and savings dynamics hall1982,blundell2008,blundell2016,arellano2017, households facing a higher earnings risk accumulate more precautionary savings to smooth consumption over time. As guvenen2009 points out, specifying an earnings process that highlights features of real data is important for properly calibrating and drawing conclusions from these models.
When used as an input, it is common to specify earnings dynamics using a parsimonious linear model. guvenen2007,guvenen2009 studied two leading views on parsimonious specification of the earnings dynamics. Consider two earnings processes\footnote{As guvenen2007 points out, this is a stylized version of what is used in the literature, but it still captures features important for the discussion.}:
where $h = \text{age} - \max\{\text{years of schooling}, 12\} - 6$ is potential years of experience, $Y_{it}$ is the residual log-earnings obtained by regressing log-earnings on time indicators and their interactions with a cubic polynomial in $h$, and $(\alpha_i, \beta_i)$ are heterogeneous coefficients. In addition, $\{z_{it}\}$ is an AR(1) process with a mean zero shock $\eta_{it}$\footnote{In the literature, it is standard to add a transitory income process to ((ref)). I present estimation results that account for a transitory income process in Online Appendix (ref). The estimation results yield similar qualitative conclusions outlined in this subsection.}. These two models are known as the Restricted Income Profiles (RIP) process and the Heterogeneous Income Profiles (HIP) process, respectively. In both models, $\rho$ captures the earnings persistence that households face. As guvenen2009 summarizes, the literature reports $0.5 < \rho < 0.7$ and $\text{Var}(\beta_i) > 0$ for the HIP process (e.g., lillard1979,baker1997), meaning that households experience modest persistence and heterogeneous trends. By contrast, macurdy1982 tested the hypothesis that $\text{Var}(\beta_i) = 0$ and did not reject it. The literature reports $\rho \approx 1$ for the RIP process (e.g., abowd1989,topel1992), meaning households experience extreme persistence and homogeneous trends. guvenen2007 demonstrated that the HIP process better aligns with features of consumption data, and guvenen2009 showed that misspecifying the HIP process as a RIP process leads to an upward biased estimate of $\rho$, often obtaining $\rho \approx 1$.
While there is vast literature on unobserved heterogeneity in $\beta_i$ and its influence on $\rho$, relatively few studies examines heterogeneity in $\rho$ itself. Notable recent studies include browning2010, alan2018, and pesaran2024; the first two assume a factor structure for $\rho_i$, and the latter imposes stationarity of ((ref)) and assumes $\eta_{it}$ are i.i.d. over $i$ and $t$. In this section, I estimate a generalization of ((ref)) where $\rho$ varies across individuals, writing $\rho=\rho_i$, where the distribution of $\rho_i$ and its correlation with $(\alpha_i, \beta_i, Y_{i0})$ are unrestricted. Differently from pesaran2024, who also extend guvenen2009, the distribution of $\eta_{it}$ also remains unrestricted and may depend on $(\alpha_i, \beta_i, \rho_i)$, allowing for heteroskedasticity.
In the remainder of this section, I find that, when $\rho$ is allowed to vary across individuals, both RIP and HIP specifications deliver similar estimates of $\mathbb{E}(\rho_i)$ that are significantly less than $1$. At the 95% confidence level, the upper bounds of the confidence intervals for $\mathbb{E}(\rho_i)$ under both processes are between $0.5$ and $0.6$, and the two intervals have substantial overlap. This result suggests that, when $\rho$ is allowed to be heterogeneous, choosing RIP over HIP or vice versa may not lead to serious misspecification of $\rho_i$. Moreover, the 90% confidence intervals for $\text{Var}(\rho_i)$ and $\mathbb{P}(\rho_i \leq r)$ for $r \in (0,1)$ in the RIP model suggest the presence of heterogeneity in $\rho_i$. In particular, the lower confidence limit for $\text{Var}(\rho_i)$ is $0.009$, implying a standard deviation of $0.097$, and the confidence intervals for the CDF of $\rho_i$ suggest that at least 41% of individuals have $\rho_i \leq 0.8$.
I analyze data on U.S. households from the Panel Study of Income Dynamics (PSID) dataset. I use the dataset of guvenen2009, who analyzed the PSID dataset of male heads of households collected annually. The dataset consists of male head of households who are not in the poverty (SEO) subsample and who consecutively reported positive hours (between 520 and 5110 hours a year) and earnings (between a preset minimum and maximum wage). From the dataset of guvenen2009, I select individuals observed consecutively from 1976 to 1991, yielding $N=800$ and $T=15$, where the first wave serves as the initial value of earnings. I estimate two dynamic random coefficient models:
These models generalize ((ref)), and they can be derived by quasi-differencing $Y_{it}$ in ((ref)) and assuming $h_{it}\approx h_{i,t-1}+1$. Specifically, quasi-differencing the RIP process gives
Likewise, quasi-differencing the HIP process gives
Note that guvenen2009 defines $Y_{it}$ in ((ref)) as the residual from the regression on time indicators and their interactions with a cubic polynomial in $h_{it}$, i.e., the regression
where $Y_{it}$ is now the raw log-earnings data, and $X_{it}$ and $\delta$ denote the regressors and the coefficients in ((ref)), i.e., $X_{it} = \text{vec}\left\{(\textbf{1}(t=s), \textbf{1}(t=s) h_{it}, \textbf{1}(t=s) h_{it}^2, \textbf{1}(t=s) h_{it}^3)_{s=1976}^{1991}\right\}$ and $\delta = \text{vec}\left\{(\delta_{0,s}, \delta_{1,s}, \delta_{2,s}, \delta_{3,s})_{s=1976}^{1991}\right\}$. guvenen2009 estimate the RIP and HIP models in ((ref)) using the two-step procedure that is standard in the literature, where one first obtains the residuals from the regression in ((ref)), and then one treats these residuals as $Y_{it}$ and estimate the RIP and HIP models in ((ref)). The motivation of this approach is to first “partial out” the control variables $X_{it}$ and then consider earnings dynamics that are free of $X_{it}$. However, this approach may understate the standard errors of the RIP and HIP estimates, since it fails to account for the sampling variability introduced by the first-stage regression. Moreover, any estimation error in the first stage may appear as heterogeneity in $(\alpha_i, \beta_i)$ in the RIP-RC and HIP-RC specifications. To address these issues, I also consider a joint model of the control variables term in ((ref)) and the RIP-RC and HIP-RC models in ((ref)). Specifically, I estimate
where the homogeneous coefficients $\delta$ and the heterogeneous coefficients $(\alpha_i, \beta_i, \rho_i)$ are jointly considered. I refer to these specifications in ((ref)) as RIP-RC-J and HIP-RC-J. I estimate the mean parameters of ((ref)) using the bounds in (ref).
Note that, for estimation of the RIP-RC-J model, the regressor $\textbf{1}(t=1976)$ must be removed from the model because it is multicollinear with the individual-specific intercept $\alpha_i$. Likewise, for estimation of the HIP-RC-J model, both $\mathbf{1}(t=1976)$ and $\mathbf{1}(t=1976)h_{it}$ must be dropped from $X_{it}$ to avoid multicollinearity with the $\alpha_i$ and the $h_{it}$ terms. These exclusions ensure that the no-multicollinearity condition of (ref) holds. After these removals, $X_{it}$ has 59 regressors in RIP-RC-J and 58 in HIP-RC-J models. The estimation result below will show that the bounds in (ref) produces informative confidence intervals under this setup, demonstrating its practical applicability with a large number of regressors with homogeneous coefficients.
In what follows, I construct confidence intervals for $\mathbb{E}(\rho_i)$ under the RIP-RC, HIP-RC, RIP-RC-J, and HIP-RC-J specifications, using the bounds presented in (ref). For the RIP-RC and HIP-RC models, I employ the two-step procedure of guvenen2009 which first obtains residuals from ((ref)) and then uses these residuals as $Y_{it}$ in the RIP-RC and HIP-RC models. In contrast, for the RIP-RC-J and HIP-RC-J models, I directly estimate $\mathbb{E}(\rho_i)$ from ((ref)), jointly considering the control variables term. In addition, I construct the confidence intervals for $\text{Var}(\rho_i)$ and $\mathbb{P}(\rho_i \leq r)$ over the grid $r \in \{0.1, \ldots, 0.9\}$ under the RIP-RC model, using the bounds presented in (ref) and assuming $\mathcal{B} = [-3,3] \times [0,1]$ as the support of $(\alpha_i, \rho_i)$.
For calculation of the mean bounds, I choose $S_{it} = (1, Y_{i,\max\{0, ~t-5\}}, \ldots, Y_{i,t-1})'$ for RIP-type models, and $S_{it} = (1, Y_{i,\max\{0, ~t-5\}}, \ldots, Y_{i,t-1}, h_{i,\max\{1, ~t-5\}}, \ldots, h_{i,\min\{T, ~t+5\}})$ for HIP-type models. For calculation of the variance and the CDF bounds, I choose $S_{it} = (1, Y_{i,\max\{0, ~t-4\}}, \ldots, Y_{i,t-1})'$ for the RIP-RC model. For these choices of $S_{it}$, the overidentification issue arises in the estimated bounds. For inference on $\mathbb{E}(\rho_i)$, I apply the procedure of stoye2020 discussed in (ref). For inference on $\text{Var}(\rho_i)$ and $\mathbb{P}(\rho_i \leq r)$, I adopt the heuristic modification of andrews2017 described in Online Appendix (ref). Guided by simulation results, I evaluate the supremum with $100$ grid points in the neighborhoods. All critical values are calculated with $1000$ bootstrap replications, using the PA type for $\text{Var}(\rho_i)$ and $\mathbb{P}(\rho_i \leq r)$. The interval for $\text{Var}(\rho_i)$ is constructed with the Bonferroni correction.
The 95% confidence intervals for $\mathbb{E}(\rho_i)$ are reported in (ref). Both models estimate $\mathbb{E}(\rho_i)$ to be significantly less than 1, and the confidence intervals in RIP-RC and HIP-RC demonstrate substantial overlap, having similar upper confidence limits. This suggests that specifying homogeneous or heterogeneous $\beta_i$ does not lead to serious misspecification when $\rho_i$ is allowed to be heterogeneous. The confidence intervals for RIP-RC-J and HIP-RC-J are similar to those for RIP-RC and HIP-RC, supporting the same argument. Note that these intervals are computed with the procedure described in (ref), which is robust to overidentification and model misspecification. These findings are qualitatively similar when also considering the transitory income process, as reported in Online Appendix (ref).
The 90% confidence intervals for $\text{Var}(\rho_i)$ and $\mathbb{P}(\rho_i \leq r)$ over the grid $r \in \{0.1, \ldots, 0.9\}$ for the RIP-RC model are reported in (ref). The lower confidence limit of $\text{Var}(\rho_i)$ is $0.009$, implying a standard deviation of $0.097$, suggesting heterogeneity in $\rho_i$. Similar evidence is observed from confidence intervals for the CDF of $\rho_i$. They indicate that at least 41% of households have $\rho_i \leq 0.8$ and at least 31% have $\rho_i \leq 0.5$. These findings suggest unobserved heterogeneity in the earnings risk that households face, highlighting the importance of allowing for heterogeneity in $\rho_i$ in modeling income processes that reflect features of real data.
This paper studies the identification and estimation of dynamic random coefficient models in a short panel context. The model extends the standard dynamic panel linear model with fixed effects arellano1991,blundell1998, allowing coefficients to be individual-specific. I show that the model is not point-identified but rather partially identified, and I characterize the identified sets of the mean, variance and CDF of the random coefficients using the dual representation of an infinite-dimensional linear program. I propose a computationally tractable estimation and inference procedure by adopting the approach of stoye2020 for the mean parameters and andrews2017 for the variance and CDF parameters. The procedure of stoye2020 is robust to overidentification and model misspecification.
I use my method to estimate unobserved heterogeneity in earnings persistence across U.S. households using the PSID dataset. I find that the average earnings persistence is significantly less than 1 when it is allowed to be heterogeneous. Moreover, its confidence interval under the RIP and HIP specifications show substantial overlap, suggesting that choosing RIP over HIP or vice versa does not lead to serious misspecification about the earnings process when persistence is heterogeneous. Lastly, confidence intervals for the variance and CDF of the earnings persistence parameter suggest the presence of unobserved heterogeneity, which is a key source of heterogeneity in consumption and savings behaviors.
This is based on my PhD dissertation at the University of Chicago. I am deeply indebted to St\'ephane Bonhomme, Alexander Torgovitsky, and Guillaume Pouliot for their invaluable guidance and support. I also thank Francesca Molinari and three anonymous reviewers for their insightful comments and suggestions. I thank Manuel Arellano, Timothy Armstrong, Antonio Galvao, Greg Kaplan, Roger Koenker, Zhipeng Liao, Jack Light, Hashem Pesaran, Azeem Shaikh, Shuyang Sheng, Panagiotis Toulis, and Ying Zhu for helpful discussions and comments. I also thank participants of the Econometrics Working Group at the University of Chicago.
\singlespacing \addcontentsline{toc}{chapter}{\numberlineBibliography} \onehalfspacing