scipy.odr.

输出#

class scipy.odr.Output(output)[source]#

Output 类存储 ODR 运行的输出。

属性:
betandarray

估计的参数值,形状为 (q,)。

sd_betandarray

估计参数的标准偏差,形状为 (p,)。

cov_betandarray

估计参数的协方差矩阵,形状为 (p,p)。请注意,此 cov_beta 未按残差方差 res_var 缩放,而 sd_beta 已缩放。这意味着 np.sqrt(np.diag(output.cov_beta * output.res_var))output.sd_beta 结果相同。

deltandarray, 可选

输入变量中估计误差的数组,与 x 形状相同。

epsndarray, 可选

响应变量中估计误差的数组,与 y 形状相同。

xplusndarray, 可选

x + delta 的数组。

yndarray, 可选

数组 y = fcn(x + delta)

res_varfloat, 可选

残差方差。

sum_squarefloat, 可选

平方误差和。

sum_square_deltafloat, 可选

delta 误差的平方和。

sum_square_epsfloat, 可选

eps 误差的平方和。

inv_condnumfloat, 可选

逆条件数(参见 ODRPACK UG 第 77 页)。

rel_errorfloat, 可选

在 fcn 中计算的函数值的相对误差。

workndarray, 可选

最终工作数组。

work_inddict, 可选

用于提取值的工作索引(参见 ODRPACK UG 第 83 页)。

infoint, 可选

返回原因,由 ODRPACK 输出(参见 ODRPACK UG 第 38 页)。

stopreason字符串列表, 可选

info 解释为英文。

方法

pprint()

漂亮地打印重要结果。

备注

接受一个参数进行初始化,该参数是函数 odr 的返回值。上面列为“可选”的属性仅当 odrfull_output=1 运行时才存在。