【发布时间】:2015-05-19 08:00:47
【问题描述】:
我有一个使用 scipy.linalg.lstsq 函数的拟合 3D 数据集。
我正在使用:
# best-fit quadratic curve
A = np.c_[np.ones(data.shape[0]), data[:,:2], np.prod(data[:,:2], axis=1), data[:,:2]**2]
C,_,_,_ = scipy.linalg.lstsq(A, data[:,2])
#evaluating on grid
Z = np.dot(np.c_[np.ones(XX.shape), XX, YY, XX*YY, XX**2, YY**2], C).reshape(X.shape)
但是我怎样才能从中获得拟合曲面的 R^2 值。?
有什么方法可以检查拟合结果的重要性吗?
任何与此相关的想法都将受到高度赞赏。
谢谢。
【问题讨论】:
标签: python numpy scipy least-squares