matlab辨识函数ar多通道,AR模型之纠结与predict函数

楼主,你好。

最近我也在研究这AR模型。

楼主问题挺多的哈,下面一个一个解答。

Q1 这里n是一个多项式表达式,m是一个iddata数据,这么理解对吗

A: 我认为是对的。MATLAB—System Identification 工具箱中使用“类”的数据。Iddata就是一个数据的类。对于类的数据,比方说x属于iddata类,输入y=get(x); 就可以查看类的具体数据值(结构体)。Iddata 中含有的属性有 “Domain”,”Name”,”OutputData”等。n是一个多项式的类。

Q2 predict函数

A: 楼主对于predict函数的参数意义存在误解。

函数:yp = predict(m,data,k)

输入: m – 模型类,data—iddata类,k--大于0的整数,不说明则默认无穷大

输出: yp – 预测数据,属于iddata类

功能: 根据输出输入数据(output-imput data) data,按照模型m,估计输出。K为向前预测的步数。

注意:这里的k和楼主理解的k不一样。并不是说k=10 就是把长度为100的时间序列向后推10步得到长110的时间序列。

这里解释下k步向前预测(与其说“预测”,不如说 “估计”这个词更好点)是个什么意思,即:已知0时刻到t时刻的输出数据,0时刻到t+k-1的输入数据,对t+k 时刻的输出值进行估计。对于时间序列来说,时间序列是没有输入数据仅有输出数据的。假如有长度100的时间序列y(1),y(2),….y(100),假设k=10,意义就是

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值