• 沒有找到結果。

附錄 B:層級貝式混合多維常態聯合分析模式的參數的估計方法

有 N 個受訪者 (i=1,…, N),S 次的選擇組合 (s=1,…, S),消費者的異質性服從混合 K 個多 維常態分配。則欲估計的個人化參數 的後驗機率分配可以 (A-1) 式來表示。 i

 

(

i

Data )  

i

( Data

i

)  p (

i

)

1 1

Pr( , ) ( )

S J isj

is is i i

s j

y j X p

 

 

 

         

(A-1)

~ (

i

, )

i

N

ind indi

 

(A-2)

~ Multinomial( )

i i

ind

 (A-3)

~ Dirichlet( )

  (A-4)

~ ( ,

1

)

k

N

k

a

 

 

(A-5)

0 0

~ ( , )

k

IW v V

(A-6)

(A-1) 式中 

(

i

Data )

為消費者 i 之個人化的偏好結構係數之後驗分配,根據貝氏統計理 論,對個人化參數的後驗分配之推論乃結合個人選擇的資訊

i

( Data

i

)

與群體的先驗資訊

(

i

)

p

 。

X is

為消費者 i 在第 s 次的選擇組合中所面對的產品屬性組合。

y

is代表第 i 個消費者,

在第 s 個購買情境的選擇

y

is=1, 2,.., J,s=1,2,..., S。

Pr( y

is

j X

is

,

i

)

表個人選擇的資訊,即消 費者 i 在第 s 次的選擇組合中選則 j 產品的機率。 為 1 若消費者 i 在第 s 次的選擇中,選擇 jisj 產品。 為 0 若選非 j 產品。(A-2) 式為先驗機率isj

p (

 的分配假設。本文假設消費者的i

)

 參i 數的先驗機率

p (

 服從混合常態分配i

) ~ (

i

, )

i

N

ind indi

 

。該式表示消費者 i 的個人化參數i 可能來自其中一個多維常態母體,以

ind

i來代表他所來自的多維常態母體 (

ind

i=1, …, K)。

另外,模式中相關參數之先驗分配可根據貝氏定理之自然共軛分配設定如下:

ind

i名目變 數,其先驗服從多項式分配。

ind

i

~ Multinomial(

 ,i

)

 代表消費者 i 來自 K 個多維常態母體i 的機率 (   i

=

i1

,

i2

,.,

 )。(A-3) 式中ik  代表每個市場區隔的機率值的資訊,其先驗服從i

Dirichlet( )

 分配。多維常態的平均數 先驗為常態分配kk

~ N ( ,

 

k

a

1

)

。第 k 個多維常態 分 配 的 共 變 異 矩 陣

k 之 先 驗 分 配 服 從 Inverse-Wishart 分 配 , 以

k

~ IW v V ( ,

0 0

)

表 示 。

 ,  ,

a

1 ,

v

0 ,

V

0 為 資 訊 。 如 在 混 合 兩 個 常 態 的 情 況 下 , d 為 的 維 度 ,i  =(5,5),

a

1=0.01,

v

0=d+3,。

V

0= 0

  1

vdiag

d d

    0

d1

MCMC 的過程包含反覆下列四個步驟以推估模式的參數。

起始值 0

, {

k0

,

k0

} ,  

i0

步驟 1 ind1|0 , {k0,k0} ,

 

i0 步驟 2 1| ind1

貝氏統計於選擇式聯合分析法之個人與市場區隔參數之推論 695

步驟 3

{

k1

,

k1

} | ind

1

=1, 2,.., k K

步驟 4

 

i1 |y X indi, i, i1,k1, k1

以 代表每個市場區隔的機率大小的資訊,上標 0 代表第 0 次的 MCMC 抽樣,也就是一0 個起始值。給定0 , {k0,k0} , 0等起始值,我們可以抽樣出每一個個體是屬於的哪一個多維 常態母體的資訊

ind

1,其中ind1(ind1,....,indN)表示在第一次 MCMC 抽樣中,標示每一個受訪 者分別是屬於哪一個區隔的資訊。上標 1 代表第 1 次的 MCMC 抽樣,給定

ind

1我們可以得知每 個群體大小,故可得到 。同時,給定1

ind

1,亦可以推估每個多維常態的平均數與共變異資訊。

然後給定y X indi, i, 1k,k1,  使我們可以推估k1  的資訊,並以此反覆抽樣達適當次數。以上每個i1 步驟說明如下:

步驟 1: 抽出個體所屬的多維常態母體的編碼值

ind

i

給定 的資訊, = 1

,

2

,.,

 為每個市場區隔機率大小的資訊 (其值可經由步驟 2 不斷更K 新)。

i為個體 i 分別屬於 K 個多維常態母體機率之後驗分配

i= 

 

i1

,

i2

,.,

iK。i=1,…,N。每個受 訪者屬於哪一個多維常態母體

ind

i可從 Multinomial (

i) 分配中隨機抽出一個值。其值的計算 由 (A-8) 式而來。

f (

 i

|

k

, 

k

)

為個體 i 評估其屬於第 k 個多維常態母體的邊際機率概似函數。

ik的值需除以其正規化常數 (Normalizing constant),即個體 i 評估其在 K 個多維常態母體的概 似函數的總和,才可使

Kk1

ik

 1

ind ~ Multinomial(

i

i

)

i= 

 

i1

,

i2

,.,

iK (A-7)

1

( | , )

( | , )

k i k k

ik K

k i k k

k

f f

  

  

 

 

 

k  1, 2...., K

(A-8) 步驟 2: 抽出反應每個多維常態母體相對大小的機率

 為 K 個機率值,代表每個多維常態母體相對大小的,可用來反應每個市場區隔資訊的大 小。 後驗分配為 Dirichlet(

1

,....

K),

k值可從 (A-10) 得到。 為k

k先驗資訊。

~ D irichlet ( )

  

(A-9)

1

( )

n

k i k

i

I ind k

 

   

(A-10)

步驟 3: 抽出每個多維常態母體的平均數與共變異矩陣

{

k

, 

k

}

當知道每個消費者分屬於不同多常態母體資訊後

ind

i,將可用此資訊將同一區隔之消費者 集合起來,然後運用貝氏 SUR (Seemingly Unrelated Regression) 模型 (Rossi et al., 2005) 的方法 可輕易得出每個多維常態母體的平均數與共變異矩陣

{

k

, 

k

}

的推論。在 (A-11) 式中,

B

k屬於 k 多維常態母體的偏好參數, 為 1 的向量。 是欲估計的平均數向量。k

誤差共變數矩 陣。又因為假設k

~ N ( ,

 

k

a

1

) 

k

~ IW v V ( ,

0 0

)

(A-5, A-6),經由推導後可得出k

k的後驗

分配為 (A-12) 與 (A-13) 式。

k k

+

k

B



k

~ N (0, 

k

)

k=1,…, K (A-11)

0 0

| , , , ~ ( , 1 / ( ) )

k k k k k k

u B   a N  Ia  (A-12)

0 0 0

| , , ~ ( , )

k

B v G

k o

IW v I V

k

SS

  

(A-13)

其中 Ik

 

ni1I

(ind

i

k

)

SS ( B

k



k

) ( B

k



k

)

,

k

( I

k

a

0

) (

1

I

kk

a

0 

),

k

( B

k

/ I

k

)

o

,

o

v V

, a

0

{

k

, 

k

}

的先驗資訊。

步驟 4: 抽出個人化參數

 

i

已知

y X ind

i

,

i

,

i

,

k

, 

k的資訊,則 的後驗分配為 (A-14) 式 i

(

i is

, , rest)

X y

is

 

 

i

(

i

X

is

, y

is

)  p (

i

)

1 1

Pr( , )

S J isj

is is i

s j

y j X

 

 

         . exp (

 i

indi

)  

ind1i

(

 i

indi

)

1

exp( )

Pr( , )

exp( )

isj i

is is i J

ism i

m

y j X x

x

 

 

  

 

(A-14)

上式之x 表示消費者 i 在第 s 次的選擇組合中之第 j 個產品的屬性。(A-14) 式並不服從任isj 何一個已知的分配形式,因此我們以高斯隨機漫步的 Metropolis-Hasting 的抽樣方法來抽出 i (i=1,2,….,N),方法如下:

起始狀態  iold

隨機抽樣 icandidate iold i, i ~ N(0, H )i1 , Hi1scaling2i 令 

min 1, (

 icandidate

) / (

 iold

)

在 的機率下, inew

icandidate, 其它 inew

iold 對 N 個體依序抽樣 i=1,2,….,N

(A-15)

(

icandidate

)

  ,  

(

iold

)

為icandidate和 的後驗機率分配,即 (A-1) 式。iold

i決定隨機漫步值

的變動量。作者對隨機漫步的變動量作如下的設定:

i

~ N (0, H

i1

)

H

i1 的值影響隨機漫步 值的變動幅度。其值設定為

H

i1

scaling

2

i。據 Roberts and Rosenthal (2001) 的看法,scaling 設 定 為

scaling  2.93 / d

(d 為 的 維 度 ) 可 使 Metrolis-Hasting 方 法 得 到 良 好 的 結 果 ,i

1 1

(Hessian )

i i indi

 

    代表對消費者 i 偏好之變異的近似推論。其資訊來源有二:

Hessian

i以及

1 indi

 ,

Hessian

i

*i

(

i

X

is

, y

is

)

的 Hessian 矩陣 (A-16)。

*i

(

i

X

is

, y

is

)

是 個體偏好參數之概i 似函數的一個近似推論 (A-17),用以協助我們決定

H

i11

indi

表該次 MCMC 抽樣中,消費者 i 所屬區隔的共變異矩陣,有代表 i 偏好變異矩陣之先驗之意,若消費者 i 屬第 k 個區隔,則 1

indi

 =  k1

貝氏統計於選擇式聯合分析法之個人與市場區隔參數之推論 697

(其值從步驟三得出)。故Hi1亦結合 個體偏好參數之概似函數i

Hessian

i與先驗資訊 1

indi

 ,並可

透過 scaling 值調整。

2 *

'

log ( , )

Hessian

i i i is is

i i

X y

 

  

 

(A-16)

*i

(

i

X

is

, y

is

)

為一個加權平均的結果,它結合個體的概述函數資訊

*i

(

i

X

is

, y

is

)

,以及整 體概似函數的資訊

( )

。w 為加權數值,介於 0 到 1 (設定 w =0.1,表個人的資訊給較大的權重)。

i Total n

N 為一參數用以根據個人觀察值多寡來調整總體樣本之概似機率值的權重,

n

i為個人觀 察值數目 (本研究

n

i=8 樣本內),

N

Total是所有觀察值數目。因*i

(

i

X

is

, y

is

)

結合個體與全體概述 函 數 的 資 訊 , 故 會 有 極 大 值 。 而 其

Hessian

i 矩 陣 可 透 過 數 值 分 析 之 Broyden-Fletcher- Goldfarb-Shanno 法求之,亦可求得 的起始值i

 

 。 i0

*i

(

i

X

is

, y

is

) 

i

(

i

X

is

, y

is

)

(1w)

 ( )

w

  

(1 ) *

1 1 1 1 1

Pr( , ) Pr( , )

i

isj Tota

isj

w w n

S J N S J N

is is i is is i

s j i s j

y j X y j X

  

    

   





  



  (A-17) where 

niNTotal

N

Total

 

iN1

n

i

相關文件