我找到了一个线性回归的例子: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。
这可能是一个关于特殊领域的问题