2012-11-03 66 views
4

我想使用特征库的最小二乘法问题。 我的选择是2,特征库 - 最小二乘法

  • sysAAA.jacobiSvd(本征:: ComputeThinU |征:: ComputeThinV).solve(sysBBB)
  • sysAAA.colPivHouseholderQr()解决(sysBBB)。

我在开始时使用了第一个,但它证明是非常慢(1)(2)。

于是我来到了第二个解决方案(其他方法不适合我的情况,因为他们需要特殊的矩阵(2))

不colPivHouseholderQr()。解决给出一个最小二乘解?

我的印象是它没有(3),但我想在查找“解决方法”之前确定。

  1. http://forum.kde.org/viewtopic.php?f=74&t=102088
  2. http://eigen.tuxfamily.org/dox/TopicLinearAlgebraDecompositions.html
  3. http://eigen.tuxfamily.org/dox/TutorialLinearAlgebra.html#TutorialLinAlgLeastsquares

回答

3

是,ColPivHouseholderQr ::解决()计算最小平方解决方案。

+0

非常感谢ggael! 你可能有一个说明它的参考链接,将来可以用它来解决类似的问题吗? 我找不到明确的说明。 –

+0

只为记录,GGael在这里提供了一个证明http://forum.kde.org/viewtopic.php?f=74&t=109604&p=257048#p257013 Thanx ggael! –