Tôi muốn phù hợp với một mô hình tuyến tính (lm) trong đó phương sai phần dư rõ ràng phụ thuộc vào biến giải thích.
Cách tôi biết để làm điều này là bằng cách sử dụng glm với họ Gamma để mô hình hóa phương sai, và sau đó đặt nghịch đảo của nó vào các trọng số trong hàm lm (ví dụ: http://nitro.biosci.arizona.edu/r/ch CHƯƠNG31 .pdf )
Tôi đã tự hỏi:
- Đây có phải là kỹ thuật duy nhất?
- Những cách tiếp cận khác có liên quan?
- Những gói / chức năng R nào liên quan đến kiểu mô hình này? (khác rồi glm, lm)
glm()
sau đólm()
trong chương bạn liên kết đến. Dường như với tôiglm()
là tất cả những gì được yêu cầu và sử dụng ở đó, nhưng tôi có thể đã bỏ lỡ điều gì đó. Bạn có thể thử bình phương tối thiểu tổng quát (tínhgls()
bằng nlme ) cho phép ước tính trọng số để kiểm soát loại không đồng nhất mà bạn đề cập; xem?varFunc
và làm theo các liên kết từ đó IIRCvarFixed()
sẽ làm những gì bạn muốn.