我用我的預測高斯過程。現在讓我們假設我已預測存儲在大小爲1900 X 1的x
中的值。現在我想檢查它的分佈是否遵循高斯分佈。我需要這個來比較其他方法預測值如NN,KNN的分佈函數,以判斷哪一個遵循平滑高斯或正態分佈函數檢查天氣預測值遵循高斯分佈還是不使用matlab?
我該怎麼做?如果我能以數字數據的形式得到一些結果,那就更好了。代碼編寫如下,
m = mean(ypred); % mean of r s = std(ypred); % stdev of r pd = makedist('Normal','mu',m,'sigma',s); % make probability distribution with mu = m and sigma = s [h,p] = kstest(ypred,'CDF',pd); % calculate probability that it is a normal distribution
ypred
值是從matlab的fitrgp
獲得的輸出。 ypred
值的樣品附連here
我不明白,如果你的預測基於高斯過程:那麼根據定義,這些數據通常是分佈式的?不是? – obchardon
是的,但我正在比較NN,KNN等其他方法,並想知道其中哪一個遵循平滑高斯函數或正態分佈函數 –
我做了,但是我正在尋找數值結果。 QQ情節全是關於圖形的結果。 –