Проблема в том, что мне нужен математический метод для моделирования знака набора значений x, y. В частности, я знаю, что существуют методы использования полиномиальной регрессии, однако, если мне важен только знак значений (+/-), есть ли более простой способ? Мой текущий метод сделать это:
import numpy
numpy.polyfit(x_bytearray,y_bytearray)
однако меня волнует только то, дает ли результат мне положительное значение, если значение y_bytearray было положительным, и отрицательное, если значение y_bytearray было отрицательным. Можно ли как-то возиться с кодом полифита, чтобы использовать другой метод взвешивания, отличный от метода наименьших квадратов?
Редактировать Знак x равен sign(x)= x/abs(x) (-1 или 1), а подобранный полином или другое выражение должно удовлетворять только тому требованию, что sign(y_bytearray[i]) знак == (вычислено_y[i]).