Papers
Topics
Authors
Recent
Search
2000 character limit reached

Pooled Tetrad Logit Estimator (PTLE)

Updated 7 July 2026
  • The paper introduces PTLE as a method that pools tetrad-based conditional likelihoods to cancel nuisance fixed effects, yielding consistent parameter estimates under weaker identification conditions.
  • PTLE constructs informative tetrads from ordered dyadic network data, allowing aggregation across cutoffs without the need for standard normalization.
  • Robust inference is achieved by accounting for dyadic dependence through a dyad-grouped sandwich variance estimator, which is crucial in sparse and heterogeneous networks.

The Pooled Tetrad Logit Estimator (PTLE) is a pooled tetrad-based estimator for logit models with nuisance fixed effects or type effects. In its most developed contemporary form, PTLE was introduced for directed network data with ordered outcomes, sender fixed effects, and receiver fixed effects that may vary arbitrarily across outcome categories. The estimator pools all informative tetrad-cutoff contributions without normalization, thereby eliminating incidental parameters through conditioning and retaining consistency under weaker identification conditions than equal-weight alternatives (Muris et al., 22 Jul 2025). Related PTLE constructions also appear in dynamic ordered panel logit models, where pooled fixed-effect-free tetrad-style moments are estimated by GMM or composite conditional likelihood, and in transferable-utility matching models under i.i.d. EV1 heterogeneity, where pooled tetrad log-odds identities eliminate additive type effects (Honoré et al., 2021, Muris et al., 2020, Galichon et al., 28 Nov 2025).

1. Conceptual definition and scope

PTLE is not an ordinary pooled logit estimator applied directly to raw observations. Its defining feature is the pooling of tetrad-based conditional likelihood or moment contributions that are already free of nuisance effects after a differencing-and-conditioning step. The tetrad construction uses four observational units arranged so that additive sender, receiver, individual, or type effects cancel from the relevant odds or conditional probabilities. Pooling then aggregates the surviving informative contributions across cutoffs, time tuples, or type quadruples, depending on the application.

In the ordered dyadic network setting, PTLE is the maximizer of the sum of cutoff-specific tetrad log-likelihood contributions, with each threshold receiving weight proportional to the number of informative tetrads available at that threshold (Muris et al., 22 Jul 2025). In dynamic ordered panels, the same acronym is used for GMM or composite conditional likelihood estimators that pool fixed-effect-free moments across individuals and admissible time tuples (Honoré et al., 2021, Muris et al., 2020). In transferable-utility matching under logit heterogeneity, PTLE denotes the pooling of tetrad log-odds restrictions implied by i.i.d. EV1 errors and the independence of irrelevant alternatives (IIA) (Galichon et al., 28 Nov 2025).

This multiplicity of uses suggests that PTLE is best understood as a logit-specific estimation principle rather than a single invariant estimator. The common structure is the same: construct tetrad objects that remove nuisance effects exactly, then pool the resulting fixed-effect-free contributions to estimate the common structural parameters.

2. Ordered dyadic logit model and the incidental-parameter problem

In the directed ordered-network model, nodes are indexed by ii and jj, with dyads (i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}. Outcomes are ordered, Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}, and covariates satisfy XijRkX_{ij} \in \mathbb R^k. The latent-index specification is

Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,

with ordered thresholds and the decomposition

λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.

Here λim\lambda_{im} is a sender category-specific threshold component and δjm\delta_{jm} is a receiver category-specific threshold component. The logistic disturbance satisfies

ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.

The cumulative choice probabilities therefore take the ordered-logit form with a common slope vector jj0 across thresholds. The dyadic likelihood factorizes over dyads,

jj1

and identification targets jj2 while treating jj3 as fully unrestricted incidental parameters (Muris et al., 22 Jul 2025).

The principal difficulty is the incidental-parameter problem. In the main model there are jj4 incidental parameters, so direct maximum likelihood is inconsistent as jj5 grows. The problem becomes especially acute under network sparsity or when high outcome categories are rare, because then the amount of information available at some thresholds can collapse even while the nuisance dimension continues to grow. This is precisely the setting for which PTLE was proposed.

3. Tetrad differencing and the pooled likelihood construction

The tetrad device uses quadruples of distinct nodes,

jj6

with cardinality

jj7

For each cutoff jj8, define

jj9

so that

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}0

The double-difference regressor is

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}1

The fixed effects cancel only when the same cutoff is used for all four dyads in the tetrad. The corresponding tetrad statistic is

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}2

The Sufficiency Theorem states that

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}3

so conditioning on informative tetrads eliminates the incidental parameters and yields a standard logit in (i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}4 with slope (i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}5 (Muris et al., 22 Jul 2025).

For each cutoff (i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}6 and tetrad (i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}7, let

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}8

and define the log-likelihood contribution

(i,j)IN={(i,j):i,j{1,,N},ij}(i,j) \in \mathcal I_N = \{(i,j): i,j \in \{1,\ldots,N\}, i \neq j\}9

Aggregating over tetrads at cutoff Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}0 gives

Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}1

The Equally-Weighted Tetrad Logit Estimator (ETLE) maximizes

Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}2

whereas the Pooled Tetrad Logit Estimator maximizes

Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}3

PTLE therefore weights cutoff Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}4 in proportion to Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}5, the number of informative tetrads at that threshold. The key intuition is that pooling lets informative thresholds dominate and compensate for sparse ones, while ETLE forces equal weight on thresholds regardless of how much information they contain (Muris et al., 22 Jul 2025).

4. Identification, asymptotics, and robust inference

The identification contrast between ETLE and PTLE is central. Let

Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}6

and let Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}7 and Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}8 denote the cutoff-specific and pooled Hessian limits. Strong identification requires

Yij{0,1,,M}Y_{ij} \in \{0,1,\ldots,M\}9

together with full rank of each XijRkX_{ij} \in \mathbb R^k0. Under this condition, both ETLE and PTLE are consistent. PTLE, however, also remains consistent under the weaker pooled condition

XijRkX_{ij} \in \mathbb R^k1

provided the pooled Hessian limit XijRkX_{ij} \in \mathbb R^k2 exists and has full rank XijRkX_{ij} \in \mathbb R^k3. The consistency theorem therefore gives PTLE a strictly weaker identification requirement: sufficient information is needed only in aggregate, not at every threshold (Muris et al., 22 Jul 2025).

The score and Hessian contributions are

XijRkX_{ij} \in \mathbb R^k4

and

XijRkX_{ij} \in \mathbb R^k5

Aggregating across thresholds and tetrads yields

XijRkX_{ij} \in \mathbb R^k6

Because tetrads share dyads and dyads share nodes, inference must account for dyadic dependence. Let XijRkX_{ij} \in \mathbb R^k7 be the set of tetrads containing dyad XijRkX_{ij} \in \mathbb R^k8, and define

XijRkX_{ij} \in \mathbb R^k9

The recommended robust variance estimator is the dyad-grouped sandwich

Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,0

Asymptotic normality follows from U-statistic/projection arguments under the maintained regularity conditions, bounded higher moments on Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,1, and nonsingularity of the pooled Hessian limit. A recurrent misconception is that standard logit standard errors applied to the stacked informative tetrads are adequate; the simulations show that naive standard errors that ignore the dyadic dependence are severely downward biased (Muris et al., 22 Jul 2025).

5. Finite-sample behavior, empirical application, and implementation

The Monte Carlo design in the ordered dyadic paper uses Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,2 categories, Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,3, the covariate

Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,4

network sizes Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,5, true slope Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,6, and thresholds

Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,7

with Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,8 controlling sparsity. In dense networks with Yij=Xijβϵij,YijmYijλijm,m=1,,M,Y^*_{ij} = X_{ij}^\prime \beta - \epsilon_{ij}, \qquad Y_{ij} \ge m \Leftrightarrow Y^*_{ij} \ge \lambda^*_{ijm}, \qquad m=1,\cdots,M,9, ETLE and PTLE perform similarly. For λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.0 and λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.1, the reported means are λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.2 for both ETLE and PTLE, with standard deviation approximately λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.3 for both. As sparsity increases, PTLE shows lower bias and variability. For λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.4, λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.5, and λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.6, the means are λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.7 for ETLE and λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.8 for PTLE, with standard deviations λijm=λim+δjm.\lambda^*_{ijm} = \lambda_{im} + \delta_{jm}.9 and λim\lambda_{im}0, respectively. When thresholds are heterogeneous by node type, PTLE again remains near λim\lambda_{im}1 while ETLE drifts as the top category becomes rarer (Muris et al., 22 Jul 2025).

The same simulations demonstrate the importance of robust inference. For λim\lambda_{im}2, λim\lambda_{im}3, and λim\lambda_{im}4, the ratio λim\lambda_{im}5 is approximately λim\lambda_{im}6 for the robust standard error and λim\lambda_{im}7 for the naive standard error, while λim\lambda_{im}8 coverage is approximately λim\lambda_{im}9 and δjm\delta_{jm}0, respectively. This result is entirely consistent with the dyad-grouped sandwich construction: dependence accumulates through shared tetrads, and conventional i.i.d. logit variance formulas are inappropriate.

The empirical application studies friendship networks among δjm\delta_{jm}1 first-year Dutch university students over seven waves and focuses on wave δjm\delta_{jm}2. Each student rates others on a six-point ordinal scale, with “unknown person” treated as missing. The dyad-level covariates are common gender, both smokers, and common program. PTLE estimates with robust standard errors at wave δjm\delta_{jm}3 are as follows (Muris et al., 22 Jul 2025):

Covariate PTLE estimate Robust SE
Common gender 0.723 0.286
Both smokers 2.431 0.765
Common program 0.732 0.292

These estimates indicate positive homophily across the three covariates. Ordered logit with fixed effects yields larger positive coefficients, such as δjm\delta_{jm}4 for both smokers, but suffers from incidental-parameter bias. Binary single-cutoff tetrad models vary strongly with the cutoff; for example, at δjm\delta_{jm}5 the estimates are δjm\delta_{jm}6 on common gender and δjm\delta_{jm}7 on common program. Across the seven waves, PTLE tracks plausible dynamics, including a rising importance of common program over time, whereas ETLE can be unstable when high categories are very sparse and single-cutoff binary estimators can be erratic.

Implementation is deliberately close to standard logit estimation. The procedure is: enumerate tetrads δjm\delta_{jm}8 with distinct nodes; for each cutoff δjm\delta_{jm}9, compute ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.0, form ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.1, mark informative pairs by ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.2, define ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.3, and compute ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.4. Stacking all informative ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.5 pairs yields a standard logit without intercept; in R, the paper uses glm(ystar ~ r - 1, family=binomial(link="logit")). The optimization is convex, standard solvers converge rapidly, and initialization at zero is sufficient. The computational burden is tetrad enumeration at order ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.6; for moderate classroom networks this is feasible, while larger networks require pre-screening informative tetrads, uniform or importance sampling of tetrads, or parallelization (Muris et al., 22 Jul 2025).

In dynamic ordered panel logit models, PTLE denotes a related but not identical strategy. In "Dynamic Ordered Panel Logit Models," fixed-effect-free moment functions are constructed from three post-initial observations for ordered outcomes and from binary-style tetrad logic for special cases. The estimator pools all valid ordered-outcome tetrads, or more precisely triples and adjacent-period structures, across individuals and time, forming a stacked moment vector

ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.7

and then solves the GMM problem

ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.8

Under i.i.d. sampling across individuals, strict exogeneity, logistic errors, and identification, ϵijLogistic,Λ(z)=ez1+ez.\epsilon_{ij} \sim \text{Logistic}, \qquad \Lambda(z) = \frac{e^z}{1+e^z}.9 is asymptotically normal. The fixed-effect elimination is exact, but the estimator is a pooled moment estimator rather than a conditional logit likelihood in the network sense (Honoré et al., 2021).

"A dynamic ordered logit model with fixed effects" develops a four-period composite conditional likelihood estimator that is also labeled PTLE. There the dynamic regressor is restricted to

jj00

with normalization jj01, and the estimator pools tetrad conditional log-likelihoods over period quadruples and threshold pairs jj02. Under the paper’s assumptions, the PTLE is consistent and asymptotically normal with a Godambe sandwich variance. Because the ordered thresholds are identified, the persistence parameter can be interpreted quantitatively on the latent scale; in the paper’s health application, the estimated persistence is about jj03, with an implied linear AR(1)-type persistence of roughly jj04 (Muris et al., 2020).

In transferable-utility matching, PTLE relies on a different but formally analogous tetrad identity. Under i.i.d. EV1 shocks,

jj05

so cross-differencing over types jj06 yields

jj07

If jj08, this becomes linear in jj09 and can be estimated by OLS, WLS, or GMM on pooled tetrads. The critical limitation is that this identity depends on EV1 heterogeneity and IIA. "Transferable Utility Matching Beyond Logit: Computation and Estimation with General Heterogeneity" shows that under non-logit heterogeneity the tetrad identity no longer holds; when the heterogeneity distribution is correctly specified in the paper’s simulated moment-matching estimator, the normalized RMSE falls below jj10 at the largest simulated populations, whereas under logit misspecification a persistent bias remains and the NRMSE stabilizes around jj11 (Galichon et al., 28 Nov 2025).

These adjacent literatures clarify both the strength and the limitation of PTLE. The strength is exact nuisance elimination under the logit structure. The limitation is equally clear: PTLE is logit-dependent. In the ordered dyadic network formulation, proportional odds is imposed because jj12 is common across thresholds; reciprocity and triadic closure are not modeled explicitly; strong within-network dependence beyond the maintained conditional independence may bias inference if it alters the likelihood factorization; finite-sample performance deteriorates when informative tetrads are extremely scarce; and the computational burden grows at order jj13. A plausible implication is that PTLE is best viewed as a highly structured estimator for sparse, fixed-effect-rich logit environments, not as a generic remedy for all forms of unobserved heterogeneity (Muris et al., 22 Jul 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Pooled Tetrad Logit Estimator (PTLE).