ich habe momentan einen Datensatz mit verschiedenen Unternehmen und einem Zeitraum von 2005-2020. Ich möchte eine Trendregression durchführen, die in etwa so aussieht:
Code: Alles auswählen
lnX_t = lnX_0 +[b] t * g_x[/b] + e_t^X
Ich konnte im Internet nichts dazu finden und habe leider keine Ahnung von so einem Modell. Was ich jetzt machen würde ist eine neue Spalte mit "t" hinzuzufügen und dann eine Regression mit X als abhängige Variable und t als unabhängige Variable für jedes Unternehmen laufen zu lassen.
Code: Alles auswählen
df$t <- NA;
df$t <- df$YEAR - min(df$YEAR) + 1
lm(lnX ~ t) #so würde das Regressionsmodell aussehen#
Code: Alles auswählen
lm (), ts ()
Code: Alles auswählen
DATENSATZ BEISPIEL
Code Name Jahr lnX
1 Beispiel Unternehmen 1 2005 500
1 Beispiel Unternehmen 1 2006 300
1 Beispiel Unternehmen 1 2007 400
1 Beispiel Unternehmen 1 2008 200
1 Beispiel Unternehmen 1 2009 800
1 Beispiel Unternehmen 1 2010 700
1 Beispiel Unternehmen 1 2011 350
2 Beispiel Unternehmen 2 2005 280
2 Beispiel Unternehmen 2 2006 299
2 Beispiel Unternehmen 2 2007 123
2 Beispiel Unternehmen 2 2008 254
2 Beispiel Unternehmen 2 2009 1231
2 Beispiel Unternehmen 2 2010 5
2 Beispiel Unternehmen 2 2011 23