💡 學習重點:
  ■ 願付價格(WTP - Willingness to Pay)的分佈
  ■ 價量關係:供給曲線與價格反應含數
  ■ 使用fitdistplus::fitdist()適配(fit)標準機率分佈的模型
  ■ 使用nls()適配標準機率分佈的模型
  ■ 簡單的模擬(Simulation)與優化(Optimization)
  ■ 依據願付價格的分佈規劃定價策略


1. 願付價格(WTP)的實證分布

把願付價格(WTP - Willingness to Pay)讀進資料框A

2. 使用實證數據建立模型

§ 將資料適配(fit)進理論機率分佈

我們可以使用fitdistplus::fitdist()適配(fit)標準機率分佈的模型,假設WTP是呈常態分佈 …

Fitting of the distribution ' norm ' by maximum likelihood 
Parameters : 
     estimate Std. Error
mean  49.5167    0.56886
sd     4.4064    0.40225
Loglikelihood:  -174.12   AIC:  352.24   BIC:  356.43 
Correlation matrix:
     mean sd
mean    1  0
sd      0  1

💡 其實任何理論機率分佈只要形狀類似都可以用,我們也可以試幾個不同的分佈,然後挑最好(依據Loglikelihood、AIC、BIC)的一個。

比如像norm-altlogis-tic Distributions 都是鐘形對稱的分佈…

[1] -174.12 -173.52 -435.87


3. 價格反應曲線回推WTP的分佈

實務上,我們很難估計每個消費者的WTP,行銷人員通常只能挑選一些有代表性的地區、先用以不同的價格來量測價量關係;假設我們以這個方式得到五個資料點,我們可以用它們畫出一條價格反應曲線:\(q(p)\)


💡 價格反應曲線其實就是 \(w(p)\) 分佈的CDF的補數 \(q(p) = 1-W(p)\)

🗿 那我們如何從價格反應曲線回推願付價格的分佈呢?


§ 邏輯式分佈 Logistic Dist.

常態分佈CDF的數學式非常複雜,fit起來很困難,邏輯式分佈的CDF相對簡單,而且它和常態分佈的形狀很類似,所以行銷者通常用它來適配價格反應曲線

Logistic Distribution : \[ pdf(x)=\frac{exp(-\frac{x-u}{s})}{s(1+exp(-\frac{x-u}{s}))^{2}} \;\;,\;\;\;\;\; 1-cdf(x)=\frac{1}{1+exp(\frac{x-u}{s})}\]


💡 邏輯式分佈的CDF就是邏輯式函數


§ 參數估計與轉換

從價格反應曲線\(q(p)\),我們可以觀察出相對應的常態分佈參數:\(\mu \simeq 20, \sigma \simeq 1\)
然後我們可以利用參數轉換公式(Normal to Logistic Dist.):

  • mean \(u = \mu\)
  • scale \(s = \sqrt{\frac{3 \sigma^2}{\pi^2}}\)

估計邏輯式分佈的參數:

§ 模型適配

然後我們可以用stats::nls()這個功能將價格反應曲線\(q(p)\)適配進邏輯式分佈的CDF

        N         u         s 
490.61651  19.93439   0.89355 
§ 策略模擬

一旦知道邏輯式分佈的參數,我們就可以使用標準的機率分佈功能plogis(x,u,s)來做策略模擬 …


💡 商務數據分析:結合商務、機率與程式的策略規劃過程