Differences

Differences[list]

list 中の要素の逐次差分を与える.

Differences[list,n]

list 中の n 番目の差分を与える.

Differences[list,n,s]

s ステップ離れた要素の差分を与える.

Differences[list,{n1,n2,}]

ネストしたリストのレベル k における連続した nk 番目の差分を与える.

詳細

  • Differences[list]ListConvolve[{1,-1},list]と等価である.
  • list の長さが l の場合,Differences[list,n]の長さは l-n になる. »
  • list の長さが l の場合,Differences[list,n,s]の長さは l-n|s|になる.
  • Differences[m,{1,0}]またはDifferences[m,1]は,2D配列あるいは行列である m の行と行の逐次差分を検索する.Differences[m,{0,1}]は列の差分を検索する.
  • Differences[list,{n1,n2}]Differences[Differences[list,n1],{0,n2}]と等価である.

例題

すべて開くすべて閉じる

  (2)

第1差分:

第2差分:

スコープ  (3)

各列内の行の差分:

各行内の列の差分:

等間隔TimeSeriesの差分:

値の差分と比較する:

アプリケーション  (3)

逐次差分がどこで一定になるかを見て数列の次数を推定する:

ガウスのラプラスの有限差分近似:

株式の終値の値:

株式の終値の値の日ごとの差分を求める:

終値で値が上がっている日の割合を求める:

特性と関係  (4)

線形関数では第1差分が一定になる:

二次関数では第2差分が一定になる:

逐次差分は進むに従って短くなる:

FoldListDifferencesとは逆の動作をする:

考えられる問題  (1)

不等間隔TimeSeriesの差分は,その値の差分とは違うことがある:

値のDifferencesと比較する:

TemporalRegularityTrueに設定し,新たな時系列の差分を計算する:

これで,値の差分が一致するようになった:

おもしろい例題  (2)

素数に基づいた数列の2を法とした逐次差分:

パスカルの三角形に似たパターン:

Wolfram Research (2007), Differences, Wolfram言語関数, https://reference.wolfram.com/language/ref/Differences.html (2012年に更新).

テキスト

Wolfram Research (2007), Differences, Wolfram言語関数, https://reference.wolfram.com/language/ref/Differences.html (2012年に更新).

CMS

Wolfram Language. 2007. "Differences." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/Differences.html.

APA

Wolfram Language. (2007). Differences. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Differences.html

BibTeX

@misc{reference.wolfram_2024_differences, author="Wolfram Research", title="{Differences}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Differences.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_differences, organization={Wolfram Research}, title={Differences}, year={2012}, url={https://reference.wolfram.com/language/ref/Differences.html}, note=[Accessed: 21-November-2024 ]}