2017-05-02 13 views
0

データは10-03-2016 00:00から始まり、終了は30-03-2016 21:00から始まります。 時系列の作成

Time Difference of 6 minutes 
Time    X 
10-03-2016 00:00 396 
10-03-2016 00:06 399 
10-03-2016 00:12 498 

は、今、私が作成することができますが、それは HMSに来るとき、私は処理する方法がわからない月まで ts()を使用してRでの時系列を作成する方法について説明します。

誰かが私をここで助けることができますか?

答えて

0

欠損値がない場合、6分間隔の時間にダミーインデックスを使用できますか?それでもacf()のような他のtsの機能を使用することができます。例えば、

## assumes data are in a data frame called 'df' 
## sampling every 6 min = 1/240 day 
yy <- ts(df$X, start=1, deltat=1/240) 
## make sure 'Time' is OK class for plotting 
tt <- strptime(df$Time, format="%d-%m-%Y %H:%M") 
## you can easily plot the ts 
plot(tt, yy, type="l") 

は、欠損値がある場合、またはタイムインデックスはそのまま、その後、どのように「動物園」オブジェクトに関するzooパッケージから維持することが特に重要なのですか?たとえば、

library(zoo) 
yy <- zoo(df$X, strptime(df$Time, format="%d-%m-%Y %H:%M")) 
plot(yy)