【问题标题】:bivariate Probit/logit R : how to find ALL coefficients and marginal effects with the "zeligverse" package双变量 Probit/logit R:如何使用“zeligverse”包找到所有系数和边际效应
【发布时间】:2018-11-19 14:45:15
【问题描述】:

我正在使用 zeligverse 包在 R 中运行双变量 logit 模型。我想计算我的独立变量对 P(Y1=1)、P(Y2=1)、P(Y1=1,Y2=) 的影响0), P(Y1=1,Y2=1), P(Y1=0,Y2=1), P(Y1=0,Y2=0), P(Y1=1|Y2=0) 和所有其他条件概率(Y1 和 Y2 是我的因变量。它们都等于 0 或 1)。我还想要每个独立变量与这些概率相关的所有边际效应。

你知道如何在这个包中找到那些(或者在另一个包中,如果它更好用的话)?

【问题讨论】:

  • 您的因变量或目标变量 Y 是多维的(在您的情况下是 n*2)吗?不确定Zelig 包是否支持同时对两者进行建模...

标签: r statistics logistic-regression marginal-effects


【解决方案1】:

不确定这是您要查找的内容(如果不是,请随时标记我)。 Zelig packages 似乎确实是您特定问题的正确选择。

library(Zelig)

## Let X_i be independent variable
## Assume you are working with a univariate target variable Y where Y \in {0, 1} 

set.seed(123)
m <- 100
df <- data.frame(
  Y = rbinom(m, 1, 0.5),
  X1 = rbinom(m, 1, 0.95),
  X2 = rbinom(m, 1, 0.95) 
)

## Fit model once:
fit <- zelig(
  Y ~ .,
  model = "logit", 
  data = df, 
  cite = FALSE
)
summary(fit)

## Let's focus on the binomial predictor 2
x.out1 <- setx(fit, X2=1)

## Run estimation based on a posterior distribution:
postFit <- Zelig::sim(fit, x=x.out1)
summary(postFit)
# plot(postFit)
猜你喜欢
  • 1970-01-01
  • 2019-07-15
  • 1970-01-01
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 2019-05-06
  • 2021-10-22
  • 1970-01-01
相关资源
最近更新 更多