辨識取樣頻率
除了檢視資料與隨時間繪圖之外,還有多種操作可以套用在時間序列資料集上。
start() 與 end() 函式分別會回傳第一筆與最後一筆觀測值的時間索引。time() 函式會計算時間索引向量,其中每個元素對應序列被觀測到的一個時間點。
deltat() 會回傳觀測值之間固定的時間間隔,而 frequency() 會回傳每單位時間內的觀測次數。最後,cycle() 會回傳每筆觀測在循環中的位置。
在這個練習中,你會把這些函式套用到 AirPassengers 資料集。該資料集記錄了 1949 年到 1960 年每月的國際航空旅客總數(單位:千人)。
本練習屬於課程
R 的時間序列分析
練習說明
- 先用簡單的
plot()呼叫來繪製AirPassengers資料。 - 接著分別使用
start()和end(),列出AirPassengers的第一個與最後一個時間觀測值。 - 最後,使用
time()、deltat()、frequency()和cycle()指令,進一步了解AirPassengers這個資料集。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Plot AirPassengers
# View the start and end dates of AirPassengers
# Use time(), deltat(), frequency(), and cycle() with AirPassengers