Saya ingin menyesuaikan model linier (lm) di mana varians residual jelas tergantung pada variabel penjelas.
Cara saya tahu untuk melakukan ini adalah dengan menggunakan glm dengan keluarga Gamma untuk memodelkan varians, dan kemudian menempatkan kebalikannya ke dalam bobot dalam fungsi lm (contoh: http://nitro.biosci.arizona.edu/r/chapter31 .pdf )
Aku ingin tahu:
- Apakah ini satu-satunya teknik?
- Apa pendekatan lain yang relevan?
- Paket / fungsi R apa yang relevan dengan pemodelan tipe ini? (selain glm, lm)
glm()
makalm()
dalam bab Anda link ke. Menurut sayaglm()
hanya itulah yang diperlukan dan digunakan di sana, tetapi saya mungkin telah melewatkan sesuatu. Anda dapat mencoba kuadrat terkecil umum (gls()
dalam nlme ) yang memungkinkan bobot diperkirakan untuk mengontrol jenis heteroskedastisitas yang Anda sebutkan; lihat?varFunc
dan ikuti tautan dari sana. IIRCvarFixed()
akan melakukan apa yang Anda inginkan.