“R语言”的版本间的差异
来自Wiki.Citydatum
小 |
小 |
||
(未显示同一用户的16个中间版本) | |||
第1行: | 第1行: | ||
− | + | {{提示|欢迎帮助我们进一步提升文章质量,当前重点任务包括: | |
+ | * 补充功能包、应用领域章节的内容,添加程序界面截屏、用R语言绘制的示例图表等文件; | ||
+ | * 精简与完善R语言特点章节内容,增加观点的来源引用,扩充更多阅读章节;}} | ||
− | == | + | [[文件:Rlogo.png|192px|缩略图|R语言图标]] |
− | R语言具有以下特点<ref> | + | R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 |
+ | |||
+ | == 概况 == | ||
+ | === 发展沿革 === | ||
+ | [[文件:RossIhaka1.jpg|192px|缩略图|Ross Ihaka]] | ||
+ | R语言由新西兰奥克兰大学的 Robert Gentleman 和 Ross Ihaka 创建,现由“R开发核心开发团队”进行开发。R语言是[[S语言]]的一种实现,S语言由AT&T贝尔实验室的John Chambers于1976年创建,一种用来进行数据探索、统计分析和作图的解释型语言。R语言与S语言存在一些重要的区别,但许多S语言代码不需更改就可以在R语言环境中运行。之所以叫R语言,一方面是因为两位创始人名字首写字母均为R,另一方面也与继承自S语言有关。 | ||
+ | |||
+ | === 主要特点 === | ||
+ | R语言具有以下特点<ref>Robert I Kabacoff. R语言实战 (图灵程序设计丛书 5). 人民邮电出版社.</ref>: | ||
* R是免费、开源的! | * R是免费、开源的! | ||
* R是一个全面的统计研究平台, 提供了各式各样的数据分析技术。 | * R是一个全面的统计研究平台, 提供了各式各样的数据分析技术。 | ||
− | * | + | * R拥有强大的制图功能,可将复杂数据可视化,绘制[[数据图类型|各种类型的数据图]]。 |
* R是一个交互式的数据分析和探索平台,任意一个分析步骤的结果均可被保存、操作,并作为进一步分析的输入。 | * R是一个交互式的数据分析和探索平台,任意一个分析步骤的结果均可被保存、操作,并作为进一步分析的输入。 | ||
* R可以从各种类型的数据源导入数据,包括文本文件、数据库管理系统、统计软件,乃至专门的数据仓库,它同样可以将数据输出并写入到这些系统中。 | * R可以从各种类型的数据源导入数据,包括文本文件、数据库管理系统、统计软件,乃至专门的数据仓库,它同样可以将数据输出并写入到这些系统中。 | ||
第13行: | 第23行: | ||
* R可运行于多种平台之上, 包括Windows、Mac OS X和UNIX。 | * R可运行于多种平台之上, 包括Windows、Mac OS X和UNIX。 | ||
− | == | + | === 功能包 === |
− | + | R语言的功能拓展是通过由用户创建的“包”(Package)来实现的。一部分核心的“包”随R语言同时阿安装,CRAN(Comprehensive R Archive Network)上已有超过1.25万个拓展功能包(截止2018年5月)。 | |
− | == 参考资料 == | + | '''与城市规划与研究相关的扩展包''' |
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 应用领域 !! 扩展包 !! 描述 | ||
+ | |- | ||
+ | | 数据抓取 || RCurl || 增强网络交互与访问能力; | ||
+ | |- | ||
+ | | 数据提取 || XML || 网页及数据的解析 | ||
+ | |- | ||
+ | | 字符操作 || stringr || 增强字符处理能力 | ||
+ | |} | ||
+ | |||
+ | == 应用 == | ||
+ | '''城市规划与研究领域的应用案例''' | ||
+ | * 空间自相关统计分析<ref>杨中庆. 基于R语言的空间统计分析研究与应用[D]. 暨南大学,2006.</ref> | ||
+ | |||
+ | == 上手 == | ||
+ | |||
+ | == 参考 == | ||
+ | === 参考资料 === | ||
<References /> | <References /> | ||
− | == 外部链接 == | + | === 外部链接 === |
− | + | * [https://www.r-project.org/ 官方网站] | |
+ | * [https://en.wikipedia.org/wiki/R_(programming_language) Wikipedia:R (programming language)] | ||
+ | * [https://baike.baidu.com/item/R语言 百度百科:R语言] | ||
+ | |||
+ | === 图书与出版物 === | ||
+ | * '''基于R语言的自由数据收集——网络抓取和文本挖掘实用指南''',西蒙·蒙策尔特(Simon Munzert),克里斯蒂安·鲁巴(Christian Rubba),彼得·迈博纳(Peter Meipner),多米尼克·尼胡斯(Dominic Nyhuis) ,机械工业出版社,2016。【[https://book.douban.com/subject/26755418/ 豆瓣链接]】 | ||
+ | * '''R语言机器学习——实用案例分析,'''【印度】 拉格哈夫.巴利,【印度】 迪潘简·撒卡尔,机械工业出版社,2016。【[https://book.douban.com/subject/27602355/ 豆瓣链接]】 | ||
+ | * '''R数据分析秘笈''',【美】维西瓦·维斯瓦纳坦(Viswa Viswanathan),珊蒂·维斯瓦纳坦 (Shanthi Viswanathan),机械工业出版社,2016。【[https://book.douban.com/subject/26795157/ 豆瓣链接]】 | ||
+ | * '''R语言数据挖掘,'''【哈萨克斯坦】贝特·麦克哈贝尔(Bater Markhabel),机械工业出版社,2016。【[https://book.douban.com/subject/27200353/ 豆瓣链接]】 | ||
− | [[Category: | + | [[Category: 编程语言]] |
2018年5月22日 (二) 17:19的最新版本
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
概况
发展沿革
R语言由新西兰奥克兰大学的 Robert Gentleman 和 Ross Ihaka 创建,现由“R开发核心开发团队”进行开发。R语言是S语言的一种实现,S语言由AT&T贝尔实验室的John Chambers于1976年创建,一种用来进行数据探索、统计分析和作图的解释型语言。R语言与S语言存在一些重要的区别,但许多S语言代码不需更改就可以在R语言环境中运行。之所以叫R语言,一方面是因为两位创始人名字首写字母均为R,另一方面也与继承自S语言有关。
主要特点
R语言具有以下特点[1]:
- R是免费、开源的!
- R是一个全面的统计研究平台, 提供了各式各样的数据分析技术。
- R拥有强大的制图功能,可将复杂数据可视化,绘制各种类型的数据图。
- R是一个交互式的数据分析和探索平台,任意一个分析步骤的结果均可被保存、操作,并作为进一步分析的输入。
- R可以从各种类型的数据源导入数据,包括文本文件、数据库管理系统、统计软件,乃至专门的数据仓库,它同样可以将数据输出并写入到这些系统中。
- R是一个易于扩展的平台,在其上可使用简单而直接的方式编写新的统计方法,为快速编程实现新方法提供了一套十分自然的语言。
- R包括一些在其他软件中尚不可用的、先进的统计计算例程,新方法的更新速度通常是以周来计算的。
- R有各式各样的GUI(图形用户界面)工具,通过菜单和对话框提供与R语言同等的功能,一定程度上省去了学习一门新语言的麻烦。
- R可运行于多种平台之上, 包括Windows、Mac OS X和UNIX。
功能包
R语言的功能拓展是通过由用户创建的“包”(Package)来实现的。一部分核心的“包”随R语言同时阿安装,CRAN(Comprehensive R Archive Network)上已有超过1.25万个拓展功能包(截止2018年5月)。
与城市规划与研究相关的扩展包
应用领域 | 扩展包 | 描述 |
---|---|---|
数据抓取 | RCurl | 增强网络交互与访问能力; |
数据提取 | XML | 网页及数据的解析 |
字符操作 | stringr | 增强字符处理能力 |
应用
城市规划与研究领域的应用案例
- 空间自相关统计分析[2]
上手
参考
参考资料
外部链接
图书与出版物
- 基于R语言的自由数据收集——网络抓取和文本挖掘实用指南,西蒙·蒙策尔特(Simon Munzert),克里斯蒂安·鲁巴(Christian Rubba),彼得·迈博纳(Peter Meipner),多米尼克·尼胡斯(Dominic Nyhuis) ,机械工业出版社,2016。【豆瓣链接】
- R语言机器学习——实用案例分析,【印度】 拉格哈夫.巴利,【印度】 迪潘简·撒卡尔,机械工业出版社,2016。【豆瓣链接】
- R数据分析秘笈,【美】维西瓦·维斯瓦纳坦(Viswa Viswanathan),珊蒂·维斯瓦纳坦 (Shanthi Viswanathan),机械工业出版社,2016。【豆瓣链接】
- R语言数据挖掘,【哈萨克斯坦】贝特·麦克哈贝尔(Bater Markhabel),机械工业出版社,2016。【豆瓣链接】