forked from rstudio/RStartHere
-
Notifications
You must be signed in to change notification settings - Fork 0
/
runners-up.Rmd
108 lines (85 loc) · 6.27 KB
/
runners-up.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
---
output: github_document
---
## Runners Up
We know of people that recommend these packages. We haven't included them in our [main list](README.md) because they do not meet one or more of our criteria for a useful R package:
* The code in the package runs fast, with few errors.
* The code in the package has an intuitive syntax that is easy to remember.
* The package plays well with other packages; you do not need to munge your data into new forms to use the package.
* The package is widely used and recommended by its users.
* The package has a development website, or series of vignettes, that make the package easy to learn.
* The package is developed in the open (e.g. on Github or RForge).
* The package uses tests to ensure that it will be stable and bug free well into the future.
* The package is stable and available from CRAN, or we are personally involved with the package and committed to its development.
### Import
* rio
* [XML](http://www.omegahat.net/RSXML/) - parse and generate xml from R.
* [xlsx](https://github.com/dragua/xlsx) - Read and write Microsoft Excel files.
### Tidy
* chron - Objects to handle date and times. No website. No vignette.
* [reshape2]() - Superceded by [tidyr](https://github.com/hadley/tidyr).
### Visualize
* scales
* [extrafont](https://github.com/wch/extrafont) - import fonts for graphs. No tests.
* ggstat
* gggeom
* [manipulate](https://support.rstudio.com/hc/en-us/articles/200551906-Interactive-Plotting-with-Manipulate). No tests.
* gridBase - integrates base and grid graphics. No website. Not DS.
* maps - utilities for maps. No website. No vignette.
* labeling - axis labeling algorithms. No website. No vignette.
* [gtable]() - tools for laying out plots. No website. No vignettes. Not for DS.
* [gridExtra](https://github.com/baptiste/gridextra) - extensions for grid graphics. Not for DS.
* [scales]() - Utilities for mapping data to visual aesthetics in plots. No website. No vignette. Not for DS.
### Transform
* gdata - tools for data manipulation. No website.
* [plyr]() - functions for groupwise operations. Most used parts superceded by [dplyr](https://github.com/hadley/dplyr).
### Model
* arm - Regression and Multilevel/Hierarchical Models. No website. No vignette.
* nlme - Linear and Nonlinear Mixed Effects Models. No website.
* kernlab - Kernel-based machine learning methods. No website.
* mgcv - generalized additive models. No website. No vignette.
* [boot](https://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf) - bootstrapping methods. No site.
* [irlba](https://github.com/bwlewis/irlba/issues) - SVD, PCA and Symmetric Eigendecomposition for large, sparse matrices. No vignette.
* e1071 - `svm()` function for support vector machines. No website.
* lmtest - tools to test linear regression models. No website.
* acepack - ACE and AVAS methods for choosing regression transformations. No website. No vignette.
* nnet - neural networks with a single hidden layer. No website. No vignette.
* sandwich - Model-robust standard error estimators for cross-sectional, time series, and longitudinal data. No website.
* Formula - Infrastructure for multipart modelling formulas. No website.
* MASS - functions and data sets from Modern Applied Statistics with S. No development website. No vignette.
* caTools - tools for moving window statistics. No Website. No Vignette.
* quantreg - quantile regression. No Website.
### Infer
### Communicate
* [stargazer](https://cran.r-project.org/web/packages/stargazer/vignettes/stargazer.pdf) - Turns R objects into customized tables. No public development page.
* [countdown](https://github.com/jcheng5/countdown) - countdown timer for R Markdown documents. Not on Cran. No vignette.
### Automate
* [openssl](https://github.com/jeroenooms/openssl) - Encryption, Signatures and Certificates Based on OpenSSL. Not for DS.
* [RCurl](http://www.omegahat.net/RCurl/) - libcurl interface for HTTP requests. Not for DS.
### Program
* [httpuv](https://github.com/rstudio/httpuv) - tools for HTTP and WebSocket requests. Not DS.
* [registry](https://cran.r-project.org/web/packages/registry/vignettes/registry.pdf) - tools for defining and using registries. No website. Not DS.
* [pkgmaker](http://renozao.github.io/pkgmaker/) - Utilities for making R packages. Not DS.
* [quadprog](http://blog.ryanwalker.us/2014/01/solving-quadratic-progams-with-rs.html) - tools for solving quadratic programming. No dev site.
* doParallel - parallel processing when combined with the `foreach` package. No website.
* [withr](https://github.com/jimhester/withr) - run code with safely and temporarily modified global state. Not DS.
* [whisker](https://github.com/edwindj/whisker) - {{mustache}} templating for R. Not DS.
* gtools - Various R Programming Tools. No website. No vignette.
* [assertthat](https://github.com/hadley/assertthat) - tools for more friendly error messages. Not DS.
* [lazyeval](https://github.com/hadley/lazyeval) - tools to program with non-standard evaluation. Not for DS.
* iterators - Support for iterating operations. No website.
* [memoise](https://github.com/hadley/memoise) - Cache the results of a function so that when you call it again with the same arguments it returns the pre-computed value. Not for DS.
* [RcppEigen](http://eigen.tuxfamily.org/) - interface for Eigen C++ library for linear algebra. Not for DS.
* foreach - foreach looping. Now Website.
* [evaluate]() - Parsing and evaluation tools that make it easy to recreate the command line behaviour of R. Not for DS.
* [BH](https://github.com/eddelbuettel/bh) - Boost C++ templates for R. Not for DS.
* [rJava](https://github.com/s-u/rJava) - Low-Level R to Java Interface. Not for DS.
* bitops - functions for bitwise operations on integer vectors. No website. No vignette. Not for DS.
* [curl](https://github.com/jeroenooms/curl) - An R connection interface to libcurl. Not for DS.
* [mime](https://github.com/yihui/mime) - Map Filenames to MIME Types. Not for DS.
* [digest](http://dirk.eddelbuettel.com/code/digest.html) - Create Compact Hash Digests of R Objects. Not for DS.
* [snow](http://www.sfu.ca/~sblay/R/snow.html) - simple parallel computing in R. No website.
* [Rth](https://github.com/Rth-org/Rth) - Parallel processing with R through Thrush. Not on CRAN.
## Data
* datasets - small data sets
* HistData - small data sets of historical importance