2011-07-29 99 views
5

我沒有找到函數來計算正交回歸(TLS - 總最小平方)。如何計算R中的總最小二乘? (正交回歸)

有這種功能的包嗎?

更新:我的意思是計算每個點的距離對稱,而不是非對稱的lm()

+1

提供有關stats.SE的早期問題的鏈接是公平的。 [princomp()如何工作?](http://stats.stackexchange.com/questions/13152/how-princomp-works),因爲你已經有了一些線索。 – chl

回答

3

兩個答案:

  1. rgrgx.rma似乎做到這一點。
  2. Brian Ripley給出了succinct answer on this thread。基本上,你正在尋找PCA,他建議princomp。我也做。
+1

我認爲Ripley的反應的適用性取決於@Dail的意思是總最小二乘法和正交回歸。裏普利確實符合他的迴應...... –

+0

@Gavin,真的。 Ripley還暗示提問者對TLS或PCA沒有牢固的把握。對於錯誤的(或正確的)問題/問題,這是一個正確的(或錯誤的)解決方案,這是一個懸而未決的問題。 – Iterator

+0

此回覆中的鏈接已損壞,我似乎無法找到新網址(如果有)。然而這另一個描述使用PCA可能是相同或相似的方法:https://www.inkling.com/read/r-cookbook-paul-teetor-1st/chapter-13/recipe-13-5 –

5

你可能要考慮的Deming()功能包MethComp [function info。該軟件包還包含戴明迴歸背後理論的詳細推導。

以下搜索將R檔案館還提供了豐富的選擇:

您對交叉驗證,在這裏和R-幫助多個問題意味着你需要做更多的工作來準確地描述你想要做什麼,因爲術語「總體最小平方」和「正交回歸」對於實際技術要求有一定程度的模糊性。