2012-11-03 67 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! –