2013-12-18 55 views
0

我正在研究一個機器學習庫(作爲一個業餘愛好項目)並且已經實現了線性迴歸,我開始研究非線性多項式迴歸。用代碼表示單變量多項式不是問題,但多元多項式(多於一個不確定)又如何?我很難找到用代碼表示它們的任何標準。多元多項式表示

例子:

y = 1 + 2*x1 + 3*x2 + 4*x1*x2 + 5*x1^2 + 6*x2^2 

有沒有這樣的(一個共同的標準,甚至一個圖書館,我可以遵循的標準)的任何東西,我根本就找不到呢?

我要問的原因是如果已經有一個標準的話,我不會執行自己的標準。

+1

這可能會讓你感興趣http://www.codeproject.com/Tips/510834/Multivariate-polynomial –

+0

謝謝!這絕對是一個很好的開始,但我正在考慮一個更加完善的標準。這段代碼更像是一個關於如何表示多元多項式的實驗。 –

回答

1

這已經有一段時間,因爲我問這個問題,所以我決定寫我自己的圖書館表示和計算簡單的多項式的值,你可以在這裏找到:

https://bitbucket.org/piotrjustyna/netpolynomial

我感謝您的反饋!

+1

不知道爲什麼這個Q被關閉。你寫了很好的東西。 – mafu

+0

@mafu很高興你認爲如此:)隨時貢獻! –

+0

我已經看到你的項目太晚了,於是推出了自己的項目。當我開始清理它並將其與環境分離時,我可能會將其作爲第二個答案發布在此處。這將是非常光明的,因爲我只需要它進行簡單的操作。 – mafu