Tôi có một GLMM với phân phối nhị thức và chức năng liên kết logit và tôi có cảm giác rằng một khía cạnh quan trọng của dữ liệu không được thể hiện tốt trong mô hình.
Để kiểm tra điều này, tôi muốn biết liệu dữ liệu có được mô tả tốt bởi một hàm tuyến tính trên thang đo logit hay không. Do đó, tôi muốn biết liệu những người còn lại có cư xử tốt hay không. Tuy nhiên, tôi không thể tìm ra phần dư âm mưu nào và cách diễn giải cốt truyện.
Lưu ý rằng tôi đang sử dụng phiên bản mới của lme4 ( phiên bản phát triển từ GitHub ):
packageVersion("lme4")
## [1] ‘1.1.0’
Câu hỏi của tôi là: Làm thế nào để tôi kiểm tra và giải thích các phần dư của một mô hình hỗn hợp tuyến tính tổng quát nhị thức với hàm liên kết logit?
Dữ liệu sau chỉ chiếm 17% dữ liệu thực của tôi, nhưng việc lấy dữ liệu đã mất khoảng 30 giây trên máy của tôi, vì vậy tôi để nó như thế này:
require(lme4)
options(contrasts=c('contr.sum', 'contr.poly'))
dat <- read.table("http://pastebin.com/raw.php?i=vRy66Bif")
dat$V1 <- factor(dat$V1)
m1 <- glmer(true ~ distance*(consequent+direction+dist)^2 + (direction+dist|V1), dat, family = binomial)
Cốt truyện đơn giản nhất ( ?plot.merMod
) tạo ra các mục sau:
plot(m1)
Điều này đã cho tôi biết một cái gì đó?
true ~ distance*(consequent+direction+dist)^2 + (direction+dist|V1)
hoạt động như thế nào? Liệu mô hình Cung cấp cho ước tính tương tác giữa distance*consequent
, distance*direction
, distance*dist
và độ dốc của direction
và dist
thay đổi theo V1
? Hình vuông trong (consequent+direction+dist)^2
biểu thị là gì?
Warning message: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, : Model failed to converge with max|grad| = 0.123941 (tol = 0.001, component 1)
. Tại sao ?
type=c("p","smooth")
trongplot.merMod
, hoặc di chuyển đếnggplot
nếu bạn muốn khoảng tin cậy) là nó trông giống như có một mô hình nhỏ nhưng đầy ý nghĩa, mà bạn có thể khắc phục bằng cách áp dụng một chức năng liên kết khác. Đó là cho đến nay ...