3
我正在研究時間序列問題,並想分解以獲取有關滯後的一些基本信息。目標是基於變化變量的變化來評估輸出變量的滯後,這是下面示例data.frame的一部分。完整的data.frame有更多的數據,但是它全部按周排列,並且遵循與此示例相同的結構。如何確定時間序列的滯後?
year <- c(2010,2010,2010,2010)
week <- c("P7W1","P7W2","P7W3","P7W4")
output <- c(3295,4379,4284,4832)
change <- c(1912,2177,1587,2708)
timeTest <- data.frame(year,week,output,change)
我用下面的方法創建了一個時間序列對象。
timeObject <- ts(timeTest, start=c(2010,7), frequency=52)
然而,當我跑分解(timeObject)我得到了一個錯誤信息,說明我沒有或小於2個週期。我明顯錯過了一些東西,任何建議表示讚賞。
感謝清晰和詳細的解答。如果我改變頻率到一個較低的數字將獲得decompose()函數運行?如果是的話,分析仍然有意義嗎? – analyticsPierce 2011-03-14 14:23:32
是的,那麼函數將運行。這是否有意義取決於你的數據和你對結果的解釋。 – Andrie 2011-03-14 15:14:59