必看1:http://www.iikx.com/news/statistics/1824.html
必看2:https://www.plob.org/article/3176.html
https://blog.csdn.net/ARPOSPF/article/details/86649066
兩個函數(shù)備注
diff():計算向量中兩元素的差值,包含三個參數(shù):x,向量或矩陣,如果是矩陣,則按照列計算差值;lag,默認是1,默認計算間隔為1的兩個元素的差值;differences,默認為1,默認只計算一次差值,不會再累計計算
https://likan.info/cn/post/diff-function-in-r/
> diff(1:5)
[1] 1 1 1 1
> diff(1:5,lag=2)
[1] 2 2 2
> diff(1:5,differences=2)
[1] 0 0 0
> diff(matrix(1:20,nrow = 5))
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 1 1 1 1
[3,] 1 1 1 1
[4,] 1 1 1 1
replicate,與rep類似,進行重復(fù)取值,區(qū)別是:1、replicate中重復(fù)次數(shù)設(shè)置是第一個參數(shù),rep是第二個;2、rep中輸入不是向量化,沒有辦法更新,而replicate可以
http://www.itdecent.cn/p/7d7862c72c4a
rep(runif(1),5)
#[1] 0.7548687 0.7548687 0.7548687 0.7548687 0.7548687
replicate(5,runif(1))
[1] 0.5315511 0.9896081 0.1711190 0.4024064 0.7224799