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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kMD8d5R/article/details/82881568

作者:Joseph Rickert

翻译:黄小伟,先后从事游戏、社交及金融数据研究及应用,目前就职杭州有赞

8月份,共有160个R新包收录于CRAN(7月份收录R新包251个),增幅有所降低!本期选摘了其中40个R新包,针对其主要功能做简单介绍,便于大家学习。包含七个类别:数据、机器学习、科学、统计学、时间序列、工具和可视化.


一. 数据

1.nsapi: 提供Nederlandse Spoorwegen(荷兰铁路)API接口,允许用户下载当前站点的出发时间、站点列表和从一个站点到另一个站点的旅行建议等数据.

2.repec: 支持通过RESTful API访问RePEc(经济学研究论文).

3.rfacebookstat: 实现了Facebook营销API接口,允许用户通过多种方式加载数据.

4.UCSCXenaTools:支持对UCSC Xena数据中心的数据访问,它是UCSC托管的公共数据库的集合.

5.ZipRadius: 当给定起始邮政编码和半径(单位:英里)时,在该数据框架下,可生成对应的美国邮政编码及其到给定邮政编码的距离.

640?wx_fmt=png


二. 机器学习

1.dials: 提供用于创建无法从数据直接估计模型参数的工具.

2.tosca: 提供内容分析中的统计分析框架.

640?wx_fmt=jpeg

3.tsmap: 实现Matrix Profile概念以进行分类.


640?wx_fmt=png


三. 科学

1.DSAIRM: 提供一组Shiny应用程序,实现动态系统模拟,探索宿主免疫反应.

2.epiflows: 提供用于处理、可视化区域间流行病流动的功能和类别,以及用于预测疾病传播的统计方法.

640?wx_fmt=png

3.fieldRS: 利用Olofsson等人提出的最佳实践,为遥感现场工作提供支持.

640?wx_fmt=png

4.Rnmr1D : 提供从自由感应衰变的原始数据处理质子核磁共振谱的功能,参见Jacob et al. (2017) .

640?wx_fmt=png

四. 统计学

1.bcaboot: 提供函数以一种几乎自动的方式计算bootstrap置信区间.

640?wx_fmt=png

2.bivariate : 提供用于构造、绘制双变量概率分布的便捷函数.

640?wx_fmt=jpeg

3.DesignLibrary: 提供一个简单的界面来构建设计,允许用户在一系列参数组合(如效果大小、样本量和分配概率)之间比较给定设计的性能.

4.doremi: 支持利用微分方程和线性混合效应回归函数来估计方程的特征参数.

640?wx_fmt=png

5.eikosograms: eikosogram(来自古希腊εὶκὀσ的概率图 )将单位正方形划分为矩形区域,其区域、边和宽度表示与一个或多个分类变量的值相关联的各种概率. 

640?wx_fmt=png

6.localIV: 提供使用局部工具变量估计边际治疗效果的函数,参见Heckman et al. (2006)Zhou and Xie (2018) .

7.merlin: 根据Crowther(2017)开发的框架,提供适合线性、非线性和用户自定义的混合效应回归模型的函数.

8.MRFcov: 提供估计马尔可夫随机场图形网络的节点交互参数的函数.

9.SCPME: 提供函数,支持通过扩展ADMM算法估计惩罚精度矩阵,如Molstad和Rothman(2018)所述.

640?wx_fmt=png

10.survxai: 支持创建生存模型的统一表示,可以由各种生存解释器进一步处理.

640?wx_fmt=png


五. 时间序列

1.hpiR: 提供计算房价指数和序列的功能,并基于准确性、波动性和修正统计来评估指数的好坏.

640?wx_fmt=png


2.STMotif: 提供函数来识别空间-时间序列中的基序(先前识别的子序列).

640?wx_fmt=png

3.trawl : 提供模拟和估计Veraart(2018)中描述的整数值拖网过程的函数,以及模拟来自二元负二项和二元对数分布的随机向量.

六. 工具

1.arkdb: 提供将表从关系数据库连接、导出到压缩文本文件中的功能,并将这些文本文件导入数据库,而无需将整个表放入工作内存中.

2.aws.kms: 实现AWS密钥管理服务(用于管理加密密钥的云服务)的接口.

3.DatapackageR: 提供一个框架,支持以可重现的方式构造R数据包.

4.hedgehog: 允许用户根据随机生成的输入测试其程序的属性,与单元测试相比,提供了更优越的测试覆盖率.

5.jsonstat: 实现JSON-stat的接口,JSON-stat是一种简单、轻量级的“JSON”格式,用于数据传播.

6.nseval: 提供用于惰性和非标准评估的API,该API具有捕获、检查、操作和创建惰性值、“…”列表和活动调用的功能.

7.runner: 提供具有不同窗口大小的运行函数(窗口化、滚动、累积)和R向量的缺少处理选项.

8.RTest: 提供基于XML的测试框架,用于为监管环境开发的R软件包的自动化组件测试.

9.sparkbq: 通过提供与Google BigQuery的集成来扩展sparklyr.它支持从/向BigQuery直接导入/导出,及从Google云存储中提取中间数据等功能.

10.vapour: 提供对地理空间数据抽象库GDAL的低级访问.

七. 可视化

1.mapdeck: 提供使用Mapbox GL(用于交互式地图的JavaScript库)和Deck.gl(使用WebGL可视化大型数据集的JavaScript库)绘制交互式地图的机制.

640?wx_fmt=gif

2.rayshader: 提供使用光线跟踪、球面纹理映射、朗伯反射和环境遮挡的组合的函数,以生成高程矩阵的山体阴影,包括水检测和分层功能、可编程调色板生成、内置纹理、2D和3D绘图选项等.

640?wx_fmt=gif

3.sigmajs: 提供sigma.js图形可视化库的接口访问.

640?wx_fmt=png

4.survsup : 实现绘制生存曲线的函数.

640?wx_fmt=png

5.tidybayes: 提供组合数据的功能,以整齐的数据格式从贝叶斯模型(JAGS、Stan、rstanarm、brms...)中提取、操作和可视化.

640?wx_fmt=png

说明:限于个人水平,错误之处难免,烦请批评指正,共同交流~


公众号后台回复关键字即可学习

回复 爬虫            爬虫三大案例实战  
回复 
Python       1小时破冰入门

回复 数据挖掘     R语言入门及数据挖掘
回复 
人工智能     三个月入门人工智能
回复 数据分析师  数据分析师成长之路 
回复 机器学习      机器学习的商业应用
回复 数据科学      数据科学实战
回复 常用算法      常用数据挖掘算法

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页