Nasıl gelgit tüm verileri zirveler ve dipler buluyorsunuz?

0 Cevap php

Ben bu gibi yapılandırılmış oluyor bazı okyanus gelgit verilerle çalışıyorum:

$data = array('date' => array('time' => array('predicted','observed')));

İşte kullanıyorum gerçek verilerin bir örnek: http://pastebin.com/raw.php?i=bRc2rmpG

http://pastebin.com/8PS1frc0: Ve bu yüksek / düşük değerleri bulmak benim girişimi

Current issues with my code:

  • Okumalar dalgalanma durumunda (örnek veri 11/14/2010=>11:54:00 yayılma için 11/14/2010=>11:30:00 görüldüğü gibi), bu yönde bir mantık "yalpalama" oluşturur. Bu hatalı bir tepe ve dip oluşturur. Nasıl önleyebilirsiniz / Bu doğru mu?

Note: Benim yöntem çok "ad-hoc" .. Ben herhangi ortalamalar yaklasıklıklar, ya da gelecek tahmin bulmaya çalışıyorum değilim çünkü ben herhangi bir korku matematik şeyler gerek olmazdı üstlendi. Ben gerçekten şimdiye kadar yazdım kod atma anlamına gelse bile, daha iyi bir yöntem bir kod örneği sevinirim.

0 Cevap