pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
This skill covers game-theoretic methods in structural econometrics and industrial organization. Use when the user is working with strategic interactions, equilibrium analysis, or game-theoretic structural models — including entry games, conduct testing, auction models with
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill game-theory -a windsurf -y
name: game-theory argument-hint: "<equilibrium concept or game type>" description: >- This skill covers game-theoretic methods in structural econometrics and industrial organization. Use when the user is working with strategic interactions, equilibrium analysis, or game-theoretic structural models — including entry games, conduct testing, auction models with strategic bidding, bargaining, or matching markets. Triggers on "Nash equilibrium", "subgame perfect", "best response", "strategic interaction", "entry game", "conduct testing", "auction", "mechanism design", "matching market", "bargaining", "BNE", "Bayesian Nash", "static game", "dynamic game", "repeated game", "multiple equilibria", "equilibrium selection", "discrete game", "oligopoly", "game-theoretic", "player", "payoff", "strategy", "dominant strategy", "Bresnahan-Reiss", "Ciliberto-Tamer", "partial identification", "set identification", or markup test.
Reference for game-theoretic methods in applied structural econometrics and industrial organization. Covers equilibrium concepts, computational methods, structural IO applications, and the identification challenges unique to game-theoretic models.
Use when the user is:
Skip when:
**Quick reference only** — for full implementation code, see `references/` subdirectory.
---
import nashpy as nash
import numpy as np
# Define a 2-player game: row player payoffs A, column player payoffs B
A = np.array([[3, 0], [5, 1]]) # e.g., Prisoner's Dilemma
B = A.T # Symmetric game
game = nash.Game(A, B)
# Find ALL Nash equilibria via support enumeration
for i, (sr, sc) in enumerate(game.support_enumeration()):
print(f"NE {i+1}: row={sr.round(3)}, col={sc.round(3)}")For larger games, extensive-form games, or QRE computation, see `references/equilibrium-computation.md`.
| Information Structure | Timing | Concept | Refinement | Key Reference | |----------------------|--------|---------|------------|--------------| | Complete | Simultaneous | Nash equilibrium | Dominant strategy, trembling-hand perfect | — | | Complete | Sequential | Subgame perfect equilibrium (SPE) | Backward induction | — | | Complete | Repeated | SPE with trigger strategies | Folk theorem, Nash reversion | Green-Porter (1984) | | Complete | Dynamic (states) | Markov perfect equilibrium (MPE) | Strategies depend only on payoff-relevant state | Ericson-Pakes (1995) | | Incomplete (private types) | Simultaneous | Bayesian Nash equilibrium (BNE) | Monotone strategies, threshold equilibria | — | | Incomplete | Sequential | Perfect Bayesian equilibrium (PBE) | Sequential rationality + Bayesian updating | Kreps-Wilson |
**Decision tree:** 1. Do players have private information? → Yes: BNE framework. No: Nash/SPE. 2. Is the game sequential? → Yes: SPE (backward induction) or MPE (dynamic states). No: simultaneous Nash. 3. Is the game repeated? → Yes: folk theorem applies; collusion may be sustainable. 4. Are there multiple equilibria? → See [Multiple Equilibria Summary](#multiple-equilibria-summary).
For detailed definitions, formulas, and the complete-vs-incomplete information comparison table, see `references/equilibrium-concepts.md`.
---
The central identification challenge in empirical games. Three resolution strategies:
| Strategy | Approach | Trade-off | Key Reference | |----------|----------|-----------|--------------| | **Impose selection rule** | Order firms by profitability; pick unique NE | Point identification, but selection rule is an assumption | Berry (1992) | | **Set identification** | Accept all NE-consistent parameters | No selection assumption, but wider confidence regions | Ciliberto-Tamer (2009) | | **Exploit multiplicity** | Use correlates of equilibrium selection as instruments | Point identification with weaker assumptions | Sweeting (2009) | | **QRE** | Bounded rationality generates unique equilibrium | Testable, but imposes logistic choice structure | McKelvey-Palfrey |
For the full selection rule comparison table, QRE implementation code, and Ciliberto-Tamer bounds procedure, see `references/multiple-equilibria.md`.
---
Two sources of endogeneity distinguish games from single-agent models: (1) strategic complementarities/subst
## 🔥 力荐 · StatsPAI — Stata 与 R 的 Python 平替,为 AI Agent 而生 🔁 Stata / R 平替:reghdfe、csdid、rdrobust、synth、fixest、did 等常用命令在 Python 中一站式替代,一个 import statspai as sp 搞定 DID / RD / IV / SCM / DML / matching 🤖 面向 Agent 设计:结构化结果对象 + 内置 MCP Server,Claude / Codex
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics…
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid +…
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven +…
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…