1) quantmod包中的 Lag()函数
lag() 可以针对时间序列使用 得到延后项,并用NA填补缺失值。比如:
> x
[1] 1 2 3 4 5 6 7 8 9 10
> Lag(x,k=1)
Lag.1
[1,] NA
[2,] 1
[3,] 2
[4,] 3
[5,] 4
[6,] 5
[7,] 6
[8,] 7
[9,] 8
[10,] 9
2)创建一个指定大小的向量
y<-vector(length=2)
3) 在R中矩阵是按列存储的。所以在向量补齐时向量是按照列补齐的,比如:
> test_matrix<- matrix(1:6,nrow = 3)
> test_matrix
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
> test_vector<- c(1,2)
> test_vector
[1] 1 2
> test_vector+test_matrix
[,1] [,2]
[1,] 2 6
[2,] 4 6
[3,] 4 8
4) R是一种函数式语言,所以 + 也是一种函数:“+”(1,2)
5