R語言中diff函數


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM