R語言中diff函數,表示滯后差分
1、測試1
test <- sample(1:10,5) test a <- diff(test) ## diff表示后一個數減去前一個數 a
2、測試2
test <- sample(1:10,5) test a <- diff(test) a b <- diff(test,differences = 2) ## differences 參數表示連續執行兩次diff b
3、測試3
test <- sample(1:10,5) test c <- diff(test, lag = 2) ## lag表示中間有兩個間距的數只差,比如第三數和第一個數只差,以此類推 c
4、測試4 矩陣測試
a <- matrix(c(3,4,2,5,8,2,8,1,7,5,2,5),4,3) a diff(a[,1]) diff(a)