滚动移动平均线你好,
我想创建一个新列“移动平均值”,并希望该列根据 ID 对临时值进行滚动平均值。 我在这里附上了一个示例文件。 可以帮忙算一下公式吗?
谢谢!
高级统计建模质量和工艺工程回复:滚动移动平均线函数调用中的 5 指定当前行之前要包含在移动平均值中的行数。您实际上可以通过以下方式指定该函数......这实际上是它应该被调用的方式,以使脚本更具可读性
Col Moving Average( :height, weighting=1, Before=5, after=0, :sex )
在手动计算中,您必须记住,正在跟踪男性和女性的移动平均线。并且每次数据从 F 变为 M 或 M 变为 F 时,平均值不会重新开始。它将计算视为有 2 个独立的列。
回复:滚动移动平均线我研究了大类样本数据集并创建了一个列:
Col Moving Average( :height, 1, 5, 0, :sex )
5在计算中起什么作用?
我能够手动计算移动平均线,直到第9行---58.833333333是如何计算的? 我无法手动生成相同的号码
回复:滚动移动平均线如果您阅读有关 Col Moving Average() 函数的文档,它允许设置我认为您所指的 X。
您能否提供一些示例结果。我还是不明白你的要求。
回复:滚动移动平均线嗨吉姆
我使用了这个公式,但这并没有达到我的预期。
第一:我想创建列,它是 ID 的临时值的平均值
然后,我想要表示“X(X 是用户定义的)”ID 数量的新列。
你能帮忙吗?
回复:滚动移动平均线假设您对“滚动平均”的定义是“移动平均”,则公式为
Col Moving Average( :Temp, :ID )
Col Moving Average() 的文档和示例位于脚本索引中
帮助==>脚本索引
回复:滚动移动平均线我猜测有时数据需要排序(例如与时间相关的列)。
或者函数中是否存在一个指代这种情况的参数?
回复:滚动移动平均线Col Moving Average() 将针对 By() 列的每个级别单独计算,例如我示例中的 Sex 列,但是,移动平均值将按行顺序计算。因此,可能必须对数据进行排序才能获得所需的结果。