我有一些数据不适合线性回归:
事实上应该适合二次函数'完全':
P = R*I**2
我在做这个:
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)
有没有机会通过做一些像这样的事情来解决它:
model.fit([X,X**2],Y)
2条答案
按热度按时间qxgroojn1#
你可以使用numpy的polyfit。
输出:
yk9xbfzb2#
使用PolynomialFeature。
输出量: