hkingwang 发表于 2015-4-20 20:47
请问怎么确定starting value输入的个数,比如我想估计两个序列的 copula-garch-t模型,谢谢!
不太明白你这个问题?
模型估计的 initdata 初始值吗?
可以点系统默认值。当然如果你很强,你可以自己设定初始值,比如 patton 的copula 模型估计代码,
这里举例,比如 正态分布 copula 也许他初始值
kappa=[0.2 0.2]
看你的提问不像是 fmincon 函数要求的初始值问题。那么我只好自己猜测,你是问模型设定问题吗?
这个工具箱两步法。
第一步的 fitModel 函数估计时有弹出窗口;
你点第一个 估计 garch 模型 点 garch(1,1)然后弹出新的对话框。
点分布类型 t 分布 ;估计完程序,有返回值 uData ;
同时,调用第二步 fitModel
这次带入函数的数据是 uData 然后弹出同样的对话框,点第二个 copula 就可以估计。
至于你说是二元copula
读入数据时或者加入我读入的数据 [ret,text]=xlsread('myfinacedata.xlsx');
data=ret(:,1:2);
这样就设定了前两列数据用于做二元 garch-copula
回答完毕