EconBase
← Back to paper

Flexible estimation of skill formation models

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.

104,882 characters · 17 sections · 5 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.
center[center omitted — 617 chars of source]

Abstract

This paper examines estimation of skill formation models, a critical component in understanding human capital development and its effects on individual outcomes. Existing estimators are either based on moment conditions and only applicable in specific settings or rely on distributional approximations that often do not align with the model. Our method employs an iterative likelihood-based procedure, which flexibly estimates latent variable distributions and recursively incorporates model restrictions across time periods. This approach reduces computational complexity while accommodating nonlinear production functions and measurement systems. Inference can be based on a bootstrap procedure that does not require re-estimating the model for bootstrap samples. Monte Carlo simulations and an empirical application demonstrate that our estimator outperforms existing methods, whose estimators can be substantially biased or noisy.

Introduction

The study of skill formation is central to understanding human capital development and its impact on individual outcomes. The seminal work of \citeN{CH:08} and \citeN{CHS:10} provides a foundational framework for analyzing skill formation as a dynamic, multidimensional process. Building on these papers, a large literature has emerged that explores various aspects of skill formation mechanisms, including persistence, dynamic complementarities, and the optimal timing of investments.\footnote{For example, \citeN{AMN:19} study the interaction of children's cognition and health using data from India, \citeN{ACDMR:19} evaluate the impact of parental investment on socio-emotional and cognitive skills using an RCT in Columbia. \citeN{AJ:16} evaluate the effect of math and verbal skills on educational attainment using data from England. For further references, see \citeN{ACM:2022}, \citeN{AMNS:17}, \citeN{HPS:13}, \citeN{Cunha:11}, \citeN{FK:14}, \citeN{DFW:13} and references therein.}

Depending on the specification of the production function, estimation in this context can be challenging because the data only contains noisy measures of the latent variables. With the exception of \shortciteN{CHS:10}, early work has therefore primarily employed the Cobb-Douglas production function, which allows parameter estimation using first and second moments of the measures. A more flexible moments-based approach has recently been proposed by \citeN{AW:22}, who use a multi-step instrumental variable (IV) strategy to estimate trans-log production functions. In this iterative procedure, measures replace latent variables in the production function, while other measures serve as instruments. Recent applications of this method include \shortciteN{MFPS:23} and \shortciteN{HRR:24}.

For general nonlinear production functions, such as the CES production function in \shortciteN{CHS:10}, identification and estimation require the joint distribution of the measures. However, maximum likelihood estimation (MLE) for these models is typically computational prohibitive because the likelihood involves high-dimensional integrals. The dimension of the integral is the product of the number of latent variables and the number of time periods, which results from the need to integrate out latent variables (see Section A5 in their supplement). To reduce the computational burden, \shortciteN{CHS:10} employ nonlinear filtering techniques, which rely on the crucial assumption that the latent variables are (approximately) distributed as mixtures of normals conditional on the measures. A computationally much simpler and more accessible approach has been suggested by \citeN{AMN:19}, who build on similar approximations but simplify the implementation. To do so, they assume that the joint distribution of all latent variables across time periods is a mixture of normals, which allows estimating the model with a combination of the EM algorithm and nonlinear least squares. Unlike \shortciteN{CHS:10}, whose approach has seen very limited adoption, the method by \shortciteN{AMN:19} has been widely applied, including in studies by \shortciteN{ACDMR:19}, \shortciteN{ABGN:20}, \shortciteN{ANT:23}, \shortciteN{BFHD:24}, and \citeN{GG:23}.\footnote{A Python implementation of the estimator of \shortciteN{CHS:10} has been provided by Janos Gabler: \href{https://skillmodels.readthedocs.io/}{https://skillmodels.readthedocs.io/}. While very efficient for the class of models considered, it is difficult to adapt to general cases, and it is not directly applicable in the setups of our simulations and our application.} However, both methods rely on assumptions that may not align with the model. For instance, even if initial skills are normally distributed, nonlinear transformations through CES or trans-log production functions generally result in non-normal distributions in subsequent periods.

Motivated by Monte Carlo simulations, which suggest that the mixture normal approximations of the measures may be poor in some settings, we propose a new estimator of skill formation models. Our approach is based on a likelihood, but uses an iterative procedure to reduce the dimensions of the integrals and thereby the computational complexity. That is, we first flexibly estimate the distribution of the latent variables in the initial period. Subsequently, we proceed recursively: given the distribution of the latent variables in period $t$, we use measures from periods $t$ and $t+1$ to estimate the parameters in period $t$ and the distribution of the latent variables in period $t+1$. While less efficient than full MLE, our method is computationally attractive because each step only estimates parameters of one time period and we integrate out latent variables whose distribution has been estimated in a previous step, which greatly facilitates numerical approximations of the integrals. Inspired by the iterative estimator of \citeN{AW:22}, our procedure generalizes their approach by leveraging all model restrictions across two periods, and it can therefore be used with various flexible specifications of the model, such as different production functions or binary measures. We also provide a bootstrap-based inference method that avoids re-estimating the model for bootstrap samples, enhancing computational efficiency.

We evaluate the properties of our estimator in Monte Carlo simulations and an empirical application. We compare our results with the popular estimators of \shortciteN{AMN:19} (for both the CES and the trans-log production function) and \shortciteN{AW:22} (for the trans-log production function). We find that the performance of the estimator of \shortciteN{AMN:19} depends heavily on the true values of the parameters. In some settings, the bias from the mixture normal approximation is minimal, but in other cases the estimators of the parameters and counterfactuals are severely biased. Increasing the number of mixture components can mitigate the bias, but it may lead to numerical instabilities and larger standard errors. Since our approach is consistent with the specification of the model, it performs well across all scenarios. Compared to \shortciteN{AW:22}, our estimator not only applies to different specifications of the model, but it is also generally more precise, as their method uses only a subset of available moment conditions. Additionally, we demonstrate in the empirical application that their results may depend on which measures are used to replace the latent variables in the production function and which measures are used as instruments.

Structure: Section (ref) presents the model of skill formation. In Section (ref), we briefly review existing estimators. Section (ref) contains our estimation procedure and the score-based bootstrap. Sections (ref) and (ref) contain the Monte Carlo simulations and the empirical application, respectively. Finally, Section (ref) provides practical recommendations.

Model

The description of the model largely follows \citeN{Freyberger:24}. Let $\theta_{t}$ and $I_t$ denote skills and investment at time $t$, respectively. Neither skills nor investment are directly observed and we denote the observed measurements by $Z_{\theta,t,m}$ and $Z_{I,t,m}$, respectively. We consider a model based on

eqnarray[eqnarray omitted — 479 chars of source]

The first equation describes the production technology with a production function $f$ that depends on skills and investment at time $t$, a parameter vector $\delta_{t}$, and an unobserved shock $\eta_{\theta,t}$. We assume an additive error mainly for expositional purposes and because that restriction is commonly used in parametric specifications. The second and third equation describe the measurement system for unobserved (latent) skills $\theta_{t}$ and unobserved investment $I_t$, respectively. Observed investment is a special case with $ \mu_{I,t,m} = 0$, $\lambda_{I,t,m} = 1$, and $\varepsilon_{I,t,m} = 0$ for all $m$ and $t$, in which case $Z_{I,t,m} = \ln I_{t}$. We discuss alternative specifications of the measurement system in Section (ref).

Next, we introduce two equations to allow for endogenous investment and anchoring at an adult outcome. If investment is exogenous, in the sense that $\eta_{\theta,t}$ is independent of $I_{t}$, then these equations are not required for the main results. However, modeling investment explicitly may still be useful as it allows studying certain counterfactuals, such as the effect of changes in income on skills. In particular, we let

eqnarray[eqnarray omitted — 239 chars of source]

Here, $Y_t$ is parental income (or another exogenous variable that affects investment) and $Q$ is an adult outcome, such as earnings or education. An adult outcome does not necessarily have to be available and we can simply use a skill measure in period $T$ in its place.

In summary, the observed variables are income $\{Y_t\}_{t=0}^{T-1}$, the measures $\{Z_{\theta,t,m}\}_{t=0,\ldots,T, m= 1,2,3}$ and $\{ Z_{I,t,m} \}_{t=0,\ldots,T-1, m= 1,2,3}$, and the adult outcome $Q$, but we neither observe skills $\{\theta_{t}\}^{T}_{t=0}$ nor investment $\{I_t\}_{t=0}^{T-1}$. We also do not observe any of the errors/shocks in the five equations. The parameters of interest are $\{\mu_{\theta,t,m},\lambda_{\theta,t,m}\}_{t=0,\ldots,T,m=1,2,3}$, $\{\mu_{I,t,m},\lambda_{I,t,m}\}_{t=0,\ldots,T-1,m=1,2,3}$, $\{\delta_t\}^{T-1}_{t=0}$, $\{ \beta_{0t}, \beta_{1t}, \beta_{2t}\}^{T-1}_{t=0}$, $(\rho_0,\rho_1)$, and the distributions of the latent variables.

In the following analysis, we mainly consider the two most commonly used forms for the production technology in the empirical literature, namely the trans-log production function with

equation[equation omitted — 172 chars of source]

and parameter vector $\delta_{t} = (a_t, \gamma_{1t},\gamma_{2t},\gamma_{3t})$ and the CES production function with

equation[equation omitted — 165 chars of source]

and parameter vector $\delta_{t} = (\gamma_{1t},\gamma_{2t},\sigma_{t},\psi_t)$, where $\gamma_{1t},\gamma_{2t},\psi_t,\sigma_{t} \neq 0$. When $\sigma_{t} = 0$, the CES reduces to the Cobb-Douglas production function.

We now state several additional assumptions that are common in the literature.

assumption\qquad \begin{enumerate}[(a)] • $\{\{\varepsilon_{\theta,t,m}\}_{t=0,\ldots,T, m= 1,2,3}, \{\varepsilon_{I,t,m} \}_{t=0,\ldots,T-1, m= 1,2,3}, \eta_Q\}$ are jointly independent and independent of $\{\{\theta_{t}\}^{T}_{t=0},\{I_t\}_{t=0}^{T-1}\}$ conditional on $\{Y_t\}_{t=0}^{T-1}$. • All random variables have bounded first and second moments. • $E[\varepsilon_{\theta,t,m}] = E[\varepsilon_{I,t,m}] = E[\varepsilon_Q] = 0$ for all $t$ and $m$. • $\lambda_{\theta,t,m}, \lambda_{I,t,m} \neq 0$ for all $t$ and $m$. • For all $t$ and $m$, the real zeros of the characteristic functions of $\varepsilon_{\theta,t,m}$ are isolated and distinct from those of its derivatives. Identical conditions hold for the characteristic functions of $\varepsilon_{I,t,m}$ and $\eta_{Q}$. • The support of $(\theta_{t},I_{t},Y_t)$ includes an open ball in $\ensuremath{\mathbb{R}}^3$ for all $t$. • $\eta_{I,t} \protect\mathpalette{\protect\independenT}{\perp} (\theta_{t},Y_t)$ and $E[\eta_{I,t}]= 0$ for all $t$. Moreover, $\eta_{\theta,t} = \kappa_t \eta_{I,t} + \varepsilon_{C,t}$ where $\kappa_t$ is a constant, $\varepsilon_{C,t} \protect\mathpalette{\protect\independenT}{\perp} (\theta_{t},Y_t,I_t)$, and $E[\varepsilon_{C,t} ] = 0$ for all $t$. \end{enumerate}

Part (a) imposes common independence assumptions on the measurement errors. Importantly, $I_t$ and $\theta_t$ are not independent and $I_t$ may be endogenous and contemporaneously correlated with $\eta_{\theta,t}$. Part (b) is a standard restriction, part (c) is needed because all measurement equations contain an intercept, and part (d) ensures that the skills actually affect the measures. Part (e) contains weak regularity conditions needed for nonparametric identification of the distributions of skills and investment and that hold for most common distributions. Part (f) is a mild support condition that ensures sufficient variation of $(\theta_{t},I_{t},Y_t)$. Part (g) allows for endogenous investment (i.e. $\eta_{\theta,t} \not\protect\mathpalette{\protect\independenT}{\perp} I_t$), but implies that $Y_t$ can serve as an instrument with identification based on a control function argument, as in \shortciteN{AMN:19}. Exogenous investment is a special case with $\kappa_{t} = 0$.

Notice that we assume that exactly three measures are available for skills and investment in each period. It is straightforward to allow for more measures at the expense of additional notation. Identification can also be achieved with two measures. In this case, one either needs additional assumption on the correlation between skills and investment across time periods (see Assumption 1(e) in \citeN{Freyberger:24}) or use specific functional forms for the production function (as discussed below). Some of the other assumptions, such as parts (a) and (g), are also stronger than necessary for point identification depending on which production function is employed. For instance, with the Cobb-Douglas production function, identification can be achieved based on the first two moments, as discussed below. We use these stronger assumptions because they greatly simplify the likelihood.

In addition to Assumption (ref), we impose scale and location restrictions, which are necessary for point identification of the parameters of the model. As explained in \citeN{Freyberger:24}, there are different ways how these restrictions can be imposed, the specific choice affects the estimated parameters, but many relevant summary statistics and counterfactuals are invariant to these restrictions and identified without them. We focus on those features in our simulations and in the empirical application. Therefore, we only state one set of assumptions and refer the reader to \citeN{Freyberger:24} for alternative choices.

\setcounter{assumptiotl}{1} \setcounter{assumptioces}{1}

With the trans-log production function in Equation ((ref)), we use the following restrictions

assumptiotl\qquad \begin{itemize} • $\mu_{\theta,t,1} = 0$ and $\lambda_{\theta,t,1} = 1$ for all $t = 0, \ldots, T$$\mu_{I,t,1} = 0$ and $\lambda_{I,t,1} = 1$ for all $t = 0, \ldots, T-1$. \end{itemize}

With the CES production in Equation ((ref)), we impose

assumptioces\qquad \begin{itemize} • $\mu_{\theta,t,1} = 0$ for all $t = 0, \ldots, T$$\mu_{I,t,1} = 0$ for all $t = 0, \ldots, T-1$$\psi_{t} = 1$ for all $t=0,\ldots,T-1$$\lambda_{\theta,0,1}=1.$ \end{itemize}

If we allowed for $\psi_{t} \neq 1$, we would have to impose additional restrictions on the measurement system, namely $\lambda_{\theta,t,1} = \lambda_{\theta,t+1,1}$ for all $t = 0, \ldots, T-1$. Either case would yield the same summary statistics and counterfactuals we report below. We focus on $\psi_{t} = 1$ because it is a common restriction in empirical applications. Notice that in this case, we only impose one scale restriction in one time period (i.e. $\lambda_{\theta,0,1}=1$) as opposed to multiple scale restrictions in multiple time periods in the trans-log case.

The following lemma states that the model is identified under the previous assumptions. The proof follows from Corollaries 1 and 2 of \citeN{Freyberger:24}.

lemmaSuppose Assumption (ref) holds. \begin{enumerate} • With a trans-log production function as in Equation ((ref)) and under Assumption (ref), all parameters and error distributions in Equations ((ref))--((ref)) are point identified. • With a CES production function as in Equation ((ref)) and under Assumption (ref), all parameters and error distributions in Equations ((ref))--((ref)) are point identified. \end{enumerate}

Existing estimators

In this section, we briefly describe existing estimators that have been used for this class of models. We first consider $\kappa_t = 0$ in Assumption (ref) and then discuss how endogenous investment can be allowed for afterwards.

Estimators for the Cobb-Douglas production function

In the special case where the trans-log production function simplifies to the Cobb-Douglas production function, the parameters of the model can be identified using the first two moments of the measurements, as in \citeN{CH:08}. To see why, write the production function as $$\ln \theta_{t+1} = a_t + \gamma_{1t}\ln \theta_{t} + \gamma_{2t} \ln I_{t} + \eta_{\theta,t} $$ and notice that $$

pmatrix[pmatrix omitted — 41 chars of source]

=

pmatrix[pmatrix omitted — 212 chars of source]

^{-1}

pmatrix[pmatrix omitted — 132 chars of source]

. $$ Moreover, it follows from Assumptions \ref{a:baseline} and \ref{a:normalizations_tl} that $\operatorname*{Cov}(\ln \theta_{t},\ln I_{t}) = \operatorname*{Cov}(Z_{I,t,1},Z_{\theta,t,1}) $ and $\operatorname*{Cov}((\ln \theta_{t},\ln I_{t})',\ln \theta_{t+1}) = \operatorname*{Cov}((Z_{\theta,t,1},Z_{I,t,1})',Z_{\theta,t+1,1})$. Finally, it is well known that $\operatorname*{Var}(\ln \theta_{t})$ and $\operatorname*{Var}(\ln I_{t})$ are identified with three measures in each period using standard arguments from linear factor models (going back to \citeN{AR:56} or \citeN{Madansky:64}). Using similar arguments, all other parameters are identified as well. These identification arguments are constructive and allow for sample analog estimation.

An alternative approach, used by \citeN{HPS:13} and \citeN{ACDMR:19}, is to first construct individual estimates of skills and investment using the so-called Bartlett scores. Using the population parameters, these scores for log-skills are $$\widehat{\ln \theta}_t = \sum^M_{m=1} w_{\theta,t,m} Z_{\theta,t,m} \quad \text{with} \quad w_{\theta,t,m} = \left(\sum^M_{m=1} \lambda_{\theta,t,m}^2/\operatorname*{\text{Var}}(\varepsilon_{\theta,t,m}) \right)^{-1} \left(\lambda_{\theta,t,m}/\operatorname*{\text{Var}}(\varepsilon_{\theta,t,m}) \right).$$ For example, if $\lambda_{\theta,t,m} = 1$ for all $m$ and $\operatorname*{\text{Var}}(\varepsilon_{\theta,t,m})$ is identical for all $m$, then the Bartlett score simplifies to $\widehat{\ln \theta}_t = \frac13\sum^M_{m=1} Z_{\theta,t,m} = \ln \theta_t + \frac13\sum^M_{m=1} \varepsilon_{\theta,t,m}$. While the Bartlett score is an unbiased estimator of $\ln \theta_t$, it is still subject to measurement error. Moreover, in practice, the weights have to be estimated. Hence, using the estimated scores instead of the true latent variables in a regression to estimate the production function parameters yields biased and inconsistent estimators of the parameters. However, the (large sample) bias only depends on the first two moments of the data and can therefore be estimated. The resulting bias corrected estimator uses the same identifying assumptions and is based on very similar moment conditions as the approach of \citeN{CH:08}.

For certain counterfactuals, one has to additionally identify and estimate the joint distribution of skills and investment across all time periods. One way to do so is to first identify and estimate the joint distribution in the initial time period, which in practice is typically achieved using distributional assumptions. One could then impose parametric assumptions on $\eta_{\theta,t}$ and $\eta_{I,t}$ (e.g. assuming that they are normally distributed) and use the recursive structure of the model to identify the joint distribution of all latent variables.

Estimator of Agostinelli and Wiswall (2025)

Another interpretation of the moment-based estimator is an instrumental variable approach. With the Cobb-Douglas production function, we can replace $\ln \theta_{t+1}$, $\ln \theta_{t}$, and $\ln I_{t}$ in the production function with their first measures (for which the scale and location restrictions are imposed) to obtain $$Z_{\theta,t+1,1} = a_t + \gamma_{1t}Z_{\theta,t,1} + \gamma_{2t} Z_{I,t,1} + \eta_{\theta,t} - \gamma_{1t}\varepsilon_{\theta,t,1} - \gamma_{2t}\varepsilon_{I,t,1} + \varepsilon_{\theta,t+1,1}. $$ Next, notice that due to the measurement errors, $Z_{\theta,t,1}$ and $Z_{I,t,1} $ are endogenous, but $Z_{\theta,t,2}$ and $Z_{I,t,2} $ are valid and relevant instruments under Assumption (ref). Notice that this approach highlights that only two measures for each latent variable are required. Intuitively, the reason is that in a regression of $\ln \theta_{t+1}$ on $\ln \theta_{t}$, the slope coefficient is $$\frac{\operatorname*{\text{Cov}}(\ln \theta_{t+1},\ln \theta_{t})}{\operatorname*{\text{Var}}(\ln \theta_{t})} = \frac{\lambda_{\theta,t,2} \operatorname*{\text{Cov}}(\ln \theta_{t+1},\ln \theta_{t})}{\lambda_{\theta,t,2} \operatorname*{\text{Var}}(\ln \theta_{t})} = \frac{\operatorname*{\text{Cov}}(Z_{\theta,t+1,1} ,Z_{\theta,t,2} )}{\operatorname*{\text{Cov}}(Z_{\theta,t,1} ,Z_{\theta,t,2} )}.$$ Hence, the slope coefficient is identified with two measures, even though $\operatorname*{\text{Cov}}(\ln \theta_{t+1},\ln \theta_{t})$ and $\operatorname*{\text{Var}}(\ln \theta_{t})$ are not separately identified in this case.

Having three measures has the advantage that the parameters of the measurement system are identified as well. One can then define $$\tilde{Z}_{\theta,t,m} = \frac{Z_{\theta,t,m} - \mu_{\theta,t,m}}{\lambda_{\theta,t,m}} \qquad \text{ and } \qquad \tilde{Z}_{I,t,m} = \frac{Z_{I,t,m} - \mu_{I,t,m}}{\lambda_{I,t,m}} $$ and use any of these variables to replace $\ln \theta_{t+1}$, $\ln \theta_{t}$, and $\ln I_{t}$ in the production function. All other measures then serve as valid instruments.

\citeN{AW:22} extent this approach to the trans-log production function. In that case, the product $\ln \theta_{t}\ln I_{t}$ is replaced by $\tilde{Z}_{\theta,t,m}\tilde{Z}_{I,t,m}$ and products of the measures are used as additional instruments. Such an estimation procedure requires that the production function is linear in the parameters and it is therefore not directly extendable to nonlinear production functions, such as the CES. Moreover, although not discussed by \citeN{AW:22}, there is a potentially large set of moment conditions, because past and future measures are also valid instruments and any of the measures can be used to replace a latent variable. Combining all moments efficiently is an interesting open question.

As discussed in Section (ref) (and as done in \citeN{AW:22}), one can impose additional assumptions to identify the joint distribution of skills and investment after identifying the production function parameters. A nice feature of this approach is that is does not require distributional assumptions on the measurement errors $\varepsilon_{\theta,t,m}$ and $\varepsilon_{I,t,m}$ for $t>0$.

Estimator of Cunha, Heckman, and Schennach (2010)

\shortciteN{CHS:10} estimate the model based on a maximum likelihood approach, which has the advantage of using all available information. The likelihood function in this context is very complex because one has to integrate out the latent variables, and high-dimensional integrals are costly to compute numerically.

To circumvent this problem, \shortciteN{CHS:10} approximate the density of the latent variables at time $t+k$ for $k\in \{0,1\}$ conditional on all measures up to time $t$ with a normal mixture distribution. To better explain this approximation, consider $t=0$ and $k=1$. Moreover, assume that in the initial period the distribution of $\ln \theta_0$ is a mixture of $L$ normals. That is, $$f_{\ln \theta_0}(s) = \sum^L_{l=1} p_l f_l(s)$$ where $f_l$ for $l= 1, \ldots, L$ are the component distributions and $p_l$ are the weights. Also, assume that $\varepsilon_{\theta,0,m}$ is standard normally distributed for all $m$. Due to independence of the measurement error, we then have $$f_{Z_{\theta,0,1},Z_{\theta,0,2},Z_{\theta,0,3} \mid \ln \theta_0} (z_1,z_2,z_3 \mid s) = \prod^3_{m=1} \phi( z_1 - \mu_{\theta,0,m} - \lambda_{\theta,0,m} s),$$ where $\phi$ denotes the standard normal pdf. Consequently, $$f_{Z_{\theta,0,1},Z_{\theta,0,2},Z_{\theta,0,3}, \ln \theta_0} (z_1,z_2,z_3,s) = \sum^L_{l=1} p_l\prod^3_{m=1} f_l(s) \phi( z_m - \mu_{\theta,0,m} - \lambda_{\theta,0,m} s).$$ Notice that by the properties of the normal distribution, we can write $$\prod^3_{m=1} f_l(s) \phi( z_m - \mu_{\theta,0,m} - \lambda_{\theta,0,m} s) = g_l(z_1,z_2,z_3,s) $$ where $g_l$ is a joint pdf of a four-dimensional normal random vector. Also define $$g_l(z_1,z_2,z_3) = \int \prod^3_{m=1} f_l(s) \phi( z_m - \mu_{\theta,0,m} - \lambda_{\theta,0,m} s) ds$$ which are the corresponding marginal distributions of the measures. It follows that

align*[align* omitted — 392 chars of source]

where $$\tilde{p}_l(z_1,z_2,z_3) = \frac{p_l g_l(z_1,z_2,z_3)}{\sum^L_{l=1} p_l g_l(z_1,z_2,z_3) }. $$ Hence, $\ln \theta_0$ has a mixture normal distribution conditional on $(Z_{\theta,0,1},Z_{\theta,0,2},Z_{\theta,0,3})$. Both the weights and the component distributions depend on the measures. It can also be shown using similar assumptions and arguments that $\ln I_{0}$ has a mixture normal distribution conditional on its measures under similar assumptions.

As mentioned above, \shortciteN{CHS:10} approximate the distribution of $\ln \theta_1$, conditional on the measures in period $0$, with a mixture of normals as well. To analyze this approximation, first consider the Cobb-Douglas production function where $$\ln \theta_{1} = a_0 + \gamma_{10}\ln \theta_{0} + \gamma_{20} \ln I_{0} + \eta_{\theta,0}. $$ In this case, if the latent variables in period $0$ both have a mixture normal distribution conditional on the measures in period 0 and if $\eta_{\theta,0}$ is normally distributed, then the approximation of \shortciteN{CHS:10} is in fact exact, because a linear combination of normally distributed random variables is also normally distributed.

However, with the CES production, we have $$\theta_{1} = ( \gamma_{10} \theta_{0}^{\sigma_{0}} + \gamma_{20} I_{0}^{\sigma_{0}} )^{\psi_0/\sigma_{0}} \exp(\eta_{\theta,0})$$ and a nonlinear function of normal random variables are generally not normally distributed. In particular, we can write $$\theta_{1}^{\sigma_{0}/\psi_0} = ( \gamma_{10} \bar{\theta}_0 + \gamma_{20} \bar{I}_0 )$$ where $$ \bar{\theta}_0 = \theta_{0}^{\sigma_{0}}\exp((\sigma_{0}/\psi_0)\eta_{\theta,0}) \quad \text{and} \quad \bar{I}_0 = I_{0}^{\sigma_{0}}\exp((\sigma_{0}/\psi_0)\eta_{\theta,0}).$$ It is easy to show that if $\eta_{\theta,0}$ is normally distributed, then $\ln \bar{\theta}_0$ and $\ln \bar{I}_0$ have a joint mixture normal distribution conditional on the measures. The conditional distribution of $ \bar{\theta}_0$ and $ \bar{I}_0$ is therefore a mixture of log-normals. For the approximation of \shortciteN{CHS:10} to be exact in this case, it would have to hold that a linear combination of log-normal random variables is also log-normal, which is not the case. Hence, with the CES production function, the estimator of \shortciteN{CHS:10} is generally inconsistent. The approximation can be accurate if the number of mixture components is large, which comes at the expense of computational complexity and potentially large standard errors. Even with a small number of mixtures (\shortciteN{CHS:10} use two components in their application), such an approximation may be quite precise HB:15, but the quality of the approximation depends heavily on the true parameters.

Estimator of Attanasio, Meghir, and Nix (2020)

The only other published paper we are aware of that has employed the approach of \shortciteN{CHS:10} is \citeN{Pavan:06}. More recently, \shortciteN{AMN:19} suggested an alternative estimator that relies on similar approximations as \shortciteN{CHS:10}, but is much easier to implement. This estimator has since been used in several papers, including \shortciteN{AMNS:17}, \shortciteN{ABGN:20}, \shortciteN{ANT:23}, \citeN{GG:23}, and \shortciteN{BFHD:24}.

\shortciteN{AMN:19} approximate the joint distribution of all latent log-skills and log-investment using a mixture of normals. Assuming that the measurement errors $\varepsilon_{\theta,t,m}$ and $\varepsilon_{I,t,m}$ as well as income are also normally distributed, it follows that the joint distribution of all observed variables in all time periods is a mixture of normals. \shortciteN{AMN:19} estimate the model in three steps. First, they estimate the joint distribution of all observed variables. Second, they use the factor structure to estimate the distribution of all latent variables by minimum distance. Third, they take draws from that distribution and estimate the production and investment function parameters by nonlinear least squares. The papers above, that have employed this approach, all use a mixture of at most two normals.

While the approximation of \shortciteN{AMN:19} is different compared to \shortciteN{CHS:10}, they have a similar flavor. They are both exact in certain parametric specifications with a Cobb-Douglas production function. However, since a linear combination of log-normals is not log-normally distributed, both approximations are not exact and may be poor with the CES production function.

As pointed out by \citeN{Freyberger:24}, \shortciteN{AMN:19} “normalize” parameters of the measurement system that are in fact identified with the CES production function. Hence, if these parameters are not set to the (unknown) true values, the estimator is inconsistent. \citeN{Freyberger:24} also provides an adapted estimator, which estimates all identified parameters. We rely on that estimator in our simulations and in the application.

Endogenous investment

If $\kappa_t \neq 0$ in Assumption (ref), one can use a control function approach. To do so, notice that

align*[align* omitted — 163 chars of source]

which can be estimated using, for example, a moment-based approach as in Section (ref). Using part (g) of Assumption (ref), we can write

align*[align* omitted — 179 chars of source]

Hence, once we include $\eta_{I,t}$ as an additional covariate in the production function, all inputs are exogenous, and we can estimate the parameters using one of the previously discussed approaches.

Estimation and inference

Maximum likelihood has two main advantages in this set-up. First, since the model is nonparametrically identified CHS:10,Freyberger:24, a maximum likelihood estimator allows for flexible parametric specifications of the production function and the measurement system, whereas moment-based estimation is feasible only in specific settings. Second, a MLE efficiently uses all assumptions imposed, such as all independence conditions. Maximum likelihood also has two disadvantages compared to moment-based estimators. First, it requires a full parametric model, even if the production function parameters might be estimable using moment conditions only. However, notice that counterfactuals often require the joint distribution of skills and investment, in which case additional parametric assumptions are also needed with moment-based estimation (as in \citeN{AW:22}). Second, MLE using all time periods without approximations as in \shortciteN{CHS:10} and \shortciteN{AMN:19} is computationally prohibitive.

We suggest a new maximum likelihood approach that solves the computational challenge by using an iterative procedure. That is, we first estimate the distribution of the latent variables in the initial period. We then proceed recursively: Given the distribution of the latent variables in period $t$, we use measures from periods $t$ and $t+1$ to estimate the parameters in period $t$ and the distribution of the latent variables in period $t+1$. Even though the distributions of the latent variables might not be available in closed form, we can simulate from them to calculate the likelihood. Our iterative procedure is computationally feasible and it is similar to \citeN{AW:22}, who use an iterative moment-based procedure with the trans-log production function. Compared to the (computationally prohibitive) full MLE, our estimator is less efficient as it does not combine data from all time periods.

In the next two subsections, we explain our estimator in more detail and describe a computationally attractive bootstrap procedure, which does not require re-estimating the model for the bootstrap samples. We explain our estimator in general terms, using Equations ((ref))--((ref)) with exogenous investment for notational convenience.

In Monte Carlo simulations and the empirical application, we compare our estimator to those of \shortciteN{AMN:19} and \citeN{AW:22}, which are widely used in applications with the CES and trans-log production function, respectively.

Likelihood and estimator

To simplify the notation, define $Z_{\theta,t} = (Z_{\theta,t,1},Z_{\theta,t,2},Z_{\theta,t,3})'\in \ensuremath{\mathbb{R}}^3$ for all $t$ and define analogously $Z_{I,t}$ for all $t$. In the first step, we estimate the conditional distribution of $\ln \theta_0 \mid \ln Y_0$. To do so, note that by the law of total probability, we can write

align*[align* omitted — 360 chars of source]

More precisely, using the linear measurement system and $z_{\theta,t} = (z_{\theta,t,1},z_{\theta,t, 2},z_{\theta,t,3})'$, we get

align*[align* omitted — 234 chars of source]

where we make use of independence of the measurement errors. We can now use a flexible parametric specification for $ f_{ \ln \theta_0 \mid \ln Y_0}$, such as a mixture of normals, and estimate that distribution along with $f_{ \varepsilon_{\theta,0,m}}$ and the parameters of the measurement system by MLE.

Next, we use the skill measures from periods $0$ and $1$ and the investment measures from period $0$ and write

align*[align* omitted — 454 chars of source]

where we again make use of independence of the measurement errors. Now, notice that

align*[align* omitted — 276 chars of source]

If we, additionally to $\ln \theta_0$ and $\ln I_0$, also condition on the production function shock $\eta_{\theta,0}$, we can again make use of independence of the measurement errors to conclude that the different measures are conditionally independent. Hence, we can write the joint distribution of the skill measures in $t=1$ as the product of their marginals, so that

align*[align* omitted — 358 chars of source]

We can further write the joint density of $\ln I_0, \ln \theta_0, \eta_{\theta,0} \mid \ln Y_0$ as

align*[align* omitted — 207 chars of source]

All components of the likelihood now have simple expressions in terms of the model. Let $z_{I,t,m} \in \ensuremath{\mathbb{R}}$ for all $t$ and $m$. Assuming exogenous investment, we get

align*[align* omitted — 800 chars of source]

Also, notice that $f_{Z_{\theta,0,m} \mid \ln \theta_0 }$ and $f_{ \ln \theta_0 \mid \ln Y_0}$ have already been estimated in the initial step. Hence, the only remaining parameters are the parameters in the measurement error equations for skills in period $1$ and for investment in period $0$, the production function, the investment equation in period $0$ and the corresponding error distribution in period $0$.

We can now simulate draws from the initial distribution $\ln \theta_0 \mid \ln Y_0$ and from the investment error distribution $\eta_{I,0}$. Equipped with those draws and the estimated investment equation parameters, we generate $\ln I_0$. Now, we proceed by taking draws from the production function shock distribution to generate $\ln \theta_1$ with the estimates from the production function. We have a constructed a synthetic sample $\ln \theta_1 \mid \ln Y_0$. Based on those draws, we can nonparametrically estimate the density function (arbitrarily well given the estimated parameters).

We now analyze the joint distribution of skill measures in periods $1$ and $2$ and investment measures in period 1, conditional on income in periods $0$ and $1$. Following previous arguments, we have

align*[align* omitted — 689 chars of source]

where we use the simplifications $f_{\ln \theta_1 \mid \ln Y_0, \ln Y_1} = f_{\ln \theta_1 \mid \ln Y_0}$, $ f_{\ln I_1 \mid \ln \theta_1, \ln Y_0, \ln Y_1 }= f_{\ln I_1 \mid \ln \theta_1, \ln Y_1 }$, and $f_{\eta_{\theta,1} \mid \ln I_1, \ln \theta_1, \ln Y_0, \ln Y_1} = f_{\eta_{\theta,1}}$. Notice that $f_{Z_{\theta,1,m} \mid \ln \theta_1 }$ and $f_{ \ln \theta_1 \mid \ln Y_0}$ have already been estimated in the previous steps. Hence, the only remaining parameters are those of the measurement error equations for investment in period $1$ (i.e. $f_{Z_{I,1,m} \mid \ln I_1 }$), the investment equation in period $1$ (i.e. $ f_{\ln I_1 \mid \ln \theta_1, \ln Y_1}$), the density of the production function shock in period $1$ (i.e. $f_{\eta_{\theta,1}}$), as well as the measurement error equations for skills in period $2$ along with the production function (i.e. $f_{Z_{\theta,2,m} \mid \ln \theta_1, \ln I_1, \eta_{\theta,1} } $).

This framework allows us to proceed iteratively for the remaining periods. First, we construct a synthetic dataset to estimate the density of $\ln \theta_2 \mid \ln Y_0, \ln Y_1$. We then estimate the relevant parameters for subsequent periods in a manner analogous to previous steps based on $f_{Z_{\theta,2}, Z_{I,2}, Z_{\theta,3} \mid \ln Y_0, \ln Y_1, \ln Y_3}$. This iterative procedure extents to general time periods $t$, involving $f_{Z_{\theta,t}, Z_{I,t}, Z_{\theta,t+1} \mid \ln Y_0, \ldots \ln Y_t}$ and the already estimated density $f_{\ln \theta_t \mid \ln Y_0, \ldots \ln Y_{t-1}}$. Consequently, the approach evaluates only low-dimensional integrals at each estimation step. While our estimator does not incorporate all available information from the complete joint likelihood, it balances efficiency with computational feasibility.

remarkIn the initial step, we estimate the conditional distribution $\ln \theta_0 \mid \ln Y_0$ using the skill measures $Z_{\theta_0}$ and income $Y_0$. Alternatively, one can also use both the skill and investment measures to estimate the joint distribution $\ln \theta_0, \ln I_0 \mid \ln Y_0$. The subsequent estimation steps would then rely on $f_{Z_{\theta,t}, Z_{I,t} ,Z_{\theta,t+1}, Z_{I,t+1} \mid \ln Y_0, \ldots, Y_{t+1}}$. Our proposed estimation specification has two advantages. First, it allows for flexible estimation of the initial condition $\ln \theta_0 \mid \ln Y_0$, while remaining computationally tractable, as it does not, at the same time, estimate the measurement system of investment and the investment equation. The second advantage is more subtle: \citeN{Freyberger:24} shows that for the CES production function, the factor loading $\lambda_{I,0,1}$ is identified through the production function in period $t = 0$. Hence, we can identify $\lambda_{I,0,1}$ with the joint distribution of skill measures of the first two periods and the investment measure in period $0$. In contrast, it is not identified using only the skill and investment measures from period $0$.
remarkFor the likelihood function, we have to numerically approximate the integrals. We experimented with different methods in our simulations, including quadrature rules with a product grid, sparse grids, Monte Carlo integration, and Halton sequences. Halton sequences generally produced the most accurate estimators. Since we use a mixture normal for the skills in the initial period and normal distributions for the other unobserved variables, we transform uniform Halton draws to a grid on $\ensuremath{\mathbb{R}}$ by using the quantile function of the standard normal distribution.

Large sample distribution and bootstrap

Our multiple step MLE is asymptotically normally distributed under standard regularity conditions. However, estimating the variance of the large sample distribution is challenging because it requires taking the estimation uncertainty of previously estimated parameters into account. For example, to calculate standard errors for $\hat{\delta}_2$, the estimated parameters of the production function in period $2$, we have to account for the fact that we estimated the skill distribution in period $1$, among others.

Recall that we estimate all parameters of the model in $T+1$ steps, where each step estimates a subset of the parameters by maximizing likelihood functions. Let $\tau_t$ be the subset of the parameter vector estimated at time $t$ and let $\mathcal{T}_t$ be the parameter space. Let $\{W^{t}_i \}^n_{i=1}$ be the subset of the data used in step $t$. Let $W_i = \cup^{T+1}_{t=1} W^{t}_i $ and $\tau = (\tau_1, \ldots,\tau_{T+1})$. We denote the true value of $\tau$ and $\tau_{t}$ by $\tau_0$ and $\tau_{0,t}$, respectively. Notice that the parameter vectors are distinct in different time periods, but the samples overlaps. Also define $\tau_{1:t} = (\tau_1, \ldots,\tau_t)$. Denote the likelihood in the first period by $l_1(W^{1}_i, \tau_1)$. For periods $t>1$, we use the notation $l_t(W^{t}_i, \tau_t \mid \tau_{t-1}, \ldots, \tau_{1} )$ to clarify that the likelihood depends on the parameters of the previous steps. Our estimator $\hat{\tau} = (\hat{\tau}_1, \ldots,\hat{\tau}_{T+1})$ is then $$\hat{\tau}_1 = \operatorname*{arg\,min}_{\tau_1 \in \mathcal{T}_1} \sum^n_{i=1} l_1(W^{1}_i, \tau_1)$$ and, for $t>1$, $$\hat{\tau}_t = \operatorname*{arg\,min}_{\tau_t \in \mathcal{T}_t} \sum^n_{i=1} l_t(W^{t}_i, \tau_t \mid \hat{\tau}_{t-1}, \ldots, \hat{\tau}_{1}).$$

It is easy to show that under standard regularity conditions $$\sqrt{n}(\hat{\tau}_1 - \tau_{0,1}) = \left( -\frac{1}{ n}\sum^n_{i=1} \frac{\partial^2}{ \partial \tau_1 \partial \tau_1' } l_1(W^{1}_i, \tau_{0,1} ) \right)^{-1} \frac{1}{ \sqrt{n}}\sum^n_{i=1} \frac{\partial}{\partial \tau_1 } l_1(W^{1}_i, \tau_{0,1} ) + o_p(1)$$ and

align*[align* omitted — 1,045 chars of source]

Notice that if the parameters in previous periods were known, we would obtain $$\sqrt{n}(\hat{\tau}_t - \tau_{0,t}) \stackrel{d}{\rightarrow} N\left( 0,\Gamma_t^{-1} V_t \Gamma_t^{-1}\right) $$ where $$\Gamma_t = E\left[ \frac{\partial^2}{ \partial \tau_t \partial \tau_t' } l(W^{t}_i, \tau_{0,t} \mid \tau_{0,t-1}, \ldots, \tau_{0,1}) \right] $$ and $$V_t = E\left[ \frac{\partial }{ \partial \tau_t } l(W^{t}_i, \tau_{0,t} \mid \tau_{0,t-1}, \ldots, \tau_{0,1}) \frac{\partial }{ \partial \tau_t } l(W^{t}_i, \tau_{0,t} \mid \tau_{0,t-1}, \ldots, \tau_{0,1})' \right]$$ for $t>1$. In our setup, this asymptotic variance is incorrect because it ignores the estimation errors of $\hat{\tau}_{t-1}, \ldots, \hat{\tau}_{1}$, which is the second term in the expansion above. To account for those, we would have to calculate, among others, $$ \frac{\partial^2}{\partial \tau_t \partial \tau_{1:t-1} } l_t(W^{t}_i, \tau_{t} \mid {\tau}_{1:t-1}')$$ for all $t>1$, which is very difficult because the likelihood is (partly) simulated and not available in closed form.

To avoid these calculations, we use a score bootstrap procedure inspired by \citeN{ABH:14}. This procedure does not require re-estimating any of the parts of the model, which would be computationally very costly. Let $\{W_i^*\}^n_{i=1}$ be a bootstrap sample, that we obtain by taking $n$ random draws from the original sample (with replacement). Let $$\hat{\tau}_1^* = \hat{\tau}_1 - \left( \frac1n \sum^n_{i=1} \frac{\partial^2}{ \partial \tau_1 \partial \tau_1' } l_1(W^{1}_i, \hat{\tau}_1) \right)^{-1} \left( \frac{1}{n} \sum^n_{i=1}\frac{\partial }{ \partial \tau_1 } l_1(W^{1^*}_i, \hat{\tau}_1) - \frac{1}{n} \sum^n_{i=1}\frac{\partial }{ \partial \tau_1 } l_1(W^{1}_i, \hat{\tau}_1) \right) $$ and

align*[align* omitted — 464 chars of source]

Notice that, up to a negligible remainder term,

align*[align* omitted — 714 chars of source]

and we therefore correctly account for the estimation uncertainty of the pre-estimated parameters in periods $1, \ldots, t-1$. It now follows from an extension of the results of \shortciteN{ABH:14} that the asymptotic distribution of $\sqrt{n}(\hat{\tau} - \tau)$ can be consistently estimated by the distribution of $\sqrt{n}(\hat{\tau}^* - \hat{\tau})$.

A major advantage of this bootstrap procedure is that for each $t$, we only have to calculate derivatives of the likelihood with respect to $\tau_t$, but not with respect to $\tau_s$ for $s<t$. These derivatives can either be calculated analytically or numerically.

Monte Carlo simulations

We start with a data generating process (DGP) as in \citeN{Freyberger:24}. This DGP is adapted from \shortciteN{AMN:19}, who state that it is designed to mimic their actual data. That is, we use $$ \theta_{t+1}= A_{t}\left(\gamma_{t} \theta_{t}^{\sigma_{t}}+\left(1-\gamma_{t}\right) I_t^{\sigma_{t}}\right)^{\frac{1}{\sigma_{t}} }\exp(\eta_{\theta,t}) $$ for $t=0,1$. While the coefficients in front of investment and skills sum to one, allowing for $A_t \neq 1$ is as general as not imposing this restriction. For our counterfactuals, it will be useful to also model the investment process and we let $$\ln I_t = \beta_{1t} \ln \theta_t + \beta_{2t} \ln Y_t + \eta_{I,t}$$ where $Y_0 = Y_1 = Y$. To simulate data, we first draw $(\ln(\theta_{0}),\ln(Y))$ from a mixture of two normal distributions. In particular, the two components have means $$\mu_1 = (-4,-2)' \qquad \text{ and } \qquad \mu_2 = (6,3)' $$ and variances $$\Sigma_1 =

pmatrix[pmatrix omitted — 46 chars of source]

\qquad and \qquad \Sigma_2 =

pmatrix[pmatrix omitted — 42 chars of source]

.$$ Notice that in this DGP of \shortciteN{AMN:19}, the two normal distributions are very well separated. We will consider an alternative simulation setup with $\mu_1 = (3,1)$. We refer to the former results as ``original means'' and the latter as ``new means''. Given $(\ln(\theta_{0}),\ln(Y))$ and normally distributed $\eta_{\theta,t}$ and $\eta_{I,t}$, we generate $I_0$, $\theta_1$, $I_1$, and $\theta_2$ using the model. If $\ln I_t$ was equal to $\ln Y_t$, the setup would be exactly as in \shortciteN{AMN:19} with parameters as in their Table 9 and $\sigma_{0} = \sigma_{1} = -0.5$.\footnote{We use slightly different notation to be consistent with the notation above. Specifically, the periods are $t = 0,1,2$ instead of $t = 1,2,3$. We use $I_t$ instead of $X_t$ for the second latent variable and $\sigma_t$ instead of $\rho_t$ to denote the elasticity of substitution. The distribution of $(\ln(\theta_{0}),\ln(Y))$ is the same as the distribution of $(\ln(\theta_{0}),\ln(X))$ in \shortciteN{AMN:19}.} We deviate slightly from their setting by using additional investment equations with $\beta_{1t} = 0.1$, $\beta_{2t} = 0.9$, and $\eta_{I,t} \sim N(0,0.1^2)$. We simulate three measures for both $\theta_t$ and $I_t$, which have a factor structure. Following \shortciteN{AMN:19}, we set $\mu_{\theta,t,m} = \mu_{I,t,m} = 0$ for all $m$ and $t$ and $\lambda_{\theta,t,1} = \lambda_{I,t,1} = 1$ for all $t$.

We implement both our estimator and that of \shortciteN{AMN:19} using a mixture of two normals, as in the original paper. This setup requires imposing scale and location restrictions to achieve point identification. For simplicity, we set $\mu_{\theta,t,m} = \mu_{I,t,m} = 0$ for all $t$ and $m$ and $\lambda_{\theta,t,1} = 1$ for all $t$. All other parameters in the measurement system, including all investment loadings, are free parameters to be estimated. We only report features that are invariant to scale and location restrictions - see \citeN{Freyberger:24}.

Results with original means

This subsection contains the simulation results with $\mu_1 = (-4,-2)'$, as in \shortciteN{AMN:19}. Figure (ref) shows average estimates of $$\left.\frac{\partial \ln \theta_{t+1} }{\partial \ln \theta_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} $$ for $\alpha_2 = 0.5$ and different values of $\alpha_1$ in the left panels and average estimates of $$\left.\frac{\partial \ln \theta_{t+1} }{\partial \ln I_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} $$ for $\alpha_1 = 0.5$ and different values of $\alpha_2$ in the right panels. These results are based on $500$ Monte Carlo simulations and a sample size of $2000$. The figures show that both estimators perform well and have small biases. The main difference is in the lower left panel, where the estimator of \shortciteN{AMN:19} has a noticeable bias for large quantiles of $\theta_t$. These results are in line with \shortciteN{AMN:19}, who also find that the bias of their estimator is small.

Table (ref) shows absolute biases and standard deviations of the estimators of $$\left.\frac{\partial \ln \theta_{t+1} }{\partial \ln \theta_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} $$ for $\alpha_2 = 0.5$ and two different sample sizes. The results are averaged over $\alpha_1 \in \{0.1, 0.2, \ldots, 0.9\}$ and labeled “Skill elasticities”. In particular, for the bias, we calculate the absolute value of the bias for each $\alpha_1$ and report the average value. Hence, all biases are positive. In addition,

figure[figure omitted — 520 chars of source]
table[table omitted — 1,281 chars of source]

the table contains absolute biases and standard deviations of the estimators of $$\left.\frac{\partial \ln \theta_{t+1} }{\partial \ln I_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} $$ for $\alpha_1 = 0.5$ and averaged over $\alpha_2 \in \{0.1, 0.2, \ldots, 0.9\}$, labeled “Investment elasticities”. These results confirm that both estimators generally have small biases and also show that the standard deviations are comparable. Even though the biases are all small, for the larger sample size, our estimator still has substantially smaller biases.

Figure (ref) shows average estimates of $$F_{\theta_{t+1}}\left( A_t\left(\gamma_{t} Q_{\alpha_1}(\theta_t)^{\sigma_t} + (1-\gamma_{t} )Q_{\alpha_2}(I_t)^{\sigma_t} \right)^{\frac{1}{\sigma_t}} \right) $$ for different values of $\alpha_1$ and $\alpha_2$. These results show the effects of changes in skills and investments at time $t$ on the rank in the skill distribution at time $t+1$. Again, both estimators only have small biases.

Table (ref) displays the corresponding absolute biases and standard deviations of estimators (times 10) for $\alpha_2 = 0.5$, averaged over $\alpha_1 \in \{0.1, 0.2, \ldots, 0.9\}$ (labeled “Skill effect”) and $\alpha_1 = 0.5$, averaged over $\alpha_2 \in \{0.1, 0.2, \ldots, 0.9\}$ (labeled “Investment effect”). Again, these results illustrate that the biases are small and that the standard deviations are comparable.

Next, we analyze how exogenous income changes affect the skill distribution. The results of this counterfactual for the estimator of \shortciteN{AMN:19} have also been reported by \citeN{Freyberger:24}. Following that paper, we first take draws from the estimated joint distribution of income and skills in period $0$ and consider four counterfactual marginal income distributions. First, we increase everyone's income by two standard deviations in period 0. Second, we increase everyone's income by two standard deviations in period 1. Third, we set income to the median for everyone in both periods. Fourth, we increase income by two standard deviations in both periods, but only if the initial skill and income quantiles are below $0.5$. We set all unobservables to their median values. Figure (ref) shows the averages of these estimated counterfactual test score distributions. Both estimator match the baseline and the counterfactual distributions well.

figure[figure omitted — 534 chars of source]
table[table omitted — 1,235 chars of source]
figure[figure omitted — 602 chars of source]

Results with new means

As can be seen from Figure (ref), the two modes of the implied test score distributions are very well separated. The distribution might therefore not be a good description of common data sets. We now repeat the simulation exercises but use $\mu_1 = (3,1)'$ instead. All other parameters are unchanged. Figure (ref) shows average estimates of $$\left.\frac{\partial \ln \theta_{t+1} }{\partial \ln \theta_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} \quad \text{ and } \quad \left.\frac{\partial \ln \theta_{t+1} }{\partial \ln I_{t} } \right|_{ \ln \theta_{t} = Q_{\alpha_1}(\ln \theta_{t}), \ln I_{t} = Q_{\alpha_2}(\ln I_{t})} $$ analogous to Figure (ref). In this setup, the estimator of \shortciteN{AMN:19} based an a mixture of 2 normals is significantly biased, as opposed to our estimator.

Table (ref) shows the corresponding biases and standard deviations. For the estimator of \shortciteN{AMN:19}, we use both a mixture of two normals as well as a mixture of four normals. Using a larger number of components decreases the bias slightly, but it comes at the expense of larger standard errors. Moreover, the estimator can be numerically unstable. In particular, when $n=2000$, in 1% of the simulated data sets the EM algorithm failed to converge. The reason is that the means and variances of the mixture components are only weakly identified if the number of mixture components is too large and the estimated components are not sufficiently well separated. Figure (ref) shows the density of the estimates corresponding to Table (ref) centered at the true value. For the skill and investment elasticities, we average over different values of $\alpha_2$ and $\alpha_1$, respectively. Since the bias of our estimator is very small, the distributions are centered at $0$. The biases of the estimated elasticities based on \shortciteN{AMN:19} are negative for small quantiles and positive for large quantiles (see Figure (ref)). Hence, the average biases is smaller than the average absolute biases reported in Table (ref), but they are still noticably different from 0.

Figure (ref) and Table (ref) are analogous to Figure (ref) and Table (ref), respectively. Similar to the elasticities, the estimator of \shortciteN{AMN:19} has much large biases than our estimator. Figure (ref) shows the density of the estimates corresponding to Table (ref) centered at the true value. While our estimator has a larger standard deviation in some cases, the estimates are centered at the true value. Moreover, the standard deviations are generally quite small.

figure[figure omitted — 459 chars of source]
table[table omitted — 1,488 chars of source]
figure[figure omitted — 649 chars of source]
figure[figure omitted — 462 chars of source]
table[table omitted — 1,476 chars of source]
figure[figure omitted — 661 chars of source]

Figure (ref) shows the averages of the estimated counterfactual test score distributions under different counterfactual income distributions. Interestingly, the estimator of \shortciteN{AMN:19} still matches the baseline distribution well, but yields biased counterfactual distributions. Specifically, it overestimates the effects of income changes, especially for low quantiles of the score distribution.

figure[figure omitted — 479 chars of source]

We now consider the timing of investment - either in period 0 or in period 1 - in more detail. Figure (ref) shows the standardized changes in the quantiles of the skill distributions for earlier and later transfers. For each quantile, the y-axis shows the difference of quantiles of the counterfactual and the baseline distribution divided by the standard deviation of the baseline distribution. For example, a value of $0.5$ for $\alpha = 0.1$ means that the income transfer increases the 0.1-quantile by $0.5$ standard deviations. Again the estimator of \citeN{AMN:19} is substantially biased. For example, for $\alpha = 0.1$ the true effects are $0.47$ and $0.51$ for transfers in period 0 and 1, but the (average) estimated effects are $0.81$ and $0.89$, respectively.

figure[figure omitted — 587 chars of source]

Results for trans-log production function

We next return to the original DGP of \citeN{AMN:19}, but consider a trans-log production function that is the best approximation of the previous CES production function. In this case, we can also use the estimator of \citeN{AW:22}.

As before, we consider elasticities (in Table (ref)) and quantile effects (in Table (ref)). The results highlight that both our estimator and that of \citeN{AW:22} have small biases, but our estimator has a smaller standard deviation. We should note that \citeN{AW:22} do not use all valid moment conditions implied by the model. It may be interesting to investigate how all of these moments conditions can be used efficiently. An advantage of a likelihood-based approach is that it uses most/all of the available information.

Tables (ref) and (ref) also display coverage probabilities of confidence intervals for our estimator based on the bootstrap. Recall that the estimates of the quantile effects are either evaluated at the median of investment or the median of skills and at different quantiles of the other latent variable. Similar to the the biases and standard deviations, the coverage probabilities are averaged across these quantiles. Most of the coverage probabilities are close to the nominal level of $0.95$, especially for $n = 2000$. The slight undercoverage, even for $n=2000$, is due to quantile $0.6$. Here, the cdf is extremely steep since the two mixtures are very well separated, leading to visible kinks in the elasticities and the quantile functions (see Figures (ref) and (ref)), which makes estimation and inference particularly difficult (for any method). To illustrate this point, Figure (ref) displays coverage probabilities and average lengths of confidence intervals for $F_{\theta_{t+1}}\left( a_t + \gamma_{1t} Q_{\alpha}(\ln(\theta_t)) + \gamma_{2t} Q_{\alpha}(\ln(I_t))+ \gamma_{3t} Q_{\alpha}(\ln(\theta_t))Q_{\alpha}(\ln(I_t)) \right)$ for different values of $\alpha$. For $n= 2000$, the coverage probabilities are close to $0.95$ for all $\alpha \neq 0.6$.

Recall that our bootstrap is computationally attractive as it does not require any numerical optimization. On a desktop computer (Intel(R) Core(TM) i9-10900 CPU @ 2.80GHz, 2801 Mhz, 10 Core(s), 64 GB RAM), the marginal costs of obtaining a bootstrap sample are around $2.5$ seconds when $n=500$ and $10$ seconds when $n=2000$.\\

table[table omitted — 1,670 chars of source]
table[table omitted — 1,664 chars of source]
figure[figure omitted — 685 chars of source]

Empirical application

The empirical application is based on \citeN{AW:22}. We first provide a brief outline of the model, which is slightly more complicated than the one in the previous section. The initial conditions are defined by the child's initial skills ($\theta_0$), the mother’s cognitive skills ($\theta_{MC}$), non-cognitive skills ($\theta_{MN}$), and initial family income ($Y_0$). Both cognitive and non-cognitive skills of the mother are assumed to be time-invariant. The distribution of these initial conditions is modeled as

align*[align* omitted — 108 chars of source]

The evolution of skills follows a production function $f$, where current skills depend on past skills and parental investment

align*[align* omitted — 95 chars of source]

Parental investment is determined by current child skills, family income, and the mother’s cognitive and non-cognitive skills

align*[align* omitted — 154 chars of source]

Log family income ($Y_t$) follows an AR(1) process: $\ln Y_{t+1} = \nu_{Y,0} + \nu_{Y,1} \ln Y_{t} + \eta_{Y}$ for $t = 0,\ldots,T-1$. Finally, the measurement system for the latent variables is given by

align*[align* omitted — 470 chars of source]

We use the same set of measures for children’s skills and the mother’s cognitive skills as \citeN{AW:22}. For children’s skills, we use the three scores from the Peabody Individual Achievement Test (PIAT) in Mathematics, Reading, and Recognition. For the mother’s cognitive skills, we rely on six measures derived from the Armed Services Vocational Aptitude Battery (ASVAB).

For the mother’s non-cognitive skills, we construct three "continuized" measures based on the 13 measures used in \citeN{AW:22}: first the average across the four Rotter indices, second the average of the five positively ordered Rosenberg indices (where a higher score indicates higher skills) and third the average of the four negatively ordered Rosenberg indices. All measures are coded such that higher scores tend to correspond to higher skills. Additional details can be found in Table B-7 of the web appendix of \citeN{AW:22}. For parental investment, we follow \citeN{AW:22} and use three measures, namely “how often the mother reads to the child,” “how often the child is praised,” and “how often the child was taken to a museum.”

Given the significant number of missing values in the dataset, we use a complete subsample of the data and focus on ages 7, 9, and 11. Hence, $T = 2$. The resulting subsample consists of $1,403$ children.\footnote{As explained in their Appendix A.4, for their main results \citeN{AW:22} impute missing values. To do so, in the first stage of their two-stage least squares estimator, they regress each endogenous variable on a distinct subset of the instruments (i.e. the natural instrument for that variable) instead of all instruments. For instance, in the context of the production function, a skill measure is regressed on the remaining skill measures and an investment measure on the remaining investment measures. Even in the absence of missing data, such a procedure leads to inconsistent estimators because all measures are correlated. Using a complete subsample allows us to implement the estimator described in their main text. The authors will post a revised web appendix that also contains standard 2SLS results without imputations. Estimating such models with missing data can be challenging due to the large number of combinations of variables that have missing values, resulting in different parameters being estimated on different subsets of the data.}

We estimate the model using both a CES and a trans-log production function. For the CES specification, we present results for both our estimator and that of \shortciteN{AMN:19}. For the trans-log specification, we additionally include results for the IV estimator of \citeN{AW:22}. For our estimator and that of \shortciteN{AMN:19}, we use Assumption (ref) for the trans-log to achieve point identification of the primitive parameters. For the estimator of \shortciteN{AMN:19}, we impose Assumption (ref) for the CES case. For the CES estimator, our estimator assumes that $\beta_{0t} = 0$ instead of $\mu_{I,t,1} = 0$ for all $t$. \citeN{AW:22} impose a different set of identifying assumptions. For example, they set $\mu = (0,0,0, \mu_Y)$ and do not restrict the location parameters $\mu_{\theta, 0, 1}, \mu_{MN, 1}$ and $\mu_{MC, 1}$. Although the set of imposed assumptions does impact the parameter estimates, it does not have an effect on the reported features in this section Freyberger:24.

As outlined in Section (ref), \citeN{AW:22} make use of an IV strategy. In principle, each measure can be used in the main regression to either replace a latent variable or to serve as an instrument. We closely follow the choices of the main regressors and instruments of the implementation in \citeN{AW:22}. That is, in the investment equation, we use the PIAT math score as a proxy for latent skills. For cognitive and non-cognitive skills, we use "asvab2" and the average of the four negatively ordered Rosenberg indices, respectively. The set of instruments includes the other measures in the same period. For investment, we use “how often the child was taken to a museum” and “how often the child is praised”. For each of the two measures, we estimate the investment function parameters and then average the results, following \citeN{AW:22}. Since investment appears on the left-hand side of the equation, no instrument is required.

For the production function, we follow \citeN{AW:22} and use the math scores as proxies for skills on both the left-hand and right-hand side. The measure used to replace investment differs by time period in \citeN{AW:22}. We follow the description of their estimator in the paper and use the same measure in each time period (as for the skills of the children). We report results for both “how often the child was taken to a museum” (denoted by “AW museum”) and “how often the child is praised” (denoted by “AW praised”) in the role of the investment-regressor in the production function. As instruments, we use the remaining measures in the same time period.

As explained in Footnote (ref), the implementation of \citeN{AW:22} differs from the description of the estimator in their paper, with the implemented estimator being generally inconsistent. The bias is visible in their Monte Carlo simulation, which uses the same estimation strategy without missing data. In addition to the estimator described in their paper (and in Section (ref)), we also report results based on their actual implementation (denoted by “AW 2025”) using “how often the child is praised” to replace investment in the production function.

figure[figure omitted — 670 chars of source]

We now report results on identified features similar to those reported in the Monte Carlo study. Figure (ref) shows estimates of

align*[align* omitted — 196 chars of source]

In the upper panels, investment is fixed to the median level, i.e. $\alpha_2 = 0.5$, and the quantile of skills, $\alpha_1$, varies. For the lower panels, $\alpha_1 = 0.5$ and we show results for different values of $\alpha_2$. We set all unobservables to their median values. Most estimates yield similar quantile effects. However, the dynamics in the lower left panel depend on the exact specification used for the estimator of \citeN{AW:22}. Specifically, \citeN{AW:22} implemented with “how often the child was taken to a museum” (blue line) indicates a weak negative relationship between investment and skills in the next period, whereas all other curves indicate a (weak) positive relationship. This relationship is less pronounced for the estimator of \shortciteN{AMN:19}.

figure[figure omitted — 521 chars of source]

Figure (ref) shows averages of the estimated counterfactual math score distributions for the final period under different counterfactual income distributions. As in the simulations, we (1) increase everyone's income by two standard deviations in period 0, (2) increase everyone's income by two standard deviations in period 1, (3) set income to the median for everyone in both periods, and (4) increase income by two standard deviations in both periods, but only if the initial skill and income quantiles are below $0.5$. Again, we set all unobservables to their median values. All estimators yield quite similar counterfactual distributions.

Just like in the simulations, we now consider the timing of investment - either in period 0 or in period 1 - in more detail. Figure (ref) shows the standardized changes in the quantiles of the skill distributions for earlier and later transfers. Typically, the estimated effects of income on skills are non-negative for all quantiles. An exception is the estimates of \citeN{AW:22} with “how often the child was taken to a museum”, which show a positive effect for low quantiles and a negative effect for high quantiles in the left panel. The conclusion for the optimal timing of investment might therefore depend on the exact specification. Our estimator yields a small positive effect in period $0$ and a negligible positive effect in period $1$. The estimates of \shortciteN{AMN:19} imply a negligible positive effect in period $0$ and no effect in period $1$.

figure[figure omitted — 560 chars of source]

The results for the CES specification are similar. Figure (ref) displays the counterpart of Figure (ref). For the corresponding counterparts of Figures (ref) and (ref) see Figures (ref) and (ref) in Appendix (ref).

figure[figure omitted — 566 chars of source]

Compared to Figure (ref) for the trans-log production function, Figure (ref) indicates a weaker positive relationship between current parental investment and future skills for our estimator. However, we should note that the estimated share parameter of investment ($\gamma_{2t}$ in Equation (ref)) is close to zero for $t = 1$.\footnote{The primitive parameter $\gamma_{2t}$ is not identified Freyberger:24. Hence, interpreting it is not possible and potentially misleading. However, Figure (ref) also indicates that skills are quite persistent and that investment has only little impact on future skills.} The CES production function is only weakly identified if one of the share parameters ($\gamma_{1t}$ and $\gamma_{2t}$ in Equation (ref)) is close to $0$. To see this, consider the CES production function and assume that $\gamma_{2t} = 0$, then $$\theta_{t+1} = ( \gamma_{1t} \theta_{t}^{\sigma_{t}} + \gamma_{2t} I_{t}^{\sigma_{t}} )^{\psi_t/\sigma_{t}} \exp(\eta_{\theta,t}) = \gamma_{1t}^{1/\sigma_{t}} (\theta_t )^{\psi_t} \exp(\eta_{\theta,t}).$$ It follows that $\sigma_t$ and $\gamma_{1t}$ are not separately identified. Weak identification may lead to computational instability, which has been the case here - see the following section for further remarks.

Discussion and practical recommendations

In this section, we provide additional practical recommendations.

Starting values: Our estimation procedure, like any other optimization-based method, can be sensitive to the choice of starting values. In principle, researchers should explore different starting values to ensure robust results. While our procedure remains computationally feasible, it does require numerical integration, which can be computationally intensive. As a result, testing numerous starting values without clear guidance may be impractical. In this setting, the estimates from \shortciteN{AMN:19} are a natural candidate for starting values. Although their estimator relies on assumptions that may not align with the model, it is easy to implement, it is fast, and it can provide a reasonable approximation to guide the optimization process. Another approach for obtaining starting values is to use our estimator but with numerical integration performed on a reduced number of nodes, as they often result in reasonable starting values.

Weak identification: With the CES production function, all estimators can be numerically instable and can have poor statistical properties when the parameters are only weakly identified in the sense that the true parameter vector is close to a vector for which point identification fails. There are at least three distinct sources of weak identification. First, identification of the CES production function under Assumptions (ref) and (ref) requires that $\gamma_{1t}, \gamma_{2t}$ and $\sigma_t$ are unequal to $0$ for all $t$ Freyberger:24. If one of the parameters is close to zero, the true parameter vector is only weakly identified. Identification failure, when $\gamma_{1t} = 0$ or $\gamma_{2t}= 0$, is mentioned at the end of Section (ref). Second, if $\sigma_t$ is close to $0$, the CES approaches the Cobb-Douglas production function. As the Cobb-Douglas is a special case of the trans-log production function, identification requires additional scaling restrictions (see Assumption (ref) vs. (ref)). Third, if the number of mixtures is over-specified, identification fails and estimators are unstable, as discussed in Section (ref).

Functional form: Recall that the Cobb-Douglas production function is the limit of the CES production function as $\sigma_t \rightarrow 0$. When the trans-log production also includes $(\ln \theta_t)^2$ and $(\ln I_t)^2$ as additional terms, it is a first order approximation of the CES production function around $\sigma_t = 0$. Even though the CES and the trans-log production function are nonnested, the trans-log production function appears more restrictive. For example, for the trans-log production function without quadratic terms, $\frac{ \partial \ln \theta_{t+1}}{\partial \ln \theta_t}$ does not depend on the level of skills in period $t$ and thus, all the lines in Figure (ref) would be horizontal. However, one advantage of the trans-log production function is that it avoids the weak identification issues discussed above. One way to achieve both sufficient flexibility and numerical stability could be to add higher order terms to the trans-log production function.

Standardizations: For the CES specification, the performance of the optimizer also depends on the scale and the location of the measures. To see this, suppose for simplicity that investment is observed, and $\ln I_t = Z_{I,t}$. The summary statistics and counterfactuals reported in the previous sections are invariant to changes in the units of measurement of the data. However, scaling the data can affect the numerical performance of our method. To see why, consider the CES production function

align*[align* omitted — 305 chars of source]

If $\sigma_t > 0$, the right hand side may be numerically unstable if $Z_{I,t}$ contains large values. Standardizing the measures is a practical way to avoid these issues and improve the stability of the optimization process.

Binary measures: A major advantage of the likelihood-based approach is that it naturally allows for binary measures, which are common in applications. In this case, one could for example assume that a binary skill measure $Z_{\theta,t,m}$ can be written as $$Z_{\theta,t,m} = \ensuremath{\mathbf{1}}(\mu_{\theta,t,m} + \lambda_{\theta,t,m} \ln \theta_t \geq \varepsilon_{\theta,t,m})$$ instead of $$Z_{\theta,t,m} = \mu_{\theta,t,m} + \lambda_{\theta,t,m} \ln \theta_t + \varepsilon_{\theta,t,m}.$$ Assuming a probit model with $\varepsilon_{\theta,t,m} \mid \ln \theta_t \sim N(0, 1)$, we then get $$P(Z_{\theta,t,m} = 1 \mid \ln \theta_t) = \Phi(\mu_{\theta,t,m} + \lambda_{\theta,t,m} \ln \theta_t)$$ which can be incorporated in the likelihood, analogous to $f_{Z_{\theta,t,m} \mid \ln \theta_t}$ in the continuous case. Contrarily, assuming that these measures are distributed as mixtures of normals might yield particularly poor approximations. \shortciteN{CHS:10} allow for discrete measures of adult outcomes in their identification. However, it remains unclear how other discrete measures can be incorporated into their estimation framework, given that the underlying approximation continues to rely on a normal distribution or a mixture of normals.

Numerical integration: As mentioned in Section (ref), we use numerical integration to evaluate the likelihood, and we experimented with different methods. Among these, we found that quasi Monte Carlo integration based on Halton sequences performed particularly well in the Monte Carlo simulations. In the simulations, we use $10,000$ draws to evaluate each integral. In the application, using either $10,000$ or $20,000$ draws yields essentially identical results.

Missing data: Missing values in the measures are conceptually straightforward to incorporate in our likelihood under the assumption of missing at random. In such cases, for each observation, we can construct the contribution to the likelihood function based only on the observed data, which is then a function of a subset of the full parameter vector. Depending on how many different combinations of measures are missing, the primary challenge lies in implementing each of these individual contributions.