计算加权逻辑模型的边际效应
Calculating marginal effects for a weighted logit model
我用 "survey" 包计算了加权 logit 模型。
library(survey)
Mod_design <- svrepdesign(variables = Data,
weights = weights,
repweights = REP_WGT,
type = "JKn",
scale = 1,
rscales = 1)
Mod <- svyglm(Education ~
Sex + Age + Edu_Parents,
family = quasibinomial, design = Mod_design)
现在我想计算这个模型的边际效应。如果没有权重,我通常会使用 mfx 包的 logitmfx 函数。不幸的是,无法使用此程序包计算加权模型的边际效应,到目前为止我找不到解决此问题的方法。
有什么方法可以计算加权模型的边际效应吗?
您可以使用以下代码从 R 包 survey
中通过 svyglm
估计的模型获得边际效应:
summary(margins(MODEL_NAME, variables = "VARIABLE_OF_INTEREST", design=YOUR_DESIGN))
我用 "survey" 包计算了加权 logit 模型。
library(survey)
Mod_design <- svrepdesign(variables = Data,
weights = weights,
repweights = REP_WGT,
type = "JKn",
scale = 1,
rscales = 1)
Mod <- svyglm(Education ~
Sex + Age + Edu_Parents,
family = quasibinomial, design = Mod_design)
现在我想计算这个模型的边际效应。如果没有权重,我通常会使用 mfx 包的 logitmfx 函数。不幸的是,无法使用此程序包计算加权模型的边际效应,到目前为止我找不到解决此问题的方法。
有什么方法可以计算加权模型的边际效应吗?
您可以使用以下代码从 R 包 survey
中通过 svyglm
估计的模型获得边际效应:
summary(margins(MODEL_NAME, variables = "VARIABLE_OF_INTEREST", design=YOUR_DESIGN))