由买买提看人间百态

topics

全部话题 - 话题: 系统学
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
m********n
发帖数: 11
1
来自主题: Statistics版 - R一问
想问一下songkun,DaShagen和其他熟悉R的xdjm,你们能不能推荐几本R教程?谢谢!
我个情况是,用过1年多R,会用各种apply;理解functional programming;C++/
Matlab系统学过,比较熟练;python/scheme也会一点,语法和模块不太熟悉;SAS会一
点,比较讨厌这种语言。以后做analysis打算都用R,想深入理解R和熟悉各种
functionality。
b******2
发帖数: 654
2
来自主题: Statistics版 - 系统地学习SQL, 请推荐教材?
SAS比较熟, 就是不懂SQL, 发现找工作挺重要的, 想系统学一下,
一般找工作要求知道SQL,是proc SQL, 还是什么单独的SQL?
请高手推荐教材或者manual,万分感谢!!
s*****m
发帖数: 5
3
来自主题: Statistics版 - help -- 生物转统计
我现在是国内某科研院所硕士,生物信息方向。六月份就要毕业了,考虑了很久,也
不知道以后的路该选哪一条。还请版上的xdjm们给点建议,先表示一下感谢!
我目前有两种选择:
第一,继续读生物博士。最开始是怀着强烈的好奇心学的生物。因为不喜欢做实验,所
以就选择分析生物学数据。做生物的感觉还行,比较主动。在硕士阶段,一开始自己选
择了一个方向,然后读这方面的paper, 跟导师要这方面的课题。目前,在别人的帮助下
,有一篇SCI,还有一篇正在review。
第二,转到生物统计,或者数据分析。我还是比较喜欢数学,编程,学这方面的东西还
比较快。大学虽然学的是生物,平时没啥事的时候,喜欢看一些数学的,编程方面的书
。大学的时候过了程序员考试,还参加过全国大学生数学建模比赛,也得了个奖。统计
方面的知识没有系统学过,就是要用的时候,临时学一点,现在用的主要是R.
别人建议我继续读生物博士,我个人是觉得科研这条路太辛苦。而且生物出来工作不好
找,工资也比较低,主要的出路是当Faculty,刚好是我不喜欢的. 我现在给自己的定位
是一份稳定,工资还行的工作,所以就想着转方向。现在我虽然考了GT,
b*****n
发帖数: 685
4
看你需要编怎样的程了。如果不需要较为抽象的编程,C就挺好。
至于算法书,请看numerical recipe
d*******e
发帖数: 1649
g**********t
发帖数: 475
6
同意,C++。你要是用C和C++做过project就知道了,C++开发要比C容易,虽然学起来难
一点
l********n
发帖数: 97
7
C
我呆过的两所学校的 statistical computing 课程都是教的C
而且R和C可以互相call的
l*********s
发帖数: 5409
8
both; C for the hardware architecture; C++ for OOP
r********3
发帖数: 2998
9
要系统学习一门语言,推荐Java。
C/C++不容易学。语法是很简单,但是更多你是得学计算系统。比如说,堆内存如何管
理,程序运行stack这些。朝工程,设计方面走,你同样也得学习设计模式之类的。而
Java面向对象方面更纯正一些。
算法书,当然推荐全世界都通用的这本教材,《Introduction to Algorithm》。那个
numerical recipe没听说过。
G*****7
发帖数: 1759
10
学着玩还是有实际目的?
学着玩,学scheme,对着mit那本Structure and Interpretation of Computer
Programs
写些小程序,很有趣的。
实际目的,诸如促进R编程、解决统计问题,则C好了。
翻译伪代码到code,你看看谭浩强的一些书吧
D*********2
发帖数: 535
11
可见大家都是码农。
p*******o
发帖数: 6791
12
c++
c 还是留给需要跟硬件 interface 的人吧... 如果你不需要跟硬件打交道,c++ 基本
上在所有方面都比 c 实用...
l*********s
发帖数: 5409
13

for optimization of computing, knowledge about hardware is definitely a
plus if not required.
r********3
发帖数: 2998
14
那就太复杂了。硬件层面的优化,都是上个世纪的高手才具备的素质了。现在都21世纪
了,就算科班出身的CS,也没几个还具有硬件底层优化的本领。
现在计算系统越来越复杂,奔腾处理器的乱序执行,GPU的并行网格计算,DMA以及SSD
等另类存储访问这些,需要花专门的时间去学习,已经超过计算机语言的学习范畴了。
我还是建议就学Java。把面向对象学好,把Java内部处理机制了解透彻,就已经很不容
易了。
l**********n
发帖数: 8443
15
同学,请你告诉我怎么系统的把java学好?

SSD
p*****r
发帖数: 341
16

SSD
很中肯。不管是什么,精通才是王道。
r********3
发帖数: 2998
17
前面一个帖子我不是说了嘛。
首先对Java基本语言了解好,包括eclipse, netbeans已经开发环境的熟悉,各种调试
技术的掌握。然后再看看各种数据结构在Java里面的实现。深一点就再了解JVM内部一
些执行机制,设计模式之类。
z****e
发帖数: 54598
18
看到打印吓了我一跳,我还以为你要写打印机驱动程序呢
如果你打算的是应用,我建议你学java,而且不仅仅是学java本身
你还要学习jee,那样才有意义,否则你学了c和cpp也没多大意义
java本身很容易掌握
z****e
发帖数: 54598
19
对于业余的人来说哪里要学那么深入
jvm直接扔掉,设计模式不用看,反正初学者也看不懂
多看jee的各种组件,理解容器等概念,业余的人学到这一步就相当了不起了
然后把jee和自身专业结合起来,就是复合人才了
jvm什么的除非打算搞research,否则别学太深入,知道怎么回事就行
s********p
发帖数: 637
20
how about C# vs Java? Thx!
r********3
发帖数: 2998
21
C#和Java很像。
你学会Java,C#的大部分都会了。
z****e
发帖数: 54598
22
c#只有一个boss级的公司在用,你知道是哪个
其它boss级的公司都在用java
java的应用范围明显要比.net广泛
c#出来的时间晚,但是目前没有大规模应用
这需要时间,而java都10多岁了,大部分系统就是建立在jee构架之上
初学者还是首推java
l**********n
发帖数: 8443
23
同学, 怎么学好j2ee?
d*******o
发帖数: 493
24
学统计的学Java,C++,跟CS的抢饭碗,不太好吧。
推荐Python。跟R都是scripting language, 面向对象,好学易用。会R+Python,找个
工作应该没问题了。
z****e
发帖数: 54598
25
理解概念+练习
其实不难,难的是很多人没办法正确理解概念
s****e
发帖数: 1180
26
求谭浩强的一些书的书名。多谢!
G*****7
发帖数: 1759
c*******g
发帖数: 53
28
胖猫大佬,能不能推荐一本Python的自学教材?
s***x
发帖数: 293
29
R+Python好找工作??????
b*****t
发帖数: 9671
30
同推荐python
先搞些容易上手的语言,对学习设计程序有帮助
d*******o
发帖数: 493
31
Head First Programming
搜一下,满街都是电子版
d*******o
发帖数: 493
32
Python前端读入,R做后端分析。Perl也不错,可惜老了,不如Python先进。R+Python
是开源的完美组合。
s***x
发帖数: 293
33
你不是说这两个好找工作吗,怎么变成开源的组合了?
俺在indeed中敲入R+Python+Statistics, 全美共有218个职位,可惜R和Python都不是最关键的关键词,就是说这两在绝大多数job description中其实都是可有可无的。

Python
D******n
发帖数: 2836
34
shell script + perl + R + SAS + VBA + Excel
d*******o
发帖数: 493
35
做marketing的小公司或者自己做star-up用不起SAS,只有选R+Python了
板上的StatsGuy就是python的大牛,我经常跟他学写python
s***x
发帖数: 293
36
说句实话,R+Python做marketing,离开了上家,不太好找下家
我还见过小公司用Excel呢。
s***x
发帖数: 293
37
你这个倒是很全,要全精通不知要猴年马月了
吧中间的R拿掉,shell script要是很精通的话,对绝大多数任务而言,perl其实需要的地方也不是很多了
D******n
发帖数: 2836
38
没错,我以前经常用perl,自从用了bash,就很少用perl。

要的地方也不是很多了
d*******o
发帖数: 493
39
我的意思是,Python纯OOP,库大,学了容易理解R。另外一个作用是和R在一起可以搭
平台接活,这方面的contractor工不少。
s***x
发帖数: 293
40
我承认这两是不错的组合,不过我丝毫不认为需要他们的统计方面的contractor多。你
有没有真正找过工作?没有冒犯你的意思,just curious!
EM
发帖数: 715
41
展开讲讲,如何call R from Python?
b*****n
发帖数: 685
42
这贴还没沉啊。俺觉得还是R+C方便,简单编程,涉及统计功能就用R,处理大数据和底
层的就用C,在R里面call一下就完了,多方便。推JAVA的,跨平台听起来是牛,R能
call吗?推python的,是易学易用,R能call吗?
d*******o
发帖数: 493
43
实际中R的缺点: (1) 内存计算,不能处理大于物理内存的数据;(2)数值计算,难以integrate含charater,date, money的数据,这跟C是一样的。Python could intake and trim the input datasets, well compensating R's pitfalls.
R虽然有native support C or Fortran 的.C(), .Call(). Fortran(), 但对python而言外挂rpy, RSpython 也足够了. 不是开发Pakage,我看还真没有必要学C. Call C/FORTRAN in R 作底层运算,还不如直接用C or Fortran.
b*****n
发帖数: 685
44
照你说的,应该直接上Python,又易学又快速又能处理大数据还方便处理特殊格式,要
R作甚?
s********p
发帖数: 637
45
同学,这里是统计版
d*******o
发帖数: 493
46
P: Perl or Python to manipulate and integrate data;
C: MySQL or SQLite to store and query data;
R: R to model and visualize data.
b*****n
发帖数: 685
47
C: SQL to store and query data;
啥意思,对不上啊
d*******o
发帖数: 493
48
SQL pronounces as 'C-quer'
b*****n
发帖数: 685
49
请教一下,如果你有一很大data,比如whole genome data,要做统计分析,比如GWAS
,你咋搞?如果用Python,前面预处理应该比较简单(俺没弄过,猜的),然后怎么导
到R里面分析呢?先输出成文本,再用R读进去?还是有更好的办法?
俺现在是用C,所有处理分析都在C里面实现,因为R实在处理不了那么大的data,R只在
最后做visualization。
D******n
发帖数: 2836
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)