This is a list of some of the useful R packages that you can add to R. There are lots more available outside of this list on CRAN
A – audio
Interfaces to audio devices (mainly sample-based) from R to allow recording and playback of audio. Built-in devices include Windows MM, Mac OS X AudioUnits and PortAudio (the last one is very experimental).
Source: http://cran.r-project.org/web/packages/audio/audio.pdf
Package: http://www.rforge.net/audio/
B – blighty
Function for drawing the coastline of the British Isles
Source: http://cran.r-project.org/web/packages/blighty/blighty.pdf
Package: CRAN
C – colorRamps
Builds gradient color maps
Source: http://cran.r-project.org/web/packages/colorRamps/colorRamps.pdf
Package: CRAN
D –dice
This package provides utilities to calculate the probabilities of various dicerolling events, such as the probability of rolling a four-sided die six times and getting a 4, a 3, and either a 1 or 2 among the six rolls (in any order); the probability of rolling two six-sided dice three times and getting a 10 on the first roll, followed by a 4 on the second roll, followed by anything but a 7 on the third roll; or the probabilities of each possible sum of rolling five six-sided dice, dropping the lowest two rolls, and summing the remaining dice.
Source: http://cran.r-project.org/web/packages/dice/dice.pdf
Package: CRAN
E –etable
Easy Table. A table function for descriptive statistics in tabular format, using variables in a data.frame. You can create simple or highly customized tables
Source: http://cran.r-project.org/web/packages/etable/etable.pdf
Package: CRAN
F – fun
This is a collection of R games and other funny stuff, such as the classical Mine sweeper and sliding puzzles.
Source: http://cran.r-project.org/web/packages/fun/fun.pdf
Package: https://github.com/yihui/fun
G – ggplot2
An implementation of the grammar of graphics in R. It combines the advantages of both base and lattice graphics: conditioning and shared axes are handled automatically, and you can still build up a plot step by step from multiple data sources. It also implements a sophisticated multidimensional conditioning system and a consistent interface to map data to aesthetic attributes
Source: http://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf
Package:
H – htmlwidgets
A framework for creating HTML widgets that render in various contexts including the R console, R Markdown documents, and Shiny web applications.
Source: http://cran.r-project.org/web/packages/htmlwidgets/htmlwidgets.pdf
Package: CRAN
I – Imap
Zoom in and out of maps or any supplied lines or points, with control for color, poly fill, and aspect.
Source: http://cran.r-project.org/web/packages/Imap/Imap.pdf
Package: CRAN
J – JavaGD
Graphics device routing all graphics commands to a Java program. The actual functionality of the JavaGD depends on the Java-side implementation. Simple AWT and Swing implementations are included.
Source: http://cran.r-project.org/web/packages/JavaGD/JavaGD.pdf
Package: http://www.rforge.net/JavaGD/
K – klaR
Miscellaneous functions for classification and visualization.
Source: http://cran.r-project.org/web/packages/klaR/klaR.pdf
Package: CRAN
L – lattice
Lattice is a powerful and elegant high-level data visualization system, with an emphasis on multivariate data, that is sufficient for typical graphics needs, and is also flexible enough to handle most nonstandard requirements. See ?Lattice for an introduction.
Source: http://cran.r-project.org/web/packages/lattice/lattice.pdf
Package: http://lattice.r-forge.r-project.org/
M – mmap
R interface to POSIX mmap and Window’s MapViewOfFile
Source: http://cran.r-project.org/web/packages/mmap/mmap.pdf
Package: CRAN
N – netsim
NetSim allows to combine and simulate a variety of micromodels to research their impact on the macro-features of social networks.
Source: http://cran.r-project.org/web/packages/NetSim/NetSim.pdf
Package: CRAN
O – orderbook
Functions for visualizing and retrieving data for the state of an orderbook at a particular period in time.
Source: http://cran.r-project.org/web/packages/orderbook/orderbook.pdf
Package: CRAN
P – plusser
plusser provides an API interface to Google+ so that posts, profiles and pages can be automatically retrieved
Source: http://cran.r-project.org/web/packages/plusser/plusser.pdf
Package: http://kdss.at/ or CRAN
Q – qgraph
The qgraph package can be used to visualize data as networks as well as provides an interface for visualizing weighted graphical models.
Source: http://cran.r-project.org/web/packages/qgraph/qgraph.pdf
Package: http://sachaepskamp.com/qgraph
R – rtf
A set of R functions to output Rich Text Format (RTF) files with high resolution tables and graphics that may be edited with a standard word processor such as Microsoft Word.
Source: http://cran.r-project.org/web/packages/rtf/rtf.pdf
Package: CRAN
S – sphereplot
Various functions for creating spherical coordinate system plots via extensions to rgl.
Source: http://cran.r-project.org/web/packages/sphereplot/sphereplot.pdf
Package: CRAN
T – twitteR
Provides an interface to the Twitter web API.
Source: http://cran.r-project.org/web/packages/twitteR/index.html
Package: http://lists.hexdump.org/listinfo.cgi/twitter-users-hexdump.org
U – useful
A set of little functions that have been found useful to do little odds and ends, such as@
- Binary.flip
- Bottomleft
- Bottomright
- Build.forumla
- Corner
- MaptoInterval
- plotTimeSeries
Source: http://cran.r-project.org/web/packages/useful/useful.pdf
Package: CRAN
V – visreg
Provides a convenient interface for constructing plots to visualize the fit of regression models arising from a wide variety of models in R (lm, glm, coxph, rlm, gam, locfit, etc.)
Source: http://cran.r-project.org/web/packages/visreg/visreg.pdf
Package: http://myweb.uiowa.edu/pbreheny/publications/visreg.pdf
W – webvis
Uses Protovis to provide web graphics for R (exposes most low-level functions). Package is still under active development and shouldn’t be considered stable until version 0.1. Currently uses a web browser to process JavaScript, although future version will process JavaScript directly and return the SVG output. Also does not properly support discrete labels (e.g. with histograms) or statistical functions
Source: http://cran.r-project.org/web/packages/webvis/webvis.pdf
Package: http://code.google.com/p/rwebvis/
X – XML
This package provides many approaches for both reading and creating XML (and HTML) documents (including DTDs), both local and accessible via HTTP or FTP. It also offers access to an XPath “interpreter”
Source: http://cran.r-project.org/web/packages/XML/XML.pdf
Package: http://www.omegahat.org/RSXML
Y – yhat
The purpose of this package is to provide methods to interpret multiple linear regression and canonical correlation results including beta weights,structure coefficients, validity coefficients, product measures, relative weights, all-possible-subsets regression, dominance analysis, commonality analysis, and adjusted effect sizes.
Source: http://cran.r-project.org/web/packages/yhat/yhat.pdf
Package: http://www.r-project.org
Z – zoom
zm(), called with any active plot allow to enter an interactive session to zoom/navigate any plot.
Source: http://cran.r-project.org/web/packages/zoom/zoom.pdf