scipy.odr.RealData

class scipy.odr.RealData(x, y=None, sx=None, sy=None, covx=None, covy=None, fix=None, meta={})[源代码]

数据,加权为实际标准差和/或协方差。

参数
xarray_like

回归自变量的观测数据

yARRAY_LIKE,可选

如果为数组状,观测数据为因变量的回归。标量输入意味着要在数据上使用的模型是隐式的。

sxARRAY_LIKE,可选

的标准偏差 xsx 的标准差是 x 并且通过将1.0除以它们的平方来转换为权重。

syARRAY_LIKE,可选

的标准偏差 ysy 的标准差是 y 并且通过将1.0除以它们的平方来转换为权重。

covxARRAY_LIKE,可选

的协方差 x covx 的协方差矩阵数组。 x 并且通过对每个观测的协方差矩阵执行矩阵求逆来转换为权重。

covyARRAY_LIKE,可选

的协方差 y covy 是协方差矩阵数组,并通过对每个观测的协方差矩阵执行矩阵求逆来转换为权重。

fixARRAY_LIKE,可选

参数和成员fix与Data.fix和ODR.ifixx相同:它是具有与相同形状的整数数组 x 这决定了哪些输入观测被视为固定的。可以使用长度为m的序列(输入观测的维度)来确定所有观测的某些维度。值为0表示固定观测,值>0表示自由。

metaDICT,可选

元数据的自由格式词典。

注意事项

重量 wdwe 根据提供的值计算,如下所示:

sxsy 通过将1.0除以其平方转换为权重。例如, wd = 1./numpy.power(`sx`, 2)

covxcovy 是协方差矩阵的数组,并通过对每个观测的协方差矩阵执行矩阵求逆来转换为权重。例如, we[i] = numpy.linalg.inv(covy[i])

这些论点遵循与wd相同的结构化论证惯例,我们仅受其性质的限制: sxsy 不能排在第三位,但是 covxcovy 有可能。

仅设置 或者 sxcovx (不是两者都有)。同时设置两者将引发异常。与之相同 sycovy

方法:

set_meta \(** kwds)

使用关键字和关键字提供的数据更新元数据字典。