Cross-border cigarette spillovers, from two-way FE to the dynamic Spatial Durbin Model
Nagoya University (GSID)
June 11, 2026
Act I
A state’s cigarette tax is a local instrument. But consumers near borders simply drive across the line to buy cheaper packs.
So one state’s consumption depends on its neighbors’ prices and incomes. Standard panel models treat every state as an island.
−0.63
SDM total price effect vs −0.40 from two-way FE — a 57% larger response, once cross-border spillovers are counted
Act II
logclogp, log real per-capita income logyStrongly balanced Baltagi panel, 1963–1992. Two states are neighbors if they share a border; the diagonal of \(W\) is zero (no self-loop).
norm(row) makes each row of \(W\) sum to 1, so \(Wy\) for California averages Nevada, Oregon, and Arizona’s consumption.
| Outcome | Coef. | SE | Sig.? |
|---|---|---|---|
logp (price) |
−0.386 | 0.031 | yes |
logy (income) |
0.372 | 0.026 | yes |
\(R^2 = 0.224\). This naive benchmark ignores the panel structure entirely — every state treated as an independent draw.
| Outcome | Coef. | SE | Sig.? |
|---|---|---|---|
logp (price) |
−0.402 | 0.027 | yes |
logy (income) |
0.119 | 0.048 | 5% |
Within \(R^2 = 0.789\) — state and year effects absorbed. But every state still depends only on its own price and income.
\[y_{it} = \rho \sum_{j=1}^{N} w_{ij}\, y_{jt} + x_{it}\beta + \sum_{j=1}^{N} w_{ij}\, x_{jt}\theta + \mu_i + \lambda_t + \varepsilon_{it}\]
\(\rho W y\) is the neighbor-consumption feedback; \(W X \theta\) is the spillover of neighbors’ prices and incomes; \(\mu_i,\lambda_t\) are state and year effects.
type(both) = two-way FE; mod(sdm) = Spatial Durbin; effects decomposes the impact into direct + indirect via 999 Monte Carlo draws.
| Parameter | Coef. | SE | \(z\) |
|---|---|---|---|
[Main]logp (own price) |
−0.307 | 0.028 | −10.88 |
[Wx]logp (neighbor price) |
−0.206 | 0.065 | −3.17 |
[Spatial]rho |
0.265 | 0.033 | 8.08 |
Higher neighbor prices also cut local consumption — exactly the cross-border-shopping signature.
\[\text{Total} = \underbrace{-0.313}_{\text{direct, own state}} + \underbrace{-0.314}_{\text{indirect, spillover}} = -0.627\]
The spillover is as large as the own-state effect — when neighbors raise prices 1%, local consumption falls about as much as if the state had raised its own price.
−0.627
Total price effect (direct −0.313 + indirect −0.314), SE 0.087, \(z = -7.23\) · two-way FE saw only −0.402
| SDM (standard) | SDM (Lee–Yu) | |
|---|---|---|
| \(\rho\) | 0.265 | 0.260 |
logp (own) |
−0.307 | −0.304 |
| Total price effect | −0.627 | −0.623 |
With \(T = 30\), the incidental-parameters bias of order \(1/T\) is small; the near-identical estimates confirm the ML results are reliable.
* Reduce to SAR? (drop neighbors' X)
test ([Wx]logp = 0) ([Wx]logy = 0) // chi2 = 12.87, p = 0.002
* Reduce to SLX? (no autoregressive feedback)
test ([Spatial]rho = 0) // chi2 = 61.04, p < 0.001
* Reduce to SEM? (common-factor restriction)
testnl ([Wx]logp = -[Spatial]rho*[Main]logp) ///
([Wx]logy = -[Spatial]rho*[Main]logy) // chi2 = 8.49, p = 0.014| Reduce to | Restriction | \(\chi^2\) | \(p\) | Verdict |
|---|---|---|---|---|
| SAR | \(\theta = 0\) | 12.87 | 0.002 | reject |
| SLX | \(\rho = 0\) | 61.04 | <0.001 | reject |
| SEM | \(\theta + \rho\beta = 0\) | 8.49 | 0.014 | reject |
Spatial dependence in cigarette demand is substantive, not a nuisance — neighbors’ consumption, prices, and incomes all matter.
Act III
0.65
\(\tau\), the temporal-lag coefficient (\(z = 33.33\)) · about 65% of last year’s consumption persists into this year
\[\text{long-run} = \frac{\hat\beta_{logp}}{1 - \tau} = \frac{-0.150}{1 - 0.639} \approx -0.42\]
The static SDM conflates short- and long-run responses into one coefficient; the dynamic model separates how fast a tax bites from how hard it eventually bites.
Objection. Adding a weight matrix can’t manufacture identification — \(\rho\) and the spillovers are still associations.
Response. Correct. The SDM models the structure of cross-state dependence; it does not relax the usual selection-on-observables assumptions. The contribution is a better-specified demand model — one that stops attributing neighbors’ influence to own price — not a quasi-experimental tax effect.