2010-04-16 42 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組合,我發現很好的工作。