利用时域数据估计ARMAX、ARIMAX、ARMA或ARIMA模型的参数
估计一个模型的参数ARMAX或者一个ARMAsys
=armax(数据
,[na nb nc nk]
)idpoly
模型sys
采用预测误差法和中规定的多项式阶数[na nb nc nk]
.模型属性包括估计协方差(参数不确定性)和估计数据与实测数据之间的拟合优度。
[
将估计的初始条件作为sys
,集成电路
) = armax (___)initialCondition
对象。如果计划使用相同的估计输入数据模拟或预测模型响应,然后将响应与相同的估计输出数据进行比较,请使用此语法。在模拟的第一部分中,合并初始条件会产生更好的匹配。
迭代搜索算法最小化鲁棒二次预测误差准则。当下列任何一项为真时,迭代将终止:
达到最大迭代次数。
预期的改进小于规定的公差。
找不到更低的标准值。
您可以使用系统报告终止
.
使用armaxOptions
选项集,用于创建和配置影响评估结果的选项。特别是,设置搜索算法属性,例如MaxIterations
和宽容
,使用“SearchOptions”
财产。
当您不指定迭代搜索的初始参数值作为初始模型时,它们将在一个特殊的四阶段LS-IV算法中构造。
鲁棒性的截止值是基于先进。ErrorThreshold
估计选项和关于估计标准差的残差从初始参数估计。在最小化过程中不重新计算截止值。默认情况下,不执行增强;的默认值ErrorThreshold
选择是0。
为了保证只测试稳定预测器对应的模型,算法对预测器进行了稳定性测试。一般来说,两个 和 (如果适用)必须在单位圆内全部为零。
最小化信息显示在屏幕上时,估计选项“显示”
是“上”
或“满”
.当“显示”
是“满”
,当前和以前的参数估计都以列向量形式显示,参数按字母顺序列出。给出了准则函数(代价)的值,并给出了高斯-牛顿向量及其范数。当“显示”
是“上”
,则只显示标准值。
armax
不支持连续时间模型金宝app估计。使用特遣部队
估计一个连续时间传递函数模型,或ssest
估计一个连续时间状态空间模型。
armax
金宝app仅支持时域数据。对于频域数据,请使用oe
估计一个输出误差(OE)模型。
[1] Ljung, L。系统识别:用户的理论,第二版。上鞍河,NJ: Prentice-Hall PTR, 1999。参见计算估计的章节。