站在巨人的肩膀上,积累自己的知识体系
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