我开发了一个扩展卡尔曼滤波器,并将卡尔曼增益矩阵初始化为前一个当前状态误差协方差矩阵和下一个状态误差协方差矩阵为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