MovingAverage
MovingAverage[list,r]
通过依次计算 r 个元素的平均,给出 list 的移动平均.
MovingAverage[list,{w1,w2,…,wr}]
根据权重 wi 计算 list 的移动平均.
更多信息
- MovingAverage[list,r] 给出 list 中长度为 r 的元素的均值列表. »
- MovingAverage[list,wts] 和 ListCorrelate[wts/Total[wts],list] 等价. »
- MovingAverage 可以同时处理数值数据和符号数据.
- MovingAverage 给出长度为 Length[list]-r+1 的列表.
- MovingAverage 适用于 SparseArray 和 TemporalData 对象. »
范例
打开所有单元关闭所有单元推广和延伸 (4)
计算出 SparseArray 的结果:
TemporalData 的移动平均把结果放在移动窗口的右端:
TemporalData 的移动平均等于其值的移动平均:
TemporalData 移动平均的结果放在窗口的右端,观察数量小于要求的窗口被丢弃:
各种窗口长度的数值 TimeSeries 的移动平均:
属性和关系 (7)
期数为2的 MovingAverage 和期数为2 MovingMedian 等价:
MovingAverage 等价于 Mean 的 MovingMap:
期数为 n 的移动平均和 ListCorrelate 等价:
期数为 n 的加权移动平均和 ListCorrelate 等价:
文本
Wolfram Research (2007),MovingAverage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MovingAverage.html.
CMS
Wolfram 语言. 2007. "MovingAverage." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MovingAverage.html.
APA
Wolfram 语言. (2007). MovingAverage. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MovingAverage.html 年