数据::
Data类的实例
型号::
Model类的实例
β0::
初始参数值的秩-1序列。如果是可选的该模型提供了一个“估计”函数来估计这些值。
delta0:可选:
一个(双精度)浮点数组,用于保存输入变量中的错误。必须与数据的形状相同。x个
ifixb:可选:
长度与beta0相同的整数序列,用于确定哪些参数保持不变。值为0将修复参数,如果值>0,则可以释放参数。
ifixx:可选:
形状与data.x相同的整数数组,用于确定哪些输入观测值被视为固定值。可以使用序列长度m(输入观测值的维数)以固定所有观测的尺寸。值为0可以修复观察结果,值>0表示它是免费的。
作业:可选:
一个整数,告诉ODRPACK要执行的任务。请参阅如果您绝对必须在此处设置值,请参阅ODRPACK用户指南。使用方法setjob后初始化以获得更可读的接口。
iprint:可选:
一个整数,告诉ODRPACK要打印什么。参见第33-34页如果您绝对必须在此处设置值,请参阅ODRPACK用户指南。使用方法setiprint后初始化以获得更可读的接口。
错误文件:可选:
要将ODRPACK错误打印到的文件名的字符串。请勿打开这个文件是你自己的!
rptfile:可选:
要将ODRPACK摘要打印到的文件名的字符串。不要自己打开这个文件!
ndigit:可选:
指定计算中可靠位数的整数函数的。
taufac:可选:
float指定初始信任区域。默认值为1。初始信赖域等于taufac乘以第一次计算出高斯-纽顿步长。taufac必须小于1。
sstol:可选:
float指定基于相对值的收敛公差平方和的变化。默认值为eps**(1/2),其中eps是最小值,1+eps>1表示双精度在机器上进行计算。sstol必须小于1。
partol:可选:
float指定基于相对值的收敛公差估计参数的变化。默认值为eps**(2/3)显式模型和隐式模型的eps**(1/3)。partol必须少一些比1。
maxit:可选:
整数,指定要执行的最大迭代次数。对于第一次运行时,maxit是执行的迭代总数默认为50。对于重新启动,maxit是额外的迭代执行,默认为10。
stpb:可选:
要计算的相对步长序列(len(stpb)==len(beta0))有限差分导数与参数有关。
stpd:可选:
相对数组(stpd.shape==data.x.shape或stpd.sshape==(m,))计算输入的有限差分导数的步长变量错误。如果stpd是长度为m的秩为1的数组(输入变量的维数),然后将值广播到所有观察结果。
sclb:可选:
比例因子序列(len(stpb)==len(beta0))参数。这些缩放因子的目的是缩放所有围绕统一的参数。通常适当的比例因子如果未指定此参数,则计算。自己指定如果自动程序出错。
scld:可选:
缩放数组(scld.shape==data.x.shape或scld.sshape==(m,))的因素错误在输入变量中。同样,这些因素如果不提供,则会自动计算。如果scld.shape==(m,),然后将比例因子广播到所有观测值。
工作:可选:
数组来保存ODRPACK的双值工作数据。何时重新启动,获取self.output.work的值。
iwork:可选:
数组来保存ODRPACK的整数值工作数据。何时重新启动时,取self.output.iwork的值。
输出::
如果Output类包含所有返回的来自ODR.run()或ODR.restart()调用的数据
|