我有一个每周都有平均值的数据集。在运行数据期间,我也有一个总体平均值。 我想对此数据集执行“控制图”分析。
我想知道连续6周的平均值是否高于总体平均值。因此,在下面的示例中,我希望输出显示:第14周(日期的均值开始发生变化)
您能建议我一种方法来计算“高于整体平均值的6个连续值”吗?
答案 0 :(得分:0)
如果均值发生变化,那么随着您继续进行比较,新的“总体均值”也会发生变化吗?暂时将其搁置一旁,如果有一个总体平均值,并且您试图检测出6个星期首次超过平均值:
above_avg_counter=0;
if week_value > overall_mean then above_avg_counter+1;
else above_avg_counter=0;
....any other stuff in data step...
if above_avg_counter >= 6 then output;
这应该向您显示每周超过平均值的第六个(或更多)星期。