1

当面の問題は、一連の 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] という要件のみを満たさなければなりません]))。

4

1 に答える 1

1

最小二乗法は、シンプルで計算しやすいため人気があります。他にも考えられる方法はたくさんありますが、ライブラリに実装される可能性は低いため、自分で行う必要があります。

もう 1 つの検討事項は、バイナリ分類です。分類方法はたくさんありますが、最も優れているのはランダム フォレストです。

于 2012-07-22T05:02:33.610 に答える