h07xiaqi 发表于 2013-10-16 23:47 
麻烦了,谢谢
这个问题的关键是数据格式问题,我查看了msbvar(Y, z=NULL, p, h, lambda0, lambda1, lambda3,
lambda4, lambda5, mu5, mu6, qm,
alpha.prior=100*diag(h) + matrix(2, h, h),
prior=0, max.iter=40, initialize.opt=NULL)
Arguments
Y A T x m multiple time series object created with ts().
根据下面提供的例子,你可以看下他使用的数据
str(HamiltonGDP)
ts [1:130, 1] 0.606 2.189 1.764 0.473 -0.437 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr "Series 1"
- attr(*, "tsp")= num [1:3] 1952 1985 4
你的数据要使用类似的形式,不然就会报错,但是如何生成此类时间序列数据我也没查到,你最好再发个帖子,问下别人如何生成此类型时间序列数据。