上传者: 38727087
|
上传时间: 2021-11-15 19:39:28
|
文件大小: 7KB
|
文件类型: -
matlab参数建模法代码
名称
Algorithm
::
Burg-使用Burg方法外推时间序列
版本
0.001版
概要
描述
该模块使用Burg方法将前向和后向预测误差最小化(最小二乘),同时约束AR参数以满足Levinson-Durbin递归,从而将自回归(AR)模型拟合到输入数据。
免责声明:这是正在进行的工作!
代码有错误,接口可能会更改。
属性
系数
通过train方法计算出的AR模型多项式系数。
命令
AR模型订单
series_tail
存储的时间序列的最后一项。
方法
火车($
time_series)
使用适用于输入源数据$time_series
Burg算法计算系数向量。
预测($
n)
预测时间序列的$n下一个值。
如果$n为0或大于0,则假定$n
=。
#!/usr/bin/env
perl;
use
strict;
use
warnings
qw(all);
use
Algorithm::Burg;
...;
my
$burg
=
Algorithm::Burg->new(order
=>
150);
$burg->train(\@time_series)