Lineare Regression und group by in R

Möchte ich eine lineare regression in R mit der lm() Funktion. Meine Daten ist eine jährliche Zeitreihen mit einem Feld für das Jahr (22 Jahre) und eine weitere für den Staat (50 Staaten). Ich will fit eine regression für jeden Staat, so dass am Ende habe ich eine Vektor-lm-Antworten. Ich kann es mir vorstellen for-Schleife für jeden Staat, dann tut der regression innerhalb der Schleife und die addition der Ergebnisse der einzelnen regression zu einem Vektor. Das scheint nicht sehr R-wie, jedoch. In SAS würde ich tun, eine 'von' - Anweisung in SQL würde ich tun, eine 'group by'. Was ist der R Weg, dies zu tun?

InformationsquelleAutor der Frage JD Long | 2009-07-23

Schreibe einen Kommentar