由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 想系统学一门计算机语言,是学c呢,还是c++?
相关主题
自学R, 谁能介绍个各种函数功能附带详细解释的网站?想系统学一门计算机语言,是学c呢,还是c++?
R一问想系统学一门计算机语言,是学c呢,还是c++?
C++还是房地产价格分析,选课建议反驳JAVA无用论
谁来说说Travelers R&D intern的技术面?想系统学一门计算机语言,是学c呢,还是c++?
系统地学习SQL, 请推荐教材?coursera之类的证书
help -- 生物转统计unidentified_title
SAS BASE考试交流,最近考过的和准备考的都请给点建议求推荐书(python programming,Hadoop等)
chair坚持要我先上线代,有必要吗?能不能不系统学习Java?
相关话题的讨论汇总
话题: java话题: python话题: c++话题: 数学话题: 统计
进入Statistics版参与讨论
1 (共1页)
s****e
发帖数: 1180
1
想系统学一门计算机语言,是学c呢,还是c++?我学的是统计,本科学过c,但纯混了
,学了就和没学一样,后来用R等matrix language写过些程序,但觉得自己对计算机语
言的掌握还只停留在皮毛上,现在想系统学一门语言,c一类的,但不知是该学c,还是
c++,感觉这两门语言还是有一定区别,先末论什么面向对象,光打印这一句,c用
printf,c++用cout。anyway。那我到底该学哪一个呢?还有就是有没有什么书,教怎
样把理论中的algorithm翻译,写成计算几程序的?多谢!
b*****n
发帖数: 685
2
看你需要编怎样的程了。如果不需要较为抽象的编程,C就挺好。
至于算法书,请看numerical recipe
d*******e
发帖数: 1649
3
c++

【在 s****e 的大作中提到】
: 想系统学一门计算机语言,是学c呢,还是c++?我学的是统计,本科学过c,但纯混了
: ,学了就和没学一样,后来用R等matrix language写过些程序,但觉得自己对计算机语
: 言的掌握还只停留在皮毛上,现在想系统学一门语言,c一类的,但不知是该学c,还是
: c++,感觉这两门语言还是有一定区别,先末论什么面向对象,光打印这一句,c用
: printf,c++用cout。anyway。那我到底该学哪一个呢?还有就是有没有什么书,教怎
: 样把理论中的algorithm翻译,写成计算几程序的?多谢!

g**********t
发帖数: 475
4
同意,C++。你要是用C和C++做过project就知道了,C++开发要比C容易,虽然学起来难
一点

【在 d*******e 的大作中提到】
: c++
l********n
发帖数: 97
5
C
我呆过的两所学校的 statistical computing 课程都是教的C
而且R和C可以互相call的
l*********s
发帖数: 5409
6
both; C for the hardware architecture; C++ for OOP
r********3
发帖数: 2998
7
要系统学习一门语言,推荐Java。
C/C++不容易学。语法是很简单,但是更多你是得学计算系统。比如说,堆内存如何管
理,程序运行stack这些。朝工程,设计方面走,你同样也得学习设计模式之类的。而
Java面向对象方面更纯正一些。
算法书,当然推荐全世界都通用的这本教材,《Introduction to Algorithm》。那个
numerical recipe没听说过。

【在 b*****n 的大作中提到】
: 看你需要编怎样的程了。如果不需要较为抽象的编程,C就挺好。
: 至于算法书,请看numerical recipe

G*****7
发帖数: 1759
8
学着玩还是有实际目的?
学着玩,学scheme,对着mit那本Structure and Interpretation of Computer
Programs
写些小程序,很有趣的。
实际目的,诸如促进R编程、解决统计问题,则C好了。
翻译伪代码到code,你看看谭浩强的一些书吧

【在 s****e 的大作中提到】
: 想系统学一门计算机语言,是学c呢,还是c++?我学的是统计,本科学过c,但纯混了
: ,学了就和没学一样,后来用R等matrix language写过些程序,但觉得自己对计算机语
: 言的掌握还只停留在皮毛上,现在想系统学一门语言,c一类的,但不知是该学c,还是
: c++,感觉这两门语言还是有一定区别,先末论什么面向对象,光打印这一句,c用
: printf,c++用cout。anyway。那我到底该学哪一个呢?还有就是有没有什么书,教怎
: 样把理论中的algorithm翻译,写成计算几程序的?多谢!

D*********2
发帖数: 535
9
可见大家都是码农。
p*******o
发帖数: 6791
10
c++
c 还是留给需要跟硬件 interface 的人吧... 如果你不需要跟硬件打交道,c++ 基本
上在所有方面都比 c 实用...
相关主题
help -- 生物转统计想系统学一门计算机语言,是学c呢,还是c++?
SAS BASE考试交流,最近考过的和准备考的都请给点建议想系统学一门计算机语言,是学c呢,还是c++?
chair坚持要我先上线代,有必要吗?反驳JAVA无用论
进入Statistics版参与讨论
l*********s
发帖数: 5409
11

for optimization of computing, knowledge about hardware is definitely a
plus if not required.

【在 p*******o 的大作中提到】
: c++
: c 还是留给需要跟硬件 interface 的人吧... 如果你不需要跟硬件打交道,c++ 基本
: 上在所有方面都比 c 实用...

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

【在 l*********s 的大作中提到】
:
: for optimization of computing, knowledge about hardware is definitely a
: plus if not required.

l**********n
发帖数: 8443
13
同学,请你告诉我怎么系统的把java学好?

SSD

【在 r********3 的大作中提到】
: 那就太复杂了。硬件层面的优化,都是上个世纪的高手才具备的素质了。现在都21世纪
: 了,就算科班出身的CS,也没几个还具有硬件底层优化的本领。
: 现在计算系统越来越复杂,奔腾处理器的乱序执行,GPU的并行网格计算,DMA以及SSD
: 等另类存储访问这些,需要花专门的时间去学习,已经超过计算机语言的学习范畴了。
: 我还是建议就学Java。把面向对象学好,把Java内部处理机制了解透彻,就已经很不容
: 易了。

p*****r
发帖数: 341
14

SSD
很中肯。不管是什么,精通才是王道。

【在 r********3 的大作中提到】
: 那就太复杂了。硬件层面的优化,都是上个世纪的高手才具备的素质了。现在都21世纪
: 了,就算科班出身的CS,也没几个还具有硬件底层优化的本领。
: 现在计算系统越来越复杂,奔腾处理器的乱序执行,GPU的并行网格计算,DMA以及SSD
: 等另类存储访问这些,需要花专门的时间去学习,已经超过计算机语言的学习范畴了。
: 我还是建议就学Java。把面向对象学好,把Java内部处理机制了解透彻,就已经很不容
: 易了。

r********3
发帖数: 2998
15
前面一个帖子我不是说了嘛。
首先对Java基本语言了解好,包括eclipse, netbeans已经开发环境的熟悉,各种调试
技术的掌握。然后再看看各种数据结构在Java里面的实现。深一点就再了解JVM内部一
些执行机制,设计模式之类。

【在 l**********n 的大作中提到】
: 同学,请你告诉我怎么系统的把java学好?
:
: SSD

z****e
发帖数: 54598
16
看到打印吓了我一跳,我还以为你要写打印机驱动程序呢
如果你打算的是应用,我建议你学java,而且不仅仅是学java本身
你还要学习jee,那样才有意义,否则你学了c和cpp也没多大意义
java本身很容易掌握

【在 s****e 的大作中提到】
: 想系统学一门计算机语言,是学c呢,还是c++?我学的是统计,本科学过c,但纯混了
: ,学了就和没学一样,后来用R等matrix language写过些程序,但觉得自己对计算机语
: 言的掌握还只停留在皮毛上,现在想系统学一门语言,c一类的,但不知是该学c,还是
: c++,感觉这两门语言还是有一定区别,先末论什么面向对象,光打印这一句,c用
: printf,c++用cout。anyway。那我到底该学哪一个呢?还有就是有没有什么书,教怎
: 样把理论中的algorithm翻译,写成计算几程序的?多谢!

z****e
发帖数: 54598
17
对于业余的人来说哪里要学那么深入
jvm直接扔掉,设计模式不用看,反正初学者也看不懂
多看jee的各种组件,理解容器等概念,业余的人学到这一步就相当了不起了
然后把jee和自身专业结合起来,就是复合人才了
jvm什么的除非打算搞research,否则别学太深入,知道怎么回事就行

【在 r********3 的大作中提到】
: 前面一个帖子我不是说了嘛。
: 首先对Java基本语言了解好,包括eclipse, netbeans已经开发环境的熟悉,各种调试
: 技术的掌握。然后再看看各种数据结构在Java里面的实现。深一点就再了解JVM内部一
: 些执行机制,设计模式之类。

s********p
发帖数: 637
18
how about C# vs Java? Thx!

【在 z****e 的大作中提到】
: 对于业余的人来说哪里要学那么深入
: jvm直接扔掉,设计模式不用看,反正初学者也看不懂
: 多看jee的各种组件,理解容器等概念,业余的人学到这一步就相当了不起了
: 然后把jee和自身专业结合起来,就是复合人才了
: jvm什么的除非打算搞research,否则别学太深入,知道怎么回事就行

r********3
发帖数: 2998
19
C#和Java很像。
你学会Java,C#的大部分都会了。

【在 s********p 的大作中提到】
: how about C# vs Java? Thx!
z****e
发帖数: 54598
20
c#只有一个boss级的公司在用,你知道是哪个
其它boss级的公司都在用java
java的应用范围明显要比.net广泛
c#出来的时间晚,但是目前没有大规模应用
这需要时间,而java都10多岁了,大部分系统就是建立在jee构架之上
初学者还是首推java

【在 s********p 的大作中提到】
: how about C# vs Java? Thx!
相关主题
想系统学一门计算机语言,是学c呢,还是c++?求推荐书(python programming,Hadoop等)
coursera之类的证书能不能不系统学习Java?
unidentified_title医学图像研发企业:诚聘海外医学图像处理高层次人才
进入Statistics版参与讨论
l**********n
发帖数: 8443
21
同学, 怎么学好j2ee?

【在 z****e 的大作中提到】
: c#只有一个boss级的公司在用,你知道是哪个
: 其它boss级的公司都在用java
: java的应用范围明显要比.net广泛
: c#出来的时间晚,但是目前没有大规模应用
: 这需要时间,而java都10多岁了,大部分系统就是建立在jee构架之上
: 初学者还是首推java

d*******o
发帖数: 493
22
学统计的学Java,C++,跟CS的抢饭碗,不太好吧。
推荐Python。跟R都是scripting language, 面向对象,好学易用。会R+Python,找个
工作应该没问题了。
z****e
发帖数: 54598
23
理解概念+练习
其实不难,难的是很多人没办法正确理解概念

【在 l**********n 的大作中提到】
: 同学, 怎么学好j2ee?
s****e
发帖数: 1180
24
求谭浩强的一些书的书名。多谢!

【在 G*****7 的大作中提到】
: 学着玩还是有实际目的?
: 学着玩,学scheme,对着mit那本Structure and Interpretation of Computer
: Programs
: 写些小程序,很有趣的。
: 实际目的,诸如促进R编程、解决统计问题,则C好了。
: 翻译伪代码到code,你看看谭浩强的一些书吧

G*****7
发帖数: 1759
25

http://www.justfuckinggoogleit.com/

【在 s****e 的大作中提到】
: 求谭浩强的一些书的书名。多谢!
c*******g
发帖数: 53
26
胖猫大佬,能不能推荐一本Python的自学教材?

【在 d*******o 的大作中提到】
: 学统计的学Java,C++,跟CS的抢饭碗,不太好吧。
: 推荐Python。跟R都是scripting language, 面向对象,好学易用。会R+Python,找个
: 工作应该没问题了。

s***x
发帖数: 293
27
R+Python好找工作??????

【在 d*******o 的大作中提到】
: 学统计的学Java,C++,跟CS的抢饭碗,不太好吧。
: 推荐Python。跟R都是scripting language, 面向对象,好学易用。会R+Python,找个
: 工作应该没问题了。

b*****t
发帖数: 9671
28
同推荐python
先搞些容易上手的语言,对学习设计程序有帮助
d*******o
发帖数: 493
29
Head First Programming
搜一下,满街都是电子版

【在 c*******g 的大作中提到】
: 胖猫大佬,能不能推荐一本Python的自学教材?
d*******o
发帖数: 493
30
Python前端读入,R做后端分析。Perl也不错,可惜老了,不如Python先进。R+Python
是开源的完美组合。

【在 s***x 的大作中提到】
: R+Python好找工作??????
相关主题
美国University of Kentucky机械系 招聘Computer Science 博士后R一问
中国科学院自动化研究所招聘信息(转)C++还是房地产价格分析,选课建议
自学R, 谁能介绍个各种函数功能附带详细解释的网站?谁来说说Travelers R&D intern的技术面?
进入Statistics版参与讨论
s***x
发帖数: 293
31
你不是说这两个好找工作吗,怎么变成开源的组合了?
俺在indeed中敲入R+Python+Statistics, 全美共有218个职位,可惜R和Python都不是最关键的关键词,就是说这两在绝大多数job description中其实都是可有可无的。

Python

【在 d*******o 的大作中提到】
: Python前端读入,R做后端分析。Perl也不错,可惜老了,不如Python先进。R+Python
: 是开源的完美组合。

D******n
发帖数: 2836
32
shell script + perl + R + SAS + VBA + Excel

【在 s***x 的大作中提到】
: 你不是说这两个好找工作吗,怎么变成开源的组合了?
: 俺在indeed中敲入R+Python+Statistics, 全美共有218个职位,可惜R和Python都不是最关键的关键词,就是说这两在绝大多数job description中其实都是可有可无的。
:
: Python

d*******o
发帖数: 493
33
做marketing的小公司或者自己做star-up用不起SAS,只有选R+Python了
板上的StatsGuy就是python的大牛,我经常跟他学写python
s***x
发帖数: 293
34
说句实话,R+Python做marketing,离开了上家,不太好找下家
我还见过小公司用Excel呢。

【在 d*******o 的大作中提到】
: 做marketing的小公司或者自己做star-up用不起SAS,只有选R+Python了
: 板上的StatsGuy就是python的大牛,我经常跟他学写python

s***x
发帖数: 293
35
你这个倒是很全,要全精通不知要猴年马月了
吧中间的R拿掉,shell script要是很精通的话,对绝大多数任务而言,perl其实需要的地方也不是很多了

【在 D******n 的大作中提到】
: shell script + perl + R + SAS + VBA + Excel
D******n
发帖数: 2836
36
没错,我以前经常用perl,自从用了bash,就很少用perl。

要的地方也不是很多了

【在 s***x 的大作中提到】
: 你这个倒是很全,要全精通不知要猴年马月了
: 吧中间的R拿掉,shell script要是很精通的话,对绝大多数任务而言,perl其实需要的地方也不是很多了

d*******o
发帖数: 493
37
我的意思是,Python纯OOP,库大,学了容易理解R。另外一个作用是和R在一起可以搭
平台接活,这方面的contractor工不少。

【在 s***x 的大作中提到】
: 说句实话,R+Python做marketing,离开了上家,不太好找下家
: 我还见过小公司用Excel呢。

s***x
发帖数: 293
38
我承认这两是不错的组合,不过我丝毫不认为需要他们的统计方面的contractor多。你
有没有真正找过工作?没有冒犯你的意思,just curious!

【在 d*******o 的大作中提到】
: 我的意思是,Python纯OOP,库大,学了容易理解R。另外一个作用是和R在一起可以搭
: 平台接活,这方面的contractor工不少。

EM
发帖数: 715
39
展开讲讲,如何call R from Python?

【在 d*******o 的大作中提到】
: 我的意思是,Python纯OOP,库大,学了容易理解R。另外一个作用是和R在一起可以搭
: 平台接活,这方面的contractor工不少。

b*****n
发帖数: 685
40
这贴还没沉啊。俺觉得还是R+C方便,简单编程,涉及统计功能就用R,处理大数据和底
层的就用C,在R里面call一下就完了,多方便。推JAVA的,跨平台听起来是牛,R能
call吗?推python的,是易学易用,R能call吗?
相关主题
谁来说说Travelers R&D intern的技术面?SAS BASE考试交流,最近考过的和准备考的都请给点建议
系统地学习SQL, 请推荐教材?chair坚持要我先上线代,有必要吗?
help -- 生物转统计想系统学一门计算机语言,是学c呢,还是c++?
进入Statistics版参与讨论
d*******o
发帖数: 493
41
实际中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 的大作中提到】
: 这贴还没沉啊。俺觉得还是R+C方便,简单编程,涉及统计功能就用R,处理大数据和底
: 层的就用C,在R里面call一下就完了,多方便。推JAVA的,跨平台听起来是牛,R能
: call吗?推python的,是易学易用,R能call吗?

b*****n
发帖数: 685
42
照你说的,应该直接上Python,又易学又快速又能处理大数据还方便处理特殊格式,要
R作甚?
s********p
发帖数: 637
43
同学,这里是统计版

【在 b*****n 的大作中提到】
: 照你说的,应该直接上Python,又易学又快速又能处理大数据还方便处理特殊格式,要
: R作甚?

d*******o
发帖数: 493
44
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 的大作中提到】
: 照你说的,应该直接上Python,又易学又快速又能处理大数据还方便处理特殊格式,要
: R作甚?

b*****n
发帖数: 685
45
C: SQL to store and query data;
啥意思,对不上啊
d*******o
发帖数: 493
46
SQL pronounces as 'C-quer'
b*****n
发帖数: 685
47
请教一下,如果你有一很大data,比如whole genome data,要做统计分析,比如GWAS
,你咋搞?如果用Python,前面预处理应该比较简单(俺没弄过,猜的),然后怎么导
到R里面分析呢?先输出成文本,再用R读进去?还是有更好的办法?
俺现在是用C,所有处理分析都在C里面实现,因为R实在处理不了那么大的data,R只在
最后做visualization。
D******n
发帖数: 2836
48
SAS

GWAS

【在 b*****n 的大作中提到】
: 请教一下,如果你有一很大data,比如whole genome data,要做统计分析,比如GWAS
: ,你咋搞?如果用Python,前面预处理应该比较简单(俺没弄过,猜的),然后怎么导
: 到R里面分析呢?先输出成文本,再用R读进去?还是有更好的办法?
: 俺现在是用C,所有处理分析都在C里面实现,因为R实在处理不了那么大的data,R只在
: 最后做visualization。

b*****n
发帖数: 685
49
SAS里面能做optimization么?比如numerically求MLE
d*******o
发帖数: 493
50
啥是GWAS阿?
试试call R function in Python by RSpython(rpy2) or rpy

GWAS

【在 b*****n 的大作中提到】
: 请教一下,如果你有一很大data,比如whole genome data,要做统计分析,比如GWAS
: ,你咋搞?如果用Python,前面预处理应该比较简单(俺没弄过,猜的),然后怎么导
: 到R里面分析呢?先输出成文本,再用R读进去?还是有更好的办法?
: 俺现在是用C,所有处理分析都在C里面实现,因为R实在处理不了那么大的data,R只在
: 最后做visualization。

相关主题
想系统学一门计算机语言,是学c呢,还是c++?coursera之类的证书
反驳JAVA无用论unidentified_title
想系统学一门计算机语言,是学c呢,还是c++?求推荐书(python programming,Hadoop等)
进入Statistics版参与讨论
D******n
发帖数: 2836
51
好像iml里面可以,不清楚。这个东东从来都是听说过,也没见谁用过。
从9.2之后SAS貌似可以自定义function , 和call c code了。

【在 b*****n 的大作中提到】
: SAS里面能做optimization么?比如numerically求MLE
o****o
发帖数: 8077
52
胖猫的blog写得有声有色啊

【在 d*******o 的大作中提到】
: 啥是GWAS阿?
: 试试call R function in Python by RSpython(rpy2) or rpy
:
: GWAS

R******k
发帖数: 3942
53
C和C++差不多啊
z****e
发帖数: 54598
54
我可以不用r啊
我直接用db存储大数据,你数据再大,你能跟db比存储能力么?
然后你说的r,如果你编程能力足够好的话,我觉得用java就能实现大多数统计计算
现成的类库随手就有
http://commons.apache.org/math/
你随便说一个function,加上java作为关键字,上网一搜,肯定有现成的类库
然后看user guide直接调用就是了
比计算能力,服务器不知道比pc强大多少倍
你的思维要转变,r不是核心,核心是java
如果你不舍得放弃r,那就用java调用r好了
类库也是现成的,关键看你会不会用
http://en.wikipedia.org/wiki/Java_Gui_for_R
至于底层的,你觉得搞统计的有多少人会涉及到底层的编程?
难不成指望他们去写驱动程序?

【在 b*****n 的大作中提到】
: 这贴还没沉啊。俺觉得还是R+C方便,简单编程,涉及统计功能就用R,处理大数据和底
: 层的就用C,在R里面call一下就完了,多方便。推JAVA的,跨平台听起来是牛,R能
: call吗?推python的,是易学易用,R能call吗?

z****e
发帖数: 54598
55
java部分可以看看我以前写的一些随笔
http://ff6.ffsky.cn/zhaoce_backup/

【在 l**********n 的大作中提到】
: 同学, 怎么学好j2ee?
z****e
发帖数: 54598
56
统计是计算机最容易实现的部分
对付纯数学,计算机从来都是很牛叉的
相关的软件可以看列表,一般来说啥语言都ok
问题在于你会不会用,而对于初学者来说
我觉得java是最简单容易上手的一门语言
http://en.wikipedia.org/wiki/List_of_statistical_packages
java的优势并不仅仅在于跨平台
关键在于你可以不用重复造轮子
不用做别人做过的事
z****e
发帖数: 54598
57
如果数据mysql就能对付的话
那说明其实不怎么复杂

【在 d*******o 的大作中提到】
: 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.

d*******o
发帖数: 493
58
"统计是计算机最容易实现的部分". I don't think so.
Please find R's counterparts in Java:
rpart for decision tree;
randomForest for random forests;
nnet neural network;
e1071 or kernlab for support vector machines;
e1071 for Naive Bayes;
earth for multivariate adaptive regression splines;
RWeka for boosting

【在 z****e 的大作中提到】
: 统计是计算机最容易实现的部分
: 对付纯数学,计算机从来都是很牛叉的
: 相关的软件可以看列表,一般来说啥语言都ok
: 问题在于你会不会用,而对于初学者来说
: 我觉得java是最简单容易上手的一门语言
: http://en.wikipedia.org/wiki/List_of_statistical_packages
: java的优势并不仅仅在于跨平台
: 关键在于你可以不用重复造轮子
: 不用做别人做过的事

z****e
发帖数: 54598
59
自己去找去
如果真的没有,这是你赚钱的机会
纯粹的数学比起cs其它领域简单多了
比如ai,你觉得这个会比统计简单吗?
还有图形学,人机交互等等
数学是最纯粹最容易实现的部分
r language能实现的,其它语言都能实现
语言只是工具,不存在有某一种高级语言能够实现
而其它高级语言无法实现的情况,这是cs常识

【在 d*******o 的大作中提到】
: "统计是计算机最容易实现的部分". I don't think so.
: Please find R's counterparts in Java:
: rpart for decision tree;
: randomForest for random forests;
: nnet neural network;
: e1071 or kernlab for support vector machines;
: e1071 for Naive Bayes;
: earth for multivariate adaptive regression splines;
: RWeka for boosting

z****e
发帖数: 54598
60
而且你没有理解我说的不需要重复造轮子的意思
我不需要用java直接实现任何r的类库
我直接调用就可以,哪里需要那么复杂去找counterpart
把这篇文章好好看看
http://www.omegahat.org/RSJava/RFromJava.pdf

【在 d*******o 的大作中提到】
: "统计是计算机最容易实现的部分". I don't think so.
: Please find R's counterparts in Java:
: rpart for decision tree;
: randomForest for random forests;
: nnet neural network;
: e1071 or kernlab for support vector machines;
: e1071 for Naive Bayes;
: earth for multivariate adaptive regression splines;
: RWeka for boosting

相关主题
能不能不系统学习Java?中国科学院自动化研究所招聘信息(转)
医学图像研发企业:诚聘海外医学图像处理高层次人才自学R, 谁能介绍个各种函数功能附带详细解释的网站?
美国University of Kentucky机械系 招聘Computer Science 博士后R一问
进入Statistics版参与讨论
d*******o
发帖数: 493
61
如果不懂统计的话,把这些库call进Java干什么阿

【在 z****e 的大作中提到】
: 而且你没有理解我说的不需要重复造轮子的意思
: 我不需要用java直接实现任何r的类库
: 我直接调用就可以,哪里需要那么复杂去找counterpart
: 把这篇文章好好看看
: http://www.omegahat.org/RSJava/RFromJava.pdf

l*********s
发帖数: 5409
62

These topics are difficult exactly because of the mathematics involved.

【在 z****e 的大作中提到】
: 自己去找去
: 如果真的没有,这是你赚钱的机会
: 纯粹的数学比起cs其它领域简单多了
: 比如ai,你觉得这个会比统计简单吗?
: 还有图形学,人机交互等等
: 数学是最纯粹最容易实现的部分
: r language能实现的,其它语言都能实现
: 语言只是工具,不存在有某一种高级语言能够实现
: 而其它高级语言无法实现的情况,这是cs常识

s********p
发帖数: 637
63
看到"纯粹的数学比起cs其它领域简单多了",都想笑了。
你说的那些个问题,如果知道怎么去算,找个CS的码农去实现容易的很。AI是不容易,可那些艰深算法后面还不是数学和统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用到具体的领域罢了。你说的AI也好,图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡的,都是在数学上面.
你以为写代码很难啊,俺CS出身写了7,8年的C++,啥没干过?现在最头疼的还是数学部分.就像做科研实现什么的都很简单,花点钱找个人就干了,关键的是idea!

【在 z****e 的大作中提到】
: 自己去找去
: 如果真的没有,这是你赚钱的机会
: 纯粹的数学比起cs其它领域简单多了
: 比如ai,你觉得这个会比统计简单吗?
: 还有图形学,人机交互等等
: 数学是最纯粹最容易实现的部分
: r language能实现的,其它语言都能实现
: 语言只是工具,不存在有某一种高级语言能够实现
: 而其它高级语言无法实现的情况,这是cs常识

D******n
发帖数: 2836
64
歪题了吧,现在是讨论什么呢?
LZ自己跑了。
首先,回答楼主的问题不难,2选一。
不过,要想真的帮lz,就要知道他想要什么?学着玩?还是学来帮助做统计分析?
-+--> just for curiosity -+-> basic --> C
| |
| +-> OO --> Java
|
+--> help your analytics -> u dont need it that much, R + python/perl +

VBA.

,可那些艰
深算法后面还不是数学和统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只
不过是把数学
和统计应用到具体的领域罢了。你说的AI也好,图形图象处理也好,哪个最后不是归结
为一个/类抽
象的数学问题?所以大多数最后卡的,都是在数学上面.
学部分.就像
做科研实现什么的都很简单,花点钱找个人就干了,关键的是idea!

【在 s********p 的大作中提到】
: 看到"纯粹的数学比起cs其它领域简单多了",都想笑了。
: 你说的那些个问题,如果知道怎么去算,找个CS的码农去实现容易的很。AI是不容易,可那些艰深算法后面还不是数学和统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用到具体的领域罢了。你说的AI也好,图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡的,都是在数学上面.
: 你以为写代码很难啊,俺CS出身写了7,8年的C++,啥没干过?现在最头疼的还是数学部分.就像做科研实现什么的都很简单,花点钱找个人就干了,关键的是idea!

b*****n
发帖数: 685
65
笑死,你真有工夫去实现别人做的包吗?R的advantage就在这里啊,要不干嘛用R?

【在 z****e 的大作中提到】
: 自己去找去
: 如果真的没有,这是你赚钱的机会
: 纯粹的数学比起cs其它领域简单多了
: 比如ai,你觉得这个会比统计简单吗?
: 还有图形学,人机交互等等
: 数学是最纯粹最容易实现的部分
: r language能实现的,其它语言都能实现
: 语言只是工具,不存在有某一种高级语言能够实现
: 而其它高级语言无法实现的情况,这是cs常识

z****e
发帖数: 54598
66
cooperation
最简单的答案

【在 d*******o 的大作中提到】
: 如果不懂统计的话,把这些库call进Java干什么阿
z****e
发帖数: 54598
67
数学真的是最简单的部分
如果你尝试过去搞人体相关或者说是生物相关部分的话
数学那是难,但是毕竟是有人懂
生物相关的是,你根本用不上什么数学
一个是程度的高低之分,另外一个是有无之分

【在 l*********s 的大作中提到】
:
: These topics are difficult exactly because of the mathematics involved.

z****e
发帖数: 54598
68
那是因为你一直在搞数学
难不成你以为cs不是数学?
我不认为最后大部分问题是卡在数学上面
大部分问题是一开始你就没有办法用数学去解决
能用数学去解决的已经前进了一大步
数学无能为力的比起根本用不了数学的你说谁更难?

,可那些艰深算法后面还不是数学和
统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用
到具体的领域罢了。你说的AI也好,
图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡
的,都是在数学上面.
学部分.就像做科研实现什么的都很
简单,花点钱找个人就干了,关键的是idea!

【在 s********p 的大作中提到】
: 看到"纯粹的数学比起cs其它领域简单多了",都想笑了。
: 你说的那些个问题,如果知道怎么去算,找个CS的码农去实现容易的很。AI是不容易,可那些艰深算法后面还不是数学和统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用到具体的领域罢了。你说的AI也好,图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡的,都是在数学上面.
: 你以为写代码很难啊,俺CS出身写了7,8年的C++,啥没干过?现在最头疼的还是数学部分.就像做科研实现什么的都很简单,花点钱找个人就干了,关键的是idea!

l*********s
发帖数: 5409
69

There are little mathematics in biology not because it is not a
desirable goal, but because the topic is so complicated and so hard few
know how to apply quantitative methods in study life sciences.

【在 z****e 的大作中提到】
: 数学真的是最简单的部分
: 如果你尝试过去搞人体相关或者说是生物相关部分的话
: 数学那是难,但是毕竟是有人懂
: 生物相关的是,你根本用不上什么数学
: 一个是程度的高低之分,另外一个是有无之分

z****e
发帖数: 54598
70
第一,我不需要实现,我只需要调用,这就是java的好处,对现有各个系统衔接的支持
没有任何一门语言比得上java,等下给你一个具体例子
第二,为什么不用r,我引用前面的人的回答“(1) 内存计算,不能处理大于物理内
存的数据;(2)数值计算,难以
integrate含charater,date, money的数据,这跟C是一样的。”
然后告诉你我会怎么解决这些问题
第一,内存计算,这个我会借用服务器+分布式操作系统予以解决
记得我在cs版跟某人讨论过,虽然我现在一直在尝试用总线解决问题
但是拆分是必不可少的,这点,分布式操作系统大有其用武之地
第二,数值计算,我会借助数据库和数据仓库去实现相关的操作
举个非常简单的例子
比如你说的,生物统计的问题,染色体的数据,当然我不是学生物的,用语可能不准确
但是你的意思无非就是大数据量处理的问题嘛
这个其实对于db来说是常事,他们设计出来就是为了要对付这种大数据量存储的问题
那么首先我会把染色体的数据存入数据库,然用用java读取
然用再用java调用r的类库予以计算,这样一来,你说的物理内存有限和数值计算的问
题就很容易得到解决
而且可以做大量的延伸,比如我可以把r计算后得到的结果投射到浏览器上去
然后把输入也做成一个网页,让所有人可以在任何时候不需要我在场的时候轻松调用这
个functions
并把这些人的输入和输出记录下来,然后存入数据库加以分析,并反馈给老板
然后还可以把这个包装成一个接口,开放给其它系统使用
这就是封装的基本思想
看到没有,我用java很好地把各个软件系统衔接了起来
这其实是软件工程的真谛,各个软件系统有其自身的优势
但是如何让他们协作,这很重要
搞research很少用到这种东西,但是实际工作中,这种需求量是非常大的
你往往要对付不同系统之间如何协作的问题
不过你可能用不到
最后就是是否有功夫去实现的问题,其实我觉得这不是问题
我有没有功夫去实现这要看有没有实际的需要
而且你要明白,这个世界上充斥着无所事事的开源程序员
这些人往往就喜欢做一些吃力不讨好的事,然后让别人没饭吃
sourceforge.net就是他们的根据地,你怎么知道哪天我会不会吃饱了闲着没事
召集一些人用java去实现r的类库呢?不好说吧
就我所知,当年教我概率论的一个老板就在用java实现相关的计算
说不定我就会建议他去干这事,当然前提是看r的目前协作好还是不好
如果不好,说不定闲着没事就去实现这些东西了也说不定,java世界里这样干的人太多了
而且这其实是你赚钱的机会,我前面给的网页里面就有人在用统计的java类库卖钱

【在 b*****n 的大作中提到】
: 笑死,你真有工夫去实现别人做的包吗?R的advantage就在这里啊,要不干嘛用R?
相关主题
R一问系统地学习SQL, 请推荐教材?
C++还是房地产价格分析,选课建议help -- 生物转统计
谁来说说Travelers R&D intern的技术面?SAS BASE考试交流,最近考过的和准备考的都请给点建议
进入Statistics版参与讨论
z****e
发帖数: 54598
71
你说的就是我要说的

【在 l*********s 的大作中提到】
:
: There are little mathematics in biology not because it is not a
: desirable goal, but because the topic is so complicated and so hard few
: know how to apply quantitative methods in study life sciences.

z****e
发帖数: 54598
72
我相信你没干过系统集成
否则你不会写7-8年的cpp

,可那些艰深算法后面还不是数学和
统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用
到具体的领域罢了。你说的AI也好,
图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡
的,都是在数学上面.
学部分.就像做科研实现什么的都很
简单,花点钱找个人就干了,关键的是idea!

【在 s********p 的大作中提到】
: 看到"纯粹的数学比起cs其它领域简单多了",都想笑了。
: 你说的那些个问题,如果知道怎么去算,找个CS的码农去实现容易的很。AI是不容易,可那些艰深算法后面还不是数学和统计在支撑,翻翻paper就知道了,哪个不是整版的公式?只不过是把数学和统计应用到具体的领域罢了。你说的AI也好,图形图象处理也好,哪个最后不是归结为一个/类抽象的数学问题?所以大多数最后卡的,都是在数学上面.
: 你以为写代码很难啊,俺CS出身写了7,8年的C++,啥没干过?现在最头疼的还是数学部分.就像做科研实现什么的都很简单,花点钱找个人就干了,关键的是idea!

d*******o
发帖数: 493
73
您老不是跟SAS打工吧。SAS做data mining就是用J2EE call 里面的procedure,搞出一
个叫Enterprise Miner的东西。卖给公司能收一捆的license fee。至于效果,我就不
说了。
我的几个哥们,找不到统计的工作,参加印度人或中国人开的java速成班,现在据说都
在做J2EE了。我还真不觉得您现在做的有多少技术含量。

【在 z****e 的大作中提到】
: 第一,我不需要实现,我只需要调用,这就是java的好处,对现有各个系统衔接的支持
: 没有任何一门语言比得上java,等下给你一个具体例子
: 第二,为什么不用r,我引用前面的人的回答“(1) 内存计算,不能处理大于物理内
: 存的数据;(2)数值计算,难以
: integrate含charater,date, money的数据,这跟C是一样的。”
: 然后告诉你我会怎么解决这些问题
: 第一,内存计算,这个我会借用服务器+分布式操作系统予以解决
: 记得我在cs版跟某人讨论过,虽然我现在一直在尝试用总线解决问题
: 但是拆分是必不可少的,这点,分布式操作系统大有其用武之地
: 第二,数值计算,我会借助数据库和数据仓库去实现相关的操作

r***k
发帖数: 13586
74
这个。。。个人认为你不理解啥是纯粹的数学,统计这个东西和纯粹的数学是两码事。

【在 z****e 的大作中提到】
: 自己去找去
: 如果真的没有,这是你赚钱的机会
: 纯粹的数学比起cs其它领域简单多了
: 比如ai,你觉得这个会比统计简单吗?
: 还有图形学,人机交互等等
: 数学是最纯粹最容易实现的部分
: r language能实现的,其它语言都能实现
: 语言只是工具,不存在有某一种高级语言能够实现
: 而其它高级语言无法实现的情况,这是cs常识

r***k
发帖数: 13586
75
数学真的是最简单的部分
如果你尝试过去搞拳击的话
数学那是难,但是毕竟是有人懂
拳击相关的是,你根本用不上什么数学
一个是程度的高低之分,另外一个是有无之分

【在 z****e 的大作中提到】
: 数学真的是最简单的部分
: 如果你尝试过去搞人体相关或者说是生物相关部分的话
: 数学那是难,但是毕竟是有人懂
: 生物相关的是,你根本用不上什么数学
: 一个是程度的高低之分,另外一个是有无之分

v*********0
发帖数: 941
76
Java
1 (共1页)
进入Statistics版参与讨论
相关主题
能不能不系统学习Java?系统地学习SQL, 请推荐教材?
医学图像研发企业:诚聘海外医学图像处理高层次人才help -- 生物转统计
美国University of Kentucky机械系 招聘Computer Science 博士后SAS BASE考试交流,最近考过的和准备考的都请给点建议
中国科学院自动化研究所招聘信息(转)chair坚持要我先上线代,有必要吗?
自学R, 谁能介绍个各种函数功能附带详细解释的网站?想系统学一门计算机语言,是学c呢,还是c++?
R一问想系统学一门计算机语言,是学c呢,还是c++?
C++还是房地产价格分析,选课建议反驳JAVA无用论
谁来说说Travelers R&D intern的技术面?想系统学一门计算机语言,是学c呢,还是c++?
相关话题的讨论汇总
话题: java话题: python话题: c++话题: 数学话题: 统计