聊一聊 Matlab 如何分析投资组合(1)

Portofolio 在金融中的任何领域都是非常重要的一环。从最直接的金融投资领域来看,如何构造最优的投资组合使得 risk 在人们的可接受范围之内,又能够获得可观的expected value 是一个一直都在被研究的问题。从金融风险管理的角度出发,通过已有的金融资产组合来计算对应的risk,如计算对应的 VAR(在险价值)和 尾部相关系数,来判断这部分金融资产在未来的稳定性,从而决定是否对金融资产进行调整。从金融工程的领域来看,如何在众多的金融衍生工具中,构造出满足客户需求的金融产品,也是Portfolio的一部分。

下面我们之间进入正题,在投资组合数学模型中,我们用期望(Expected value)做为收益率的估计,用方差(Variance)来衡量资产的风险,用Co-variance来衡量两个或者多个资产间的相互影响。

我们先从最简单的线性系统出发:

假设工厂中生产A,B 两种产品,每个产品的消耗和利润和工厂的生产能力如下表所示:

                             Product A           Product B        Constraint

Labor                          9                        4                     360

Equipment                  4                        5                     200

Raw material              3                        10                   300

profit                          70                       120

现在我们通过matlab,来构造出最优组合使得工厂的利润最大化。

Matlab 在计算线性系统时,它的逻辑思路如下图所示:

Min f(x) 指所求函数的极值,下面三者都为线性系统的限制条件。

在此案例中,max 𝑝𝑟𝑜𝑓𝑖𝑡 = 70𝑥1 + 120𝑥2

限制条件为:9𝑥1 + 4𝑥2 ≤ 360

                      4𝑥1 + 5𝑥2 ≤ 200

                      3𝑥1 + 10𝑥2 ≤ 300

                       𝑥1 ≥ 0, 𝑥2≥ 0

转化为matlab 算法可知:

C=[-70; -120],因为我们需要求profit的最大值,而matlab只能求最小值,所以我们转化为负号,求出最小值之后再取绝对值。

Ax≤b 的条件中可知,A=[ 9 4;4 5;3 10], b=[360; 200; 300]

lb表示x1,x2的最小取值,up表示x1 x2 的最大值,该案例中只需要x1 x2 大于0即可

所以令lb=[0; 0].

因为不存在对于Aeq*x=Beq的限制,所以令Aeq和Beq 为空 [ ].

实际操作的Code 如图所示:

得出结果[x1, x2]=[20,24];  fval=-4280, 最大profit 即为4280.

通过画图我们可知:


黑色线条在经济学中被称为可行性边界,灰色阴影区域为可行性区域。红圈即为我们所求的[x1,x2]的组合。通常最优的投资组合就是在可行性边界上选取的,因为可行性边界的点比拥有相同的收益率的点具有更小的风险,比具有相同风险的点拥有更大的收益率。具体大家可以看看投资学相关的书籍。

Orz, 到现在为止,只是最最最初步介绍关于matlab对线性系统的计算方法和举了一个小例子,但作者已经写不动了,等过两天将分章节对matlab中的portofolio函数进行介绍。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,313评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,369评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,916评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,333评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,425评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,481评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,491评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,268评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,719评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,004评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,179评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,832评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,510评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,153评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,402评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,045评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,071评论 2 352

推荐阅读更多精彩内容

  • 本章涉及到的知识点清单:1、决策面方程2、函数间隔和几何间隔3、不等式约束条件4、SVM最优化模型的数学描述(凸二...
    PrivateEye_zzy阅读 13,225评论 3 10
  • 目录 一、银行理财产品 1、现有理财业务监管规则有哪些? 2.理财业务都有哪些模式? 3.银基合作 4.理财产品实...
    慧好聊吧阅读 2,946评论 3 44
  • 文:十月桃花雪 只是想随意的写写觉着有趣的诗文形式,稍作赏析。 首先想起的便是很久以前看到的一篇,因太久,所以作者...
    十月桃花雪阅读 2,237评论 3 9
  • 儿媳阴沉着脸,很像阴天想下雨未下雨的墨色。婆婆察言观色问她为何难过,儿媳怒了。摔门而去。这样的婆媳关系还有必要继续...
    论语说文阅读 169评论 0 1
  • 如果我能早点明白 我对你的爱 还有多好 在黑暗中我低垂着头 看着你逐渐远去的背影 你和他漫步在街头的人群中 人潮密...
    DESERO阅读 173评论 2 1