2010-04-16 44 views
2

我知道这不是一个编程问题,但我急于选择像this这样的上网本,我一直无法找到R安装的最低系统要求(例如最小RAM)。我对小型上网本感兴趣,以便能够在课堂上使用它。有谁在使用R的上网本推荐使用?R在上网本 - 使用R的系统要求

回答

5

当我开始的R过程,并运行ps axuw,我的电脑告诉我

unutbu 6253 0.1 1.5 22660 16112 pts/3 Ss+ 14:23 0:00 /usr/lib/R/bin/exec/R --no-readline 

由此我得出结论,R(2.9.2在Ubuntu版本)需要大约23 MB的内存。

所以我认为768MB内存的上网本应该足够运行R,除非您打算处理相当大的数据集。

2

我发现在处理R时使用Emacs和ess是很有帮助的,这样,如果我正在做一个大型计算,我可以ssh到另一个(比上网本更强大)机器,启动R并附加到带有ess-remote的机器。例如,我最近在R中做了一个模拟,并在我的笔记本电脑(核心2二重奏)上测试了大约100次迭代,然后ssh转到8核心机器运行5000次迭代。

如果您使用iterators,您可以非常容易地让代码能够从单核切换到多核。您只需要更改1行代码,即从registerDoSeq()更改为registerDoMC()。有了这个工作流程,很容易使用功耗非常低的机器进行开发,并可以轻松使用大型机器的资源进行大型模拟。

+0

感谢您的信息!我主要关心的是在统计考试期间能够使用R代替所谓的科学计算器。所以在这种情况下大计算不是问题。 – Brani 2010-04-17 07:20:21

1

我在Win XP上运行R,在我的Asus eee 1000HE上使用2G内存。我主要通过RODBC软件包从Postgres中提取大型数据集的子集,因此它们不会超过2-3k行和多达十几列。

到目前为止还没有任何重大问题,计算时间是可以接受的。 Hovever,如果您生成大量图形,瓶颈最可能出现在图形卡中。我设法通过ggplot2推几个大的,但那么你可能会被迫等待一点点..

PS在赢了,你可以尝试记事本+ +和NppToR组合,我发现很好的工作。