1
hellojinjie 2014-11-05 08:31:03 +08:00
用R吧,现在R很火
|
2
bigtan 2014-11-05 08:45:11 +08:00
建议上Python,R是开源库多,找到就可以立马上手的那种,如果需要自行编写一些东西的话,Python会好很多。
|
3
nooper 2014-11-05 08:49:47 +08:00 2
R is the best tools for biology.
|
4
skywalker 2014-11-05 08:59:58 +08:00
都学很难吗?
|
5
ShiehShieh OP @skywalker 不是都学很难啦,就是要有一个侧重点吧。
|
6
ShiehShieh OP @skywalker 我的确都在学。 T-T
|
7
wodemyworld 2014-11-05 09:13:28 +08:00
机器学习比较难,python、R都不算难
|
8
llhh 2014-11-05 09:16:52 +08:00
R 一头雾水中。
|
9
qian19876025 2014-11-05 09:21:33 +08:00
如果论库的话 matlab 没说多 谁敢说多
|
10
yanguango 2014-11-05 09:37:33 +08:00
Matlab吧,用了Matlab后,就不想用Python写了
|
11
skywalker 2014-11-05 09:49:43 +08:00
@ShiehShieh 可以侧重python,因为python毕竟是一种应用范围更广的语言,除了解决你课题的问题,平常也可以用。我对R只知道皮毛,但在统计这个领域里毫无疑问更强(库和生态)。
|
12
liyu 2014-11-05 09:55:36 +08:00
大数据和机器学习,还是效率高点的语言,Matalb也可以啊,R和py就算了
|
13
deben 2014-11-05 10:02:53 +08:00 1
怎么感觉这个问题是典型的知乎体
|
14
sneezry 2014-11-05 10:10:49 +08:00 via iPhone
Lisp大法好(我跑题了,掩面…)
|
15
staticor 2014-11-05 10:10:57 +08:00
用用就知道了 处理不同数据或者提交不同结果的话选择工具不同.
要是给新人介绍的话看新人程度, 喜欢界面的就 r(rstudio先哄一下) 喜欢大黑背景coding的就上python 引几个包的例子. 免费又好用 各有千秋: |
16
bigtan 2014-11-05 10:13:27 +08:00
@qian19876025 matlab在时间序列分析上库是没有R丰富的。
|
20
vickyphan 2014-11-05 10:30:00 +08:00
matlab 感觉 上手快点把 基本 学校以前 都有学
|
21
berry10086 2014-11-05 10:47:58 +08:00 via Android
建议python
以前上概率论课的时候用r写过作业,感觉这个语言设计的太复杂,用起来无比蹩脚,还是python舒服 |
22
taobeier 2014-11-05 10:58:33 +08:00
这种方面 用R可能会更好一点
|
23
robbielj 2014-11-05 11:07:33 +08:00 via iPad
这俩要配合着用
py有pandas,要处理大数据很有用,但是计量方法的实施又是R强,毕竟是专业的,历史沉淀py短时间赶不上。 machine learning的教材我看过py和r都有,所以一定程度也看个人选择了 matlab我记得没错的话已经开始被大牛们bs了 |
24
conge 2014-11-05 11:09:17 +08:00
机器学习的实现,基本上看数据量。
数据量小,什么语言都可以搞。R发展很迅速,很多统计学家给写package。Python的实现少一些。但都不如matlab多。 数据量大的时候,就看算法和分布式计算了。这时用matlab搞,就太贵了。 R和Python免费的优势就出来了。 R在学术界用得多一些。 |
27
pande 2014-11-05 11:39:08 +08:00
python可以在线上用,大规模的ml建模也常用。 现在spark,map-reduce等都支持python。
R的话做做实验,预研, 小规模的模型是ok的 |
28
Taivas 2014-11-05 13:22:00 +08:00
R做研究,P做工程
|
29
ShiehShieh OP @liyu 科学计算不行? 0.0
|
30
ShiehShieh OP |
31
liyu 2014-11-05 15:53:04 +08:00
@ShiehShieh 相对来说的 Matlab
|
32
staticor 2014-11-05 16:37:59 +08:00
@ShiehShieh 嘿嘿是呀 刚一上来就用matlab sas以后去了穷公司可咱办:(
|
33
JamesRuan 2014-11-05 19:09:51 +08:00 1
matlab和R从语言设计上半斤八两,计算速度上我只知道R的函数调用和字符串处理实在太弱。
所以,用python会好很多,只是这个语言本身是比较现代的,只是相比于R,缺少很多专用的package,当然,你自己会写的的话,一点问题都没有。 |
34
ctexlive 2014-11-10 23:29:21 +08:00 via Android
@liyu python scipy会慢?而且它还有商业授权的计算加速模块。你去看 新型计算语言 julia 他们有比较,matlab不算快的。
|
35
ctexlive 2014-11-10 23:31:15 +08:00 via Android
建议有时间能学python就学吧 对你没有任何坏处。它不仅仅用来计算。而R除了计算做研究还能干嘛。你在学校时间多了去了,同时学一点问题都没有。
|
36
ShiehShieh OP @ctexlive 嗯嗯,我本来就是用python做的,只是教授让我以后用R做他的课题,所以来问问啦。^_^
|