Pricing Analytics: Price Elasticity, Dynamic Pricing, and Revenue Optimization
423 words
2 min read
Visual companion
Python
Type and operator map
Python Week 1: the first filter for runtime behavior
View
Revision summary
What this note is really saying
Short form
# Pricing Analytics: Price Elasticity, Dynamic Pricing, and Revenue Optimization ## ๐ฏ Learning Objectives - Compute price elasticity of demand from data - Implement dynamic pricing strategies - Optimize pricing for revenue and profit - Design pricing experiments ## ๐ Core Content ### 1.1 Price Elasticity of Demand...

Pricing Analytics: Price Elasticity, Dynamic Pricing, and Revenue Optimization
๐ฏ Learning Objectives
- Compute price elasticity of demand from data
- Implement dynamic pricing strategies
- Optimize pricing for revenue and profit
- Design pricing experiments
๐ Core Content
1.1 Price Elasticity of Demand
E=%ฮP%ฮQโ=(P2โโP1โ)/P1โ(Q2โโQ1โ)/Q1โโ| Elasticity | Interpretation | Pricing Strategy |
|---|---|---|
| |E| > 1 | Elastic (demand sensitive) | Lower price to increase revenue |
| |E| = 1 | Unit elastic | Revenue unchanged |
| |E| < 1 | Inelastic (demand insensitive) | Raise price to increase revenue |
1.2 Dynamic Pricing
python# runnable # Dynamic pricing factors: # - Demand (real-time) # - Competitor prices # - Time until event (airline, hotel) # - Customer segment # - Inventory remaining # Example: surge pricing formula # price = base_price ร (1 + surge_multiplier) # surge_multiplier = f(demand/supply ratio)
1.3 Revenue Optimization
Revenue = Price ร Quantity
Given elasticity E and current price P, the optimal price:
For elastic demand (E = -2.5): Pโ=Pรโ1.5โ2.5โ=1.67P (raise price) For inelastic demand (E = -0.5): Pโ=Pร0.5โ0.5โ=โ1.0P (dramatic raise โ or better: lower price?)
Wait โ this formula isn't right for all cases. Let me clarify:
The optimal monopoly price (where marginal cost MC = MR) is:
For E = -2.5, MC = 10:P^* = 10 / (1 - 0.4) = 16.67 For E = -0.5, MC = 10:P^* = 10 / (1 - 2) = -$10 (not meaningful โ model breaks at |E| < 1)
1.4 Why This Matters
Pricing analytics directly drives revenue. A 1% price optimization at a 1Bcompanyyields10M additional revenue โ often with zero additional cost.
2. ๐ Practice Questions
Q1: A product sells 100 units at 50.Afterapriceincreaseto55, sales drop to 80 units. Calculate elasticity and recommend a pricing strategy.%ฮQ = (80-100)/100 = -20% %ฮP = (55-50)/50 = 10% E = -20%/10% = -2.0Elasticity is -2.0 (|E| > 1, elastic). A 1% price increase reduces demand by 2%.Revenue at 50:100ร50 = 5,000Revenueat55: 80 ร 55=4,400Lowering the price would increase revenue. At 45(1045 = 5,400>5,000.Recommendation: Lower price to increase total revenue due to elastic demand. Join Discord PreviousSupply Chain AnalyticsNextOperations Analytics