給定具有N個獨立值和1個相關值的(N + 1)維實值向量的集合,我想計算1次多項式),2(二次)或更高,以提供相當好的擬合(例如由最小平方誤差確定)。換句話說,當應用於集合的元素時,多項式應該將每個元素的獨立值映射到相關的依賴值(具有一些合理的誤差)。多維多項式迴歸(最好是C/C++,Java或Scala)
我期望獨立變量的維數在2..8的範圍內,並且可以處理20..200個元素的集合。我希望能夠以毫秒而不是秒來擬合多項式。 :-)
我很快找到了用於一維數據的多項式迴歸算法,但是我還沒有能夠爲多維數據提出任何實用的方法。我主要對算法描述或源代碼感興趣。任何指針?
您可能想嘗試在http://stats.stackexchange.com/上提問您的問題。 –