R是比较专业的统计分析软件,尤其是R本身就有很多统计需要的函数,例如t检验、正态性检验等,在分析时比较简单方便。但是如果你在进行大数据的统计分析的话,python的掌握也是必须的,同时python更有利于爬虫和文本挖掘等。
建议如果你只是做简单的数据分析,但是又觉得spss太low的话,就用R,因为R很容易学习,而且R可以加载很多包,如ggplot,绘画功能非常强大,用在论文里面看起来很高大上,还有tm包等,都是很有用的加载包。
但是如果你需要进行大数据分析,同时需要进行数据的抓取的话,应该掌握python。
最好在学习了R以后再学习python,至少,作为统计学专业学生,我们R是必学的,python是我们自己学的,老师只是推荐但不要求。
另外,R语言在进行一些比较复杂的数据处理的时候,感觉速度比较慢的。我们经常会出现跑一个代码跑几个小时的情况。不过python感觉上运行速度要快很多。
首先一定要用64位的CPU和操作系统.如果买笔记本的话就买thinkPad, 要CPU运算能力高一些的, 因为统计分析软件用来解决统计学问题的方法大多是迭代法, 需要大量运算. 很多硬件测评的软件其实就是用统计学的算法, 比如随机森林, 决策树, 回归之类的方式检验CPU的能力. 另外内存至少8G, R语言对内存要求比较高, 如果内存不够有些程序包根本跑不动。
如果买台式机的话(推荐买台式机)花点小钱就能满足你所有需要。
总结一下就是 1, 要64位机器2, 要CPU计算能力高3, 内存要配充足。