楼主: zhuweihit
7356 7

matlab portopt问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
13 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
254 点
帖子
14
精华
0
在线时间
13 小时
注册时间
2008-9-18
最后登录
2015-1-22

楼主
zhuweihit 发表于 2010-2-21 16:04:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何解决portopt()中的矩阵不是正的半定矩阵的问题啊
二维码

扫码加我 拉你入群

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

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

关键词:portopt MATLAB atlab PORTO matla MATLAB portopt

沙发
epoh 发表于 2010-2-21 20:23:51
ExpCovariance must be symmetric and
positive semidefinite (no negative eigenvalues).

藤椅
Xaero 发表于 2010-2-21 20:34:41
2# epoh 理论上应该是这样的。可是用历史数据做回归得到的结果有时却不是这样。解决办法我记得曾经看到过,等过几天回校后我查下在哪里有。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

板凳
zhuweihit 发表于 2010-3-6 02:06:15
3# Xaero
恩,谢谢,现在找到答案了吗,感谢您的解答,欢迎与我联系qq406811903;Email:zhuweihit@hotmail.com

报纸
Xaero 发表于 2010-3-6 09:50:23
4# zhuweihit
先要看你这个非正定协方差矩阵怎么出来的,不同的原因有不同的解决办法。你可以发矩阵以及过程上来我看看。
其次,如果不想解决问题,只是硬做,那么增大协方差矩阵的对角线上的元素值,这样做的后果是导致结果不准确。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

地板
zhuweihit 发表于 2010-3-7 21:43:37
5# Xaero
谢谢您的回复.
       这个非正定的矩阵是我用matlab产生的随机数生成的rand,再让A(i,j)=A(j,i)形成对称矩阵。本来想解决资产组合的问题,但matlab求解不不出来。
       当然非常感谢您的帮助,有哪方面的书籍或者论文恳请您推荐。

7
Xaero 发表于 2010-3-7 22:18:07
6# zhuweihit
那你还不如用
A*A'
作为协方差矩阵呢,这个矩阵必然正定。 
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

8
goldbxing 发表于 2011-5-11 10:35:00
这个也不一定正确的,
我在设计协方差矩阵的时候,仍然会出现Non-positive-semidefinite covariance input


7# Xaero

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-11 19:39