R(1)Mac OS 下安裝R語言開發環境

來源:互聯網
上載者:User

標籤:r   資料統計   數學建模   

本文原文串連: http://blog.csdn.net/freewebsys/article/details/45825267 轉載請註明出處!

1,關於R

參考百度:
http://baike.baidu.com/view/942569.htm

R是一個免費的自由軟體,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免費下載和使用的。在那兒可以下載到R的安裝程式、各種外掛程式和文檔。在R的安裝程式中只包含了8個基礎模組,其他外在模組可以通過CRAN獲得。
R的原代碼可自由下載使用,亦有已編譯的執行檔版本可以下載,可在多種平台下運行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。 R主要是以命令列操作,同時有人開發了幾種圖形化使用者介面。
R內建多種統計學及數字分析功能。因為S的血緣,R比其他統計學或數學專用的程式設計語言有更強的物件導向(物件導向程式設計)功能。
R的另一強項是繪圖功能,製圖具有印刷的素質,也可加入數學符號。
雖然R主要用於統計分析或者開發統計相關的軟體,但也有人用作矩陣計算。其分析速度可媲美GNU Octave甚至商業軟體MATLAB。
R的功能能夠通過由使用者撰寫的套件增強。增加的功能有特殊的統計技術、繪圖功能,以及編程介面和資料輸出/輸入功能。這些軟體包是由R語言、LaTeX、Java及最常用C語言和Fortran撰寫。下載的執行檔版本會連同一批核心功能的軟體包,而根據CRAN紀錄有過千種不同的軟體包。其中有幾款較為常用,例如用於經濟計量、財經分析、人文科學研究以及人工智慧。

官方網網站:http://www.r-project.org/
:http://cran.r-project.org/mirrors.html
一些R資料:http://www.biosino.org/R/R-doc/
線上課程:http://mooc.guokr.com/course/831/R-Programming/

2,運行

輸入大寫的R,運行。

$ RR version 3.2.0 (2015-04-16) -- "Full of Ingredients"Copyright (C) 2015 The R Foundation for Statistical ComputingPlatform: x86_64-apple-darwin13.4.0 (64-bit)R is free software and comes with ABSOLUTELY NO WARRANTY.You are welcome to redistribute it under certain conditions.Type ‘license()‘ or ‘licence()‘ for distribution details.  Natural language support but running in an English localeR is a collaborative project with many contributors.Type ‘contributors()‘ for more information and‘citation()‘ on how to cite R or R packages in publications.Type ‘demo()‘ for some demos, ‘help()‘ for on-line help, or‘help.start()‘ for an HTML browser interface to help.Type ‘q()‘ to quit R.

或者直接開啟R app

是一樣的。

或者使用Rstudio介面差不多,比較像個IDE。
:http://www.rstudio.com/products/rstudio/download/

比R原生的好看一點,而已。

3,運行文檔
> help.start()starting httpd help server ... doneIf the browser launched by ‘/usr/bin/open‘ is already running, it is    *not* restarted, and you must switch to its window.Otherwise, be patient ...

直接開啟了瀏覽器。http://127.0.0.1:28500/doc/html/index.html

4,測試畫圖

產生一個時間序列,然後繪圖

> n = 60> y = ts(cumsum(rnorm(n)),freq=1,start=1)> > yTime Series:Start = 1 End = 60 Frequency = 1  [1] -2.1484444 -2.4165615 -4.4314564 -4.1745558 -4.4088817 -3.8773732 [7] -2.9216370 -1.2526079 -1.3148040  0.2296487  1.8539634  2.7425286[13]  3.8856914  3.1014960  2.8057776  0.9173390  3.2020466  2.3102118[19]  1.9843188  2.2405621  2.0113974  3.1125742  4.9738452  5.9069249[25]  5.0822865  4.7413174  5.7328391  6.1592337  6.1109739  7.3177909[31]  6.5094616  8.1774888  7.4224026  7.5216051  8.9420936  9.5433402[37] 10.2872457 10.8617828 10.8720675  9.8226589 10.7345399 10.6478841[43] 11.3771110 11.6527294 10.1275914  9.1332807  9.0092668  9.5916158[49] 11.8055460 11.9472156 11.7771394 12.5723685 13.1718050 12.6607790[55] 14.1559965 14.8708211 12.6463458 11.9264606 13.4701740 16.5901106> plot(y,type=‘o‘)

設定n=60秒,隨機產生y資料,並且使用plot畫曲線。

還是Rstudio方便,可以看到變數,和繪製的圖。

4,更多命令

更多命令參考:
http://personality-project.org/r/r.commands.html

5,總結

本文原文串連: http://blog.csdn.net/freewebsys/article/details/45825267 轉載請註明出處!

R語言還是非常簡單強大的,非常像matlab,直接就是運算子,但是比matlab輕量多了。而且開始開源軟體。
為啥用R語言呢,具體做資料分析,做報表看趨勢,需要的資料都不是太多,用R足夠了。感覺hadoop是資料處理,將計算結果再做分析的時候使用R。相互結合起來使用更高效,hadoop的優勢是大資料,R的優勢是資料統計函數方便,展示表徵圖方便。所以兩個結合起來使用最好。

R(1)Mac OS 下安裝R語言開發環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.