我有一個理論曲線,它是用數值計算的和一個實驗曲線(更好地說是一個大量的實驗點)。我需要計算這兩條曲線之間的殘差來檢查最小二乘和方法的建模精度。這些矩陣(曲線)的大小不同。 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. 計算R中具有不同數據點的兩條曲線的殘差
- 2. 如何計算多條曲線的OBB?
- 3. 如何計算巨大元素大小的休矩陣逆?
- 4. 兩個不同的協方差矩陣?
- 5. 協方差矩陣計算
- 6. 如何比較兩條曲線(點陣)
- 7. Matlab不同類的協方差矩陣計算
- 8. 多條曲線:佈局(矩陣)不拉伸曲線
- 9. 如何計算線條和曲線的最近點? ..或曲線和曲線?
- 10. 如何正確計算兩個CGAffineTransform矩陣之間的差異(差異)?
- 11. 計算殘差R中
- 12. Java中的計算協方差矩陣
- 13. 很少用巨矩陣計算與用小矩陣進行大量計算
- 14. 計算一個大矩陣內出現的矩陣的算法
- 15. 如何爲每條線有不同矢量的X線矩陣?
- 16. 如何執行的矩陣計算(例如協方差矩陣),用於不同等級因子可變的
- 17. 連接不同大小的1D矩陣
- 18. 矩陣中不同大小的行 - matlab
- 19. 把不同大小的矢量矩陣
- 20. R大矩陣大小差異
- 21. 計算陣列的大小
- 22. - [R計算大NOR矩陣
- 23. 計算協方差矩陣的逆矩陣導致'Inf'
- 24. 從不同大小的列迴歸得到殘差
- 25. 不同行大小的矩陣與矩陣
- 26. 從計算矩陣中計算三維曲面的動畫
- 27. 計算殘差與numpy的lstsq
- 28. 計算兩條線和兩條弧之間的最小距離
- 29. 計算大量序列的成對差異矩陣?
- 30. Matlab-合併兩個不同大小的矩陣?
您可以嘗試對理論曲線進行插值,以使曲線具有相同的網格步長。 – Aabaz 2012-01-27 10:57:27
好吧,這很明顯。我真的應該嘗試這樣做。我爲什麼沒有自己意識到呢?謝謝 :) – jacksonslsmg4 2012-01-27 13:46:07