2016-03-09 103 views
0

我已經獲得了每天24小時每分鐘測量一次輻照度數據的文件。 因此,如果天空中沒有任何雲層,那麼數據將顯示一個不錯的連續鐘形曲線。 當我在數據中尋找一天沒有任何雲的時候,我總是用gnuplot繪製一個月一個月,並檢查一下漂亮的鐘形曲線。檢查數字是否形成鐘形曲線(高斯分佈)Python 3

我想知道如果有python的方法來檢查,如果輻射測量形成連續的鐘形曲線。 不知道是不是這個問題太模糊,但我只是在尋找上尋求一些想法:-)

+1

http://stackoverflow.com/questions/11507028/fit-a-gaussian-function#11507723並找出「好」的匹配是什麼? – Jasper

+0

對我而言,問題並不清楚。如果你得到你的數據,並採取平均和標準開發,你將有繼續曲線。你想看看你的數據有多好?就是它? –

回答

1

對於正態分佈,有normality tests

總之,我們濫用一些知識,我們有什麼正態分佈看起來像識別它們。

  • 任何正態分佈的kurtosis爲3計算您的數據的峯度,它應該是接近3

  • 正態分佈的skewness是零,那麼你的數據應該有一個偏度接近於零

  • 更一般地,可以計算參考分佈,並使用Bregman Divergence,以評估分佈之間的差異(發散)。裝箱你的數據,創建一個直方圖,並從Jensen-Shannon分歧開始。

隨着分歧的辦法,你可以比較任意分佈。您可能會記錄一千個晴天,並檢查晴天和您測量的日期之間的偏差是否低於某個閾值。

+0

謝謝,這正是我所尋找的。 –