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
Background...................................................................................................................................................................2
Abstract..........................................................................................................................................................................2
Step1 : Find Critical Points ......................................................................................................................................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
Background
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 : Find Critical Points
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

ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066
rahulsm27
 
La derivada en la contabilidad
La derivada en la contabilidad La derivada en la contabilidad
La derivada en la contabilidad
andrescaiza6
 
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
 
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
 
COST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptxCOST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptx
AnshKhandelwal17
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
Amit Sharma
 
Flexible Budgeting
Flexible BudgetingFlexible Budgeting
Flexible Budgeting
Junaid Inam
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
Mohit Amitabh
 
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
 
Lrac good ppt gp
Lrac good ppt gpLrac good ppt gp
Lrac good ppt gp
PUTTU GURU PRASAD
 
Company segmentation - an approach with R
Company segmentation - an approach with RCompany segmentation - an approach with R
Company segmentation - an approach with R
Casper Crause
 
How to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on SnowflakeHow to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on Snowflake
AtScale
 
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.
 
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole CollegeDivyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
dezyneecole
 
Advanced Reports Magento Extension by Amasty | User Guide
Advanced Reports Magento Extension by Amasty | User GuideAdvanced Reports Magento Extension by Amasty | User Guide
Advanced Reports Magento Extension by Amasty | User Guide
Amasty
 
TALLER N°2
TALLER N°2TALLER N°2
Strategic Account Management Methodology - a review by Tony Hackett
Strategic Account Management Methodology  - a review by Tony HackettStrategic Account Management Methodology  - a review by Tony Hackett
Strategic Account Management Methodology - a review by Tony Hackett
Tony Hackett
 
How Business mathematics assist Business in decision making
How Business mathematics assist Business in decision makingHow Business mathematics assist Business in decision making
How Business mathematics assist Business in decision making
Fahad Fu
 

Similar to Price Optimization (20)

ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066ITB Term Paper - 10BM60066
ITB Term Paper - 10BM60066
 
La derivada en la contabilidad
La derivada en la contabilidad La derivada en la contabilidad
La derivada en la contabilidad
 
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
 
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
 
COST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptxCOST SHEET OF TATA MOTORS.pptx
COST SHEET OF TATA MOTORS.pptx
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
 
Flexible Budgeting
Flexible BudgetingFlexible Budgeting
Flexible Budgeting
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
 
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
 
Lrac good ppt gp
Lrac good ppt gpLrac good ppt gp
Lrac good ppt gp
 
Company segmentation - an approach with R
Company segmentation - an approach with RCompany segmentation - an approach with R
Company segmentation - an approach with R
 
How to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on SnowflakeHow to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on Snowflake
 
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...
 
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole CollegeDivyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
Divyansh Mehta,BCA Final Year 2015 ,Dezyne E'cole College
 
Advanced Reports Magento Extension by Amasty | User Guide
Advanced Reports Magento Extension by Amasty | User GuideAdvanced Reports Magento Extension by Amasty | User Guide
Advanced Reports Magento Extension by Amasty | User Guide
 
TALLER N°2
TALLER N°2TALLER N°2
TALLER N°2
 
Strategic Account Management Methodology - a review by Tony Hackett
Strategic Account Management Methodology  - a review by Tony HackettStrategic Account Management Methodology  - a review by Tony Hackett
Strategic Account Management Methodology - a review by Tony Hackett
 
How Business mathematics assist Business in decision making
How Business mathematics assist Business in decision makingHow Business mathematics assist Business in decision making
How Business mathematics assist Business in decision making
 

Recently uploaded

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
ElizabethGarrettChri
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
wyddcwye1
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
y3i0qsdzb
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
a9qfiubqu
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 

Recently uploaded (20)

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 

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 Background...................................................................................................................................................................2 Abstract..........................................................................................................................................................................2 Step1 : Find Critical Points ......................................................................................................................................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 Background 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 : Find Critical Points 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