[英]Using lm() with lag() on time series object in R
我有一個名為“ mydata”的時間序列對象(ts / mts)。 (日期為1980年至2014年)
class(mydata) [1] "mts" "ts" "matrix"
colnames(mydata) [1] "inflation" "unemployment"
equation1 = lm(inflation ~ unemployment + lag(unemployment, 1), data = mydata)
兩個問題:1.我是否正確指定了lag()? 我似乎得到很多NA。 2.如何使殘差保持與時間序列相同的日期? (即:“ 1981至2014”,而不是“ 1至34”)
cbind(mydata,equation1$residuals)
將殘差與時間序列的其余部分綁定在一起,以便它也具有相同的時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.