ฉันคิดว่ามีวิธีการไม่กี่ ฉันไม่ได้ดูพวกเขาทั้งหมดและไม่แน่ใจว่าสิ่งที่ดีที่สุด:
sandwich
แพคเกจ:
library(sandwich)
coeftest(model, vcov=sandwich)
แต่นี่ไม่ใช่คำตอบเดียวกับที่ฉันได้รับจาก Stata ด้วยเหตุผลบางอย่าง ฉันไม่เคยพยายามหาสาเหตุว่าทำไมฉันจึงไม่ใช้แพ็คเกจนี้
rms
แพคเกจ: ฉันพบนี้เป็นบิตของความเจ็บปวดในการทำงานที่มี แต่มักจะได้คำตอบที่ดีกับความพยายามบางอย่าง และมันมีประโยชน์มากที่สุดสำหรับฉัน
model = ols(a~b, x=TRUE)
robcov(model)
คุณสามารถโค้ดได้ตั้งแต่เริ่มต้น (ดูโพสต์บล็อกนี้ ) ดูเหมือนตัวเลือกที่เจ็บปวดที่สุด แต่ง่ายอย่างน่าทึ่งและตัวเลือกนี้มักจะทำงานได้ดีที่สุด
คำอธิบายอย่างง่าย / รวดเร็วคือ Huber-White หรือ Robust SE นั้นได้มาจากข้อมูลแทนที่จะมาจากตัวแบบและทำให้มีความทนทานต่อข้อสมมติฐานหลายแบบ แต่เช่นเคยการค้นหาโดย Google อย่างรวดเร็วจะช่วยอธิบายรายละเอียดที่น่าตื่นเต้นหากคุณสนใจ