楼主: jiaolitao
2367 5

[问答] 下面计算CVaR的程序错在哪里,为什么总出错?? [推广有奖]

  • 14关注
  • 3粉丝

硕士生

96%

还不是VIP/贵宾

-

威望
0
论坛币
66 个
通用积分
0.0623
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
1513 点
帖子
116
精华
0
在线时间
192 小时
注册时间
2011-11-30
最后登录
2015-6-25

楼主
jiaolitao 发表于 2014-5-8 18:01:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
function f=cvar(x)%建立计算cvar的函数
y=[ ];%2只股票收益率矩阵
y=y';
n=size(y);%组合的收益率
j=n(2);
R=x*y;
alpha=0.1;%置信度1-β
percent=100*(0:alpha:1);
t=prctile(R,percent);
var=-t(2);%置信度1-β下的VaR值
f=var+sum(max(0,-R-var))/j/alpha;%目标函数CVaR注:附件是CVaR的计算公式
为什么运行时总出下面的错误提示:??
>> cvar
Error using cvar (line 6)
Not enough input arguments.
二维码

扫码加我 拉你入群

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

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

关键词:CVAR CVA VaR Arguments function 程序

沙发
xjg1983 发表于 2014-5-8 21:39:09
x在那?

藤椅
jiaolitao 发表于 2014-5-8 23:41:12
xjg1983 发表于 2014-5-8 21:39
x在那?
R=x*y,这个问题我知道了,想请问另一个问题:
使用optimset,用fmincon求最小化,需要在matlab中进行参数设置或者怎么调用fmincon函数??
因为我使用这个直接在comman窗口中输入数据,虽然得到了答案,但答案不对。

板凳
matlab-007 发表于 2015-2-25 19:50:41
你运行函数的时候加参数了么?

报纸
hahahasherry 发表于 2016-3-22 16:42:44
jiaolitao 发表于 2014-5-8 23:41
R=x*y,这个问题我知道了,想请问另一个问题:
使用optimset,用fmincon求最小化,需要在matlab中进行参 ...
亲,你的x这个问题是怎么解决的,急求啊急求啊

地板
半路学子 发表于 2016-8-18 11:19:04
jiaolitao 发表于 2014-5-8 23:41
R=x*y,这个问题我知道了,想请问另一个问题:
使用optimset,用fmincon求最小化,需要在matlab中进行参 ...
请问R=x*y这个是怎么改的?

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

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