Unterschiedliche Ergebnisse von rxLinMod(), lm() und SAS
Unterschiede zwischen rxLinMod- und lm-Ergebnissen sind typischerweise auf die Regression von rxLinMod zurückzuführen, die andere Kontraste verwendet als die, die lm verwendet. Aus der rxLinMod-Hilfe: „Andererseits verwendet rxLinMod standardmäßig eine Reihe von Kontrasten, die die letzte Ebene jedes Faktors löschen. Wenn Sie dropFirst=TRUE festlegen, erhalten Sie Ergebnisse, die denen von lm ähnlicher sind."
rxLinMod wurde entwickelt, um standardmäßig Ergebnisse zu erzeugen, die mit den Ergebnissen von SAS übereinstimmen. Wenn die standardmäßigen rxLinMod-Ergebnisse immer noch nicht mit den SAS-Ergebnissen übereinstimmen oder keine Faktorvariablen vorhanden sind, prüfen Sie, ob der rxLinMod-Aufruf fweights oder pweights verwendet. rxLinMod() erlaubt sowohl „pweights" als auch „fweights" und ersteres entspricht den von SAS und R verwendeten Gewichten. „fweights" sind für einige Arten von Berechnungen äußerst nützlich, obwohl die meisten anderen Programme sie nicht unterstützen. Das Ändern von „fweights" in „pweights" im Aufruf von rxLinMod sollte zu den gleichen Ergebnissen wie bei R und SAS führen.
No comments:
Post a Comment