ระยะขอบหลังหนู?

Oct 06 2020

ฉันต้องการใช้ฟังก์ชันระยะขอบกับข้อมูลที่กำหนด (ฉันใช้เมาส์) แต่ดูเหมือนจะเป็นไปไม่ได้ คุณทราบหรือไม่ว่ามีฟังก์ชันที่คำนวณผลกระทบเล็กน้อยด้วยข้อมูลที่กำหนดไว้หรือไม่?

ขอขอบคุณ!

แก้ไข: ฉันได้แก้ไขรหัสของฉันดังนี้: ถูกต้องหรือไม่? ขอขอบคุณ!

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))

คำตอบ

6 RobertLong Oct 06 2020 at 15:23

แนวทางทั่วไปในการวิเคราะห์ข้อมูลที่ขาดหายไปโดยใช้การใส่หลายตัวคือ

  • สร้างชุดข้อมูลที่สมบูรณ์หลายชุดสมมติว่า $m$โดยใช้ตัวประกอบหลายตัวที่คุณเลือก

  • ดำเนินการแบบจำลองการวิเคราะห์ขั้นสุดท้าย (เช่นแบบจำลองการถดถอย) ในชุดข้อมูลที่สมบูรณ์แต่ละชุด นั่นคือคุณจะวิ่ง$m$ โมเดล

  • รวบรวมผลลัพธ์ของการวิเคราะห์ ด้วยแบบจำลองการถดถอยเชิงเส้นคุณจะเฉลี่ยค่าประมาณที่สนใจทั้งหมดเพื่อหาค่าประมาณรวม สำหรับข้อผิดพลาดมาตรฐานแนวทางทั่วไปคือการใช้กฎของรูบินซึ่งรวมเอาความไม่แน่นอนทั้งภายในและระหว่างอินพุท หากการกระจายตัวอย่างของการประมาณดอกเบี้ยไม่เป็นไปตามการแจกแจงแบบปกติก็สามารถใช้วิธีการอื่นได้ ดูคำถามและคำตอบนี้เพื่อดูรายละเอียดเพิ่มเติม: การใช้กฎของ Rubin สำหรับการรวมชุดข้อมูลที่คำนวณแบบคูณ