Lề sau chuột?

Oct 06 2020

Tôi muốn áp dụng hàm lề cho dữ liệu được quy định (tôi đã sử dụng chuột), nhưng có vẻ như không thể. Bạn có biết liệu có tồn tại một hàm tính toán các hiệu ứng biên với dữ liệu quy định không?

Cảm ơn bạn!

Chỉnh sửa: Tôi đã sửa đổi mã của mình như sau: có đúng không? Cảm ơn bạn!

ddply(data_pooled, "imp", function(x){ 
  logregress <-  glm(y ~ var1 + var2 + var3, family = binomial(link="logit"), data=data_pooled)
  
  margin_mod <- margins(logregress, type="response")
  })

margin_summary <- summary(MIcombine(margin_mod))

Trả lời

6 RobertLong Oct 06 2020 at 15:23

Cách tiếp cận chung để phân tích dữ liệu bị thiếu bằng cách sử dụng nhiều hàm là

  • tạo một số tập dữ liệu hoàn chỉnh, giả sử $m$, bằng cách sử dụng bất kỳ đại số ký hiệu nào bạn chọn

  • thực hiện mô hình phân tích cuối cùng (ví dụ mô hình hồi quy) trên mỗi tập dữ liệu hoàn chỉnh . Đó là, bạn sẽ chạy$m$ các mô hình.

  • tổng hợp các kết quả của các phân tích. Với mô hình hồi quy tuyến tính, bạn chỉ cần tính trung bình tất cả các ước tính quan tâm để tìm ước tính tổng hợp. Đối với các sai số tiêu chuẩn, cách tiếp cận điển hình là sử dụng các quy tắc của Rubin, kết hợp sự không chắc chắn cả bên trong và giữa các áp đặt. Nếu phân phối lấy mẫu của ước tính lãi suất không tuân theo phân phối chuẩn thì có thể sử dụng các phương pháp khác. Xem câu hỏi và câu trả lời này để biết thêm chi tiết: Áp dụng quy tắc của Rubin để kết hợp nhân các tập dữ liệu được gán