extrapolieren in der R für eine time-series data

Ich habe eine time-series-Daten für die letzten 20 Jahre. Die variable wurde gemessen, jedes Jahr, so habe ich 20 Werte. Ich habe eine tab-getrennte Datei mit der ersten Spalte repräsentieren Jahres und die zweite Spalte den Wert.
Hier ist, wie es aussieht :

1991 438 
1992 408 
1993 381 
1994 361 
1995 338 
1996 315 
1997 289 
1998 261 
1999 229 
2000 206 
2001 190 
2002 173 
2003 151 
2004 141 
2005 126 
2006 108 
2007 99 
2008 93 
2009 85 
2010 77 
2011 71 
2012 67 

Ich soll zu extrapolieren den Wert der zweiten Spalte für die kommenden Jahre. Die rate, mit der die Werte in der zweiten Spalte ist die Verringerung ist auch runter geht, so denke ich, wir können nicht lineare regression. Ich möchte wissen, in welchem Jahr die zweite Spalte nähern sich dem Wert null. Ich habe noch nie verwendet, R also wäre es toll, wenn Sie auch mir helfen mit dem code, der verwendet wird zum Lesen der Daten aus einer tab-getrennten Datei.

Dank

-1. Es gibt Tausende von Ressourcen, wie zum Lesen von Daten in R. Der andere Teil der Frage ist besser geeignet, auf stats.stackexchange.com.
Nicht zu erwähnen, ein ganzes Handbuch nur für die Daten-Eingabe/Ausgabe
Versuchen Sie dies: library(zoo); library(forecast); z <- read.zoo("file.dat"); f <- forecast(z); print(f); plot(f) und Lesen Sie die 5 Vignetten (PDF-Dokumente) hier: cran.r-project.org/web/packages/zoo/index.html
Nein, grundlegende Fragen auf, wie das Programm extrapolation sind sehr viel on-topic hier. Eigentlich hatte ich die Forschung es mir vor kurzem, und festgestellt, dass es eine Lücke in SO knowledgebase, also ich habe meine Antwort. Ehrlich gesagt, R ist ein wirres Durcheinander auf interpolation/extrapolation.
Aber ja, mischen dies mit einer Frage an das Lesen in der Datei war auch nicht gerade förderlich um sich eine gute Antwort.

InformationsquelleAutor user1985425 | 2013-03-20

Schreibe einen Kommentar