Jimbo Brand
jamesbrandecon.bsky.social
Jimbo Brand
@jamesbrandecon.bsky.social
Economist at Microsoft, PhD from UT Austin. Views are my own
P.S. I also tried to make plotting easier. Here, for example, are estimates from a model with two product characteristics and correlated preferences. More to come, including docs to make it easier to dig through the "problem" objects to extract results.
May 1, 2025 at 10:25 PM
As with FRACDemand (which is now registered!), the coolest thing here is that it's fast. less than a minute to define the problem, estimate it, and calculate price elasticities for 500 markets with 20 products each
May 1, 2025 at 10:25 PM
Congratulations, Jeff!
March 8, 2025 at 2:44 AM
Nice, thanks for explaining! Agreed, it seems useful to help see how I'm using memory while building something (which I still wish I understood better)
January 20, 2025 at 12:50 AM
Is the goal just that GC can catch when to run? Or is there another performance benefit I don't understand? Seems like a lot of additional code so I'm assuming there's more value
January 19, 2025 at 7:30 PM
This point you've been on has stuck with me as an industry guy. How do firms succeed while being terrible at stats reasoning? Because some big ideas are robust to that bad logic and (like VCs?) you get a lot of shots and only need a few to pay off. That changes how to think of data work for the firm
January 18, 2025 at 3:52 PM
Finally, we put this all in a Julia package! Trying to take seriously that these complex methods cost a lot of time and effort to implement, we tried to make it as easy as possible to use our methods for estimation, inference, and some basic counterfactuals 6/6
January 17, 2025 at 3:46 PM
Third, we apply our method to real demand from 12 categories of products at a large retail food chain. Our estimates agree with our simulations — constraints matter, and imposing them generates more reasonable elasticities and counterfactuals (below) 5/
January 17, 2025 at 3:46 PM
Second, we show in simulations that our method improves upon the previous state of the art for this model, both because we can fully enforce constraints and because doing so gives us more accurate estimates of price elasticities. 4/
January 17, 2025 at 3:46 PM
This two-step approach not only helps us impose new constraints -- it also guarantees that our constraints are satisfied *everywhere*, which we show is often not true of the best previous approach 3/
January 17, 2025 at 3:46 PM
First, we develop a new quasi-Bayes approach to solve this (hard!) problem. We show that imposing constraints on nonparametric demand curves is better suited to MCMC sampling approaches than frequentist optimization, and develop a two-step process for sampling in our setting 2/
January 17, 2025 at 3:46 PM
The paper looks really nice, but Prop 2 (no ME) feels stronger than is useful in practice... do we hold ourselves to that standard for any other measurement tool? Or am I being unfair/missing something
December 11, 2024 at 5:43 PM
Ditto, my brain hurts enough switching between the languages themselves. Adding UI as another thing to switch is a pain
December 8, 2024 at 6:55 PM
Wow, as an increasingly frequent R user I wish I'd known this was possible months ago -- thanks for figuring this out in public
December 8, 2024 at 5:57 PM
Been (finally) reading through it in detail recently -- great paper!
November 27, 2024 at 3:28 PM
Agreed (and I get this argument from ML people a lot), but funny enough we'll never know the counterfactual there either! I could walk around in the dark and get where I'm going but it'd still be nice to have the lights on
November 26, 2024 at 4:43 AM
My experience is that the former often dominates, and is the default even in settings where academics would lean toward the latter (when estimating the value in the world is statistically hard) but folks are surprisingly open to understanding the issues with "ML everything" when demonstrated
November 26, 2024 at 4:36 AM
There's definitely some of "just do whatever works" in my experience but there are also a ton of people (often PhDs) trying to do things as right as possible under constraints, including experimentation and causal inference
November 26, 2024 at 4:30 AM
Agreed, I wondered how reallocating regular up to premium is being counted. New planes with 50% premium seems high! Curious to see how premium margins decline (seems like they have to?) as lower WTP customers are forced into it just by prevalence
November 23, 2024 at 11:33 PM
Awesome find. Silly question -- what does "incremental" here really mean? Net new seats mostly come from new planes/routes (I assume) and I don't see how 85% can be premium. Any idea?
November 23, 2024 at 8:01 PM
Oh yeah? Well where else can you get a "taco" with a hot dog in it?
October 23, 2024 at 1:48 AM