線形回帰の例を見つけました:http:
//docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.lstsq.html#numpy.linalg.lstsq
x = np.array([0, 1, 2, 3])
y = np.array([-1, 0.2, 0.9, 2.1])
A = np.vstack([x, np.ones(len(x))]).T
m, c = np.linalg.lstsq(A, y)[0]
print m, c
私の状況は次のとおりです。yの一部の要素が欠落しているため、xとyの長さが同じではありません。どの位置が欠落しているかを判断するためにある程度の情報が必要なので、それをrmします。手元に方法はありますか、それとも自分でやるべきですか?
例えば:
x=range(10)
y=[i*3+5 for i in x]
y.pop(3) #make a missing
どの位置が欠けているのかわかりません。ただし、平均して勾配の変化を考慮してください。yの位置4が欠落している可能性があります。
これはおそらく特別なドメインに関する質問です