全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2026 5
2015-11-25
如题,举例:手中有N项资产,需要用N层循环来完成N项资产的组合并计数。我在搜索相应问题的时候查到了C语言的编写范例,请大侠伸出援手能不能用给出R的范例。下面是百度给出的C范例

http://jingyan.baidu.com/article/046a7b3efb6f5df9c27fa9ec.html
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-25 09:40:03
不知道帮顶。。。
二维码

扫码加我 拉你入群

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

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

2015-11-25 09:55:54
这个问题,谁用循环,就死了。
你把你的问题再详细一点,我给你看一下。能不用循环,尽量不用。
二维码

扫码加我 拉你入群

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

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

2015-11-25 10:00:28
jiangbeilu 发表于 2015-11-25 09:55
这个问题,谁用循环,就死了。
你把你的问题再详细一点,我给你看一下。能不用循环,尽量不用。
我要用穷举法来模拟各种资产之间组合的收益率,所以需要用到循环。
二维码

扫码加我 拉你入群

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

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

2015-11-25 10:06:51
我不做你这个方向,不太懂额。比如有资产A,B,C,然后还有什么价格之类的,收益率是怎么定义的,这些都没说,无从下手。
二维码

扫码加我 拉你入群

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

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

2015-11-25 12:15:31
问题解决的思路就没对。
和N层loop是两码事(在几乎所有语言中,都不太可能直接支持N层loop的, 这个要把编译器搞死的节奏)
猜测项目的要求是最多O(2^N)复杂度的问题——当然如果每个子资产要加上不同权重,问题就复杂很多了,接近于N为实数空间找,问题复杂度就升级了。
c(0, 0, ..., 0, 0)
c(0, 0, ..., 0, 1)
c(0, 0, ..., 1, 0)
c(0, 0, ..., 1, 1)
... ...
c(1, 1, ..., 1, 0)
c(1, 1, ..., 1, 1)

实务中不会提出这种要求,或者说至少不会如LZ所理解的这种项目要求的,否则项目负责人就是不太懂数学的一个人。

BTW:如果是金融实务,那么COV矩阵很有用的,如果项目仅仅要求二阶条件的话。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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