SlideShare a Scribd company logo
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
PRICE OPTIMIZTION
Determining the optimal selling price using Demand, Revenue
and Profit Function
-Mary Suma
Contents
Objective........................................................................................................................................................................2
Abstract..........................................................................................................................................................................2
Step1 : Derive Optimal Price ..................................................................................................................................3
Revenue Function ..................................................................................................................................................3
Profit Function.........................................................................................................................................................3
Step 2: Analyze price variation in Historical data...........................................................................................3
Step3: Find Optimal price........................................................................................................................................5
Step 4: Find Profit and Revenue using Optimal Price...................................................................................5
Step5 : Pricing for maximum profit or revenue...............................................................................................5
Conclusion.....................................................................................................................................................................7
Reference.......................................................................................................................................................................7
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
Objective
Price optimization is the process of finding the sweet spot and the perfect balance between
profit and value. In this presentation, ‘Pricing to maximize profit’ is explained in 5 simple steps.
• to estimate the right price of a product
• to determine how customers, react to different pricing strategies.
Machine Learning uses historical behaviour of customer’s demand to find the most optimal price
to maximize the profit and revenue.
Abstract
Demand curve represents the relationship between price of the product and the quantity sold at
a certain point in time.
Linear Demand Curve is given by
Demand Curve D(x) = ax+b
Total Revenue is given by
Revenue R(x) = x * D(x) = ax^2+bx
Total Profit is given by
Total Profit P(x) = (x-c) * D(x) = ax^2-axc+bx-bc
Imagine a company that has been selling a product, that follows linear demand Curve
D(x) = ax+b , where alpha(a) = -40 and beta(b) = 500.
Demand function, Quantity vs Price
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
Step1 : Derive Optimal Price
Now, to optimize the profit, find the critical points and check if these critical points of profit
function are maximum points or minimum points. If the second derivative is negative, it is the
maximum point. If one of critical point is maximum, that is the optimal price.
Revenue Function
First Derivative of Revenue function, R’(x) = 2ax+b
• Critical point is when R’(x) = 0
• 2ax+b = 0 ; x = -b/2a, which is the optimal price for Profit
Optimal Price to maximize profit is given by P_MaxProfit = -b/2a
Profit Function
First Derivative of Profit function P’(x) = 2ax – ac+b
• Critical point is when P’(x) = 0
• 2ax – ac+b = 0; x = (-b+ac)/2a
Optimal Price to maximize revenue is given by P_MaxRevenue = (-b+ac)/2a
The price that maximizes profit is always bigger than the one that maximizes total revenue since c is
always positive.
Step 2: Analyze price variation in Historical data
The graph below shows the historical variation in prices and demand for the last 365 days.
Create Demand Curve using historical data.
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
Historical Performance
Demand function of Historical data.
The model may be significant at p<=0.05
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
Step3: Find Optimal price
Calculate the estimate optimal price for Profit and Revenue function using the formula derived
in step1.
P_MaxProfit = -b/2a
P_MaxRevenue = (-b+ac)/2a
From historical demand function,
Alpha, a = -38.85226
Beta, b = 493.6576 (Intercept)
Hence
P_MaxProfit = 8.35301
P_MaxRevenue = 6.35301
Step 4: Find Profit and Revenue using Optimal Price
Using the estimated price for Revenue and Profit, we now calculate the Revenue and total profit.
Replacing alpha = -40 and beta = 500 in the demand function, we get
• Revenue R(x) = xD(x) = ax^2+bx
Revenue with estimated optimal price, 6.35301 = 1562.076
• Total Profit P(x) = (x-c)D(x) = ax^2-axc+bx-bc
Profit with estimated optimal price, 8.35301 = 722.0756
Step5 : Pricing for maximum profit or revenue
Now lets plot the relationships between estimated profit , estimated revenue , true profit and
true revenue. stat_function can abe used to plot graph of a quadratic function. An alternate
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
approach is to define a new dataframe containing x and y coordinates for the function then
use geom_line to draw the curve.
Estimated Revenue vs Actual Revenue
As represented in the revenue curve, the optimal price is 6.35 and about 248 units will be sold in
order to maximize the revenue to 1,562.
Estimated Profit vs Actual Profit
As represented in the profit curve, the optimal price is 8.35 and about 148 units will be sold in
order to maximize the profit to 722.
(8.35, 722)
(6.35, 1562)
Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma
Inference:
• When the primary objective is maximizing the profit, the price is set as close as
possible to the peak of revenue curve or the profit curve.
• In the example, estimated revenue and estimated profit curves are similar to the
actual revenue and actual profit
Conclusion
Using Price optimization, businesses predict to what degree demand is altered with the change
of price. It is used to measure how sensitive customers can be to price changes. Pricing for
maximum profit, is most effective with established products in stable markets. New products aim
to increase the market share than increasing revenue and hence different pricing strategy
should be used.
Reference
Pricing and revenue optimization - Robert Lewis
Price Optimization - Yuri Fonseca

More Related Content

Similar to Price Optimization

Long Run Average Cost Curve
Long Run Average Cost CurveLong Run Average Cost Curve
Long Run Average Cost Curve
Ulsah T N
 
C ost+behaviour+estimation
C ost+behaviour+estimationC ost+behaviour+estimation
C ost+behaviour+estimation
Khalid Aziz
 
Flexible Budgeting
Flexible BudgetingFlexible Budgeting
Flexible Budgeting
Junaid Inam
 
COST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptxCOST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptx
AnshKhandelwal17
 
Managerial accounting assignment
Managerial accounting assignmentManagerial accounting assignment
Managerial accounting assignment
Md. Ismail Hossen
 
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptxESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
AhmadMayyas3
 
Step By Step Analyzing Price Elasticit1.pdf
Step By Step Analyzing Price Elasticit1.pdfStep By Step Analyzing Price Elasticit1.pdf
Step By Step Analyzing Price Elasticit1.pdf
Rahmat Taufiq Sigit
 
Kp26 Plan Activity Output On Cost Center
Kp26 Plan Activity Output On Cost CenterKp26 Plan Activity Output On Cost Center
Kp26 Plan Activity Output On Cost Center
whocanbe1
 
ch5 CVP .pdf
ch5 CVP .pdfch5 CVP .pdf
ch5 CVP .pdf
khawlamuseabd
 
TALLER N°2
TALLER N°2TALLER N°2
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
Mohit Amitabh
 
Break even point
Break even pointBreak even point
Break even point
Nadeem Uddin
 
SAP TRM (Treasury and Risk Management) Configuration (1).pdf
SAP TRM (Treasury and Risk Management) Configuration  (1).pdfSAP TRM (Treasury and Risk Management) Configuration  (1).pdf
SAP TRM (Treasury and Risk Management) Configuration (1).pdf
SAMIR SHAH
 
Lrac good ppt gp
Lrac good ppt gpLrac good ppt gp
Lrac good ppt gp
PUTTU GURU PRASAD
 
CostPerform’s multidimensional costing function leads to improved profitability
CostPerform’s multidimensional costing function leads to improved profitabilityCostPerform’s multidimensional costing function leads to improved profitability
CostPerform’s multidimensional costing function leads to improved profitability
Brian Plowman
 
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
Rod King, Ph.D.
 
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by  Naga.docxWalmart Sales Prediction Using Rapidminer Prepared by  Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
celenarouzie
 
APLICACION DE LA DERIVADA EN LA CONTABILIDAD
APLICACION DE LA DERIVADA EN LA CONTABILIDAD APLICACION DE LA DERIVADA EN LA CONTABILIDAD
APLICACION DE LA DERIVADA EN LA CONTABILIDAD
andrescaiza6
 
ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066
rahulsm27
 
Building an algorithmic price management system using ML: Dynamic talks Chica...
Building an algorithmic price management system using ML: Dynamic talks Chica...Building an algorithmic price management system using ML: Dynamic talks Chica...
Building an algorithmic price management system using ML: Dynamic talks Chica...
Grid Dynamics
 

Similar to Price Optimization (20)

Long Run Average Cost Curve
Long Run Average Cost CurveLong Run Average Cost Curve
Long Run Average Cost Curve
 
C ost+behaviour+estimation
C ost+behaviour+estimationC ost+behaviour+estimation
C ost+behaviour+estimation
 
Flexible Budgeting
Flexible BudgetingFlexible Budgeting
Flexible Budgeting
 
COST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptxCOST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptx
 
Managerial accounting assignment
Managerial accounting assignmentManagerial accounting assignment
Managerial accounting assignment
 
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptxESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
ESMA 650 Fall2023 Topic C02 Cost Estimation Methods.pptx
 
Step By Step Analyzing Price Elasticit1.pdf
Step By Step Analyzing Price Elasticit1.pdfStep By Step Analyzing Price Elasticit1.pdf
Step By Step Analyzing Price Elasticit1.pdf
 
Kp26 Plan Activity Output On Cost Center
Kp26 Plan Activity Output On Cost CenterKp26 Plan Activity Output On Cost Center
Kp26 Plan Activity Output On Cost Center
 
ch5 CVP .pdf
ch5 CVP .pdfch5 CVP .pdf
ch5 CVP .pdf
 
TALLER N°2
TALLER N°2TALLER N°2
TALLER N°2
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
 
Break even point
Break even pointBreak even point
Break even point
 
SAP TRM (Treasury and Risk Management) Configuration (1).pdf
SAP TRM (Treasury and Risk Management) Configuration  (1).pdfSAP TRM (Treasury and Risk Management) Configuration  (1).pdf
SAP TRM (Treasury and Risk Management) Configuration (1).pdf
 
Lrac good ppt gp
Lrac good ppt gpLrac good ppt gp
Lrac good ppt gp
 
CostPerform’s multidimensional costing function leads to improved profitability
CostPerform’s multidimensional costing function leads to improved profitabilityCostPerform’s multidimensional costing function leads to improved profitability
CostPerform’s multidimensional costing function leads to improved profitability
 
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
Dynamic Business Model Visualizations: Instantly Facilitate LIVELY Business M...
 
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by  Naga.docxWalmart Sales Prediction Using Rapidminer Prepared by  Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
 
APLICACION DE LA DERIVADA EN LA CONTABILIDAD
APLICACION DE LA DERIVADA EN LA CONTABILIDAD APLICACION DE LA DERIVADA EN LA CONTABILIDAD
APLICACION DE LA DERIVADA EN LA CONTABILIDAD
 
ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066
 
Building an algorithmic price management system using ML: Dynamic talks Chica...
Building an algorithmic price management system using ML: Dynamic talks Chica...Building an algorithmic price management system using ML: Dynamic talks Chica...
Building an algorithmic price management system using ML: Dynamic talks Chica...
 

Recently uploaded

一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
ugydym
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
Vietnam Cotton & Spinning Association
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
NABLAS株式会社
 
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCAModule 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
yuvarajkumar334
 
Template xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptxTemplate xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptx
TeukuEriSyahputra
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
nyvan3
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
Vineet
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
agdhot
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
osoyvvf
 
Drownings spike from May to August in children
Drownings spike from May to August in childrenDrownings spike from May to August in children
Drownings spike from May to August in children
Bisnar Chase Personal Injury Attorneys
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
keesa2
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
9gr6pty
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
Data Scientist Machine Learning Profiles .pdf
Data Scientist Machine Learning  Profiles .pdfData Scientist Machine Learning  Profiles .pdf
Data Scientist Machine Learning Profiles .pdf
Vineet
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Marlon Dumas
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 

Recently uploaded (20)

一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
 
社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .社内勉強会資料_Hallucination of LLMs               .
社内勉強会資料_Hallucination of LLMs               .
 
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCAModule 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
Module 1 ppt BIG DATA ANALYTICS NOTES FOR MCA
 
Template xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptxTemplate xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptx
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
 
Drownings spike from May to August in children
Drownings spike from May to August in childrenDrownings spike from May to August in children
Drownings spike from May to August in children
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
Data Scientist Machine Learning Profiles .pdf
Data Scientist Machine Learning  Profiles .pdfData Scientist Machine Learning  Profiles .pdf
Data Scientist Machine Learning Profiles .pdf
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 

Price Optimization

  • 1. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma PRICE OPTIMIZTION Determining the optimal selling price using Demand, Revenue and Profit Function -Mary Suma Contents Objective........................................................................................................................................................................2 Abstract..........................................................................................................................................................................2 Step1 : Derive Optimal Price ..................................................................................................................................3 Revenue Function ..................................................................................................................................................3 Profit Function.........................................................................................................................................................3 Step 2: Analyze price variation in Historical data...........................................................................................3 Step3: Find Optimal price........................................................................................................................................5 Step 4: Find Profit and Revenue using Optimal Price...................................................................................5 Step5 : Pricing for maximum profit or revenue...............................................................................................5 Conclusion.....................................................................................................................................................................7 Reference.......................................................................................................................................................................7
  • 2. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma Objective Price optimization is the process of finding the sweet spot and the perfect balance between profit and value. In this presentation, ‘Pricing to maximize profit’ is explained in 5 simple steps. • to estimate the right price of a product • to determine how customers, react to different pricing strategies. Machine Learning uses historical behaviour of customer’s demand to find the most optimal price to maximize the profit and revenue. Abstract Demand curve represents the relationship between price of the product and the quantity sold at a certain point in time. Linear Demand Curve is given by Demand Curve D(x) = ax+b Total Revenue is given by Revenue R(x) = x * D(x) = ax^2+bx Total Profit is given by Total Profit P(x) = (x-c) * D(x) = ax^2-axc+bx-bc Imagine a company that has been selling a product, that follows linear demand Curve D(x) = ax+b , where alpha(a) = -40 and beta(b) = 500. Demand function, Quantity vs Price
  • 3. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma Step1 : Derive Optimal Price Now, to optimize the profit, find the critical points and check if these critical points of profit function are maximum points or minimum points. If the second derivative is negative, it is the maximum point. If one of critical point is maximum, that is the optimal price. Revenue Function First Derivative of Revenue function, R’(x) = 2ax+b • Critical point is when R’(x) = 0 • 2ax+b = 0 ; x = -b/2a, which is the optimal price for Profit Optimal Price to maximize profit is given by P_MaxProfit = -b/2a Profit Function First Derivative of Profit function P’(x) = 2ax – ac+b • Critical point is when P’(x) = 0 • 2ax – ac+b = 0; x = (-b+ac)/2a Optimal Price to maximize revenue is given by P_MaxRevenue = (-b+ac)/2a The price that maximizes profit is always bigger than the one that maximizes total revenue since c is always positive. Step 2: Analyze price variation in Historical data The graph below shows the historical variation in prices and demand for the last 365 days. Create Demand Curve using historical data.
  • 4. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma Historical Performance Demand function of Historical data. The model may be significant at p<=0.05
  • 5. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma Step3: Find Optimal price Calculate the estimate optimal price for Profit and Revenue function using the formula derived in step1. P_MaxProfit = -b/2a P_MaxRevenue = (-b+ac)/2a From historical demand function, Alpha, a = -38.85226 Beta, b = 493.6576 (Intercept) Hence P_MaxProfit = 8.35301 P_MaxRevenue = 6.35301 Step 4: Find Profit and Revenue using Optimal Price Using the estimated price for Revenue and Profit, we now calculate the Revenue and total profit. Replacing alpha = -40 and beta = 500 in the demand function, we get • Revenue R(x) = xD(x) = ax^2+bx Revenue with estimated optimal price, 6.35301 = 1562.076 • Total Profit P(x) = (x-c)D(x) = ax^2-axc+bx-bc Profit with estimated optimal price, 8.35301 = 722.0756 Step5 : Pricing for maximum profit or revenue Now lets plot the relationships between estimated profit , estimated revenue , true profit and true revenue. stat_function can abe used to plot graph of a quadratic function. An alternate
  • 6. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma approach is to define a new dataframe containing x and y coordinates for the function then use geom_line to draw the curve. Estimated Revenue vs Actual Revenue As represented in the revenue curve, the optimal price is 6.35 and about 248 units will be sold in order to maximize the revenue to 1,562. Estimated Profit vs Actual Profit As represented in the profit curve, the optimal price is 8.35 and about 148 units will be sold in order to maximize the profit to 722. (8.35, 722) (6.35, 1562)
  • 7. Mary Suma|tmarysuma@gmail.com|http://www.linkedin.com/in/sumayyappan| /tmarysuma Inference: • When the primary objective is maximizing the profit, the price is set as close as possible to the peak of revenue curve or the profit curve. • In the example, estimated revenue and estimated profit curves are similar to the actual revenue and actual profit Conclusion Using Price optimization, businesses predict to what degree demand is altered with the change of price. It is used to measure how sensitive customers can be to price changes. Pricing for maximum profit, is most effective with established products in stable markets. New products aim to increase the market share than increasing revenue and hence different pricing strategy should be used. Reference Pricing and revenue optimization - Robert Lewis Price Optimization - Yuri Fonseca