邏輯斯回應模型

在 R 中建立反應模型

Kathrin Gruber

Assistant Professor of Econometrics Erasmus University Rotterdam

邏輯斯回應函式

  • 將模型預測限制在 0 到 1 之間。
  • 假設為彎曲關係。

在 R 中建立反應模型

啤酒需求的邏輯斯模型

logistic.model <- glm(HOPPINESS ~ price.ratio, family = binomial, 
                      data = choice.data)
coef(logistic.model)
(Intercept)  price.ratio 
  -3.572678   -6.738768 
在 R 中建立反應模型

受限的預測值

plot(HOPPINESS ~ price.ratio, data = choice.data)
curve(predict(logistic.model, data.frame(price.ratio = x), 
              type = "response"), add = TRUE)

在 R 中建立反應模型

平均邊際效果

  • 非線性邏輯斯模型:
margins(logistic.model)
price.ratio
    -0.4585
  • 線性機率模型:
coef(probability.model)
(Intercept)  price.ratio 
 0.09700236  -0.29594939 
在 R 中建立反應模型

效果圖

x <- seq(-1.25, 1.25, by = 0.25)
cplot(logistic.model, "price.ratio", xvals = x)

在 R 中建立反應模型

一起來練習吧!

在 R 中建立反應模型

Preparing Video For Download...