scipy.odr.

输出#

class scipy.odr.Output(output)[源代码][源代码]#

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 中计算的相对误差。

工作ndarray,可选

最终工作数组。

工作指示dict, 可选

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

信息int, 可选

返回的原因,由 ODRPACK 输出(参见 ODRPACK 用户指南第 38 页)。

停止原因list of str, 可选

info 翻译成英文。

方法

pprint()

美化打印重要结果。

注释

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