Practice — Advanced Experimentation: Interference, Marketplaces & Platforms (6 questions)
Design an Experiment for a New Matching Algorithm in a Two-Sided Delivery Marketplace Permalink →
You work on a food-delivery marketplace. A new dispatch/matching algorithm assigns orders to couriers using predicted prep times and batching. Offline replay says it should cut median delivery time. A colleague proposes: "randomize orders 50/50 between the old and new matcher and compare delivery time after a week."
- Explain why order-level randomization is biased here, and in which direction.
- Propose a valid design. State the randomization unit, the block length or cluster definition, how carryover is handled, and how you would randomize and balance time of day.
- Choose primary, guardrail and diagnostic metrics (include at least one metric for each side of the market).
- Describe the analysis (estimator, standard errors, variance reduction) and the sample-size reasoning.
- Name two things you could not learn from this test and how you would cover them.
Share this question
Compute the Design Effect and the Number of Stores Needed in a Store-Level Experiment Permalink →
A retailer wants to test a new in-store checkout flow. Because staff training cannot be split inside a store, the randomization unit is the store. There are 60 stores, 30 per arm, with about 400 customers per store during the test window. The metric is purchase conversion, baseline 20 percent, and the smallest effect worth detecting is 1 percentage point. A pilot shows an intra-store correlation (ICC) of 0.02.
- How many customers per arm would an iid (customer-level) test need at two-sided alpha 0.05 and 80 percent power?
- Compute the design effect and the number of customers and stores per arm the real design needs. Is the 60-store plan adequate?
- What minimum effect can the 60-store plan detect?
- List three ways to improve the design that actually help, and one that does not.
Share this question