計量經濟學

計算以選擇為條件的 logit 誤差期望

  • November 22, 2021

考慮一個標準的多項式 logit 選擇模型。消費者選擇商品 $ j $ 從選擇集中 $ J $ 通過選擇具有最高實現效用的商品,其中商品的效用 $ j $ 是(誰)給的

$$ u_j = -p_j + \varepsilon_j, $$在哪裡 $ p_j $ 是好東西的代價 $ j $ 和 $ \varepsilon_j $ 是 iid type-I 極值。我有興趣找到期望值的封閉式公式 $ \varepsilon_j $ 有條件的 $ j $ 被選中——也就是說,有條件地,為所有人 $ k\in J \neq j $ , $$ -p_j + \varepsilon_j \geq -p_k + \varepsilon_k. $$有沒有找到這樣的公式?

謝謝!

讓 $ X_j = v_j + e_j $ 和 $ e_j $ 是 IID 類型我極端。定義

$$ \hat X= \max { X_1,…,X_J}, $$

然後讓 $ \hat X_j $ 成為變數 $ X_j $ 條件是最大值。然後不變性表明

$$ \hat X,\hat X_1,…,\hat X_J \sim F^*, $$

都有相同的分佈 $ F^* $ . 因此,他們有相同的期望。它遵循

$$ \mathbb E[v_j + e_j\lvert j = j^*] = \mathbb E[\hat X], $$

在哪裡 $ j^*\in \arg \max_j { X_1,…,X_J} $ . 因此

$$ \mathbb E[\hat X] - v_j = \mathbb E[e_j \lvert j=j^*], $$

在哪裡 $ v_j $ 是已知的,並且有一個解析封閉形式 $ \mathbb E[\hat X] $ 作為標準對數和表達式。

這是R中的模擬顯示不變性的屬性

library(evd)
v_1 <- 1
v_2 <- 2

N <- 100000
Z <- matrix(rgumbel(2*N),nrow=2)
W <- Z + c(v_1,v_2)
index1 <- W[1,]>W[2,]
index2 <- W[2,]>W[1,]

mean(W[1,index1])
mean(W[2,index2])
0.5772 + log(sum(exp(c(v_1,v_2))))  

引用自:https://economics.stackexchange.com/questions/48459