[英]how to create a lag using R
我的數據集看起來像這樣
Xmy
-1.82145396
18.62636281
-85.33997844
4.89112308
18.67135686
-12.68065012
15.87559012
-5.63945197
2.22151353
25.95263943
15.18778398
30.97540045
我想為這個數據集創建一個 3 的滯后,因為每個值按升序對應一個月。 從一月到十二月。 我如何創建滯后?
嘗試:
Xmy = c(
-1.82145396,
18.62636281,
-85.33997844,
4.89112308,
18.67135686,
-12.68065012,
15.87559012,
-5.63945197,
2.22151353,
25.95263943,
15.18778398,
30.97540045)
library(Hmisc)
lag <- Lag(Xmy, -3)
> lag
Time Series:
Start = 1
End = 12
Frequency = 1
[1] 4.891123 18.671357 -12.680650 15.875590 -5.639452 2.221514 25.952639 15.187784 30.975400 NA NA NA
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.