R(1)Mac OS 下安装R语言开发环境

简介: 本文原文连接: http://blog.csdn.net/freewebsys/article/details/45825267 转载请注明出处!1,关于R参考百度: http://baike.baidu.com/view/942569.htmR是一个免费的自由软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的。在那儿可以下载

本文原文连接: 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,运行。

$ R

R version 3.2.0 (2015-04-16) -- "Full of Ingredients"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: 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 locale

R 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 ... done
If 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)
> 
> y
Time 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的优势是数据统计函数方便,展示图标方便。所以两个结合起来使用最好。

目录
相关文章
|
2月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
115 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
3月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
84 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
|
3月前
|
Windows Python
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
本篇将详细介绍Windows和Mac系统中的常用命令行操作与文件管理,帮助用户掌握如何通过终端或命令提示符进行文件管理和操作开发环境。内容涵盖路径切换、文件与文件夹的创建、删除、查看文件内容等基本操作,这些技能是后续Python开发的基础。
136 6
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
|
3月前
|
IDE 开发工具 iOS开发
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
本篇将详细介绍如何在Mac系统上安装Python,并配置Python开发环境。内容涵盖Python的安装、pip包管理工具的配置与国内镜像源替换、安装与配置PyCharm开发工具,以及通过PyCharm编写并运行第一个Python程序。通过本篇的学习,用户将完成Python开发环境的搭建,为后续的Python编程工作打下基础。
270 2
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
|
3月前
|
iOS开发 MacOS Python
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
本篇将详细介绍如何在Mac系统上安装Typora这款简洁高效的Markdown编辑器,并学习Markdown常用语法。通过本篇,用户能够准备好记录学习笔记的工具,并掌握基本的文档编辑与排版技巧,为后续学习提供便利。
174 1
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
|
3月前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
28 4
|
3月前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
253 0
Mac os 安装 nginx 教程(success)
|
3月前
|
应用服务中间件 程序员 开发工具
mac下安装nginx
mac下安装nginx
|
3月前
|
TensorFlow 算法框架/工具 iOS开发
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
83 0