Tôi đang sử dụng gói twang
để tạo điểm số xu hướng, được sử dụng làm trọng số trong một nhị thức bằng cách sử dụng survey::svyglm
. Mã này trông giống như sau:Cảnh báo: #successes không phải số nguyên trong một nhị thức nhị thức! (gói khảo sát)
pscore <- ps(ppci ~ var1+var2+.........., data=dt....)
dt$w <- get.weights(pscore, stop.method="es.mean")
design.ps <- svydesign(ids=~1, weights=~w, data=dt,)
glm1 <- svyglm(m30 ~ ppci, design=design.ps,family=binomial)
Điều này tạo ra những cảnh báo sau đây:
Warning message:
In eval(expr, envir, enclos) : non-integer #successes in a binomial glm!
Có ai biết những gì tôi có thể làm sai?
Tôi không chắc liệu thông báo này có tốt hơn trên số liệu thống kê.SE, nhưng về số dư, tôi nghĩ tôi sẽ thử ở đây trước tiên.
Loại biến là 'm30'? – James
@james, 'm30' là nhị phân –
Các trọng số phải là không tách rời sau đó. Một sự phù hợp nhị thức cố gắng tìm xác suất thành công trong một số thử nghiệm riêng biệt. – James