Accumulate

Accumulate[list]

list 中の要素の連続累計のリストを与える.

詳細とオプション

  • Accumulate[list]list と同じ長さである.
  • Accumulate[list]は,実質的にFoldList[Plus,list]と等価である.
  • Accumulate[list,Method"CompensatedSummation"]は補正加算を使って結果の数値誤差を小さくする.

例題

すべて開くすべて閉じる

  (2)

累積和:

列内での累積:

スコープ  (3)

定期的にサンプルされたTimeSeriesを累積する:

作成されたタイムスタンプは間隔が一定している:

累積する:

経路:

累積された値と比較する:

不規則にサンプルを取られた時系列を累積する:

値を累積する:

新たな時系列を定義し,TemporalRegularityTrueに設定することもできる:

経路は変わらない:

これで,Accumulateの結果がTimeSeriesで与えられるようになった:

数量を含むデータを累積する:

一般化と拡張  (1)

頭部がListである必要はない:

アプリケーション  (4)

三角数:

ランダムウォーク:

理想化されたランダムな山腹:

級数中の項の累積和:

特性と関係  (3)

DifferencesAccumulateのほぼ正反対である:

AccumulateFoldListの特定のケースと等価である:

Sumを使って数列を記号的に累積する:

考えられる問題  (1)

不規則にサンプルを取られた時系列を直接累積したものは,その値を累積したものとは異なることがある:

経路:

定期的にサンプルされているかどうかチェックする:

時系列を累積する:

これは累積された値と同じではない:

時系列は,まずMinimumTimeIncrementに従ってアップサンプルされ,次にダウンサンプルされている:

一時的な規則性を仮定し,単純に値を累積する:

おもしろい例題  (1)

パスカルの三角形の対角線:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_accumulate, organization={Wolfram Research}, title={Accumulate}, year={2008}, url={https://reference.wolfram.com/language/ref/Accumulate.html}, note=[Accessed: 17-November-2024 ]}