【发布时间】:2010-11-12 19:38:31
【问题描述】:
我正在处理一些结构如下的海潮数据:
$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范围所示),它会在方向逻辑中产生“摆动”。这会产生错误的峰值和谷值。我该如何避免/纠正这种情况?
注意:我的方法非常“临时”。我认为我不需要任何很棒的数学东西,因为我不想找到任何平均值、近似值或未来估计.我真的很感激一个更好方法的代码示例,即使这意味着扔掉我到目前为止写的代码。
【问题讨论】:
-
如果您没有遇到错误,人们不太可能会查看您的代码。
-
我用我开始使用实际数据而不是测试值时出现的两个问题更新了我的问题。我提供了一些我正在使用的真实数据的导出。
-
看看stackoverflow.com/a/10303971/987850这个方法存在于Python、C和Fortran——billauer.co.il/peakdet.html
标签: php multidimensional-array inflection