我開發了一個擴展卡爾曼濾波器,並將卡爾曼增益矩陣初始化爲前一個當前狀態誤差協方差矩陣和下一個狀態誤差協方差矩陣爲1的對角線。在第一個樣本之後,矩陣不再是對角線。這是正確的還是應該保持對角?卡爾曼增益和誤差協方差矩陣應該是對角線嗎?
2
A
回答
2
協方差矩陣(通常稱爲P)是您的狀態下的錯誤估計值。對角元素是你狀態變量的差異。非對角元素表示狀態變量(的錯誤/不確定性)之間的相關性。
您通常會通過將對角元素設置爲狀態初始值的不確定性來初始化P(大多數情況下非常大),測量過程中運行過濾器時會導致不確定性下降,幾乎所有的但不重要的情況下,非對角元素將變爲非零。
請注意,P應該是對稱的並保持對稱。
相關問題
- 1. 決定卡爾曼濾波器矩陣的協方差
- 2. 按組的方差協方差矩陣
- 3. Proc GLM的方差協方差矩陣
- 4. PyMC - 方差 - 協方差矩陣估計
- 5. Numpy協方差矩陣numpy.cov
- 6. 協方差矩陣gsl
- 7. 協方差矩陣計算
- 8. 協方差矩陣lm對象R
- 9. Matlab:協方差矩陣錯誤結果
- 10. 卡爾曼濾波協方差在預測步驟中不會增加?
- 11. 協方差矩陣與opencl和opencv
- 12. 布朗運動和協方差矩陣
- 13. 矩陣形式的位置方差和協方差
- 14. 加權方差 - 協方差矩陣和拉普利
- 15. np.polyfit()的協方差矩陣具有負對角?
- 16. 差異協方差和相關矩陣之間
- 17. 計算協方差矩陣 - numpy.cov和numpy.dot之間的差異?
- 18. numpy矩陣中的絕對非對角線差異總和
- 19. 卡爾曼跟蹤 - 測量差異
- 20. 使用Excel計算協方差矩陣
- 21. 顯示數據爲協方差矩陣
- 22. 兩個不同的協方差矩陣?
- 23. 協方差爲矩陣元素 - Matlab的
- 24. 橢圓的協方差矩陣
- 25. 使用VBA計算協方差矩陣
- 26. Java中的計算協方差矩陣
- 27. 替換協方差矩陣(pmvnorm)
- 28. Python:手工協方差矩陣
- 29. 在Matlab中計算協方差矩陣
- 30. Bioprobit - Beta的協方差矩陣
答案交叉驗證錯誤協方差矩陣的正半確定性:http://stats.stackexchange.com/questions/56832/is-every-covariance-matrix-positive-definite – 2014-10-20 06:20:11