金融专业,学matlab和R哪个好?

论坛 期权论坛 期权     
李文权   2018-10-15 23:59   5197   8
金融专业,以后想从事一些依托数据的量化分析,请问Matlab和R,学哪一个更实用一些?
分享到 :
0 人收藏

8 个回复

倒序浏览
2#
张海  4级常客 | 2018-10-15 23:59:40 发帖IP地址来自
可以学python和java,R也还行,mathlab感觉不是很有必要了,当然你有兴趣也可以学。
这么说是因为学完要用的,不仅仅是这个语言本身,大一点说应该是技术栈的技术生态圈的概念。
比如,数据分析可能要用到爬虫抓取,数据清洗,文档导入和处理,这些python和java都能很好的处理,R和mathlab就弱了,因为他们也不是设计来做这个的。
数据分析这块,几乎免不了还要和数据库打交道(真要不用也行,那数据结构和算法的知识要强到逆天),比如最常见的开源免费数据库mysql、postgresql之类,
python和java等本身就是和数据库在整个技术生态圈里的,有各种简洁好用的orm等方式,能省事很多。R等方式也能连接数据库,但是明显隔了一层。
另外一般还要涉及搜索,如果数据量巨大,那还要涉及大数据处理。这两块java处于霸王级的地位。搜索的lucene、solr,大数据的hadoop、spark,整个技术栈几乎都是java为基础构建的(scala也是运行在jvm上,虽然和java完全是两码事,好歹算有点联系)。
java的优点是功能大而全,应用极其广泛,一技伴身几乎可平趟所有技术开发类职位,学了绝不会后悔。
java的缺点也是太大,还是编译型的,写个简单的小功能,也要掏出ide,建个工程,小百行代码才搭个架子,分分钟被解释型的脚本语言如php、python、ruby等鄙视。所以搭配可以学学python。
python的强项是上手快,很多现成包,使用方便。很多小功能小需求,分分钟搞定。更多描述可以参见我的另外一个回答:学习计量经济学的学生需要学习编程吗?如果需要,要学习到什么程度,有什么好的建议吗? - 张海的回答
另外要是还需要做点界面啥的,建议用web页面方式来处理,比开发gui省事省心。这一点也是在java和python的技术生态圈内。R和mathlab?离的更远了。
3#
筠之  1级新秀 | 2018-10-15 23:59:42 发帖IP地址来自
R,简洁好用。
4#
周涵  3级会员 | 2018-10-15 23:59:43 发帖IP地址来自
最近matlab和R都用,遇到的最多的需求是数据可视化,俗称画图(_),在画图方面如果是空间数据尤其是二三维的matlab画的好看,如果是时间序列或者高维或者一些乱七八糟的factor比较多用R比较省事。

金融数据应该用R的场景更多,
但是matlab也绝对值得学,很简单很容易上手但是真的非常非常强大,andrew在他的机器学习课上讲过一个笑话:

“我有一个朋友,他的一个学生赚了很多钱回去拜访他,学生很激动地感谢他,他看到那位学生很成功就问他你怎么这么成功啊,是我的课上教给你的哪个机器学习算法很有用吗?学生回答说no, it is matlab”


matlab还有强大的仿真功能不知道金融里面会不会有用
5#
张小R  2级吧友 | 2018-10-15 23:59:44 发帖IP地址来自
数据量不大用Stata,量大用matlab,R胜在开源。
其实会一个在学其他的都会容易一些的。
说得好像我都会似的-_-#
6#
Lillian Y  3级会员 | 2018-10-15 23:59:45 发帖IP地址来自
Matlab好一些,范围广但是不深,适合一些简单的分析,画图也好看。
R主要是数据,统计类的,其他的做不了,虽然有ggplot但是画图是真的丑。
其实金融+数据明显vba简单粗暴实用,楼主可以考虑一下。
7#
行玄  3级会员 | 2018-10-15 23:59:46 发帖IP地址来自
涉及到大数据的金融实证研究用SAS是必须的,导师们绝大部分是用SAS,python不是金融学导师所用的工具,MATLAB其次金融定价用,用R的人大部分是统计学院的孩子还有计量经济学方向的,python是计算机乱入金融。
8#
祝睿  4级常客 | 2018-10-15 23:59:48 发帖IP地址来自
开始行动 少纠结 开始学最好
9#
匿名用户   | 2018-10-15 23:59:49 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP