在数据集中找到一个趋势,该趋势表明数据是否正在改变其整体平均值

时间:2018-08-03 12:59:58

标签: sas

我有一个每周都有平均值的数据集。在运行数据期间,我也有一个总体平均值。 我想对此数据集执行“控制图”分析。

我想知道连续6周的平均值是否高于总体平均值。因此,在下面的示例中,我希望输出显示:第14周(日期的均值开始发生变化)

您能建议我一种方法来计算“高于整体平均值的6个连续值”吗?

enter image description here

1 个答案:

答案 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;

这应该向您显示每周超过平均值的第六个(或更多)星期。