移动平均线我有一个名为 drugs 的表,其中包含 drug 和 result 列,如何计算结果列的移动平均值,方法是先取前 4 行,然后再取下 4 行,然后类似地继续。 Pfa 示例表供参考。
回复:移动平均线JMP 的支持文档为如何定义公式提供了一些额外的背景信息(定义了参数,还包括一些不错的小示例): https://www.jmp.com/support/help/en/16.2/#page/jmp/statistical-functions-2.shtml#

你可以在维基百科中找到( https://en.wikipedia.org/wiki/Moving_average)更多关于移动平均计算背后的基本原理和数学/概念理解:
回复:移动平均线谢谢这有效回复:移动平均线weighting = 1, before = 3, :Drug 是什么意思?
你能解释一下公式吗回复:移动平均线这没有用
回复:移动平均线
我认为这将为您提供所需的移动平均线(前 4 行和后 4 行)。
回复:移动平均线使用的公式是
If( Mod( Row(), 4 ) == 0,
Mean( :Result[Index( Row() - 3, Row() )] )
)
我附上了您的示例数据表,其中包含一个包含公式的新列

回复:移动平均线我想生成移动平均列,如附表所示,每 4 行我需要计算平均值
回复:移动平均线您是否有 4 列结果,或者是示例数据表中显示的行数的 4 倍?回复:移动平均线你能解释一下这之后的下一步吗,我想计算 4 个连续样本的平均值回复:移动平均线在数据表中创建一个新列,并应用以下公式
Col Moving Average( :Result, weighting = 1, before = 3, :Drug )
回复:移动平均线你好 ,
您可以尝试使用公式列 --> 行 --> 移动平均线

回复:移动平均线谢谢吉姆!
刚刚用这种方法计算了最后 n 行的最大值和最小值之间的差值。
希望你一切都好!