博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
R(1)Mac OS 下安装R语言开发环境
阅读量:5926 次
发布时间:2019-06-19

本文共 2709 字,大约阅读时间需要 9 分钟。

本文原文连接: 转载请注明出处!

1,关于R

参考百度:

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纪录有过千种不同的软件包。其中有几款较为常用,例如用于经济计量、财经分析、人文科学研究以及人工智能。

官方网网站:

下载地址:
一些R资料:
在线课程:

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。

下载地址:
比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 ...

直接打开了浏览器。

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,更多命令

更多命令参考:

5,总结

本文原文连接: 转载请注明出处!

R语言还是非常简单强大的,非常像matlab,直接就是运算符,但是比matlab轻量多了。而且开始开源软件。

为啥用R语言呢,具体做数据分析,做报表看趋势,需要的数据都不是太多,用R足够了。感觉hadoop是数据处理,将计算结果再做分析的时候使用R。相互结合起来使用更高效,hadoop的优势是大数据,R的优势是数据统计函数方便,展示图标方便。所以两个结合起来使用最好。

你可能感兴趣的文章
闭包 !if(){}.call()
查看>>
python MySQLdb安装和使用
查看>>
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
linux 笔记本的温度提示
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
快速排序——Java
查看>>
unity游戏与我
查看>>
187. Repeated DNA Sequences
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>