Ich habe einige Daten, die nicht eine lineare Regression passen,Was ist der einfachste Weg, um eine Polynomregression mit sklearn zu machen?
In der Tat passen 'genau' soll eine quadratische Funktion:
P = R*I**2
ich diese Mikrofonierung bin:
model = sklearn.linear_model.LinearRegression()
X = alambres[alambre]['mediciones'][x].reshape(-1, 1)
Y = alambres[alambre]['mediciones'][y].reshape(-1, 1)
model.fit(X,Y)
Gibt es eine Chance, es zu lösen, indem Sie so etwas tun:
model.fit([X,X**2],Y)
?
Ein Beispiel, wie die Verwendung 'scikit-learn' mit Polynom-Funktionen finden Sie hier http://scikit-learn.org/stable/ gefunden modules/linear_model.html # polynomial-regression-extending-linear-models-with-basis-funktionen – ncfirth