我有一个简单的回归:yt=β1+β2xi+ei,n=27,“x”是 AR(1):
xi = c + ∅x(i-1) + ηi , 其中 ηi~N(0,1) , x0~N(c/(1-∅),1/(1-∅^2) , c=2 , ∅=0.6
我需要创建“x”,为此我设置了包括“x0”在内的所有内容,但是我被卡住了:
phi <- 0.6
c <- 2
ni <- rnorm(27)
x0 <- rnorm(1,(c/(1-phi)),(1/(1-(phi)^2)))
由于for
我无法使其工作:
xa<- vector(mode="numeric",length=0)
x<- rep(0,27)
for(i in 1:27){
w<-c+phi*x[i-1]+ni[i]
xa <- c(xa,w)
}
我应该如何创建“x”?