• R语言核心技术手册
21年品牌 40万+商家 超1.5亿件商品

R语言核心技术手册

9.22 0.9折 99 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者阿德勒 (Joseph Adler), 刘思喆, 李舰, 陈

出版社电子工业出版社

ISBN9787121237867

出版时间2014-07

版次1

装帧平装

开本16开

纸张胶版纸

页数633页

字数99999千字

定价99元

上书时间2024-12-02

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:R语言核心技术手册
定价:99.00元
作者:阿德勒 (Joseph Adler), 刘思喆, 李舰, 陈钢, 等
出版社:电子工业出版社
出版日期:2014-07-01
ISBN:9787121237867
字数:666400
页码:633
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《R语言核心技术手册(第2版)》编辑推荐:如果你打算用R进行统计计算和数据可视化,《R语言核心技术手册(第2版)》就是关于使用开源R语言(软件环境)快速解决上述问题的实用指导教程。通过《R语言核心技术手册(第2版)》,你将学会如何编写R函数以及借助R包进行数据预处理、可视化以及数据分析。作者用取自制医学、商业和体育领域的丰富案例对上述问题进行了讲解。多达数百个实例的R教程,快速入门R语言。探索R语言的语法、对象和其他语言细节。在网站上可找到包括Bioconductor在内的数千个用户共享的R包。学习如何用R完成数据分析预处理。基于R graphics、lattice和ggplot2包 进行数据可视化。使用R语言计算概率分布、统计检验以及拟合模型。基于Hadoop并行编程提升大规模运算的效率。学习R语言的完整参考手册。第2版的内容依据R 2.14和R 2.15进 行了更新,并新增了R高性能计算、基于ggplot2的数据可视化和利用Hadoop做并行运算等章节。
内容提要

目录

作者介绍
作者:约瑟夫•阿德勒(Joseph Adler)拥有多年数据挖掘和数据分析经验,曾就职于DoubleClick、美国运通和VeriSign公司。约瑟夫毕业于麻省理工学院,期间取得了计算机科学和电子工程的学士及硕士学位。他拥有多项计算机安全和密码学领域的专利,并且是《棒球技巧》(Baseball Hacks)的作者。目前,他在LinkedIn公司任高级数据科学家。译者:刘思喆,中国人民大学统计学院科班出身,国内资深R领域专家,拥有10年R语言使用经验,中国R语言会议联合发起人。《153分钟学会R》作者,《R reference card》译者。“统计之都”理事会成员,R语言版版主;电信、互联网、彩票行业资深数据挖掘专家。CSDN大数据技术论坛、DATA World Forum、中国人民大学数据挖掘中心特邀讲师。
序言
从我首次接触R算起来,已经有10年的光景。那时我还是DoubleClick公司一名年轻的产品研发经理,我们公司出售用于管理网络广告销售的软件,而我当时主要负责库存预测,根据给定的搜索词、网页或者人口特征来估计广告的点击次数。我想自己独立地分析数据,但是我们买不起SAS或者MATLAB这样昂贵的软件。我尝试着去寻找一个开源的统计软件包,很快R进入了我的视野。相比现在,那时的R还是有些稚嫩,很多的功能(如统计函数、绚丽的绘图)都还不具备。但是,它很直观、易用,我入迷了。从那时起,我一直利用R来处理各种各样的问题:估计信贷风险,分析棒球比赛统计数据,或者寻找互联网安全威胁的来源。从数据中我学习到了很多,并慢慢成长为一名经验丰富的数据分析师。在过去的10年中,R同样也成熟了许多。如今世界上最大的科技公司(包括谷歌、微软和Facebook),最大的制药公司(包括强生、默克和辉瑞)以及其他数以百计的公司都在使用R。同时,它也被世界各地大学的统计专业的学生,以及乐于尝试新技术和算法的统计研究人员所使用。为什么写这本书这本书可以看作R的一个简明指南,它并不是关于统计的书,也不是关于R的大全书。在本书中,我尽力列出R可以完成的所有事情,并且用实例来说明其处理过程。这本书可以用作一本很好的随身参考书。写这本书是因为我喜欢R。R是有趣而直观的,这是其他解决方案都没有的特点。只需要几行R代码就能够完成Excel几个小时的工作,同样,几行的R代码还能够完成几页Java代码做的事情。市面上有很多优秀的R语言方面的书籍,但是我找不到一本不太贵而且能全面讲述R的书。希望这本可以帮助你来学习和使用R。什么时候使用R我认为R是一款强大的软件,但是它不一定是解决所有问题最好的工具。显然,用R来写一个视频游戏是可笑的。甚至对于与数据相关的问题,它也不见得就是最好的工具。R擅长绘图、分析数据以及利用数据来拟合统计模型。它并不擅长存储复杂的数据结构,也不擅长高效地查询数据,或者处理超过内存能力的数据。通常情况下,在使用R前,我使用Perl、Python或者Ruby 等脚本语言来预处理大文件(如果文件很大,我就会使用Pig)。R也可以逐行读取文件以及正则表达式来处理这些问题,但是它的效率略差。对于大数据,我通常使用Hadoop,有时候我也使用一些数据库,如MySQL、PostgreSQL、SQLite或者Oracle(如果有人愿意为我提供正版Oracel的话)。第2版有什么新内容这个第2版并不是对第1版的重写。但是我从很多方面改善了这本书的内容,包括:• 增加了关于ggplot2,以及在Hadoop中使用R的新章节。• 对代码的版式及样式做了修改,更便于阅读。• 对章节顺序做了微调,把介绍绘图的几个章节放在了一起。• 针对R2.14到R2.15的版本变化,做了一些细微的升级。• 增加了一些处理数据的新章节,比如plyr和reshape。• 修正了一些错误。R许可条款R是一个开源软件包,在GNU通用公共许可下授权。注1这意味着,你可以在所有的台式机和服务器上免费安装R软件(同类的商业软件包售价上百或者上千美元)。如果R无法替代商业软件包的功能,它可能没有什么吸引力。不过,我认为R在许多方面都优于那些商业软件。扩展性在R中,你可以找到数百(甚至上千)的统计和数据分析的算法实现。没有哪一个商业软件包能像它这样通过CRAN(Comprehensive RArchive Network)提供这么多功能。社区目前世界范围内有数以十万计(也可能是百万计)的R用户。使用R,能保证你和同事使用的是相同的软件。性能R的性能可以媲美甚至优于大多数的商业分析软件包。R需要你在预处理时,把数据集加载到内存中。如果你有足够的内存来处理数据,R的执行非常快。幸运的是,内存很便宜。购买一个32GB的服务器内存比买一个桌面版的商业统计软件包要便宜得多。例子本书提供了许多实用的R代码。我有意新增了一些例子,而并未全部使用R自带的数据集。并不是说R自带的实例不够好,它们都不错,只是我希望能为读者们提供更多的实例。它们都比较短小而且简单,也并未提供全部的源代码下载。但是我把实例所用到的数据和稍长一些的实例代码放在nutshell R包中了,可以通过CRAN 得到。要加载nutshell 包,可以通过在R控制台输入下面的命令:> install.packages("nutshell")注1关于GPL授权的软件,以及GPL对于公司用户的含义,目前还存在一些争议。有些用户担心他们编写的R代码会受GPL的限制,如果你不打算为R编写扩展包,就不需要担心这一点。R是一种解释器,不能仅仅因为某个程序使用了基于GPL 的解释器而这个程序就适用GPL。如果你打算为R编写扩展包,它们可能会受GPL的限制。更多信息可参阅: http://www.gnu.org/licenses/gplfaq。如果你想得到确切的答案,可咨询律师。本书的结构我将本书分为6个部分:• I“基础篇”介绍关于安装和运行R的基础知识。如果你是R新用户,它旨在帮助你运行R,以及帮助你了解R的功能。• II“语言篇”介绍第1部分中没有涵盖的内容,详细介绍R语言。• III“数据篇”包括使用R进行数据预处理:加载数据、数据变换和汇总数据。• IV“可视化篇”介绍如何使用R绘图。• V“统计篇”介绍用R进行统计检验和建模。• VI“其他主题”包含一些不太常见的主题,如R程序调优,编写并行的R程序,以及Bioconductor基础知识。如果你是一个R的新用户,可以从第3章开始学习安装R,然后阅读第5章学习一些R语言的规则。如果你使用R来绘图,统计检验或者统计建模,可自行选择合适的章节来阅读。不要跳过每章的头几节,因为通常这些节都提供对所有相关的函数的概述(如,在阅读第471页的“回归的随机森林算法”一节之前,要先阅读第422页的“简单的线性模型示例”一节)。本书的一些约定本书中的字体遵循如下约定:斜体(Italic)表示新术语、网址、电子邮件地址、文件名和文件扩展名。等宽体(Constant width)表示程序清单,以及正文中引用的程序元素,如变量名或函数名、数据库、数据类型、环境变量、语句和关键字。(在R的控制台显示输入和输出时,我用等宽体文本显示提示符以及R解释器生成的其他信息。)等宽粗体(Constant width bold)表示应该由用户自行输入的命令或其他文本。(在R的控制台显示输入和输出时,我用等宽粗体显示我输入的内容,包括注释。)等宽斜体(Constant width italic)表示应该用用户提供的值替换或由上下文确定的值。代表此处是一个小技巧、建议或者一般性提示。代表此处是一个警告或注意事项。在本书中,有时显示的是我在自己机器的操作系统中输入的命令(如Linux的bash shell),有时显示的是我在R控制台中输入的命令。对于前者,在书中用$ 代表命令提示符,而对于后者,用> 或+ 代表提示符。(不管哪种情况,都无须输入这些提示符。)使用代码示例本书旨在帮助你完成你的工作。总的来说,可以在程序和文档中使用本书的代码。如果你使用了本书大部分的代码,那么就需要联系我们获得许可。比如在一个程序中使用了本书的几段代码不需要许可,而以光盘的形式销售或者出版O’Reilly 书中的例子则需要得到许可。引用本书回答问题以及引用例子代码不需要我们的许可,而将本书的绝大部分代码使用在你的产品文档中则需要得到许可。我们会非常感谢你在引用本书时声明版权,虽然这不是必需的。声明版权时通常包括书名、作者、出版社和ISBN。例如,“Rin a Nutshell by Joseph Adler. Copyright 2012Joseph Adler, 978-1-449-31208-4.”如果你认为你对代码示例的使用超过了合理使用或上述许可使用的范围,可以通过permissions@oreilly.com联系我们。Safari联机丛书Safari 联机丛书(www.safaribooksonline.com)是一个按需服务的数字图书馆,提供由全球技术和商业领域顶级作者创作的专业图书或者视频。在这个数字图书馆中,技术人员、软件开发者、网站设计师、商业和创意人员都可以找到他们研究、解决问题、学习以及认证培训所需的很多资源。Safari 联机丛书为企业组织、政府机构以及个人提供各种形式和价位的产品组合。订阅者可以阅读上千本图书和培训视频,并且还能通过数据库查询提前读到作者的手稿。此数据库收录的出版商有O’Reilly Media、Prentice Hall Professional、Addison-Wesley Professional、Microsoft Press、Sams、Que、Peachpit Press、Focal Press、Cisco Press、John Wiley & Sons、Syngress、Morgan Kaufmann、IBM Redbooks、Packt、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones & Bartlett、Course Technology 等,更多信息请访问Safari 网站。联系我们关于本书的建议和疑问,可以与下面的出版社联系。美国:O’Reilly Media, Inc.1005Gravenstein Highway NorthSebastopol, CA 95472中国:北京市西城区西直门南大街2号成铭大厦C 座807 室(100035)奥莱利技术咨询(北京)有限公司我们将关于本书的勘误表、例子以及其他信息列在本书的网页上,网页地址是:http://www.oreilly.com/catalog/9781449212084如果要评论本书或者咨询关于本书的技术问题,请发邮件到:bookquestions@oreilly.com想了解关于O’Reilly 图书、课程、会议和新闻的更多信息,请访问以下网站:http://www.oreilly.com.cnhttp://www.oreilly.com致谢首先,我要感谢所有读过本书第1版的读者,说明这本书还很有用。我尝试着写一本自己想读的书,希望分享所有我知道的关于R的信息。这是一个雄心勃勃的目标,而我写的书却并不完美。感谢所有的回馈、建议和修改意见,我尽己所能提高第2版的质量。还要感谢O’Reilly 的出版团队。Tim O’Reilly 曾说过他遵循三条准则:专注于比赚钱更有意义的事情;创造比获得还多的价值;做长期打算。注2在写这本书的时候我尽量遵循这三条准则。作为一个作者,我能感觉到O’Reilly的团队在遵循这样的准则。我写这本书的目标是尽我最大的能力写好这本书。我希望当人们在读这本书的时候,可以学到一些新的东西,而且能用它们来解决一些重要的问题。本书的出版得到了许多人的帮助。首先,我想感谢我的所有技术评审。这些人检查实例代码,确保它们能顺畅运行,查找技术和数学上的错误,并为我的写作提出许多建议。没有高素质的技术评审,是不可能完成一本高质量的技术图书的。PeterGoldstein、Aaron Mandel 和David Hoaglin,他们是这本书得以高质量完成的原因。在过去的两年间,我在LinkedIn 工作,见证了平地而起的数据革命。在与DJ Patil、Monica Rogati、Daniel Tunkelang、Sam Shah 和Jay Kreps 等诸位同事共事的过程中我学到了很多。我无意间发现了一些有趣的模式,想把它们分享给其他人,想知道我的程序怎样影响上亿用户。我希望第2版呈现了我在数据中获得的经验,并把这些经验传递给其他人。我要感谢XKCD 漫画的作者Randall Munroe。在这本书中,他友善地允许我们使用他的两幅漫画作品。你可以通过http://www.xkcd.com 来欣赏他的漫画。此外,我要感谢每一位为我的书提出建设性建议的人。来自Football Outsiders(http://www.footballoutsiders.com)的Aaron Schatz 提供了NFL 2005赛季的对战数据。强生公司的SandorSzalma 建议我把GSE 2034基因表达数据作为示例数据。Kaggle 的Jeremy Howard 建议增加glmnet。最后,我想感谢我的妻子Sarah、女儿Zoe、儿子Zeke。写一本书需要大量的时间,他们在我工作的时候能理解我。当我拖着他们到圣地亚哥动物园看哈比鹰时,他们同样也能支持和理解我。布的,因此,其中大多数包在CRAN 上都无法找到。通过Bioconductor项目我们大概可以直接获取数十个不同的R包。R-Forge是另外一个寻找R包的有趣去处。R-Forge 网站包含很多正处在开发过程中的R包项目,它为开发者提供了一系列协作开发R项目的工具。你可以在这里找到一些有意思的R包,不过,因为其中的很多包都处在开发状态,功能尚未成熟,因此在使用这些R包之前请务必阅读其免责声明和文档。R具备从其他资源库下载和安装包的功能。不过,我并不知道其他关于R包的公共资源库。大多数R项目都用CRAN 来发布其R包。(我甚至见到过一些图书用CRAN 发布示例代码和示例数据。)搜索网络上的R包资源库在GUI 中,R提供了安装包的便捷工具,但却没有提供一个较好的搜索特定R包的方式。幸运的是,在网络上搜索R包很方便。通过浏览器可以浏览一系列可用的R包。下面列出了一些可以搜索到R包的好地方。资源库URLCRAN 在http://cran.r-project.org/web/packages/上可以找到权威列表,不过建议你找到当地的镜像网站,从镜像网站上下载Bioconductorhttp://www.bioconductor.org/packages/release/Software.htmlR-Forge http://r-forge.r-project.org/当然,你也可以用搜索引擎来搜索R包。我用Google 搜索“Rpackage”加上应用的名字,每次都能很走运地搜到想要的结果。譬如,搜索“Rpackage multivariate additive regression splines”,可以找到mda 包,该包提供了mars函数。(当然,之后我又发现earth 包是针对这一算法的更好选择,后面会具体介绍。)基于R界面搜寻和安装包确定了想要安装的R包后,最简单的方法是基于R来安装。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP