Vorrei adattare un modello lineare (lm) in cui la varianza dei residui dipende chiaramente dalla variabile esplicativa.
Il modo in cui so di fare questo è usando glm con la famiglia Gamma per modellare la varianza e quindi mettere il suo inverso nei pesi nella funzione lm (esempio: http://nitro.biosci.arizona.edu/r/chapter31 .pdf )
Mi stavo chiedendo:
- È questa l'unica tecnica?
- Quali altri approcci sono rilevanti?
- Quali pacchetti / funzioni R sono rilevanti per questo tipo di modellazione? (altro che glm, lm)
glm()
quindilm()
nel capitolo a cui ti colleghi. Mi sembra cheglm()
sia tutto ciò che è necessario e utilizzato lì, ma potrei aver perso qualcosa. Puoi provare i minimi quadrati generalizzati (gls()
in nlme ) che consentono di stimare i pesi per controllare il tipo di eteroscedasticità che menzioni; vedere?varFunc
e seguire i collegamenti da lì. IIRCvarFixed()
farà ciò che vuoi.