時系列のラグを計算してくれる関数

embed関数のHelpにあるDescriptionを読んでも

Description

Embeds the time series x into a low-dimensional Euclidean space.

となんのこっちゃいという感じだったが、実際に実行してみると

> x <- 1:20
> embed(x,5)
      [,1] [,2] [,3] [,4] [,5]
 [1,]    5    4    3    2    1
 [2,]    6    5    4    3    2
 [3,]    7    6    5    4    3
 [4,]    8    7    6    5    4
 [5,]    9    8    7    6    5
 [6,]   10    9    8    7    6
 [7,]   11   10    9    8    7
 [8,]   12   11   10    9    8
 [9,]   13   12   11   10    9
[10,]   14   13   12   11   10
[11,]   15   14   13   12   11
[12,]   16   15   14   13   12
[13,]   17   16   15   14   13
[14,]   18   17   16   15   14
[15,]   19   18   17   16   15
[16,]   20   19   18   17   16

↑のように、この場合「与えられたデータxの5次までのラグ」を計算してくれる。自力で自己回帰モデルなんかを書く時に便利。