主要内容

setcov

在识别的模型中设置参数协方差数据

语法

sys = setcov (sys0浸)

描述

sys= setcov (sys0设置识别模型的参数协方差sys0作为

在对模型进行估计时,自动计算并存储模型参数协方差。因此,您不需要为估计模型明确设置参数协方差。使用此函数进行分析,例如研究参数协方差如何影响显式构造得到的模型的响应。

输入参数

sys0

识别模型。

已识别的模型,指定为idtf中的难点idgreyidpolyidproc,或idnlgrey模型。您无法为非线性黑箱模型设置协方差(idnlarxidnlhw).

参数协方差矩阵。

是下列情况之一:

  • 一个np——- - - - - -np半正定对称矩阵,其中np等于sys0

  • 具有以下字段的结构,以因子形式描述参数协方差:

    • R-通常是协方差的逆choolesky因子。

    • T——变换矩阵。

    • 免费的逻辑长度向量np指示参数是否空闲。在这里np等于sys0

    浸(免费的,免费的)= T *发票(R ' T * R) *

输出参数

sys

识别模型。

的所有属性的值sys和在?sys0的参数协方差值除外

例子

全部折叠

为以下系统创建传递函数模型:

年代 y 年代 0 4 年代 2 + 2 年代 + 1

Sys0 = idtf(4,[1 2 1]);np = nparams (sys0);

sys0包含np模型参数。

仅为分母参数指定协方差值。

x = 0 (np);den_index = 2:3;Cov (den_index,den_index) = diag([0.04 0.001]);

是一个分母参数非零项的协方差矩阵。

设置协方差sys0

sys = setcov (sys0,浸);

另请参阅

|||

介绍了R2012a