Ich versuche, Scikit-Learn für die Polynom-Regression zu verwenden. Nach meinem Verständnis ist die polynomielle Regression ein Sonderfall der linearen Regression. Ich habe gehofft, dass vielleicht eines der generalisierten linearen Modelle von scikit für Polynome höherer Ordnung parametrisiert werden kann, aber ich sehe keine Möglichkeit, dies zu tun.
Ich habe es geschafft, einen Support Vector Regressor mit einem Poly-Kernel zu verwenden. Das hat bei einer Teilmenge meiner Daten gut funktioniert, aber es dauert viel zu lange, bis größere Datenmengen passen, sodass ich immer noch etwas schneller finden muss (auch wenn ich mit etwas Präzision handeln möchte).
Vermisse ich hier etwas Offensichtliches?
quelle
PolynomialFeatures
zentrieren sollten.Wenn Sie eine multivariate Regression und nicht nur eine univariate Regression verwenden, vergessen Sie die Kreuzbegriffe nicht. Wenn Sie zum Beispiel zwei Variablen und haben und Polynome bis zur Potenz 2 wollen, sollten Sie wobei der letzte Term ( ) der ist, der ich bin sprechen über.x1 x2 y=a1x1+a2x2+a3x21+a4x22+a5x1x2 a5x1x2
quelle