armaxOptions
选项设置armax
语法
选择= armaxOptions
选择= armaxOptions(名称、值)
输入参数
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
InitialCondition
- - - - - -处理初始条件
“汽车”
(默认)|“零”
|“估计”
|“展望”
处理初始条件评估期间,指定为以下值之一:
“零”
——初始条件设置为0。“估计”
——初始条件被视为独立的估计参数。“展望”
——初始条件是使用最好的最小二乘估计。“汽车”
——软件选择的方法处理初始条件的基础上,估算数据。
焦点
- - - - - -错误是最小化
“预测”
(默认)|“模拟”
误差最小化的损失函数在评估期间,指定为逗号分隔组成的“焦点”
和下列值之一:
“预测”
——提前一步预测误差测量和预测输出之间最小化估计。因此,评估主要关注的是产生一个好的预测模型。“模拟”
——测量和模拟输出之间的模拟误差在估计过程中被最小化。结果,估计是让适合模拟模型与当前输入响应。
的焦点
选项可以被解释为一个损失函数加权滤波器。有关更多信息,请参见损失函数和模型质量的指标。
WeightingFilter
- - - - - -加权预滤器
[]
(默认)|向量|矩阵|单元阵列|线性系统
加权前置滤波器应用于评估期间的损失函数最小化。理解的影响WeightingFilter
损失函数,看看损失函数和模型质量的指标。
指定WeightingFilter
下列值之一:
[]
——不使用加权预滤器。通频带,指定一个行向量或矩阵包含定义所需的通频带的频率值。你选择一个频带之间的配合优化估计模型和估计数据。例如,
(王,wh)
,在那里王
和wh
代表低和通频带的上限。为一个矩阵几行定义频率通带,[w1l, w1h; w2l w2h; w3l, w3h;……)
估计算法使用联盟定义估计通频带的频率范围。通频带的表达
rad / TimeUnit
对时域数据和FrequencyUnit
频域数据,TimeUnit
和FrequencyUnit
是时间和频率的单位的评估数据。输出过滤器——指定一个single-input-single-output线性滤波器的输出以以下方式之一:
一个输出线性时不变模型
{A, B, C, D}
格式,它指定一个过滤器的状态矩阵相同的样本时间估计数据。{分子,分母}
格式,它指定的分子和分母滤波器的传递函数相同的样品时间为估算数据。这个选项计算滤波器的权重函数作为一个产品和输入谱估计传递函数。
EnforceStability
- - - - - -控制是否执行模型的稳定
假
(默认)|真正的
控制是否执行稳定的估计模型,指定为逗号分隔组成的“EnforceStability”
,要么真正的
或假
。
该选项不可用多输出模型的分支一个多项式数组。
数据类型:逻辑
EstimateCovariance
- - - - - -选项来生成参数协方差数据
真正的
(默认)|假
选项来生成参数协方差数据,指定为真正的
或假
。
如果EstimateCovariance
是真正的
,然后用getcov
获取的协方差矩阵估计模型。
显示
- - - - - -选项来显示估计的进展
“关闭”
(默认)|“上”
选项显示评估进展,指定以下值之一:
“上”
——信息模型结构和评估结果显示在一个progress-viewer窗口。“关闭”
——没有任何进展或结果信息显示。
InputOffset
- - - - - -在估计中移除抵消从时域输入数据
[]
(默认)|向量的正整数|矩阵
删除抵消从时域输入数据在评估期间,指定为以下之一:
一个列向量长度的正整数ν,在那里ν输入的数量。
[]
——表示没有抵消。ν——- - - - - -不矩阵——multi-experiment数据,指定
InputOffset
作为一个ν——- - - - - -不矩阵。ν输入和数量吗不是实验的数量。
每个条目指定的InputOffset
中减去从相应的输入数据。
OutputOffset
- - - - - -在估计中移除抵消从时域输出数据
[]
(默认)|向量|矩阵
删除抵消从时域输出数据在评估期间,指定为以下之一:
一个列向量的长度纽约,在那里纽约是输出的数量。
[]
——表示没有抵消。纽约——- - - - - -不矩阵——multi-experiment数据,指定
OutputOffset
作为一个纽约——- - - - - -不矩阵。纽约是输出的数量,和不是实验的数量。
每个条目指定的OutputOffset
从相应的输出数据中减去。
正则化
- - - - - -选择正则化模型参数的估计
结构
选择正规化的估计模型参数,指定为一个结构如下表中的字段。正则化的更多信息,请参阅正则化模型参数的估计。
字段名 | 描述 | 默认的 |
---|---|---|
λ |
常数决定了偏差和方差权衡。 指定一个积极的标量正则化项添加到估算成本。 默认值为0意味着没有正规化。 |
0 |
R |
权重矩阵。 指定一个向量的非负数字或一个方形半正定矩阵。长度必须等于模型的自由参数的数量。 对于黑箱模型,建议使用默认值。对于结构化和灰色矩形模型,你也可以指定一个向量的 默认值为1意味着价值 |
1 |
名义上的 |
名义价值评估期间向自由参数的提取。 默认值为0意味着参数值为零。如果你炼制一个模型,您可以将值设置为 |
0 |
SearchMethod
- - - - - -数值搜索方法用于迭代参数估计
“汽车”
(默认)|“gn”
|“玲娜”
|“lm”
|“研究生”
|“lsqnonlin”
|“fmincon”
数值搜索方法用于迭代参数估计中,指定为下表中的值之一。
SearchMethod |
描述 |
---|---|
“汽车” |
自动选择方法 线搜索算法的组合, |
“gn” |
子空间高斯牛顿最小二乘搜索 雅可比矩阵的奇异值小于 |
“玲娜” |
自适应子空间高斯牛顿搜索 特征值小于 |
“lm” |
Levenberg-Marquardt最小二乘搜索 每个参数值 |
“研究生” |
最陡下降最小二乘搜索 |
“lsqnonlin” |
Trust-region-reflective算法 该算法需要优化工具箱™软件。 |
“fmincon” |
约束非线性动力学 您可以使用序贯二次规划(SQP)和trust-region-reflective算法的
|
SearchOptions
- - - - - -选择搜索算法
搜索选项设置
选项设置为指定的搜索算法,搜索选项设置字段,依赖的价值SearchMethod
。
SearchOptions
结构时SearchMethod
被指定为“gn”
,“玲娜”
,“lm”
,“研究生”
,或“汽车”
字段名 | 描述 | 默认的 | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
宽容 |
最低百分比区别的当前值损失函数及其预期改善在下一次迭代之后,指定为一个积极的标量。当预期改善的百分比小于 |
0.01 |
||||||||||||||||||||||||||||||
MaxIterations |
最大数量的迭代期间损失函数最小化,指定为一个正整数。迭代停止时 设置 使用 |
20. |
||||||||||||||||||||||||||||||
先进的 |
高级搜索设置,指定为以下字段的结构。
|
SearchOptions
结构时SearchMethod
被指定为“lsqnonlin”
字段名 | 描述 | 默认的 |
---|---|---|
FunctionTolerance |
终止宽容的损失函数最小化来确定的软件估计参数值,指定为一个积极的标量。 的价值 |
1 e-5 |
StepTolerance |
终止宽容估计参数值,指定为一个积极的标量。 的价值 |
1 e-6 |
MaxIterations |
最大数量的迭代期间损失函数最小化,指定为一个正整数。迭代停止时 的价值 |
20. |
SearchOptions
结构时SearchMethod
被指定为“fmincon”
字段名 | 描述 | 默认的 |
---|---|---|
算法 |
|
“sqp” |
FunctionTolerance |
终止宽容的损失函数最小化来确定的软件估计参数值,指定为一个积极的标量。 |
1 e-6 |
StepTolerance |
终止宽容估计参数值,指定为一个积极的标量。 |
1 e-6 |
MaxIterations |
最大数量的迭代期间损失函数最小化,指定为一个正整数。迭代停止时 |
One hundred. |
先进的
- - - - - -更多高级选项
结构
更多高级选项,指定为一个结构有以下字段:
ErrorThreshold
——指定当调整大的重量错误从二次线性的。错误比
ErrorThreshold
倍标准差估计有一个线性重量损失函数。标准差估计强劲的平均绝对偏差值的预测错误和除以0.7
。健壮的标准选择的更多信息,参见15.2节[2]。ErrorThreshold = 0
禁用robustification并导致一个纯粹的二次损失函数。估计和频域数据时,软件集ErrorThreshold
为零。对时域数据包含异常值,试着设置ErrorThreshold
来1.6
。默认值:
0
最大尺寸
——指定元素的最大数量在一段输入-输出数据分成部分。最大尺寸
必须是正整数。默认值:
250000年
StabilityThreshold
——指定阈值的稳定性测试。StabilityThreshold
是一种结构与以下字段:年代
——指定的位置最极测试连续时间模型的稳定性。一个模型被认为是稳定的,当它最左边的杆年代
。默认值:
0
z
——指定所有波兰人从原点的最大距离测试稳定性的离散时间模型。一个模型被认为是稳定的,如果所有波兰人在距离z
从原点。默认值:
1 +√(eps)
AutoInitThreshold
——指定当自动估计初始条件。估计当初始条件
y量是测量的输出。
yp, z模型的预测输出估计使用零初始条件。
yp, e模型的预测输出估计使用估计的初始条件。
适用时
InitialCondition
是“汽车”
。默认值:
1.05
例子
引用
[1]遗嘱,艾德里安,b . Ninness, s·吉布森。基于“梯度搜索多变量系统估计”。学报16 IFAC世界大会,布拉格,捷克共和国,2005年7月3 - 8。英国牛津大学:爱思唯尔有限公司,2005年。
[2]Ljung, L。为用户系统标识:理论。上台北:新世纪PTR, 1999。
版本历史
介绍了R2012aR2018a:重命名的估计和分析选项
一些评估和分析选项的名称在R2018a改变。之前的名字仍然工作。详情,请参阅R2018a释放注意重命名的估计和分析选项。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。