A random (or changing) coefficient (RC) model is a linear regression yt=xt′βt+εt in which the coefficient vector βt varies rather than being a fixed parameter. Two distinct traditions exist: (1) the Swamy (1970/1971) i.i.d. model, in which βt (or βi across units) are i.i.d. draws from a distribution with mean βˉ and covariance matrix Δ, estimated by generalized least squares (GLS)/minimum norm quadratic unbiased estimator (MINQUE); and (2) the Chow (1984) state-space model, in which βt follows a latent Markov process βt=Mβt−1+ηt, estimated by the Kalman filter. The Swamy tradition treats coefficient heterogeneity as a cross-sectional or unconditional phenomenon; the Chow tradition treats it as dynamic and serially correlated.
Key Ideas
When V=0 the model collapses to fixed-coefficient ordinary least squares (OLS); the Kalman gain goes to zero and no updating occurs.
When M=I (random walk) the coefficients accumulate shocks permanently — the most common time-varying parameter (TVP) specification.
When ∣eigenvalues(M)∣<1 the coefficients are stationary with unconditional mean βˉ and covariance satisfying the Lyapunov equation Γ0=MΓ0M′+V.
The smoothed estimate β^t∣s (conditioning on all data up to s≥t) is the minimum mean squared error (MMSE) estimate of βt.
Two estimation routes — Kalman filter recursion (§2) and GLS regression (§3) — produce the same optimal estimates; the Kalman smoother is a Bayesian GLS estimator with the prior implied by the state equation.
How It Works
Swamy's i.i.d. Random Coefficient Model (1970/1975)
Model specification (Swamy-Mehta 1975, eq. 2.2):
yt=xt′βt+εt,βt∼i.i.d.(βˉ1,Δ1)
where Δ1 is an unrestricted K×K positive semi-definite covariance matrix (relaxing the diagonal restriction of Swamy 1971). The induced observation model has heteroskedastic variance Var(yt)=xt′Δ1xt+σ2, so the GLS weight matrix is Σ1=diag[xt′Δ1xt+σ2].
Minimum average-risk estimator of βˉ1 (eq. 2.10): With prior mean r1 and precision ψ1−1:
βˉ1∗=(X′Σ1−1X+ψ1−1)−1(X′Σ1−1y+ψ1−1r1)
Under normality this equals the posterior mean of βˉ1∣y. Under a diffuse prior (ψ1−1→0) it collapses to the minimum variance linear unbiased estimator (MVLUE):
bˉ1=(X′Σ1−1X)−1X′Σ1−1y
MINQUE of Δ1 (eqs. 2.24/2.26): The minimum norm quadratic unbiased estimator solves sˉ1=Zˉ1δ2, where δ2 stacks the K(K+1)/2 unique elements of Δ1 and sˉ1 contains sums of squares and cross-products of GLS residuals. Negative variance estimates are truncated to zero. A Bayesian analogue with prior (δˉ2,Ψ2) adds regularization.
Conceptual distinction (Swamy-Mehta 1975, §1): the paper draws a sharp line between (a) βt random as part of the data-generating process — a feature of the world — and (b) β random as a subjective Bayesian prior encoding the analyst's uncertainty. Both yield structurally identical estimators (eq. 2.10) but have different interpretations and different conditions for validity.
Panel decomposition (eq. 3.2): In a cross-section–time-series panel, coefficients decompose as:
βit=βˉ+αi+ξit
where αi is an individual-specific permanent component and ξit is time-varying and i.i.d. The mean coefficient βˉ is estimated by a panel GLS/Bayes estimator (eq. 3.8); the cross-section dispersion matrix Δ is estimated by (n−1)−1S minus a precision-matrix correction (eq. 3.12).
Maximum Likelihood (ML) Pathology for Switching Regression (§2 intro): Before proposing the random coefficient model, the paper shows that maximum likelihood for Quandt's (1972) switching regression — a two-regime model with regime indicator λ — is almost always unbounded: as σi2→0 with the regime mean held at an observed datum, the likelihood diverges. Bayesian methods with proper priors avoid this but yield posteriors with no closed form and no normal large-sample approximation (Johnson regularity conditions fail). The random coefficient model avoids both pathologies.
Simple Mean Estimator (Gumpertz-Pantula 1989)
The estimated generalized least squares (EGLS) estimator (eq. 2.4) requires Σ^ββ to be positive definite, but in small samples with large σ2 this fails frequently (Table 1 of paper: up to 81% of replications). The simple mean bˉ=n−1∑i=1nbi avoids this:
Exact normality: bˉ∼N(β,n−1Σββ+σ2n−2∑i(Xi′Xi)−1) for all n,t.
Unbiased variance estimator: n−1Sbb where Sbb=(n−1)−1∑i(bi−bˉ)(bi−bˉ)′ — no positive-definiteness constraint.
Test statistic: T^BAR∗2=[Lbˉ−λ0]′[Ln−1SbbL′]−1[Lbˉ−λ0] — Hotelling's T2 on the bi's; F(q,ν∗) via Satterthwaite approximation where ν∗=g−1[l′Σββl+n−1σ2∑il′(Xi′Xi)−1l]2.
Asymptotic equivalence: bˉ∼aβ^GLS∼aβ^EGLS as n→∞ or t→∞.
Trade-off: mean relative efficiency (MRE)(bˉ) ≥90% when model matrices are homogeneous (δ=1); drops to ~42% when highly heterogeneous (δ=9) and σ2 is small. Prefer T^BAR∗2 when n is small or Σ^ββ is unreliable.
The smoothed estimate β^t∣s equals the GLS estimator obtained by regressing (y1,…,ys) on (x1,…,xs) with βt as the (unknown vector) coefficient, using the state equation as a set of pseudo-observations. The GLS stacked system (3.1–3.2) is:
This equivalence provides initial conditions β^k∣k and Σk∣k from the first k observations without requiring a prior.
MLE of Hyperparameters (§4)
The parameters σ2, P=σ−2V, and M are estimated by maximizing the concentrated Kalman innovation log-likelihood:
logL=const−21log∣Q∣−21(y−Zβ)′Q−1(y−Zβ)/σ2
where Q=IT+A(IT−1⊗P)A′. No closed form for P and M; gradient-based numerical methods are used. Conditional on P and M, closed-form MLEs for σ2 and the cross-equation covariance Σ exist.
System Extensions
Seemingly Unrelated Regression (SUR)-type (§5): m equations with equation-specific βjt; joint likelihood involves the full cross-equation covariance Σ. MLEs for σij given Q have closed forms.
Simultaneous equations (§6): Structural equations with time-varying parameters; linearize around current estimates and apply the GLS step iteratively (analogous to two-stage least squares (2SLS) with TVP). The linearized model (6.11) replaces the nonlinear structural form with a linear approximation valid locally.
Nonlinear systems (§7): f(yt,xt,βt)=0; Taylor-expand around δt∣t−1 and apply the same Kalman/GLS machinery.
Stationary Coefficients (§8)
When ∣eigenvalues(M)∣<1, βt is stationary. The initial covariance satisfies the Lyapunov equation Γ0=MΓ0M′+V, which must be solved numerically for general M. Hannan-Dunsmuir (1976) identification conditions for autoregressive moving average (ARMA)(p,q) representations of βt apply.
General RC Model with Concomitants (Swamy-Tavlas 1995)
Swamy-Tavlas (1995) survey and extend the RC framework to its most general form, nesting the Swamy (1970/71) simple model and all conventional fixed-coefficient specifications as special cases.
Direct and Indirect Effects Decomposition
Each observed coefficient βtj decomposes as:
βtj=αtj+l∑δtlψtlj
where αtj is the direct causal effect of regressor xtj on yt, and ∑lδtlψtlj are indirect proxy effects that arise because xtj is correlated with omitted variables qtlj (indirect through δtl, with loading ψtlj). Fixed-coefficient regression estimates conflate both components: a single OLS slope captures both the structural causal channel and any proxy information carried by the regressor. RC models with observable concomitantsztl can separate them, provided the stochastic law condition holds.
Stochastic law condition (Pratt-Schlaifer 1988): The model coincides with a causal law when x~t⊥a~xzt conditional on zt. This is the RC analogue of an exogeneity condition. Derivation via eqs. (13)–(14) shows the general RC model can satisfy it; conventional fixed-coefficient (CFC) models generally cannot, because they absorb both direct and indirect effects into a single fixed coefficient.
Π: K×m1 fixed matrix of mean coefficient responses to concomitants
zt: m1-vector of observable concomitants — variables correlated with indirect effects but uncorrelated with direct effects conditional on xt
L: K×m2 known loading matrix
Φ: m2×m2 stable coefficient persistence matrix
Total free parameters: n=Km1+m22+m2(m2+1)/2+1
The Swamy (1970/71) simple model is the special case Π=0, Φ=0, L=IK, diagonal Δε — i.i.d. coefficients with no systematic mean or persistence.
19 Conventional Fixed-Coefficient Special Cases
The general model nests 19 CFC models by imposing parameter restrictions (§2.4):
Cases
Model class
Key restriction
1–11
CFC models
Π=0 AND restrictions on Φ, L
6
GARCH
Swamy-Tavlas (1994) transformation; variance equation from coefficient dynamics
12–19
RC models of increasing generality
Delete zt restrictions progressively
Cases 1–5 cover OLS, GLS, distributed-lag, and ARMA structures. Case 6 connects to the generalized autoregressive conditional heteroskedasticity (GARCH) family: Swamy-Tavlas (1994, Economics Letters 46: 7–10) showed a GARCH conditional variance equation emerges from the coefficient dynamics when concomitants and loading matrix are appropriately restricted. Cases 12–19 restore time-varying parameters with successively fewer constraints.
Swamy-Tinsley (1980) Iterative GLS
A feasible GLS algorithm (§2.5) that avoids MCMC:
Initialize: Φ=0, Δa=I
Compute βt from current (Π,Φ,Δa) via GLS
Update Π via OLS of β^t on zt
Compute residuals ε^t=β^t−Π^zt
Estimate Φ via multivariate AR(1) on ε^t
Update Δa from AR residuals
Recompute GLS weights
Repeat steps 2–7 until convergence
Convergence is typically achieved within a small number of cycles. The estimate of Π provides the direct-effects component; the residual Lε^t contains the indirect effects.
Empirical Record (Swamy-Tavlas 1995, Table 3)
Nine macroeconomic forecasting applications comparing RC models to their best CFC alternative:
Application
RC RMSE
Best CFC RMSE
Reduction
US M1 demand (missing money period)
4.6
19.8
77%
Dollar/DM exchange rate
beats RW
CFC above RW
—
Dollar/pound exchange rate
beats RW
CFC above RW
—
Dollar/yen exchange rate
beats RW
CFC above RW
—
US short-term interest rate
lowest
highest
11–60%
Schinasi-Swamy (1989) replicates the Meese-Rogoff (1983) finding for CFC models but shows RC models beat the random walk for all three dollar exchange rate pairs.
Testing Coefficient Constancy (Chow 1984 §10)
Test
H0
Statistic
Reference
Chow F-test
Known break at TB
Ratio of SSRs before/after
Chow (1960)
CUSUM
No structural change
Cumulated recursive residuals vs. straight-line bounds
Brown-Durbin-Evans (1975)
CUSUM2
No variance change
Cumulated squared residuals
Brown-Durbin-Evans (1975)
Quandt max-LRT
Unknown break date
maxλF(λ) over interior of sample
Quandt (1960)
LMP (locally most powerful) / Nyblom
V=0
Score statistic against random-walk alternative
Nyblom (1983)
Pagan score
V=0
Score statistic
Pagan (1980)
Why It Matters
Foundational framework for the Time-Varying Parameter VAR: the multivariate extension stacks βt=vec[(A1t,…,Apt)′] and applies the same Kalman filter / Carter-Kohn algorithm (Amisano-Federico 2004).
The GLS–Kalman equivalence shows that the Kalman smoother is a Bayesian GLS estimator; this clarifies the relationship between frequentist and Bayesian estimation of TVP models.
Completes Bayesian Multiperiod Prediction (Chow 1973): that paper showed the optimal predictor requires E[Ak∣data]; this paper provides the estimation framework for the coefficient process (M, V) that feeds into that expectation.
The constancy testing survey (§10) synthesizes pre-1984 methods; post-1984 work (Zivot-Andrews 1992, Bai-Perron 1998) extends to multiple unknown breaks — see Structural Break Testing.
Open Questions
Consistent selection of the coefficient dynamics order (p,q) in the ARMA representation of βt remains non-trivial.
High-dimensional systems: the K×K Lyapunov equation becomes infeasible for large K; sparsity or factor structure in V is needed.
The Nyblom (1983) LMP test has low power against smooth gradual change; smooth transition autoregressive (STAR)-type alternatives are complementary.