← Latest papers
📈 economics

A Frequentist Approach to Revealed Preference Analysis

This paper develops a frequentist framework to quantify the statistical power of revealed preference tests, demonstrating how sample size and data richness determine the ability to detect economically meaningful deviations from theoretical models and enabling practical inference on demand functionals and welfare effects.

Original authors: Charles Gauthier, Raghav Malhotra, Agustin Troccoli Moretti

Published 2026-02-12
📖 5 min read🧠 Deep dive

Original authors: Charles Gauthier, Raghav Malhotra, Agustin Troccoli Moretti

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a detective trying to figure out if a suspect is following a strict rulebook (like "always choose the cheapest option" or "always maximize happiness"). You have a notebook with a list of their choices: what they bought when prices were high, what they bought when prices were low, and so on.

The Old Way (The "Pass/Fail" Test)
Traditionally, economists use a method called Revealed Preference. It's like a strict math test.

  • If the suspect's choices fit the rulebook perfectly, they pass.
  • If there's even one tiny contradiction, they fail.

The Problem:
Imagine the suspect is actually cheating (making irrational choices), but you only have a notebook with three entries.

  • The detective says, "They passed! They are rational!"
  • But really, they just got lucky. With only three data points, a cheater can easily slip through the cracks. It's like a student guessing on a 3-question quiz and getting a perfect score by chance. You can't tell if they actually know the material or just got lucky.

The New Paper's Solution: "How Big a Lie Can We Catch?"
This paper asks a smarter question: "How many observations do we need to be sure we catch a cheater?"

Instead of just saying "Pass" or "Fail," the authors use a framework from Statistical Learning (think of it as a "lie detector" for data) to measure the power of the test.

Here is the breakdown using simple analogies:

1. The "Smoothness" Assumption

The paper assumes that people's choices are smooth.

  • Analogy: Imagine a car driving on a road. If you turn the steering wheel a tiny bit, the car doesn't suddenly teleport to the other side of the highway; it moves a little bit. Similarly, if a person's budget changes slightly, their shopping list shouldn't change wildly.
  • Why it matters: Because choices are smooth, if you see enough data points (enough "snapshots" of the car's path), you can draw a very accurate line connecting them. If the person is actually cheating (driving erratically), that line will eventually look jagged and obvious once you have enough snapshots.

2. The "Detective's Confidence"

The authors calculate exactly how many snapshots (nn) you need to catch a specific amount of cheating (ϵ\epsilon).

  • Scenario A: You want to catch a huge cheater (someone who buys luxury cars when they can't afford them). You only need a few snapshots to catch them.
  • Scenario B: You want to catch a tiny cheater (someone who makes a 1% irrational choice). You need thousands of snapshots to be sure.
  • The Takeaway: If a study only has 10 data points and says "The consumer is rational," it might just mean the study wasn't looking hard enough. The "lie" was too small to be seen with so little data.

3. The "NP-Hard" Problem (The Maze)

Some rules are incredibly complex to check.

  • Analogy: Imagine trying to solve a maze. Some mazes are easy (like checking if someone buys apples or oranges). Others are like a giant, twisting labyrinth with millions of paths (checking if someone's choices fit a complex "weak separability" rule).
  • The Old Problem: Checking these complex mazes exactly is computationally impossible for computers (it takes too long).
  • The New Solution: The paper says, "Let's stop trying to solve the maze perfectly. Instead, let's build a fence around the maze."
    • They create a functional test. Instead of checking every single path, they check if the person is close enough to the rule.
    • The Trade-off: You might let a tiny bit of cheating slip through (a small "false negative"), but you get a result that a computer can actually calculate in seconds, and you know exactly how confident you can be in that result.

4. Measuring "Welfare" (The Cost of Living)

The paper also shows how to estimate how much better off a person is, even with limited data.

  • Analogy: Imagine you want to know how much a person's "happiness" changed when gas prices went up.
  • The Result: You can't know the exact number, but the paper gives you a Confidence Interval.
    • Instead of saying "You lost $50," you say, "We are 95% sure you lost between $40 and $60."
    • The more data you have, the tighter that range becomes (e.g., $49 to $51).

Summary: What Does This Mean for the Real World?

  1. "Passing" isn't enough: Just because a dataset passes a standard test doesn't mean the person is rational. It might just mean the dataset was too small to catch the irrationality.
  2. Sample Size Matters: If you want to detect small, subtle irrationalities, you need a massive amount of data. If you only have a little data, you can only detect big, obvious mistakes.
  3. Better Tools for Complex Rules: For very complex economic rules that are too hard to calculate exactly, this paper gives us a way to test them approximately, with a clear understanding of how accurate the test is.

In a nutshell: This paper is about upgrading the "lie detector" for economists. It moves from a simple "Pass/Fail" sign to a sophisticated "Probability Meter" that tells you exactly how much data you need to trust your conclusion.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →