2016-03-03 49 views
0

我有從運動捕捉系統獲取的某些運動數據,我想自動選擇哪個5個信號更相似。 圖片顯示了特定數據的示例,由於速度的不同,所有數據都歸一化爲100個樣本。比較一組信號

Data set for knee flexion/extension

我所尋找的是一些想法實際的比較曲線的形狀。

+1

此問題不是編程問題,因爲您不知道選擇哪個相似性度量標準。這是一個數學/統計問題。我建議看看stats.stackexchange.com並尋找類似的問題,我相信它已經在那裏討論過了。如果您沒有發現任何問題,請創建一個新問題。一旦你選擇了一個衡量差異的指標,我假設你會發現它已經在matlab中實現了。如果您在實現時遇到任何問題,請隨時在這裏提出一個關於您的編程問題的問題[matlab文檔中的一些介紹](http://goo.gl/Oh8ZLo) – Daniel

+0

也許使用互相關算法來確定錯誤之間的曲線,並保持那些與他們之間的最小錯誤。 – siliconwafer

回答

0

最簡單的解決方案就是減去「原始」曲線,並檢查哪一個曲線最小,即RMSE

但看你的數據(這是平滑曲線),另一種選擇是使用PLSGMM來形容他們。然後,您可以使用RMSE計算您的輸入曲線和曲線數據庫之間的誤差,並選取誤差最低的曲線。