热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

08-R包那么多,怎么才能快速找到自己需要的包呢?

站在巨人的肩膀上,积累自己的知识体系R包在官网上面已经超过10000多个了,我怎么才能快速找到需要的包呢?机器学习nnet,rpart,gbm,kernlab,mboost,

站在巨人的肩膀上,积累自己的知识体系
R包在官网上面已经超过10000多个了,我怎么才能快速找到需要的包呢?

机器学习
nnet,rpart,gbm, kernlab, mboost, randomForest ,tree,party,lars,boost,e1071,BayesTree,gafit,arules, caret, DWwR, mlr,capet

数据处理

lubridata ,dplyr, plyr ,reshape2,stringr,formatR,mcmc, data.table, tidyverse , tidyr;

聚类分析
基于划分的方法: kmeans, pam, pamk, clara
基于层次的方法: hclust, pvclust, agnes, diana
基于模型的方法: mclust
基于密度的方法: dbscan
基于画图的方法: plotcluster, plot.hclust
基于验证的方法: cluster.stats

分类
决策树: rpart, ctree
随机森林: cforest, randomForest
回归, Logistic, Poisson,glm, predict, residuals
生存分析: survfit, survdiff, coxph,GGally
分类购物篮分析:arules

金融包
时间序列:zoo,xts,chorn,its,timeDate, tseries, forecast;
金融分析:quantmod,RQuantLib,portfolio,PerformanceAnalytics,TTR,sde,YieldCurve;
风险管理:parma,evd,evdbayes,evir,extRemes,ismev;

统计

方差分析: aov, anova
密度分析: density
假设检验: t.test, prop.test, anova, aov
线性混合模型:lme
主成分分析和因子分析:princomp

优化类
最简单的:stat包中的optimize, optim
函数非线性优化:BB包
线性不等式约束的非线性优化:constrOptim,adaptive barrier
非线性box约束优化:nlminb
带约束的非线性优化:Rsolnp包中solnp函数,alabama包中的constrOptim.nl()函数
线性规划:lpSolve 包 中的lp函数,linprog包中的 solveLP函数

中文分词

Rwordseq , jiebaR,chinesemisc,tau, tm

绘图
animation, ggplot2, lattice,qplot, aplpack,plotly,rwordmap,ggmap, googleVis, ggpubr;
ggplot2系统扩展包:ggthemes, ggtech, ggsic, gganimate, ggradar, ggseas, ggmosiac, ggally, ggimage, ggflags
js在线图表库接口:plotly, Rcharts, Recharts
htmlwidgets系统包:leaflet, dygraphs, rbokeh,Highcharter,visNetwork, networkD3, d3heatmap, DataTables, threejs,rgwidget,
DiagrammeR配色及主题包:ggthemes, ggthemer, RColorBrewer
数据地图包:baidumap, ggmap, GoogleVIS, REmap, Rworldmap, leaflet, leafletCN, leaflet.minicharts, geojsonio, rgdal, sf, maptools, maps, scatterpie;
图形控制与字体渲染:Cairo,showtext
可视化排版系统:rmarkdown, flexdashboard, knitr, shiny, shinythemes, shinydashboard, htmltools
3D图:rgl,scatterplot3d, misc3d,plotly
词云:wordcloud2,wordcloud

计量经济学

ARE, car, forecast, Imtest,plm, sandwish, tseries, urca, zoo

高速并行计算

snow, Rmpi, Rcpp, STAR, OpenCL, gpuR,gmatrix

网络

rvest,RCurl, XML, httr, RSelenium


推荐阅读
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文由编程笔记小编整理,主要介绍了使用Junit和黄瓜进行自动化测试中步骤缺失的问题。文章首先介绍了使用cucumber和Junit创建Runner类的代码,然后详细说明了黄瓜功能中的步骤和Steps类的实现。本文对于需要使用Junit和黄瓜进行自动化测试的开发者具有一定的参考价值。摘要长度:187字。 ... [详细]
  • NotSupportedException无法将类型“System.DateTime”强制转换为类型“System.Object”
    本文介绍了在使用LINQ to Entities时出现的NotSupportedException异常,该异常是由于无法将类型“System.DateTime”强制转换为类型“System.Object”所导致的。同时还介绍了相关的错误信息和解决方法。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 预备知识可参考我整理的博客Windows编程之线程:https:www.cnblogs.comZhuSenlinp16662075.htmlWindows编程之线程同步:https ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 在IDEA中运行CAS服务器的配置方法
    本文介绍了在IDEA中运行CAS服务器的配置方法,包括下载CAS模板Overlay Template、解压并添加项目、配置tomcat、运行CAS服务器等步骤。通过本文的指导,读者可以轻松在IDEA中进行CAS服务器的运行和配置。 ... [详细]
author-avatar
shilf999_369
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有