herrDeng網內搜尋

自訂搜尋

Ads

2017年7月7日 星期五

淺談R軟體

蘋果電腦的創始人賈伯斯曾說:「在這個國家,每個人都應該學習電腦程式,學習一種程式語言,因為這將教你如何思考」。大哉斯言,R軟體為資料導向的程式語言,在2016IEEE Spectrum所發佈的Top Programming LanguageR軟體榮登第五。其程式語言的特性與傳統的C/C++/Java/Fortran逈然不同。
R軟體最初是由Ross IhakaRobert Gentleman兩人以統計分析及繪圖為目的,仿S語言的架構為基礎而發展出來的統計軟體,可視為改進版本的S語言。主要用於統計分析、繪圖、資料探勘。R軟體有幾大特性:
(一) 自由
(二) 開放源碼
(三) 值得信賴
(四) 應用廣泛且無疆界。目前為GoogleFacebook、輝瑞藥廠、默克製藥、美國銀行、洲際酒店集團、殼牌石油等知名企業使用。
R軟體為直譯式的程式語言,在學習上要比編譯式的程式語言,如C/C++/Java簡易許多。在處理巨量資料的能力,更非是其他軟體所能向背,像是SASSPSS Microsoft Excel 等諸多商業軟體能做的,R軟體也都能作,甚至還可做出這些軟體所不能的。美國Rexer Analytics調查顯示,R軟體勝出所有商業及開放源碼軟體,為資料分析師使用比例最高的工具。由於所供應的套件有一萬多個,與其說是一種程式語言,毋寧說是個幾乎是個可包山包海的軟體。
  R軟體目前最新的版本為3.4.1,這個版本加上了Just in Time編譯的功能,執行的速度也更快,這個版次的R軟體也要比前一個版次3.4.0穩定,經過測試,許多常用的套件,也都能bug free地安裝執行。
 R軟體開發上,可使用Rcmdr以及RstudioGui軟體,後者軟體為商業軟體,可使用當中的free版本,降低開發上困難。
Related Posts Plugin for WordPress, Blogger...

熱門文章