Tôi muốn biết cách điều trị của trọng lượng khác nhau giữa svyglmvàglm
Tôi đang sử dụng twanggói trong R để tạo điểm số xu hướng sau đó được sử dụng làm trọng số, như sau (mã này xuất phát từ twangtài liệu):
library(twang)
library(survey)
set.seed(1)
data(lalonde)
ps.lalonde <- ps(treat ~ age + educ + black + hispan + nodegree + married + re74 + re75,
data = lalonde)
lalonde$w <- get.weights(ps.lalonde, stop.method="es.mean")
design.ps <- svydesign(ids=~1, weights=~w, data=lalonde)
glm1 <- svyglm(re78 ~ treat, design=design.ps)
summary(glm1)
...
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 6685.2 374.4 17.853 <2e-16 ***
treat -432.4 753.0 -0.574 0.566
So sánh điều này với:
glm11 <- glm(re78 ~ treat, weights=w , data=lalonde)
summary(glm11)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 6685.2 362.5 18.441 <2e-16 ***
treat -432.4 586.1 -0.738 0.461
Vì vậy, các ước tính tham số là như nhau nhưng các lỗi tiêu chuẩn cho điều trị là khá khác nhau.
Làm thế nào để điều trị trọng lượng khác nhau giữa svyglmvà glm?
surveyglm) không?