statget

访问统计信息选项结构中的值

语法

Val = statget(选项,参数)
Val = statget(选项,参数,默认值)

描述

Val = statget(选项,参数)属性所指定的参数的值参数在统计选项结构中选项.输入参数参数名称的字符向量或字符串标量。如果参数在选项statget返回[].您只需要输入足够的前导字符来唯一地定义参数名。statget忽略参数名的大小写。可用选项,参见输入。

Val = statget(选项,参数,默认值)返回默认的如果在优化选项结构中指定的参数未定义选项

输入参数

DerivStep

有限差分导数计算中的相对差分。一个正标量,或与统计和机器学习工具箱™函数使用选项结构估计的参数向量相同大小的正标量向量。

显示

算法显示的信息量。

  • “关闭”—不显示任何信息。

  • “最后一次”—显示最终输出。

  • “通路”-对某些功能的命令窗口显示迭代输出;否则显示最终输出。

FunValCheck

检查无效值,例如,由目标函数得到。

  • “关闭”

  • “上”

GradObj

标记目标函数是否返回梯度向量作为第二个输出。

  • “关闭”

  • “上”

雅可比矩阵

标记目标函数是否返回一个雅可比矩阵作为第二个输出。

  • “关闭”

  • “上”

MaxFunEvals

允许的目标函数计算的最大数量。正整数。

麦克斯特

允许的最大迭代次数。正整数。

OutputFcn

求解器在每次迭代后调用所有输出函数。

  • 使用@指定的函数句柄

  • 带有函数句柄的单元格数组

  • 空数组(默认值)

健壮的

调用健壮的拟合选项。

  • “关闭”

  • “上”

RobustWgtFun

鲁棒拟合的权重函数。仅在以下情况下有效健壮的“上”.也可以是一个函数句柄,它接受规范化残差作为输入,并返回健壮的权重作为输出。

  • “bisquare”

  • “安德鲁”

  • “柯西”

  • “公平”

  • “休伯”

  • “物流”

  • “犯错误”

  • “welsch”

的单个实例RandStream类的单元格数组RandStream实例。Streams选项被一些函数接受,用于控制在函数内生成随机数时使用哪些流。如果“UseSubstreams”真正的,则Streams值必须为标量,或者必须为空。如果“UseParallel”真正的而且“UseSubstreams”,则Streams参数必须为空,或者其长度必须与计算中使用的处理器数量匹配:等于parpool大小如果为parpool是开放的,否则为标量。

TolBnd

参数约束公差。积极的标量。

TolFun

目标函数值的终止容差。积极的标量。

TolTypeFun

使用TolFun绝对或相对目标函数公差。

  • “abs”

  • “rel”

TolTypeX

使用TolX用于绝对或相对参数公差。

  • “abs”

  • “rel”

TolX

终止公差参数。积极的标量。

调优

鲁棒拟合中使用的调整常数在应用权重函数之前将残差归一化。缺省值取决于权重函数。如果将权重函数指定为函数句柄,则此参数是必需的。积极的标量。

UseParallel

标志,指示符合条件的函数是否应该使用并行计算工具箱™(PCT)的功能(如果这些功能可用)。也就是说,如果安装了PCT,又安装了PCTparpool是有效的。有效值为(默认值),用于串行计算,和真正的,用于并行计算。

UseSubstreams

标志,指示符合条件的函数中是否应使用随机数生成器Substream的属性RandStream类。(默认)或真正的.当真正的,函数内的高级迭代将设置Substream属性设置为迭代的值。此行为有助于在并行和/或串行模式计算中生成可重复的随机数流。

WgtFun

鲁棒拟合的权重函数。仅在以下情况下有效健壮的“上”.也可以是一个函数句柄,它接受规范化残差作为输入,并返回健壮的权重作为输出。

  • “bisquare”

  • “安德鲁”

  • “柯西”

  • “公平”

  • “休伯”

  • “物流”

  • “犯错误”

  • “welsch”

例子

的值显示参数从结构中调用my_options

val = statget(my_options,'Display')

的值显示参数从结构中调用my_options(如前一个例子)。如果显示参数为undefined,statget返回值“最后一次”

optnew = statget(my_options,'Display','final');

另请参阅

R2006a之前介绍