精选 | 2018年1月R新包推荐

作者:Joseph Rickert

译者:黄小伟,先后从事游戏、社交及金融数据研究及应用相关工作,目前就职网易杭州,期待多交流

  • 2018年1月份,CRAN收录了200个R新包,本文节选了40个R包做以简单功能介绍,其余包可登录CRAN自行查看,包括类别:数据、数据科学、科学、统计学、时间序列、工具和可视化等。目前,CRAN正在成为一个实用的、来之不易的科学知识库。(ps:部分包在CRAN收录后会存在下架的可能,大家在使用时可以稍加注意)*

一. 数据

  1. cancensus : 使用CensusMapper API 为加拿大人口普查和地理数据提供访问接口。

  2. elevatr : 提供多个针对海拔数据服务的访问权限,并且返回空间点数据框(SpatialPointsDataFrame)或者栅格对象。目前支持访问Mapzen Elevation Service, Mapzen Terrain Service, Amazon Web Services Terrain Tiles和 USGS Elevation Point Query Service等服务商。

  3. fabricatr : 提供模拟分层和相关数据的函数。

  4. getTBinR : 支持世界卫生组织结核病数据的快速导入,并为探索性数据分析提供可视化功能。

image
  1. homologene : 美国国家生物技术信息中心为同源基因数据库提供了一个包装,允许跨物种搜索基因同系物。

  2. photobiologyFilters : 纯数据包,包含频谱“透射率”数据,用于频繁使用的过滤器和材料,包括塑料片、薄膜、光学玻璃和普通玻璃以及一些实验室器皿。

image
  1. tfdatasets : 为TensorFlow数据集提供访问接口,支持从简单的、可重用块构建复杂的输入管道。

  2. washdata : 支持获取城市供水和卫生调查数据,该数据由城市贫民清洁水处理联盟机构(WSUP)提供。

二. 数据科学

  1. CRPClustering : 提供一种使用中国餐馆过程Pitman(1995)的聚类方法,该方法不需要事先确定聚类数量,同时提供相关函数计算类的模糊性作为熵值Yngvason (1999)。

  2. kerasformula : 为Keras神经网络提供一个高级数据接口。

  3. multiROC : 通过微观和宏观平均计算ROC曲线下面积,提供工具来解决多个类别的分类问题。

image

4.reinforcelearn : 实现强化学习环境和算法 Sutton&Barto(1998)。

  1. stranger : 提供一个解决框架,针对无监督异常检测问题。

  2. tidypredict : 提供函数用于解析R模型对象,并返回一个SQL查询结果。

三. 科学

  1. annovarR : 提供功能和数据库资源,为基因组、转录组数据中的遗传变异注释提供整合框架,该包装函数统一了许多已发布的注释工具的接口,如VEP, ANNOVAR, vcfanno, 和 AnnotationDbi等。

  2. pubh : 提供一个工具箱,使流行病学和公共卫生相关学科的学生和专业人员更容易使用R功能。

  3. trajr : 提供一个工具箱,用于对二维动物轨迹进行统计分析。

image

四. 统计

  1. dalmatian : 提供一个有效的功能,借助JAGS自动拟合GLM模型。

  2. dirichletprocess : 允许创建Dirichlet过程对象,这些对象可以用作无限混合模型。包括密度估计、泊松过程强度推理、分层建模和聚类等。

image
  1. detpack : 提供部分功能,用于对大数据集进行密度估计,同时使用分布元素树生成条件/无条件随机数。
image
  1. gnorm : 提供获得广义正态/指数功率分布概率、分位数、密度和随机偏差的函数。

  2. IROmiss : 提供一种通用算法,即插值正则化优化(IRO)算法,用于处理高维缺失数据问题。

  3. KRIG : 提供Kriging模型和空间统计的各种方法的功能,包括使用再生核希尔伯特空间的多元敏感性分析和Sobol指数的计算。

image
  1. natural : 在高维线性模型中,实现两种误差方差估计方法。

  2. OpVar : 使用最大似然估计和贝叶斯方法,提供用于针对操作风险建模的函数。

  3. netrankr : 实施网络中心性相关分析的方法,主要是通过由邻域包含或位置优势获得的部分排名进行评估。

image
  1. palmtree : 实现PALM树算法,这是MOB算法(partykit包)的扩展,其中一些参数在所有组中都是固定的。
image
  1. PMCMRplus : 提供函数来计算许多不同类型的成对多重比较测试。

  2. seminr : 实施用于构建PLS结构方程模型的领域特定语言,兼顾一致性PLS的最新估算方法Dijkstra & Henseler (2015)、交互调整Henseler & Chin (2010)等内容。

五. 时间序列

  1. santaR : 为短时间序列分析提供了一个图形化的自动化流水线功能,旨在适应异步时间采样、个体间变异性、噪声测量和变量较多等问题。
image
  1. TSrepr : 提供时间序列的表示方法(如:降维、预处理、特征提取等)。

  2. TSstudio : 提供一组交互式可视化工具,支持ts、mts、zoo和xts对象的时间序列分析,包括用于预测模型性能、时间序列交互式图表和季节性图表的可视化函数等。

image

六. 工具

  1. arrangements : 为排列、组合和分区提供快速生成器和迭代器,使用户能够以节省内存的方式生成排列。

  2. fs : 在libuv C库之上,实现文件系统操作的跨平台接口。

  3. googlePolylines : 提供使用Google折线编码算法对简单要素(sf)对象和坐标进行编码的功能。

  4. prrd : 对于给定的R包,提供反向排队函数,支持多个工作人员进行并行测试。

  5. rquery : 基于Edgar F. Codd的关系代数和运算符名称实现查询生成器,其目的在于增强在大数据量级下使用“SQL”的体验。

  6. tsibble : 提供一个tbl_ts类,用于存储和管理以数据为中心格式的时间维度数据。

七. 可视化

  1. breakDown : 实现分解图,显示模型中的每个变量的贡献。
image
  1. sigmaNet : 借助Sigma.js,提供创建交互式图形可视化的功能。
image

说明:限于个人水平,错误之处,恳请批评指正,欢迎多交流~

原文地址:https://rviews.rstudio.com/2018/02/22/jan-2018-top-40-new-package-picks/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容