ExponentialMovingAverage[list,α]
平滑化定数が α の list の指数移動平均を返す.
ExponentialMovingAverage
ExponentialMovingAverage[list,α]
平滑化定数が α の list の指数移動平均を返す.
詳細
- 平滑化定数 α は一般に0から1までの数であるが,任意の式でもよい.
- ExponentialMovingAverage[x,α]は,
である結果
のリストを生成する. » - ExponentialMovingAverage[list,α]の出力は,list と同じ長さである.
- ExponentialMovingAverageは,数値データと記号データの両方を扱う.
- ExponentialMovingAverageはSparseArrayオブジェクトおよびTemporalDataオブジェクトに使うことができる. »
例題
すべて開く すべて閉じる例 (2)
スコープ (4)
ExponentialMovingAverage[N[{1, 5, 7, 3, 6, 2}], 1 / 2]data = RandomReal[5, {10, 2}]ExponentialMovingAverage[data, 1 / 4]ExponentialMovingAverage[N[{1, 5, 7, 3, 6, 2}, 25], 1 / 2]ExponentialMovingAverage[{1, 5, 7, 3, 6, 2}, N[1 / 2, 30]]一般化と拡張 (2)
SparseArrayについての結果を計算する:
sp = SparseArray[{{i_, i_} :> i, {i_, j_} /; j == i + 1 :> i - 1}, {100, 10}]ExponentialMovingAverage[sp, 1 / 10]TemporalDataオブジェクトについての結果を計算する:
td = TemporalData[{1, 2, 3}, {0}]ExponentialMovingAverage[td, 1 / 2]Normal[%]アプリケーション (3)
data = Range[20] + RandomReal[{-2, 2}, 20]smoothed = ExponentialMovingAverage[data, 1 / 4]ListPlot[{data, smoothed}, PlotLegends -> {"data", "smoothed"}]data = Range[20] + RandomReal[{-2, 2}, 20]start = 4.5;smoothed = Rest[ExponentialMovingAverage[Join[{start}, data], 1 / 5]]ListPlot[{data, smoothed}, PlotLegends -> {"data", "smoothed"}]ListLinePlot[ExponentialMovingAverage[FinancialData["GE", "Jan. 1, 2000", "Value"], 0.1]]特性と関係 (3)
data = RandomReal[10, 100];alpha = 3 / 4;ema = ExponentialMovingAverage[data, alpha];Rest[ema] == Most[ema] + alpha(Rest[data] - Most[ema])ExponentialMovingAverage[{a, b, c, d}, 0]ExponentialMovingAverage[{a, b, c, d}, 1]関連するガイド
-
▪
- データの変換と平滑化 ▪
- 金融・経済データ ▪
- 金融計算
テキスト
Wolfram Research (2007), ExponentialMovingAverage, Wolfram言語関数, https://reference.wolfram.com/language/ref/ExponentialMovingAverage.html.
CMS
Wolfram Language. 2007. "ExponentialMovingAverage." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExponentialMovingAverage.html.
APA
Wolfram Language. (2007). ExponentialMovingAverage. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExponentialMovingAverage.html
BibTeX
@misc{reference.wolfram_2026_exponentialmovingaverage, author="Wolfram Research", title="{ExponentialMovingAverage}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ExponentialMovingAverage.html}", note=[Accessed: 15-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_exponentialmovingaverage, organization={Wolfram Research}, title={ExponentialMovingAverage}, year={2007}, url={https://reference.wolfram.com/language/ref/ExponentialMovingAverage.html}, note=[Accessed: 15-September-2026]}