我發現線性迴歸的一個例子:
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可能丟失。
這也許在特殊領域
你怎麼能確定缺少哪個位置?這個構成的問題是有限的。 – mgilson