簡體   English   中英

R將預測應用於數據幀

[英]R apply prediction on data frame

我的數據框如下所示:

        Date  Value
1 01/04/2012  26200
2 02/04/2012  81100
3 03/04/2012  89800
4 04/04/2012 116800
5 05/04/2012 111300
6 06/04/2012 142200

(以上數據只是整個數據集的head())

我有500個日期的值,我想預測接下來20個日期的值。 我該怎么做呢?

我以為我會在第2列上應用線性回歸,然后應用預測()來將第0列的下20個值(即501、502、503,...,520)保持為X,但是我認為這將不准確。 我是R的新手,我聽說有一個用於時間序列分析和預測的軟件包。 使用這些軟件包的解決方案也可能會有所幫助。

我以為我會在第2列上應用線性回歸,然后應用預測()來將第0列的下20個值(即501、502、503,...,520)保持為X,但是我認為這將不准確。

沒錯,這種方法不合適,因為線性回歸不能考慮時間序列的自相關結構。

除了預測軟件包之外,您還可以嘗試使用TSA軟件包 ,但是您可能需要對時間序列分析的基礎知識(例如自相關,arma,Arima模型)有所了解,以便進行有意義的分析和預測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM