楼主: fangbochao
1093 0

[问答] 请帮我看看这个程序哪里出错了呢? [推广有奖]

  • 0关注
  • 2粉丝

已卖:926份资源

硕士生

47%

还不是VIP/贵宾

-

威望
0
论坛币
1599 个
通用积分
0.1800
学术水平
8 点
热心指数
7 点
信用等级
6 点
经验
1835 点
帖子
98
精华
0
在线时间
226 小时
注册时间
2010-12-1
最后登录
2019-11-4

楼主
fangbochao 发表于 2012-8-24 22:30:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
hushiprice;
num=200;
Tcut=24;
Mnum=10000;
DayNum=920;
for mm=1:DayNum;
mm
VaR_Real(mm)=hushiprice(mm+num)-hushiprice(mm+num-1);
hushiprice1=hushiprice(mm:mm+num-1);
L_hushiprice1=Length(hushiprice1);
sData=zeros(1,Tcut+1);
sData(1)=hushiprice1(end);
for ii=1:num-1;
  VarS(ii)=(hushiprice1(ii)-hushiprice1(end))^2;
end
VarSS=(sum(VarS)/(num-1))^0.5;
clear VarS

for kk=1:Mnum
  rad=normrnd(0,1,1,Tcut);
  for jj=1:Tcut
sData(jj+1)=sData(jj)+rad(jj)*VarSS/Tcut;
  end
ST(kk)=sData(end);
end
ST_arrange=sort(ST);
ST_50=ST_arrange(Mnum*0.95+1);
VaR(mm)=sData(1)-ST_50;
clear ST ST_arrange ST_50
end
figure
subplot(1,2,1),
plot(VaR);
title('从2008.11.11开始920天的VaR');
subplot(1,2,2),
plot(VaR_Real);
title('从2008.11.11开始920天的实际VaR');
x=1:920;
plot(x,VaR,x,VaR_Real);
title('从2008.11.11到2012.08.20这920天的VaR与实际值的比较')

只输出mm从1到148左右,然后matlab就没响应了。hushiprice 表示上证指数收盘价

二维码

扫码加我 拉你入群

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

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

关键词:哪里出错了 Figure MATLAB length Price 程序

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 15:25