我有一個理論曲線,它是用數值計算的和一個實驗曲線(更好地說是一個大量的實驗點)。我需要計算這兩條曲線之間的殘差來檢查最小二乘和方法的建模精度。這些矩陣(曲線)的大小不同。 MATLAB中有沒有函數可以計算兩個不同大小的矩陣的殘差?如何計算不同大小的兩條曲線(矩陣)的殘差?
3
A
回答
0
我想我會詳細介紹一下Aabaz在遇到其他人可能會覺得這很有用的情況時所說的內容(雖然Aabaz的解釋對於瞭解必要的數學知識的人來說可能是足夠清晰的)。
首先,我假設你有一個二維圖,但它應該不難推廣到ND的情況。
基本上,對於您的實驗數據(xi,yi)中的每個點,使用您的「理論曲線」來估計值xi的yi'。這可能就是Aabaz所說的,通過使網格步長相同,這樣就可以使用曲線的公式,精確地在實驗數據的x座標值xi上內插點。
接下來,爲了測量裝配是否良好,您可以爲例如使用測量的平方差的總和:
error = sum((yi' - yi)^2){where i range over all points in your exp. data}
當然其他錯誤指標以外最小二乘法可以用來估算數據滿足你的模型(即你的曲線),但目前對於大多數應用中,最小二乘是最常見的。
希望這會有所幫助。
相關問題
- 1. 協方差矩陣計算
- 2. 多條曲線:佈局(矩陣)不拉伸曲線
- 3. 如何計算線條和曲線的最近點? ..或曲線和曲線?
- 4. 計算殘差R中
- 5. 如何爲每條線有不同矢量的X線矩陣?
- 6. 計算一個大矩陣內出現的矩陣的算法
- 7. 如何執行的矩陣計算(例如協方差矩陣),用於不同等級因子可變的
- 8. 把不同大小的矢量矩陣
- 9. 計算陣列的大小
- 10. 計算大量序列的成對差異矩陣?
- 11. 計算殘差與numpy的lstsq
- 12. Matlab-合併兩個不同大小的矩陣?
- 13. 綁定不同行大小的兩個矩陣
- 14. 合併兩個不同大小的矩陣
- 15. 使用Excel計算協方差矩陣
- 16. 計算協方差矩陣式
- 17. 使用VBA計算協方差矩陣
- 18. 在大二進制矩陣中計算小二進制矩陣的外觀
- 19. 如何計算kmeans在tfidf矩陣中解釋的方差?
- 20. 陣列最大差距的計算
- 21. 爲什麼矩陣大小不同?
- 22. Matlab的等效R代碼:如何計算線性模型的殘差值?
- 23. 如何返回C++中不同大小的矩陣數組?
- 24. 矩陣計算
- 25. 計算矩陣
- 26. 計算兩條曲線(即正態分佈)之間的面積
- 27. 與不同的協方差矩陣(Matlab的)矩陣二元mvncdf
- 28. 計算矩陣的最小值和最大值
- 29. 基於矩陣計算新BitmapData的大小
- 30. Matlab:如何計算矩陣的逆
您可以嘗試對理論曲線進行插值,以使曲線具有相同的網格步長。 – Aabaz 2012-01-27 10:57:27
好吧,這很明顯。我真的應該嘗試這樣做。我爲什麼沒有自己意識到呢?謝謝 :) – jacksonslsmg4 2012-01-27 13:46:07