我正在处理一些结构如下的海潮数据:
$data = array('date' => array('time' => array('predicted','observed')));
这是我正在使用的真实数据示例: http://pastebin.com/raw.php?i= bRc2rmpG
这是我寻找高/低值的尝试:http: //pastebin.com/8PS1frc0
我的代码当前存在的问题:
- 当读数波动时(如样本数据中的
11/14/2010=>11:30:00
跨度所示11/14/2010=>11:54:00
),它会在方向逻辑中产生“摆动”。这会产生错误的峰值和谷值。我怎样才能避免/纠正这种情况?
注意:我的方法非常“临时”。我认为我不需要任何很棒的数学东西,因为我不想找到任何平均值、近似值或未来估计。我真的很感激一个更好方法的代码示例,即使这意味着扔掉我迄今为止编写的代码。