トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン 印刷

差分

auditR

ベクトルの差分を求める

差分といっても色々な考え方がある。

  • 元のデータ
> x = 1:5
> x
[1] 1 2 3 4 5
  • ベクトルの各位置から一つ前の値を得る
> lag(x)
[1] NA  1  2  3  4
  • ベクトルの各位置から一つ後の値を得る
> lead(x)
[1]  2  3  4  5 NA
  • ベクトルの各値と次の値との差を得る ※経年比較の際に各年の変動を求める
> diff(x)
[1] 1 1 1 1
  • ベクトルの各値と基準値xiとの累積和を得る ※基準年度の数字に各年の差分を加えていく
> diffinv(x)
[1]  0  1  3  6 10 15
> diffinv(x, xi = 0)
[1]  0  1  3  6 10 15
> diffinv(x, xi = 10)
[1] 10 11 13 16 20 25
> cumsum(x)
[1]  1  3  6 10 15

Last updated 2022-11-13 | auditR (c) N.Nawata