手头的问题是我需要一种数学方法来模拟一组 x,y 值的符号。具体来说,我知道有一些方法可以使用多项式回归,但是,如果我只关心值的符号 (+/-),有没有更简单的方法?我目前这样做的方法:
import numpy
numpy.polyfit(x_bytearray,y_bytearray)
但是,我只关心结果是否给我一个正值,其中 y_bytearray 值为正,如果 y_bytearray 值为负,则为负。无论如何要摆弄 polyfit 代码以使用除最小二乘之外的不同加权方法吗?
编辑 x 的符号是 sign(x)= x/abs(x) (-1 或 1),拟合的多项式或其他表达式必须只满足 sign(y_bytearray[i]) == sign(computed_y[i ])。