Angenommen, wir vierteljährliche BIP-Änderungsdaten wie die folgenden haben:eine monatliche Serie Form aus einer vierteljährlichen Serie
Country
1999Q3 0.01
1999Q4 0.01
2000Q1 0.02
2000Q2 0.00
2000Q3 -0.01
Nun würde Ich mag diese in eine monatliche Serie drehen, basierend auf z.B. der Mittelwert der beiden vorangegangenen Quartale als ein Maß für die wirtschaftlichen Verhältnisse. I.e. mit den obigen Daten würde Ich mag folgendes erzeugen:
Country
2000-01 0.01
2000-02 0.01
2000-03 0.01
2000-04 0.015
2000-05 0.015
2000-06 0.015
2000-07 0.01
2000-08 0.01
2000-09 0.01
2000-10 -0.005
2000-11 -0.005
2000-12 -0.005
Dies ist so, dass ich Regressionen mit anderen monatlichen Reihen laufen kann. Aggregieren von Daten von häufiger zu weniger häufig ist einfach, aber wie würde ich es in die entgegengesetzte Richtung tun?
Bearbeiten. Es scheint, dass die Verwendung von spline
der richtige Weg wäre, dies zu tun. Die Frage ist dann, wie behandelt man eine variierende Menge von NA's am Anfang der Länderserie, wenn man spline
mit apply
macht. Es gibt wie üblich mehrere Länder im Datenrahmen als Spalten und am Anfang der Reihe haben sie eine unterschiedliche Anzahl von NAs.
haben Sie versucht approx() - wird Daten interpolieren –
Danke, das zum Finden von 'splinefun' führen, es scheint, dass kubische Spline-Interpolation der Standard Weg ist, dies in der Wirtschaft zu tun. Das wird zwar zu einer seriellen Korrelation führen, aber dann muss ich nur Newey-West benutzen. – Roope