2017-10-05 3 views
-2

Ich habe einen Datensatz von Unternehmensgrundlagen. Ich möchte die Variable SALE auf XOPR und PPEGT nach Industriejahr zurückentwickeln (Industrie ist SIC).R: Lineare Regression nach Gruppe (2 Variablen)

Also muss ich die Koeffizienten (und die Koeffizienten nur) auf der folgenden: SALE ~ XOPR, PPEGT von SIC und date. Ich bin wirklich nicht sicher, wie man das in R macht. Ich habe versucht, das data.table-Paket zu verwenden, aber ich habe Probleme herauszufinden, wie man mit zwei Variablen regressiert.

Kann mir jemand helfen?

Vielen Dank!

+0

Die Syntax für regredieren auf zwei Variablen 'SALE ~ XOPR + PPEGT' – Gregor

+0

Yep ,, das ist kein Problem - es ist die von der Gruppe, was mich weg wirft. Ich brauche die Regressionen nach Industriejahren. – aridneptune

+0

Das ist zu weit gefasst. Bitte poste einen Code und formuliere eine spezifische Frage. Bitte lesen Sie auch: https://stackoverflow.com/help/asking –

Antwort

1

Verwenden dplyr Paket Gruppe von

library(dplyr) 
##rough-syntax is as follows 
grouped_data = orginal_data %>% group_by(SIC, Date) 

library(forecast) 
pred <- lm(SALE ~ XOPR + PPEGT) 
pred #should give you the output of coefficients