全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3129 3
2008-04-05

如何用matlab确定VG model上的三个系数(parameter)呢?

我已经想到怎样倒出VG model,但怎么用市场上实际的call option data 去推出来呢?是用fminsearch吗?怎么用呢?向各位请教了。

[此贴子已经被作者于2008-4-5 17:22:28编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-4-5 17:27:00

function S=myfun8(nst,Snul,r,q,T,n,vg)
dt=T/n;
tt=[0:dt:T];
omega=log(1-nst(2)^2*nst(1)/2-nst(3)*nst(1))/nst(1);
for s = 1:n
g= gamrnd(dt/nst(1),nst(1));
vg(s+1) = vg(s) + nst(3)*g+ nst(2)*normrnd(0,sqrt(nst(3)));
%S(s+1) = Snul*exp(((r-q)+log(1-nst(2)^2*nst(1)/2-nst(3)*nst(1))/nst(1)).*tt(s+1)+vg(s+1));
end;

S1 = Snul*exp((r-q+omega).*tt+vg);

S=mean(S1);
这个是我写的VG model代码,但是怎么用数据,例如( S&P index data),  去得到优化的三个系数呢?

[em06][em06]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-5 17:28:00
推荐使用极大似然估计法,此法理论上参数估计值是有效的

[此贴子已经被作者于2008-4-5 18:01:23编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-4-7 23:08:00

 谢谢楼上的,因为初学matlab,但如何实现呢?但是怎么用数据,例如( S&P index data),  去得到优化的三个系数呢?
用fminsearch命令怎么有效得到,并且和数据结合呢?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群