文档帮助中心文档
确定ARX模型估计的正则化常数
(λ,R) = arxRegul(数据、订单)
(λ,R) = arxRegul(数据、命令选项)
(λ,R) = arxRegul(数据、订单名称,值)
(λ,R) = arxRegul(数据、命令选项,名称,值)
例子
[λ,R) = arxRegul (数据,订单)返回用于ARX模型估计的正则化常数。使用正则化常数arxOptions配置ARX模型估计的正则化选项。
[λ,R) = arxRegul (数据,订单)
λ
R
数据
订单
arxOptions
[λ,R) = arxRegul (数据,订单,选项)指定正则化选项,如正则化内核和I/O偏移量。
[λ,R) = arxRegul (数据,订单,选项)
选项
[λ,R) = arxRegul (数据,订单,名称,值)使用一个或多个属性指定模型结构属性,如噪声积分器和输入延迟名称,值对参数。
[λ,R) = arxRegul (数据,订单,名称,值)
名称,值
[λ,R) = arxRegul (数据,订单,选项,名称,值)指定正则化选项和模型结构属性。
[λ,R) = arxRegul (数据,订单,选项,名称,值)
全部折叠
负载iddata1z1;订单= [10 10 1];(λ,R) = arxRegul (z1,订单);
ARX模型使用默认的正则化核估计TC.
TC
使用λ和R值为ARX模型估计。
选择= arxOptions;opt.Regularization.Lambda =λ;opt.Regularization.R = R;= arx模型(z1、订单、选择);
指定“直流”,得到正则化ARX模型的阶数为[|10 10 1|]。
“直流”
负载iddata1z1;订单= [10 10 1];选择= arxRegulOptions (“RegularizationKernel”,“直流”);(λ,R) = arxRegul (z1、订单、选择);
arxOpt = arxOptions;arxOpt.Regularization.Lambda =λ;arxOpt.Regularization.R = R;= arx模型(z1、订单、arxOpt);
指定在模型的噪声组件中包含一个噪声源积分器。
负载iddata1z1;订单= [10 10 1];(λ,R) = arxRegul (z1、订单、“IntegrateNoise”,真正的);
指定正则化核并在模型的噪声组件中包含一个噪声源积分器。
负载iddata1z1;订单= [10 10 1];选择= arxRegulOptions (“RegularizationKernel”,“直流”);(λ,R) = arxRegul (z1、订单、选择,“IntegrateNoise”,真正的);
iddata
估算数据,指定为iddata对象。
ARX模型的订单(na nb数控),指定为非负整数矩阵。看到arx关于模型订单的更多信息的参考页。
(na nb数控)
arx
arxRegulOptions
正则化选项,指定为创建的选项集arxRegulOptions.
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
[Lambda, R] = arxRegul(z1,orders,option,'InputDelay',10);
“InputDelay”
0
正整数
输入延迟,指定为一个正的、非零的数值,表示样本的数量。
例子:[Lambda, R] = arxRegul(z1,orders,'InputDelay',10);
[Lambda, R] = arxRegul(z1,orders,'InputDelay',10);
数据类型:双
双
“IntegrateNoise”
假
真正的
噪声源积分器,指定为逻辑。指定噪声源是否e (t)应该包含一个积分器。默认值是假,表示噪声积分器关闭。要打开它,将值更改为真正的.
e (t)
例子:[Lambda, R] = arxRegul(z1,orders,'IntegrateNoise',true);
[Lambda, R] = arxRegul(z1,orders,'IntegrateNoise',true);
数据类型:逻辑
逻辑
确定偏差与方差权衡的常数,作为正标量返回。
加权矩阵,返回为非负数向量或正定矩阵。
在不进行正则化的情况下,通过求解法向方程估计ARX模型参数向量θ
( J T J ) θ = J T y
在哪里J是回归矩阵和吗y为测量输出。因此,
θ = ( J T J ) − 1 J T y
使用正则化添加正则化项
θ = ( J T J + λ R ) − 1 J T y
其中λ和R是正则化常数。有关正则化常数的更多信息,请参见arxOptions.
T. Chen, H. Ohlsson, L. Ljung。“关于传递函数、正则化和高斯过程的估计-再讨论”,自动化,第48卷,2012年8月
arx|arxOptions|arxRegulOptions
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在