| abc | Implements several ABC algorithms for performing parameter estimation, model selection, and goodness-of-fit. |
| abc.data | Contains data which are used by functions of the 'abc' package. |
| abind | Combine multidimensional arrays into a single array. This is a generalization of 'cbind' and 'rbind'. Works with ve |
| acepack | Two nonparametric methods for multiple regression transform selection are provided. The first, Alternating Conditional |
| actuar | Functions and data sets for actuarial science: modeling of loss distributions; risk theory and ruin theory; simulati |
| additivityTests | Implementation of the Tukey, Mandel, Johnson-Graybill, LBI, Tusell and modified Tukey non-additivity tests. |
| ade4 | Tools for multivariate data analysis. Several methods are provided for the analysis (i.e., ordination) of one-table (e.g |
| adehabitatLT | A collection of tools for the analysis of animal movements. |
| adehabitatMA | A collection of tools to deal with raster maps. |
| ADGofTest | Anderson-Darling GoF test with p-value calculation based on Marsaglia's 2004 paper "Evaluating the Anderson-Darling Dist |
| admisc | Contains functions used across packages 'DDIwR', 'QCA' and 'venn'. Interprets and translates, factorizes and negates |
| AER | Functions, data sets, examples, demos, and vignettes for the book Christian Kleiber and Achim Zeileis (2008 |
| AGD | Tools for the analysis of growth data: to extract an LMS table from a gamlss object, to calculate the standard |
| airports | Geographic, use, and property related data on airports. |
| akima | Several cubic spline interpolation methods of H. Akima for irregular and regular gridded data are available through th |
| alphahull | Computation of the alpha-shape and alpha-convex hull of a given sample of points in the plane. The concepts of |
| alr4 | Datasets to Accompany S. Weisberg (2014, ISBN: 978-1-118-38608-8), "Applied Linear Regression," 4th edition. Many dat |
| Amelia | A tool that "multiply imputes" missing data in a single cross-section (such as a survey), from a time series (like var |
| anticlust | The method of anticlustering partitions a pool of elements into groups (i.e., anticlusters) with the goal of maximizing |
| ape | Functions for reading, writing, plotting, and manipulating phylogenetic trees, analyses of comparative data in a phyloge |
| archive | Bindings to 'libarchive' <http://www.libarchive.org> the Multi-format archive and compression library. Offers R conn |
| arm | Functions to accompany A. Gelman and J. Hill, Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambrid |
| arrow | 'Apache' 'Arrow' <https://arrow.apache.org/> is a cross-language development platform for in-memory data. It specifi |
| ascii | Coerce R object to 'asciidoc', 'txt2tags', 'restructuredText', 'org', 'textile' or 'pandoc' syntax. Package come |
| ash | David Scott's ASH routines ported from S-PLUS to R. |
| askpass | Cross-platform utilities for prompting the user for credentials or a passphrase, for example to authenticate with a |
| assertthat | An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, |
| automap | An automatic interpolation is done by automatically estimating the variogram and then calling gstat. An overview is give |
| aws.s3 | A simple client package for the Amazon Web Services ('AWS') Simple Storage Service ('S3') 'REST' 'API' <https://aws. |
| aws.signature | Generates version 2 and version 4 request signatures for Amazon Web Services ('AWS') <https://aws.amazon.com/> Applicati |
| backports | Functions introduced or changed since R v3.0.0 are re-implemented in this package. The backports are conditiona |
| base | Base R functions. |
| base64enc | This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package. |
| bayesm | Covers many important models used in marketing and micro-econometrics applications. The package includes: Bayes R |
| bayesplot | Plotting functions for posterior analysis, MCMC diagnostics, prior and posterior predictive checks, and other visual |
| bayestestR | Provides utilities to describe posterior distributions and Bayesian models. It includes point-estimates such as |
| BayesX | Functions for exploring and visualising estimation results obtained with BayesX, a free software for estimating struct |
| BayesXsrc | 'BayesX' performs Bayesian inference in structured additive regression (STAR) models. The R package BayesXsrc provides |
| BB | Barzilai-Borwein spectral methods for solving nonlinear system of equations, and for optimizing nonlinear object |
| BBmisc | Miscellaneous helper functions for and from B. Bischl and some other guys, mainly for package development. |
| bdsmatrix | This is a special case of sparse matrices, used by coxme. |
| bench | Tools to accurately benchmark and analyze execution times for R expressions. |
| benchr | Provides infrastructure to accurately measure and compare the execution time of R expressions. |
| betareg | Beta regression for modeling beta-distributed dependent variables on the open unit interval (0, 1), e.g., rates and pr |
| BH | Boost provides free peer-reviewed portable C++ source libraries. A large part of Boost is provided as C++ template co |
| biclust | The main function biclust() provides several algorithms to find biclusters in two-dimensional data: Cheng and Ch |
| biglm | Regression for data too large to fit in memory. |
| bigmemory | Create, store, access, and manipulate massive matrices. Matrices are allocated to shared memory and may use memory-m |
| bigmemory.sri | A shared resource interface for the bigmemory and synchronicity packages. |
| billboarder | Provides an 'htmlwidgets' interface to 'billboard.js', a re-usable easy interface JavaScript chart library, based o |
| bindr | Provides a simple interface for creating active bindings where the bound function accepts additional arguments. |
| bindrcpp | Provides an easy way to fill an environment with active bindings that call a C++ function. |
| BiocManager | A convenient tool to install and update Bioconductor packages. |
| bit | Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique intege |
| bit64 | Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These are useful for handling database key |
| bitops | Functions for bitwise operations on integer vectors. |
| blob | R's raw vector is useful for storing a single binary object. What if you want to put a vector of them in a data fram |
| blockCV | Creating spatially or environmentally separated folds for cross-validation to provide a robust error estimation in spati |
| BMA | Package for Bayesian model averaging and variable selection for linear models, generalized linear models and sur |
| bnlearn | Bayesian network structure learning, parameter learning and inference. This package implements constraint-based (PC, G |
| bookdown | Output formats and utilities for authoring books and technical documents with R Markdown. |
| boot | Functions and datasets for bootstrapping from the book "Bootstrap Methods and Their Application" by A. C. Davison and |
| BradleyTerry2 | Specify and fit the Bradley-Terry model, including structured versions in which the parameters are related to explan |
| brew | Implements a templating framework for mixing text and R code for report generation. brew template syntax is similar |
| brglm | Fit generalized linear models with binomial responses using either an adjusted-score approach to bias reduction or maxim |
| brio | Functions to handle basic input output, these functions always read and write UTF-8 (8-bit Unicode Transformation Fo |
| broom | Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create p |
| BSDA | Data sets for book "Basic Statistics and Data Analysis" by Larry J. Kitchens. |
| bslib | Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports 'Bootstrap' 3, 4 an |
| bssm | Efficient methods for Bayesian inference of state space models via Markov chain Monte Carlo (MCMC) based on paralle |
| C50 | C5.0 decision trees and rule-based models for pattern recognition that extend the work of Quinlan (1993, ISBN:1- |
| ca | Computation and visualization of simple, multiple and joint correspondence analysis. |
| cachem | Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (o |
| CALIBERrfimpute | Functions to impute using random forest under full conditional specifications (multivariate imputation by chained equati |
| callr | It is sometimes useful to perform a computation in a separate R process, without affecting the current R process at |
| car | Functions to Accompany J. Fox and S. Weisberg, An R Companion to Applied Regression, Third Edition, Sage, 2019. |
| carData | Datasets to Accompany J. Fox and S. Weisberg, An R Companion to Applied Regression, Third Edition, Sage (2019). |
| care | Implements the regression approach of Zuber and Strimmer (2011) "High-dimensional regression and variable selectio |
| caret | Misc functions for training and plotting classification and regression models. |
| catdata | This R-package contains examples from the book "Regression for Categorical Data", Tutz 2012, Cambridge University Press. |
| caTools | Contains several basic utility functions including: moving (rolling, running) window statistic functions, read/w |
| cccd | Class Cover Catch Digraphs, neighborhood graphs, and relatives. |
| cellranger | Helper functions to work with spreadsheets and the "A1:D10" style of cell range specification. |
| checkmate | Tests and assertions to perform frequent argument checks. A substantial part of the package was written in C to mini |
| chemometrics | R companion to the book "Introduction to Multivariate Statistical Analysis in Chemometrics" written by K. Varmuza and P. |
| chron | Provides chronological objects which can handle dates and times. |
| CircStats | Circular Statistics, from "Topics in Circular Statistics" (2001) S. Rao Jammalamadaka and A. SenGupta, World Sci |
| Ckmeans.1d.dp | Fast, optimal, and reproducible weighted univariate clustering by dynamic programming. Four problems are solved, includ |
| class | Various functions for classification, including k-nearest neighbour, Learning Vector Quantization and Self-Organizing |
| classInt | Selected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes. |
| cleanrmd | A collection of clean 'R Markdown' HTML document templates using classy-looking classless CSS styles. These document |
| cli | A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, aler |
| clipr | Simple utility functions to read from and write to the Windows, OS X, and X11 clipboards. |
| clisymbols | A small subset of Unicode symbols, that are useful when building command line applications. They fall back to al |
| clock | Provides a comprehensive library for date-time manipulations using a new family of orthogonal date-time classes (dur |
| clubSandwich | Provides several cluster-robust variance estimators (i.e., sandwich estimators) for ordinary and weighted least squa |
| cluster | Methods for Cluster analysis. Much extended the original from Peter Rousseeuw, Anja Struyf and Mia Hubert, based on K |
| clusterSEs | Calculate p-values and confidence intervals using cluster-adjusted t-statistics (based on Ibragimov and Muller (2010 |
| cmaesr | Pure R implementation of the Covariance Matrix Adaptation - Evolution Strategy (CMA-ES) with optional restarts (IPOP |
| cmprsk | Estimation, testing and regression modeling of subdistribution functions in competing risks, as described in Gray (198 |
| coda | Provides functions for summarizing and plotting the output from Markov Chain Monte Carlo (MCMC) simulations, as well a |
| codetools | Code analysis tools for R. |
| coin | Conditional inference procedures for the general independence problem including two-sample, K-sample (non-p |
| collapse | A large C/C++-based package for advanced data transformation and statistical computing in R that is extremely fast, |
| colorspace | Carries out mapping between assorted color spaces including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELU |
| colourpicker | A colour picker that can be used as an input in 'Shiny' apps or Rmarkdown documents. The colour picker supports alph |
| cols4all | Color palettes for all people, including those with color vision deficiency. Popular color palette series have been orga |
| combinat | routines for combinatorics |
| commonmark | The CommonMark specification <https://github.github.com/gfm/> defines a rationalized version of markdown syntax. Thi |
| compiler | Byte code compiler for R. |
| compositions | Provides functions for the consistent analysis of compositional data (e.g. portions of substances) and positive numbe |
| CompQuadForm | Computes the distribution function of quadratic forms in normal variables using Imhof's method, Davies's algorithm, Fare |
| conf.design | This small library contains a series of simple tools for constructing and manipulating confounded and fractional |
| config | Manage configuration values across multiple environments (e.g. development, test, production). Read values using a fun |
| conflicted | R's default conflict management system gives the most recently loaded package precedence. This can make it hard to d |
| copula | Classes (S4) of commonly used elliptical, Archimedean, extreme-value and other copula families, as well as their rotati |
| coRanking | Calculates the co-ranking matrix to assess the quality of a dimensionality reduction. |
| coro | Provides 'coroutines' for R, a family of functions that can be suspended and resumed later on. This includes 'async' |
| corpcor | Implements a James-Stein-type shrinkage estimator for the covariance matrix, with separate shrinkage for variances an |
| corrgram | Calculates correlation of variables and displays the results graphically. Included panel functions can display point |
| corrplot | Provides a visual exploratory tool on correlation matrix that supports automatic variable reordering to help detect hidd |
| covr | Track and report code coverage for your package and (optionally) upload the results to a coverage service like 'Code |
| cowplot | Provides various features that help with creating publication-quality figures with 'ggplot2', such as a set of |
| coxme | Fit Cox proportional hazards models containing both fixed and random effects. The random effects can have a general f |
| cpp11 | Provides a header only, C++11 interface to R's C interface. Compared to other approaches 'cpp11' strives to be safe |
| crayon | The crayon package is now superseded. Please use the 'cli' package for new projects. Colored terminal output on ter |
| credentials | Setup and retrieve HTTPS and SSH credentials for use with 'git' and other services. For HTTPS remotes the package i |
| crosstalk | Provides building blocks for allowing HTML widgets to communicate with each other, with Shiny or without (i.e. stati |
| crul | A simple HTTP client, with tools for making HTTP requests, and mocking HTTP requests. The package is built on R6, an |
| cshapes | Package for CShapes 2.0, a GIS dataset of country borders (1886-today). Includes functions for data extraction and the c |
| cubature | R wrappers around the cubature C library of Steven G. Johnson for adaptive multivariate integration over hypercubes |
| Cubist | Regression modeling using rules with added instance-based corrections. |
| curl | Bindings to 'libcurl' <https://curl.se/libcurl/> for performing fully configurable HTTP/FTP requests where responses |
| cvar | Compute expected shortfall (ES) and Value at Risk (VaR) from a quantile function, distribution function, random numb |
| CVST | The fast cross-validation via sequential testing (CVST) procedure is an improved cross-validation procedure which uses n |
| DAAG | Functions and data sets used in examples and exercises in the text Maindonald, J.H. and Braun, W.J. (2003, 2007, |
| data.table | Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using |
| data.tree | Create tree structures from hierarchical data, and traverse the tree in various orders. Aggregate, cumulate, print, |
| datasets | Base R datasets. |
| datawizard | A lightweight package to assist in key steps involved in any data analysis workflow: (1) wrangling the raw data to g |
| date | Functions for handling dates. |
| DBI | A database interface definition for communication between R and relational database management systems. All classes |
| dbplyr | A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data f |
| dbscan | A fast reimplementation of several density-based algorithms of the DBSCAN family. Includes the clustering algorithms |
| ddalpha | Contains procedures for depth-based supervised learning, which are entirely non-parametric, in particular the DDalpha-pr |
| deldir | Calculates the Delaunay triangulation and the Dirichlet or Voronoi tessellation (with respect to the entire plane) of |
| dendextend | Offers a set of functions for extending 'dendrogram' objects in R, letting you visualize and compare trees of 'h |
| DendSer | Re-arranges a dendrogram to optimize visualisation-based cost functions. |
| DEoptimR | Differential Evolution (DE) stochastic heuristic algorithms for global optimization of problems with and without gen |
| Deriv | R-based solution for symbolic differentiation. It admits user-defined function as well as function substitution |
| desc | Tools to read, write, create, and manipulate DESCRIPTION files. It is intended for packages that create or manipula |
| DescTools | A collection of miscellaneous basic statistic functions and convenience wrappers for efficiently describing data. The au |
| deSolve | Functions that solve initial value problems of a system of first-order ordinary differential equations ('ODE'), |
| devtools | Collection of package development tools. |
| dfidx | Provides extended data frames, with a special data frame column which contains two indexes, with potentially a nesting s |
| dfoptim | Derivative-Free optimization algorithms. These algorithms do not require gradient information. More importantly, they ca |
| diagis | Fast functions for effective sample size, weighted multivariate mean, variance, and quantile computation, and weigh |
| diagram | Visualises simple graphs (networks) based on a transition matrix, utilities to plot flow diagrams, visualising web |
| DiagrammeR | Build graph/network structures using functions for stepwise addition and deletion of nodes and edges. Work with data |
| DiceKriging | Estimation, validation and prediction of kriging models. Important functions : km, print.km, plot.km, predict.km. |
| dichromat | Collapse red-green or green-blue distinctions to simulate the effects of different types of color-blindness. |
| diffobj | Generate a colorized diff of two R objects for an intuitive visualization of their differences. |
| diffusionMap | Implements diffusion map method of data parametrization, including creation and visualization of diffusion map, |
| digest | Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha- |
| diptest | Compute Hartigan's dip test statistic for unimodality / multimodality and provide a test with simulation based p-values |
| directlabels | An extensible framework for automatically placing direct labels onto multicolor 'lattice' or 'ggplot2' plots. Label p |
| DirichletReg | Implements Dirichlet regression models. |
| disposables | Create disposable R packages for testing. You can create, install and load multiple R packages with a single fun |
| distributional | Vectorised distribution objects with tools for manipulating, visualising, and using probability distributions. Desi |
| DistributionUtils | Utilities are provided which are of use in the packages I have developed for dealing with distributions. Current |
| diveMove | Utilities to represent, visualize, filter, analyse, and summarize time-depth recorder (TDR) data. Miscellaneous f |
| doBy | Utility package containing: Main categories: Working with grouped data: 'do' something to data when stratified 'by' som |
| DoE.base | Creates full factorial experimental designs and designs based on orthogonal arrays for (industrial) experiments. Provide |
| doMC | Provides a parallel backend for the %dopar% function using the multicore functionality of the parallel package. |
| doParallel | Provides a parallel backend for the %dopar% function using the parallel package. |
| doRNG | Provides functions to perform reproducible parallel foreach loops, using independent random streams as generated |
| DoseFinding | The DoseFinding package provides functions for the design and analysis of dose-finding experiments (with focus on |
| dotCall64 | Provides .C64(), which is an enhanced version of .C() and .Fortran() from the foreign function interface. .C64() sup |
| downlit | Syntax highlighting of R code, specifically designed for the needs of 'RMarkdown' packages like 'pkgdown', 'hugodown |
| downloader | Provides a wrapper for the download.file function, making it possible to download files over HTTPS on Windows, Mac O |
| dplyr | A fast, consistent tool for working with data frame like objects, both in memory and out of memory. |
| drc | Analysis of dose-response data is made available through a suite of flexible and versatile model fitting and after-fitti |
| dreamerr | Set of tools to facilitate package development and make R a more user-friendly place. Mostly for developers (or anyone w |
| DRR | An Implementation of Dimensionality Reduction via Regression using Kernel Ridge Regression. |
| DT | Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typically via R Markdown |
| dtplyr | Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you to write 'dplyr' code that is automa |
| dygraphs | An R interface to the 'dygraphs' JavaScript charting library (a copy of which is included in the package). Provides |
| dynamicTreeCut | Contains methods for detection of clusters in hierarchical clustering dendrograms. |
| dynlm | Dynamic linear models and time series regression. |
| e1071 | Functions for latent class analysis, short time Fourier transform, fuzzy clustering, support vector machines, |
| earth | Build regression models using the techniques in Friedman's papers "Fast MARS" and "Multivariate Adaptive Regression |
| easypackages | Easily load and install multiple packages from different sources, including CRAN and GitHub. The libraries function |
| Ecdat | Data sets for econometrics, including political science. |
| Ecfun | Functions and vignettes to update data sets in 'Ecdat' and to create, manipulate, plot, and analyze those and |
| effects | Graphical and tabular effect displays, e.g., of interactions, for various statistical models with linear predictor |
| egg | Miscellaneous functions to help customise 'ggplot2' objects. High-level functions are provided to post-process 'ggplot2' |
| ellipse | Contains various routines for drawing ellipses and ellipse-like confidence regions, implementing the plots descr |
| ellipsis | The ellipsis is a powerful tool for extending functions. Unfortunately this power comes at a cost: misspelled argum |
| emmeans | Obtain estimated marginal means (EMMs) for many linear, generalized linear, and mixed models. Compute contrasts or li |
| emoa | Collection of building blocks for the design and analysis of evolutionary multiobjective optimization algorithms |
| energy | E-statistics (energy) tests and statistics for multivariate and univariate inference, including distance co |
| EnvStats | Graphical and statistical analyses of environmental data, with focus on analyzing chemical concentrations and physica |
| estimability | Provides tools for determining estimability of linear functions of regression coefficients, and 'epredict' methods th |
| estimatr | Fast procedures for small set of commonly-used, design-appropriate estimators with robust standard errors and confidence |
| evaluate | Parsing and evaluation tools that make it easy to recreate the command line behaviour of R. |
| evd | Extends simulation, distribution, quantile and density functions to univariate and multivariate parametric extre |
| Exact | Performs unconditional exact tests and power calculations for 2x2 contingency tables. For comparing two independent pr |
| expint | The exponential integrals E_1(x), E_2(x), E_n(x) and Ei(x), and the incomplete gamma function G(a, x) defined for ne |
| expm | Computation of the matrix exponential, logarithm, sqrt, and related quantities, using traditional and modern methods. |
| fansi | Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequence |
| farver | The encoding of colour can be handled in many different ways, using different colour spaces. As different colour spa |
| fastGHQuad | Fast, numerically-stable Gauss-Hermite quadrature rules and utility functions for adaptive GH quadrature. See Liu, Q |
| fastICA | Implementation of FastICA algorithm to perform Independent Component Analysis (ICA) and Projection Pursuit. |
| fastmap | Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly use |
| fastmatch | Package providing a fast match() replacement for cases that require repeated look-ups. It is slightly faster that R's |
| fasttime | Fast functions for timestamp manipulation that avoid system calls and take shortcuts to facilitate operations on very |
| fBasics | Provides a collection of functions to explore and to investigate basic properties of financial returns and rel |
| fda | These functions were developed to support functional data analysis as described in Ramsay, J. O. and Silverman, B. W. |
| fds | Functional data sets. |
| feature | Local inferential feature significance for multivariate kernel density estimation. |
| ff | The ff package provides data structures that are stored on disk but behave (almost) as if they were in RAM by transpare |
| fftw | Provides a simple and efficient wrapper around the fastest Fourier transform in the west (FFTW) library <http:// |
| fftwtools | Provides a wrapper for several 'FFTW' functions. This package provides access to the two-dimensional 'FFT', the multivar |
| fGarch | Analyze and model heteroskedastic behavior in financial time series. |
| fields | For curve, surface and function fitting with an emphasis on splines, spatial data, geostatistics, and spatial statistic |
| filehash | Implements a simple key-value style database where character string keys are associated with data values that are stor |
| filelock | Place an exclusive or shared lock on a file. It uses 'LockFile' on Windows and 'fcntl' locks on Unix-like systems. |
| fishMod | Fits models to catch and effort data. Single-species models are 1) delta log-normal, 2) Tweedie, or 3) Poisson-gamma (G) |
| fit.models | The fit.models function and its associated methods (coefficients, print, summary, plot, etc.) were originally provided |
| fitdistrplus | Extends the fitdistr() function (of the MASS package) with several functions to help the fit of a parametric distribu |
| fixest | Fast and user-friendly estimation of econometric models with multiple fixed-effects. Includes ordinary least squares (OL |
| flexclust | The main function kcca implements a general framework for k-centroids cluster analysis supporting arbitrary distance m |
| flexmix | A general framework for finite mixtures of regression models using the EM algorithm is implemented. The E-step and all |
| flextable | Use a grammar for creating and customizing pretty tables. The following formats are supported: 'HTML', 'PDF', 'RTF', |
| fmesher | Generate planar and spherical triangle meshes, compute finite element calculations for 1-, 2-, and 3-dimensional fla |
| FNN | Cover-tree and kd-tree fast k-nearest neighbor search algorithms and related applications including KNN classifi |
| foghorn | The CRAN check results and where your package stands in the CRAN submission queue in your R terminal. |
| fontawesome | Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents and 'Shiny' apps. These icons can be ins |
| fontBitstreamVera | Provides fonts licensed under the 'Bitstream Vera Fonts' license for the 'fontquiver' package. |
| fontLiberation | A placeholder for the Liberation fontset intended for the `fontquiver` package. This fontset covers the 12 combinati |
| fontquiver | Provides a set of fonts with permissive licences. This is useful when you want to avoid system fonts to make sure yo |
| forcats | Helpers for reordering factor levels (including moving specified levels to front, ordering by first appearance, reve |
| foreach | Support for the foreach looping construct. Foreach is an idiom that allows for iterating over elements in a col |
| forecast | Methods and tools for displaying and analysing univariate time series forecasts including exponential smoot |
| foreign | Reading and writing data stored by some versions of 'Epi Info', 'Minitab', 'S', 'SAS', 'SPSS', 'Stata', 'Systat', 'Weka |
| formatR | Provides a function tidy_source() to format R source code. Spaces and indent will be added to the code automatically |
| formatters | We provide a framework for rendering complex tables to ASCII, and a set of formatters for transforming values or set |
| Formula | Infrastructure for extended formulas with multiple parts on the right-hand side and/or multiple responses o |
| formula.tools | These utilities facilitate the programmatic manipulations of formulas, expressions, calls, assignments and other R l |
| fpc | Various methods for clustering and cluster validation. Fixed point clustering. Linear regression clustering. Clusterin |
| fracdiff | Maximum likelihood estimation of the parameters of a fractionally differenced ARIMA(p,d,q) model (Haslett and Raftery |
| fs | A cross-platform interface to file system operations, built on top of the 'libuv' C library. |
| fst | Multithreaded serialization of compressed data frames using the 'fst' format. The 'fst' format allows for full rando |
| fstcore | The 'fstlib' library provides multithreaded serialization of compressed data frames using the 'fst' format. The 'fst |
| future | The purpose of this package is to provide a lightweight and unified Future API for sequential and parallel processin |
| future.apply | Implementations of apply(), by(), eapply(), lapply(), Map(), .mapply(), mapply(), replicate(), sapply(), tapply(), and v |
| GA | Flexible general-purpose toolbox implementing genetic algorithms (GAs) for stochastic optimisation. Binary, real-valu |
| gam | Functions for fitting and working with generalized additive models, as described in chapter 7 of "Statistical Models in |
| gamair | Data sets and scripts used in the book 'Generalized Additive Models: An Introduction with R', Wood (2006,2 |
| gamboostLSS | Boosting models for fitting generalized additive models for location, shape and scale ('GAMLSS') to potentially high d |
| gamlss | Functions for fitting the Generalized Additive Models for Location Scale and Shape introduced by Rigby and Stasinopoulos |
| gamlss.data | Data used as examples in the books on Generalized Additive Models for Location Scale and Shape: Stasinopoulos, Rigby, |
| gamlss.dist | A set of distributions which can be used for modelling the response variables in Generalized Additive Models for Locatio |
| gamm4 | Estimate generalized additive mixed models via a version of function gamm() from 'mgcv', using 'lme4' for estim |
| gargle | Provides utilities for working with Google APIs <https://developers.google.com/apis-explorer>. This includes fu |
| gbm | An implementation of extensions to Freund and Schapire's AdaBoost algorithm and Friedman's gradient boosting machine. |
| gbutils | Plot density and distribution functions with automatic selection of suitable regions. Numerically invert (compute |
| gclus | Orders panels in scatterplot matrices and parallel coordinate displays by some merit index. Package contains various in |
| gdata | Various R programming tools for data manipulation, including medical unit conversions, combining objects, character ve |
| gdtools | Tools are provided to compute metrics of formatted strings and to check the availability of a font. Another set of |
| gee | Generalized Estimation Equation solver. |
| geepack | Generalized estimating equations solver for parameters in mean, scale, and correlation structures, through mean link |
| GeneralizedHyperbolic | Functions for the hyperbolic and related distributions. Density, distribution and quantile functions and random number |
| generics | In order to reduce potential package dependencies and conflicts, generics provides a number of commonly used S3 gene |
| GenSA | Performs search for global minimum of a very complex non-linear objective function with a very large number of optim |
| geodata | Functions for downloading of geographic data for use in spatial analysis and mapping. The package facilitates access to |
| geojson | Classes for 'GeoJSON' to make working with 'GeoJSON' easier. Includes S3 classes for 'GeoJSON' classes with brief su |
| geojsonio | Convert data to 'GeoJSON' or 'TopoJSON' from various R classes, including vectors, lists, data frames, shape files, |
| geojsonsf | Converts Between GeoJSON and simple feature objects. |
| geometa | Provides facilities to read, write and validate geographic metadata defined with ISO TC211 / OGC ISO geographic inform |
| geometries | Geometry shapes in 'R' are typically represented by matrices (points, lines), with more complex shapes being lists of |
| geometry | Makes the 'Qhull' library <http://www.qhull.org> available in R, in a similar manner as in Octave and MATLAB. Qhull |
| geoR | Geostatistical analysis including variogram-based, likelihood-based and Bayesian methods. Software companion for Diggle |
| geosphere | Spherical trigonometry for geographic applications. That is, compute distances and related measures for angular (longitu |
| gert | Simple git client for R based on 'libgit2' <https://libgit2.org> with support for SSH and HTTPS remotes. All functio |
| getPass | A micro-package for reading "passwords", i.e. reading user input with masking, so that the input is not displayed a |
| GGally | The R package 'ggplot2' is a plotting system based on the grammar of graphics. 'GGally' extends 'ggplot2' by adding |
| ggforce | The aim of 'ggplot2' is to aid in visual data investigations. This focus has led to a lack of facilities for composi |
| ggmap | A collection of functions to visualize spatial data and models on top of static maps from various online sources (e. |
| ggplot2 | A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the data, tell 'ggpl |
| ggplot2movies | A dataset about movies. This was previously contained in ggplot2, but has been moved its own package to reduce the do |
| ggpubr | The 'ggplot2' package is excellent and flexible for elegant data visualization in R. However the default generated p |
| ggrepel | Provides text and label geoms for 'ggplot2' that help to avoid overlapping text labels. Labels repel away from each |
| ggridges | Ridgeline plots provide a convenient way of visualizing changes in distributions over time or space. This package enable |
| ggsci | A collection of 'ggplot2' color palettes inspired by plots in scientific journals, data visualization libraries, |
| ggsignif | Enrich your 'ggplots' with group-wise comparisons. This package provides an easy way to indicate if two groups are |
| ggstats | Provides new statistics, new geometries and new positions for 'ggplot2' and a suite of functions to facilitate the |
| ggthemes | Some extra themes, geoms, and scales for 'ggplot2'. Provides 'ggplot2' themes and scales that replicate the look of |
| gh | Minimal client to access the 'GitHub' 'API'. |
| gistr | Work with 'GitHub' 'gists' from 'R' (e.g., <https://en.wikipedia.org/wiki/GitHub#Gist>, <https://docs.github.c |
| git2r | Interface to the 'libgit2' library, which is a pure C implementation of the 'Git' core methods. Provides access to ' |
| gitcreds | Query, set, delete credentials from the 'git' credential store. Manage 'GitHub' tokens and other 'git' credentials. |
| gld | The generalised lambda distribution, or Tukey lambda distribution, provides a wide variety of shapes with one functio |
| glmertree | Recursive partitioning based on (generalized) linear mixed models (GLMMs) combining lmer()/glmer() from 'lme4' and l |
| glmmML | Binomial and Poisson regression for clustered data, fixed and random effects with bootstrapping. |
| glmnet | Extremely efficient procedures for fitting the entire lasso or elastic-net regularization path for linear regression, lo |
| glmnetUtils | Provides a formula interface for the 'glmnet' package for elasticnet regression, a method for cross-validating the a |
| globals | Identifies global ("unknown" or "free") objects in R expressions by code inspection using various strategies (ordere |
| glue | An implementation of interpreted string literals, inspired by Python's Literal String Interpolation <https://www |
| gmailr | An interface to the 'Gmail' 'RESTful' API. Allows access to your 'Gmail' messages, threads, drafts and labels. |
| gmodels | Various R programming tools for model fitting. |
| gmp | Multiple Precision Arithmetic (big integers and rationals, prime number tests, matrix computation), "arithmetic without |
| gmt | Interface between the GMT map-making software and R, enabling the user to manipulate geographic data within R and call |
| gnm | Functions to specify and fit generalized nonlinear models, including models with multiplicative interaction terms su |
| goftest | Cramer-Von Mises and Anderson-Darling tests of goodness-of-fit for continuous univariate distributions, using |
| googledrive | Manage Google Drive files from R. |
| googlesheets4 | Interact with Google Sheets through the Sheets API v4 <https://developers.google.com/sheets/api>. "API" is an acrony |
| googleVis | R interface to Google's chart tools, allowing users to create interactive charts based on data frames. Charts ar |
| gower | Compute Gower's distance (or similarity) coefficient between records. Compute the top-n matches between records. Co |
| GPArotation | Gradient Projection Algorithms for Factor Rotation. For details see ?GPArotation. When using this package, please c |
| gplots | Various R programming tools for plotting data, including: - calculating and plotting locally smoothed summary function |
| graphics | R functions for base graphics. |
| grDevices | Graphics devices and support for base and grid graphics. |
| grid | A rewrite of the graphics layout capabilities, plus some support for interaction. |
| gridBase | Integration of base and grid graphics |
| gridExtra | Provides a number of user-level functions to work with "grid" graphics, notably to arrange multiple grid-based plots |
| gsl | An R wrapper for some of the functionality of the Gnu Scientific Library. |
| gss | A comprehensive package for structural multivariate function estimation using smoothing splines. |
| gstat | Variogram modelling; simple, ordinary and universal point or block (co)kriging; spatio-temporal kriging; sequential Gaus |
| gsubfn | The gsubfn function is like gsub but can take a replacement function or certain other objects instead of the replace |
| gtable | Tools to make it easier to work with "tables" of 'grobs'. The 'gtable' package defines a 'gtable' grob class that sp |
| gtools | Functions to assist in R programming, including: - assist in developing, updating, and maintaining R and R packages (' |
| gvlma | Methods from the paper: Pena, EA and Slate, EH, "Global Validation of Linear Model Assumptions," J. American Statistical |
| hardhat | Building modeling packages is hard. A large amount of effort generally goes into providing an implementation for a n |
| hashids | An R port of the hashids library. hashids generates YouTube-like hashes from integers or vector of integers. Hashes ge |
| haven | Import foreign statistical formats into R via the embedded 'ReadStat' C library, <https://github.com/WizardMac/ReadS |
| hdi | Implementation of multiple approaches to perform inference in high-dimensional models. |
| hdrcde | Computation of highest density regions in one and two dimensions, kernel estimation of univariate density functions cond |
| heatmaply | Create interactive cluster 'heatmaps' that can be saved as a stand- alone HTML file, embedded in 'R Markdown' docume |
| here | Constructs paths to your project's files. Declare the relative path of a file within your project with 'i_am()'. |
| hexbin | Binning and plotting functions for hexagonal bins. |
| hexView | Functions to view files in raw binary form like in a hex editor. Additional functions to specify and read arbitrary bin |
| highr | Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source code of other la |
| hipread | Read hierarchical fixed width files like those commonly used by many census data providers. Also allows for reading |
| hitandrun | The "Hit and Run" Markov Chain Monte Carlo method for sampling uniformly from convex shapes defined by linear constraint |
| Hmisc | Contains many functions useful for data analysis, high-level graphics, utility operations, functions for computing sam |
| hms | Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class. |
| HSAUR | Functions, data sets, analyses and examples from the book ''A Handbook of Statistical Analyses Using R'' (Brian S. Ev |
| HSAUR2 | Functions, data sets, analyses and examples from the second edition of the book ''A Handbook of Statistical Analys |
| HSAUR3 | Functions, data sets, analyses and examples from the third edition of the book ''A Handbook of Statistical Analyse |
| htmlTable | Tables with state-of-the-art layout elements such as row spanners, column spanners, table spanners, zebra striping, |
| htmltools | Tools for HTML generation and output. |
| htmlwidgets | A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' document |
| httpcode | Find and explain the meaning of 'HTTP' status codes. Functions included for searching for codes by full or partial n |
| httpuv | Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It i |
| httr | Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc). Configuration functions make it eas |
| httr2 | Tools for creating and modifying HTTP requests, then performing them and processing the results. 'httr2' is a modern |
| huge | Provides a general framework for high-dimensional undirected graph estimation. It integrates data prepro |
| hunspell | Low level spell checker and morphological analyzer based on the famous 'hunspell' library <https://hunspell.github. |
| ids | Generate random or human readable and pronounceable identifiers. |
| igraph | Routines for simple graphs and network analysis. It can handle large graphs very well and provides functions for gen |
| imbalance | Class imbalance usually damages the performance of classifiers. Thus, it is important to treat data before |
| import | Alternative mechanism for importing objects from packages and R modules. The syntax allows for importing multiple ob |
| ineq | Inequality, concentration, and poverty measures. Lorenz curves (empirical and theoretical). |
| influenceR | Provides functionality to compute various node centrality measures on networks. Included are functions to compute be |
| ini | Parse simple '.ini' configuration files to an structured list. Users can manipulate this resulting list with lapply() |
| INLA | Full Bayesian analysis of latent Gaussian models using Integrated Nested Laplace Approximaxion. It is a front-end to the |
| inlabru | Facilitates spatial and general latent Gaussian modeling using integrated nested Laplace approximation via the INLA pa |
| INLAspacetime | Prepare objects to implement models over spatial and spacetime domains with the 'INLA' package (<https://www.r-inla.o |
| INLAtools | Contain code to work with a C struct, in short cgeneric, to define a Gaussian Markov random (GMRF) model. The cgene |
| inline | Functionality to dynamically define R functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the .C |
| inlinedocs | Generates Rd files from R source code with comments. The main features of the default syntax are that (1) docs are def |
| insight | A tool to provide an easy, intuitive and consistent access to information contained in various R models, like model |
| installr | R is great for installing software. Through the 'installr' package you can automate the updating of R (on Windows, |
| interp | Bivariate data interpolation on regular and irregular grids, either linear or using splines are the main part of this |
| intervals | Tools for working with and comparing sets of points and intervals. |
| inum | Enum-type representation of vectors and representation of intervals, including a method of coercing variables in data |
| invgamma | Light weight implementation of the standard distribution functions for the inverse gamma distribution, wrapping those |
| ipred | Improved predictive models by indirect classification and bagging for classification, regression and survival problems |
| ipumsr | An easy way to work with census, survey, and geographic data provided by IPUMS in R. Generate and download data thro |
| IRdisplay | An interface to the rich display capabilities of 'Jupyter' front-ends (e.g. 'Jupyter Notebook') <https://jupyter.or |
| IRkernel | The R kernel for the 'Jupyter' environment executes R code which the front-end ('Jupyter Notebook' or other fro |
| isa2 | The ISA is a biclustering algorithm that finds modules in an input matrix. A module or bicluster is a block of the |
| ISLR2 | We provide the collection of data-sets used in the book 'An Introduction to Statistical Learning with Applications in R, |
| Iso | Linear order and unimodal order (univariate) isotonic regression; bivariate isotonic regression with linear |
| isoband | A fast C++ implementation to generate contour lines (isolines) and contour polygons (isobands) from regularly spaced |
| ISOcodes | ISO language, territory, currency, script and character codes. Provides ISO 639 language codes, ISO 3166 territory cod |
| ISwR | Data sets and scripts for text examples and exercises in P. Dalgaard (2008), `Introductory Statistics with R', 2nd ed |
| iterators | Support for iterators, which allow a programmer to traverse through all the elements of a vector, list, or other col |
| itertools | Various tools for creating iterators, many patterned after functions in the Python itertools module, and others |
| ivreg | Instrumental variable estimation for linear models by two-stage least-squares (2SLS) regression or by robust-regression |
| jomo | Similarly to package 'pan', 'jomo' is a package for multilevel joint modelling multiple imputation (Carpenter and Kenwar |
| jose | Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web Signatures (JWS, rfc7515) and encode/decod |
| jpeg | This package provides an easy and simple way to read, write and display bitmap images stored in the JPEG format. It can |
| jqr | Client for 'jq', a 'JSON' processor (<https://jqlang.github.io/jq/>), written in C. 'jq' allows the following with |
| jquerylib | Obtain any major version of 'jQuery' (<https://code.jquery.com/>) and use it in any webpage generated by 'htmltools' (e. |
| jsonify | Conversions between 'R' objects and Javascript Object Notation (JSON) using the 'rapidjsonr' library <https://CRAN. |
| jsonlite | A reasonably fast JSON parser and generator, optimized for statistical data and the web. Offers simple, flexible to |
| jsonvalidate | Uses the node library 'is-my-json-valid' or 'ajv' to validate 'JSON' against a 'JSON' schema. Drafts 04, 06 and 07 |
| JuliaCall | Provides an R interface to 'Julia', which is a high-level, high-performance dynamic programming language for num |
| kableExtra | Build complex HTML or 'LaTeX' tables using 'kable()' from 'knitr' and the piping syntax from 'magrittr'. Function ' |
| katex | Convert latex math expressions to HTML and 'MathML' for use in markdown documents or package manual pages. The rend |
| KernelKnn | Extends the simple k-nearest neighbors algorithm by incorporating numerous kernel functions and a variety of distance me |
| kernlab | Kernel-based machine learning methods for classification, regression, clustering, novelty detection, quantile re |
| KernSmooth | Functions for kernel smoothing (and density estimation) corresponding to the book: Wand, M.P. and Jones, M.C. (1995 |
| keyring | Platform independent 'API' to access the operating system's credential store. Currently supports: 'Keychain' on 'mac |
| kinship2 | Routines to handle family data with a pedigree object. The initial purpose was to create correlation structures th |
| kknn | Weighted k-Nearest Neighbors for Classification, Regression and Clustering. |
| klaR | Miscellaneous functions for classification and visualization, e.g. regularized discriminant analysis, sknn() kernel |
| knitr | Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques. |
| ks | Kernel smoothers for univariate and multivariate data, with comprehensive visualisation and bandwidth selection capabili |
| labeling | Functions which provide a range of axis labeling algorithms. |
| labelled | Work with labelled data imported from 'SPSS' or 'Stata' with 'haven' or 'foreign'. This package provides useful |
| Lahman | Provides the tables from the 'Sean Lahman Baseball Database' as a set of R data.frames. It uses the data on pitching |
| landsepi | A stochastic, spatially-explicit, demo-genetic model simulating the spread and evolution of a plant pathogen in a h |
| lars | Efficient procedures for fitting an entire lasso sequence with the cost of a single least squares fit. Least angle r |
| later | Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The f |
| latex2exp | Parses and converts LaTeX math formulas to R's plotmath expressions, used to enter mathematical formulas and symbols |
| lattice | A powerful and elegant high-level data visualization system inspired by Trellis graphics, with an emphasis on multiv |
| latticeExtra | Building on the infrastructure provided by the lattice package, this package provides several new high-level |
| lava | A general implementation of Structural Equation Models with latent variables (MLE, 2SLS, and composite likelihood esti |
| lavaan | Fit a variety of latent variable models, including confirmatory factor analysis, structural equation modeling and lat |
| lazyeval | An alternative approach to non-standard evaluation using formulas. Provides a full implementation of LISP style 'qua |
| lbfgs | A wrapper built around the libLBFGS optimization library by Naoaki Okazaki. The lbfgs package implements both the Limite |
| lbfgsb3c | Interfacing to Nocedal et al. L-BFGS-B.3.0 (See <http://users.iems.northwestern.edu/~nocedal/lbfgsb.html>) |
| leafem | Provides extensions for packages 'leaflet' & 'mapdeck', many of which are used by package 'mapview'. Focus is |
| leafgl | Provides bindings to the 'Leaflet.glify' JavaScript library which extends the 'leaflet' JavaScript library to render lar |
| leaflegend | Provides extensions to the 'leaflet' package to customize legends with images, text styling, orientation, sizing, |
| leaflet | Create and customize interactive maps using the 'Leaflet' JavaScript library and the 'htmlwidgets' package. These ma |
| leaflet.extras | The 'leaflet' JavaScript library provides many plugins some of which are available in the core 'leaflet' package, bu |
| leaflet.providers | Contains third-party map tile provider information from 'Leaflet.js', <https://github.com/leaflet-extras/leaflet-pro |
| leafpop | Creates 'HTML' strings to embed tables, images or graphs in pop-ups of interactive maps created with packages like 'le |
| leafsync | Create small multiples of several leaflet web maps with (optional) synchronised panning and zooming control. When s |
| leaps | Regression subset selection, including exhaustive search. |
| LearnBayes | A collection of functions helpful in learning the basic tenets of Bayesian statistical inference. It contains functions |
| lhs | Provides a number of methods for creating and augmenting Latin Hypercube Samples and Orthogonal Array Latin Hypercube Sa |
| libcoin | Basic infrastructure for linear test statistics and permutation inference in the framework of Strasser and Weber (1999 |
| lidR | Airborne LiDAR (Light Detection and Ranging) interface for data manipulation and visualization. Read/write 'las' and |
| lifecycle | Manage the life cycle of your exported functions with shared conventions, documentation badges, and user-friendly de |
| linprog | Can be used to solve Linear Programming / Linear Optimization problems by using the simplex algorithm. |
| lintr | Checks adherence to a given style, syntax errors and possible semantic issues. Supports on the fly checking of R co |
| listenv | List environments are environments that have list-like properties. For instance, the elements of a list environment are |
| litedown | Render R Markdown to Markdown (without using 'knitr'), and Markdown to lightweight HTML or 'LaTeX' documents with th |
| lme4 | Fit linear and generalized linear mixed-effects models. The models and their components are represented using S4 cla |
| lmom | Functions related to L-moments: computation of L-moments and trimmed L-moments of distributions and data samples; para |
| lmtest | A collection of tests, data sets, and examples for diagnostic checking in linear regression models. Furthermore, some |
| lobstr | A set of tools for inspecting and understanding R data structures inspired by str(). Includes ast() for visualizing |
| locfit | Local regression, likelihood and density estimation methods as described in the 1999 book by Loader. |
| logcondens | Given independent and identically distributed observations X(1), ..., X(n), compute the maximum likelihood estimator (ML |
| logger | Inspired by the the 'futile.logger' R package and 'logging' Python module, this utility provides a flexible and exte |
| logspline | Contains routines for logspline density estimation. The function oldlogspline() uses the same algorithm as the logsplin |
| lokern | Kernel regression smoothing with adaptive local or global plug-in bandwidth selection. |
| longmemo | Datasets and Functionality from 'Jan Beran' (1994). Statistics for Long-Memory Processes; Chapman & Hall. Estimation |
| loo | Efficient approximate leave-one-out cross-validation (LOO) for Bayesian models fit using Markov chain Monte Carlo, a |
| lpSolve | Lp_solve is freely available (under LGPL 2) software for solving linear, integer and mixed integer programs. In |
| lsmeans | Obtain least-squares means for linear, generalized linear, and mixed models. Compute contrasts or linear functions |
| lubridate | Functions to work with date-times and time-spans: fast and user friendly parsing of date-time data, extraction and u |
| lwgeom | Access to selected functions found in 'liblwgeom' <https://github.com/postgis/postgis/tree/master/liblwgeom>, the light- |
| magic | A collection of functions for the manipulation and analysis of arbitrarily dimensioned arrays. The original motivation |
| magrittr | Provides a mechanism for chaining commands with a new forward-pipe operator, %>%. This operator will forward a value |
| manipulate | Interactive plotting functions for use within RStudio. The manipulate function accepts a plotting expression and a set |
| manipulateWidget | Like package 'manipulate' does for static graphics, this package helps to easily add controls like sliders, pickers, |
| mapdata | Supplement to maps package, providing some larger and/or higher-resolution databases. NOTE: this is a legacy package. T |
| mapproj | Converts latitude/longitude into projected coordinates. |
| maps | Display of maps. Projection code and larger maps are in separate packages ('mapproj' and 'mapdata'). |
| maptiles | To create maps from tiles, 'maptiles' downloads, composes and displays tiles from a large number of providers (e.g. |
| mapview | Quickly and conveniently create interactive visualisations of spatial data with or without background maps. Attr |
| markdown | Render Markdown to full and lightweight HTML/LaTeX documents with the 'commonmark' package. This package has been su |
| marqLevAlg | This algorithm provides a numerical solution to the problem of unconstrained local minimization (or maximization |
| MASS | Functions and datasets to support Venables and Ripley, "Modern Applied Statistics with S" (4th edition, 2002). |
| Matching | Provides functions for multivariate and propensity score matching and for finding optimal balance based on |
| mathjaxr | Provides 'MathJax' and macros to enable its use within Rd files for rendering equations in the HTML help files. |
| Matrix | A rich hierarchy of sparse and dense matrix classes, including general, symmetric, triangular, and diagonal matrices w |
| matrixcalc | A collection of functions to support matrix calculations for probability, econometric and numerical analysis. Th |
| MatrixModels | Generalized Linear Modelling with sparse and dense 'Matrix' matrices, using modular prediction and response module cla |
| matrixStats | High-performing functions operating on rows and columns of matrices, e.g. col / rowMedians(), col / rowRanks(), and col |
| maxLik | Functions for Maximum Likelihood (ML) estimation, non-linear optimization, and related tools. It includes a unified |
| mboost | Functional gradient descent algorithm (boosting) for optimizing general risk functions utilizing component-wise (pen |
| mclust | Gaussian finite mixture models fitted via EM algorithm for model-based clustering, classification, and density estimat |
| mcmc | Simulates continuous distributions of random vectors using Markov chain Monte Carlo (MCMC). Users specify the distr |
| MCMCglmm | Fits Multivariate Generalised Linear Mixed Models (and related models) using Markov chain Monte Carlo techniques (Hadfie |
| MCMCpack | Contains functions to perform Bayesian inference using posterior simulation for a number of statistical |
| mcmcse | Provides tools for computing Monte Carlo standard errors (MCSE) in Markov chain Monte Carlo (MCMC) settings (survey |
| mco | A collection of function to solve multiple criteria optimization problems using genetic algorithms (NSGA-II). Also in |
| mda | Mixture and flexible discriminant analysis, multivariate adaptive regression splines (MARS), BRUTO, and vector-r |
| measurements | Collection of tools to make working with physical measurements easier. Convert between metric and imperial units, or c |
| memisc | An infrastructure for the management of survey data including value labels, definable missing values, recoding o |
| memoise | Cache the results of a function so that when you call it again with the same arguments it returns the previously com |
| MEMSS | Data sets and sample analyses from Pinheiro and Bates, "Mixed-effects Models in S and S-PLUS" (Springer, 2000). |
| metadat | A collection of meta-analysis datasets for teaching purposes, illustrating/testing meta-analytic methods, and validating |
| metafor | A comprehensive collection of functions for conducting meta-analyses in R. The package includes functions to calculate v |
| methods | Formally defined methods and classes for R objects, plus other programming tools, as described in the reference. |
| mets | Implementation of various statistical models for multivariate event history data <doi:10.1007/s10985-013-9244-x>. In |
| mgcv | Generalized additive (mixed) models, some of their extensions and other generalized ridge regression with |
| mi | The mi package provides functions for data manipulation, imputing missing values in an approximate Bayesian framework, d |
| mice | Multiple imputation using Fully Conditional Specification (FCS) implemented by the MICE algorithm as described in Va |
| microbenchmark | Provides infrastructure to accurately measure and compare the execution time of R expressions. |
| micsr | Functions, data sets and examples for the book: Yves Croissant (2025) "Microeconometrics with R", Chapman and Hall/CRC T |
| mime | Guesses the MIME type from a filename extension using the data derived from /etc/mime.types in UNIX-type systems. |
| miniUI | Provides UI widget and layout functions for writing Shiny apps that work well on small screens. |
| minqa | Derivative-free optimization by quadratic approximation based on an interface to Fortran implementations by M. J |
| minty | Port the type guesser from 'readr' (so-called 'readr' first edition parsing engine, now superseded by 'vroom'). |
| misc3d | A collection of miscellaneous 3d plots, including isosurfaces. |
| miscTools | Miscellaneous small tools and utilities. Many of them facilitate the work with matrices, e.g. inserting rows or co |
| missForest | The function 'missForest' in this package is used to impute missing values particularly in the case of mixed-typ |
| mitml | Provides tools for multiple imputation of missing data in multilevel modeling. Includes a user-friendly interface to th |
| mitools | Tools to perform analyses and combine results from multiple-imputation datasets. |
| mix | Estimation/multiple imputation programs for mixed categorical and continuous data. |
| mlbench | A collection of artificial and real-world machine learning benchmark problems, including, e.g., several |
| MLmetrics | A collection of evaluation metrics, including loss, score and utility functions, that measure regression, classifica |
| mlmRev | Data and examples from a multilevel modelling software review as well as other well-known data sets from the multileve |
| mlogit | Maximum likelihood estimation of random utility discrete choice models. The software is described in Croiss |
| mlr | Interface to a large number of classification and regression techniques, including machine-readable parameter descri |
| mlrMBO | Flexible and comprehensive R toolbox for model-based optimization ('MBO'), also known as Bayesian optimization. It i |
| mnormt | Functions are provided for computing the density and the distribution function of d-dimensional normal and "t" random |
| mockery | The two main functionalities of this package are creating mock objects (functions) and selectively intercepting call |
| mockr | Provides a means to mock a package function, i.e., temporarily substitute it for testing. Designed as a drop-in |
| modeldata | Data sets used for demonstrating or testing model-related packages are contained in this package. |
| ModelMetrics | Collection of metrics for evaluating models written in C++ using 'Rcpp'. Popular metrics include area under the curve, l |
| modelr | Functions for modelling that help you seamlessly integrate modelling into a pipeline of data manipulation and visual |
| modeltools | A collection of tools to deal with statistical models. The functionality is experimental and the user interface is li |
| mondate | Keep track of dates in terms of fractional calendar months per Damien Laker "Time Calculations for Annualizing Return |
| moonBook | Several analysis-related functions for the book entitled "R statistics and graph for medical articles" (written in K |
| MPV | Most of this package consists of data sets from the textbook Introduction to Linear Regressio |
| mratios | Performs (simultaneous) inferences for ratios of linear combinations of coefficients in the general linear model, linear |
| msm | Functions for fitting continuous-time Markov and hidden Markov multi-state models to longitudinal data. Designed fo |
| multcomp | Simultaneous tests and confidence intervals for general linear hypotheses in parametric models, including linear, g |
| multicool | A set of tools to permute multisets without loops or hash tables and to generate integer partitions. The permutation fun |
| multiwayvcov | Exports two functions implementing multi-way clustering using the method suggested by Cameron, Gelbach, & Miller |
| MuMIn | Tools for model selection and model averaging with support for a wide range of statistical models. Automat |
| munsell | Provides easy access to, and manipulation of, the Munsell colours. Provides a mapping between Munsell's origin |
| mvabund | A set of tools for displaying, modeling and analysing multivariate abundance data in community ecology. See |
| mvtnorm | Computes multivariate normal and t probabilities, quantiles, random deviates, and densities. Log-likelihoods for mult |
| nabor | An R wrapper for 'libnabo', an exact or approximate k nearest neighbour library which is optimised for low dimension |
| nanoarrow | Provides an 'R' interface to the 'nanoarrow' 'C' library and the 'Apache Arrow' application binary interface. Function |
| nanoparquet | Self-sufficient reader and writer for flat 'Parquet' files. Can read most 'Parquet' data types. Can write many 'R' d |
| nanotime | Full 64-bit resolution date and time functionality with nanosecond granularity is provided, with easy transition to and |
| ncdf4 | Provides a high-level R interface to data files written using Unidata's netCDF library (version 4 or earlier), which are |
| neuralnet | Training of neural networks using backpropagation, resilient backpropagation with (Riedmiller, 1994) or without |
| nimble | A system for writing hierarchical statistical models largely compatible with 'BUGS' and 'JAGS', writing nimbleFuncti |
| NISTunits | Fundamental physical constants (Quantity, Value, Uncertainty, Unit) for SI (International System of Units) and non- |
| nlme | Fit and compare Gaussian linear and nonlinear mixed-effects models. |
| nloptr | Solve optimization problems using an R interface to NLopt. NLopt is a free/open-source library for nonlinear o |
| nnet | Software for feed-forward neural networks with a single hidden layer, and for multinomial log-linear models. |
| nngeo | K-nearest neighbor search for projected and non-projected 'sf' spatial layers. Nearest neighbor search uses (1) C code f |
| nnls | An R interface to the Lawson-Hanson implementation of an algorithm for non-negative least squares (NNLS). Also |
| nor1mix | Onedimensional Normal (i.e. Gaussian) Mixture Models (S3) Classes, for, e.g., density estimation or clustering algori |
| nortest | Five omnibus tests for testing the composite hypothesis of normality. |
| np | Nonparametric (and semiparametric) kernel methods that seamlessly handle a mix of continuous, unordered, and ordered fac |
| numbers | Provides number-theoretic functions for factorization, prime numbers, twin primes, primitive roots, modular lo |
| numDeriv | Methods for calculating (usually) accurate numerical first and second order derivatives. Accurate calculations are do |
| nycflights13 | Airline on-time data for all flights departing NYC in 2013. Also includes useful 'metadata' on airlines, airports, w |
| odbc | A DBI-compatible interface to ODBC databases. |
| officer | Access and manipulate 'Microsoft Word', 'RTF' and 'Microsoft PowerPoint' documents from R. The package focuses on t |
| openssl | Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers. Supports RSA, DSA and EC curves P-256, P-384, |
| openxlsx | Simplifies the creation of Excel .xlsx files by providing a high level interface to writing, styling and editing wor |
| operator.tools | Provides a collection of utilities that allow programming with R's operators. Routines allow classifying operators, |
| optextras | Tools to assist in safely applying user generated objective and derivative function to optimization programs. These |
| optimx | Provides a replacement and extension of the optim() function to call to several function minimization codes in R in |
| ordinal | Implementation of cumulative link (mixed) models also known as ordered regression models, proportional odds models, |
| ore | Provides an alternative to R's built-in functionality for handling regular expressions, based on the Onigmo library. |
| orthopolynom | A collection of functions to construct sets of orthogonal polynomials and their recurrence relations. Additional |
| otel | High-quality, ubiquitous, and portable telemetry to enable effective observability. OpenTelemetry is a collection of |
| ows4R | Provides an Interface to Web-Services defined as standards by the Open Geospatial Consortium (OGC), including Web Featur |
| oz | Functions for plotting Australia's coastline and state boundaries. |
| packrat | Manage the R packages your project depends on in an isolated, portable, and reproducible way. |
| pak | The goal of 'pak' is to make package installation faster and more reliable. In particular, it performs all HTTP oper |
| pamr | Some functions for sample classification in microarrays. |
| pan | It provides functions and examples for maximum likelihood estimation for generalized linear mixed models a |
| pander | Contains some functions catching all messages, 'stdout' and other useful information while evaluating R code and oth |
| pandoc | Provides a set of tools to install, manage and run several 'Pandoc' versions. |
| parallel | Support for parallel computation, including by forking (taken from package multicore), by sockets (taken from package |
| parallelly | Utility functions that enhance the 'parallel' package and support the built-in parallel backends of the 'future' package |
| parallelMap | Unified parallelization framework for multiple back-end, designed for internal package and interactive usage. The |
| ParamHelpers | Functions for parameter descriptions and operations in black-box optimization, tuning and machine learning. Paramete |
| partitions | Additive partitions of integers. Enumerates the partitions, unequal partitions, and restricted partitions of an int |
| party | A computational toolbox for recursive partitioning. The core of the package is ctree(), an implementation of conditi |
| partykit | A toolkit with infrastructure for representing, summarizing, and visualizing tree-structured regression and classifica |
| pastecs | Regularisation, decomposition and analysis of space-time series. The pastecs R package is a PNEC-Art4 and IFREMER (Ben |
| patchwork | The 'ggplot2' package provides a strong API for sequentially building up a plot, but does not concern itself with c |
| pbapply | A lightweight package that adds progress bar to vectorized R functions ('*apply'). The implementation can easily be |
| pbdZMQ | 'ZeroMQ' is a well-known library for high-performance asynchronous messaging in scalable, distributed applications. |
| pbivnorm | Provides a vectorized R function for calculating probabilities from a standard bivariate normal CDF. |
| pbkrtest | Computes p-values based on (a) Satterthwaite or Kenward-Rogers degree of freedom methods and (b) parametric bootstra |
| PBSmapping | This software has evolved from fisheries research conducted at the Pacific Biological Station (PBS) in 'Nanaimo', Bri |
| pcaPP | Provides functions for robust PCA by projection pursuit. The methods are described in Croux et al. (2006) <doi:10.21 |
| pcse | A function to estimate panel-corrected standard errors. Data may contain balanced or unbalanced panels. |
| pder | Data sets for the Panel Data Econometrics with R <doi:10.1002/9781119504641> book. |
| pdfCluster | Cluster analysis via nonparametric density estimation is performed. Operationally, the kernel method is used through |
| pdp | A general framework for constructing partial dependence (i.e., marginal effect) plots from various types machine |
| pec | Validation of risk predictions obtained from survival models and competing risk models based on censored data using |
| penalized | Fitting possibly high dimensional penalized regression models. The penalty structure can be any combination |
| performance | Utilities for computing measures to assess model quality, which are not directly provided by R's 'base' or 'stats' p |
| permute | A set of restricted permutation designs for freely exchangeable, line transects (time series), and spatial grid designs |
| pglm | Estimation of panel models for glm-like models: this includes binomial models (logit and probit), count mod |
| pillar | Provides 'pillar' and 'colonnade' generics designed for formatting columns of data using the full range of colours |
| pingr | Check if a remote computer is up. It can either just call the system ping command, or check a specified TCP port. |
| pinp | A 'PNAS'-alike style for 'rmarkdown', derived from the 'Proceedings of the National Academy of Sciences of the United S |
| pixmap | Functions for import, export, visualization and other manipulations of bitmapped images. |
| pkgbuild | Provides functions used to build R packages. Locates compilers needed to build R packages on various platforms and e |
| pkgconfig | Set configuration options on a per-package basis. Options set by a given package only apply to that package, oth |
| pkgdown | Generate an attractive and useful website from a source package. 'pkgdown' converts your documentation, vignettes, |
| pkgKitten | Provides a function kitten() which creates cute little packages which pass R package checks. This sets it apart from |
| pkgload | Simulates the process of installing a package and then attaching it. This is a key part of the 'devtools' package as |
| PKI | Public Key Infrastucture functions such as verifying certificates, RSA encription and signing which can be used to build |
| plm | A set of estimators for models and (robust) covariance matrices, and tests for panel data econometrics, inc |
| plogr | A simple header-only logging library for C++. Add 'LinkingTo: plogr' to 'DESCRIPTION', and '#include <plogr.h>' in |
| plot3D | Functions for viewing 2-D and 3-D data, including perspective plots, slice plots, surface plots, scatter plots, etc. Inc |
| plotly | Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library |
| plotmo | Plot model surfaces for a wide variety of models using partial dependence plots and other techniques. Al |
| plotrix | Lots of plots, various labeling, axis and color scaling functions. The author/maintainer died in September 2023. |
| pls | Multivariate regression methods Partial Least Squares Regression (PLSR), Principal Component Regression (PCR) and Cano |
| plyr | A set of tools that solves a common set of problems: you need to break a big problem down into manageable pieces, op |
| png | This package provides an easy and simple way to read, write and display bitmap images stored in the PNG format. It can r |
| poLCA | Latent class analysis and latent class regression models for polytomous outcome variables. Also known as latent st |
| polspline | Routines for the polynomial spline fitting routines hazard regression, hazard estimation with flexible tails, logsplin |
| polyclip | R port of Angus Johnson's open source library 'Clipper'. Performs polygon clipping operations (intersection, union, set |
| polycor | Computes polychoric and polyserial correlations by quick "two-step" methods or ML, optionally with standard errors; t |
| polynom | A collection of functions to implement a class for univariate polynomial manipulations. |
| pool | Enables the creation of object pools, which make it less computationally expensive to fetch a new object. Currently |
| posterior | Provides useful tools for both users and developers of packages for fitting Bayesian models or working with output fr |
| prabclus | Distance-based parametric bootstrap tests for clustering with spatial neighborhood information. Some distance measure |
| pracma | Provides a large number of functions from numerical analysis and linear algebra, numerical optimization, differ |
| praise | Build friendly R packages that praise their users if they have done something good, or they just need it to feel |
| pre | Derives prediction rule ensembles (PREs). Largely follows the procedure for deriving PREs as described in Friedman & |
| prefmod | Generates design matrix for analysing real paired comparisons and derived paired comparison data (Likert type items/rati |
| prettydoc | Creating tiny yet beautiful documents and vignettes from R Markdown. The package provides the 'html_pretty' output f |
| prettyunits | Pretty, human readable formatting of quantities. Time intervals: '1337000' -> '15d 11h 23m 20s'. Vague time inte |
| prevR | Spatial estimation of a prevalence surface or a relative risks surface, using data from a Demographic and Health |
| pROC | Tools for visualizing, smoothing and comparing receiver operating characteristic (ROC curves). (Partial) area under the |
| processx | Tools to run system processes in the background. It can check if a background process is running; wait on a backgro |
| prodlim | Fast and user friendly implementation of nonparametric estimators for censored event history (survival) analysis. Ka |
| profileModel | Provides tools that can be used to calculate, evaluate, plot and use for inference the profiles of *arbitrary* inference |
| profmem | A simple and light-weight API for memory profiling of R expressions. The profiling is built on top of R's built-in memo |
| profvis | Interactive visualizations for profiling R code. |
| progress | Configurable Progress bars, they may include percentage, elapsed time, and/or the estimated completion time. They wo |
| progressr | A minimal, unifying API for scripts and packages to report progress updates from anywhere including when using parallel |
| promises | Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming i |
| proto | An object oriented system using object-based, also called prototype-based, rather than class-based object oriented idea |
| protolite | Pure C++ implementations for reading and writing several common data formats based on Google protocol-buffers. Curr |
| proxy | Provides an extensible framework for the efficient calculation of auto- and cross-proximities, along with implementation |
| pryr | Useful tools to pry back the covers of R and understand the language at a deeper level. |
| ps | List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'. |
| pscl | Bayesian analysis of item-response theory (IRT) models, roll call analysis; computing highest density regions; maxi |
| pso | Provides an implementation of particle swarm optimisation consistent with the standard PSO 2007/2011 by Maurice Clerc. A |
| pspline | Smoothing splines with penalties on order m derivatives. |
| psych | A general purpose toolbox developed originally for personality, psychometric theory and experimental psychology. Functi |
| Publish | A bunch of convenience functions that transform the results of some basic statistical analyses into table format |
| purrr | A complete and consistent functional programming toolkit for R. |
| pvclust | An implementation of multiscale bootstrap resampling for assessing the uncertainty in hierarchical cluster |
| pzfx | Read and write 'GraphPad Prism' '.pzfx' files in R. |
| qap | Implements heuristics for the Quadratic Assignment Problem (QAP). Although, the QAP was introduced as a combinatorial op |
| qgam | Smooth additive quantile regression models, fitted using the methods of Fasiolo et al. (2020) <doi:10.1080/01621459. |
| qs2 | Streamlines and accelerates the process of saving and loading R objects, improving speed and compression compared to oth |
| quadprog | This package contains routines and documentation for solving quadratic programming problems. |
| quantmod | Specify, build, trade, and analyse quantitative financial trading strategies. |
| quantreg | Estimation and inference methods for models for conditional quantile functions: Linear and nonlinear parametric and n |
| questionr | Set of functions to make the processing and analysis of surveys easier : interactive shiny apps and addins for data |
| QuickJSR | An 'R' interface to the 'QuickJS' portable 'JavaScript' engine. The engine and all 'R' to 'JavaScript' interoperabi |
| qvcalc | Functions to compute quasi variances and associated measures of approximation error. |
| R.cache | Memoization can be used to speed up repetitive and computational expensive function calls. The first time a function th |
| R.methodsS3 | Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition |
| R.oo | Methods and classes for object-oriented programming in R with or without references. Large effort has been made on maki |
| R.rsp | The RSP markup language makes any text-based document come alive. RSP provides a powerful markup for controlling the co |
| R.utils | Utility functions useful when programming and developing R packages. |
| R2BayesX | An R interface to estimate structured additive regression (STAR) models with 'BayesX'. |
| R2HTML | Includes HTML function and methods to write in an HTML file. Thus, making HTML reports is easy. Includes a funct |
| R2OpenBUGS | Using this package, it is possible to call a BUGS model, summarize inferences and convergence in a table and graph, an |
| R2WinBUGS | Invoke a 'BUGS' model in 'OpenBUGS' or 'WinBUGS', a class "bugs" for 'BUGS' results and functions to work with that c |
| R6 | Creates classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, |
| ragg | Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing library. The 'ragg' package provides a s |
| rainbow | Visualizing functional data and identifying functional outliers. |
| ramcmc | Function for adapting the shape of the random walk Metropolis proposal as specified by robust adaptive Metropolis al |
| randomForest | Classification and regression based on a forest of trees using random inputs, based on Breiman (2001) <DOI:10.1023/A:101 |
| randomForestSRC | Fast OpenMP parallel computing of Breiman's random forests for univariate, multivariate, unsupervised, survival, competi |
| randomUniformForest | Ensemble model, for classification, regression and unsupervised learning, based on a forest of unpruned and randomize |
| ranger | A fast implementation of Random Forests, particularly suited for high dimensional data. Ensembles of classific |
| RANN | Finds the k nearest neighbours for every point in a given dataset in O(N log N) time using Arya and Mount's ANN libr |
| rapidjsonr | Provides JSON parsing capability through the 'Rapidjson' 'C++' header-only library. |
| rapidoc | A collection of 'HTML', 'JavaScript', 'CSS' and fonts assets that generate 'RapiDoc' documentation from an 'OpenAPI' S |
| RApiSerialize | Access to the internal R serialization code is provided for use by other packages at the C function level by using the |
| rappdirs | An easy way to determine which directories on the users computer you should use to save data, caches and logs. A por |
| raster | Reading, writing, manipulating, analyzing and modeling of spatial data. This package has been superseded by the "terra" |
| rasterVis | Methods for enhanced visualization and interaction with raster data. It implements visualization methods for quantitativ |
| rbenchmark | rbenchmark is inspired by the Perl module Benchmark, and is intended to facilitate benchmarking of arbitrary R c |
| rbibutils | Read and write 'Bibtex' files. Convert between bibliography formats, including 'Bibtex', 'Biblatex', 'PubMed', 'Endn |
| rcdd | R interface to (some of) cddlib (<https://github.com/cddlib/cddlib>). Converts back and forth between two repres |
| rcmdcheck | Run 'R CMD check' from 'R' and capture the results of the individual checks. Supports running checks in the backgrou |
| RColorBrewer | Provides color schemes for maps (and other graphics) designed by Cynthia Brewer as described at http://colorbrew |
| Rcpp | The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R |
| RcppArmadillo | 'Armadillo' is a templated C++ linear algebra library aiming towards a good balance between speed and ease of use. It p |
| RcppCCTZ | 'Rcpp' Access to the 'CCTZ' timezone library is provided. 'CCTZ' is a C++ library for translating between absolute and |
| RcppDate | A header-only C++ library is provided with support for dates, time zones, ISO weeks, Julian dates, and Islamic dates. |
| RcppEigen | R and 'Eigen' integration using 'Rcpp'. 'Eigen' is a C++ template library for linear algebra: matrices, vectors, numer |
| RcppGSL | 'Rcpp' integration for 'GNU GSL' vectors and matrices The 'GNU Scientific Library' (or 'GSL') is a collection of numeri |
| RcppParallel | High level functions for parallel programming with 'Rcpp'. For example, the 'parallelFor()' function can be used to |
| RcppProgress | Allows to display a progress bar in the R console for long running computations taking place in c++ code, and su |
| RcppRoll | Provides fast and efficient routines for common rolling / windowed operations. Routines for the efficient comput |
| RcppTOML | The configuration format defined by 'TOML' (which expands to "Tom's Obvious Markup Language") specifies an excellent fo |
| RcppZiggurat | The Ziggurat generator for normally distributed random numbers, originally proposed by Marsaglia and Tsang (2000, <doi |
| Rcsdp | R interface to the CSDP semidefinite programming library. Installs version 6.1.1 of CSDP from the COIN-OR website if req |
| RCurl | A wrapper for 'libcurl' <https://curl.se/libcurl/> Provides functions to allow one to compose general HTTP requests |
| Rdpack | Functions for manipulation of R documentation objects, including functions reprompt() and ereprompt() for updating ' |
| readODS | Read ODS (OpenDocument Spreadsheet) into R as data frame. Also support writing data frame into ODS file. |
| readr | The goal of 'readr' is to provide a fast and friendly way to read rectangular data (like 'csv', 'tsv', and 'fwf'). |
| readxl | Import excel files into R. Supports '.xls' via the embedded 'libxls' C library <https://github.com/libxls/libxls> an |
| recipes | A recipe prepares your data for modeling. We provide an extensible framework for pipeable sequences of feature engin |
| redoc | A collection of 'HTML', 'JavaScript', 'CSS' and fonts assets that generate 'Redoc' documentation from an 'OpenAPI' Spe |
| reformulas | Takes formulas including random-effects components (formatted as in 'lme4', 'glmmTMB', etc.) and processes them. Include |
| registry | Provides a generic infrastructure for creating and using registries. |
| relaimpo | Provides several metrics for assessing relative importance in linear models. These can be printed, plotted and bootstrap |
| relimp | Functions to facilitate inference on the relative importance of predictors in a linear or generalized linear model, and |
| rematch | A small wrapper on 'regexpr' to extract the matches and captured groups from the match of a regular expression to a |
| rematch2 | Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy data frames. |
| remotes | Download and install R packages stored in 'GitHub', 'GitLab', 'Bitbucket', 'Bioconductor', or plain 'subversion' or |
| renv | A dependency management toolkit for R. Using 'renv', you can create and manage project-local R libraries, save the s |
| reportr | Provides a system for reporting messages, which provides certain useful features over the standard R system, such as the |
| repr | String and binary representations of objects for several formats / mime types. |
| reprex | Convenience wrapper that uses the 'rmarkdown' package to render small snippets of code to target formats that includ |
| reshape | Flexibly restructure and aggregate data using just two functions: melt and cast. |
| reshape2 | Flexibly restructure and aggregate data using just two functions: melt and 'dcast' (or 'acast'). |
| reticulate | Interface to 'Python' modules, classes, and functions. When calling into 'Python', R data types are automatically co |
| rex | A friendly interface for the construction of regular expressions. |
| rgenoud | A genetic algorithm plus derivative optimizer. |
| rgexf | Create, read, and write 'GEXF' (Graph Exchange 'XML' Format) graph files (used in 'Gephi' and others). Using the 'XML' p |
| rgl | Provides medium to high level functions for 3D interactive graphics, including functions modelled on base graphics ( |
| RgoogleMaps | Serves two purposes: (i) Provide a comfortable R interface to query the Google server for static maps, a |
| rhub | R-hub v2 uses GitHub Actions to run 'R CMD check' and similar package checks. The 'rhub' package helps you set up |
| rio | Streamlined data import and export by making assumptions that the user is probably willing to make: 'import()' and ' |
| riskRegression | Implementation of the following methods for event history analysis. Risk regression models for survival endpoints al |
| rjson | Converts R object into JSON objects and vice-versa. |
| RJSONIO | This is a package that allows conversion to and from data in Javascript object notation (JSON) format. This allows |
| rlang | A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like t |
| rlas | Read and write 'las' and 'laz' binary file formats. The LAS file format is a public file format for the interchange of 3 |
| rlecuyer | Provides an interface to the C implementation of the random number generator with multiple independent streams |
| rmapshaper | Edit and simplify 'geojson', 'Spatial', and 'sf' objects. This is wrapper around the 'mapshaper' 'JavaScript' libra |
| RMariaDB | Implements a DBI-compliant interface to MariaDB (<https://mariadb.org/>) and MySQL (<https://www.mysql.com/>) da |
| rmarkdown | Convert R Markdown documents into a variety of formats. |
| rmatio | Read and write 'Matlab' MAT files from R. The 'rmatio' package supports reading MAT version 4, MAT version 5 and MAT |
| rmeta | Functions for simple fixed and random effects meta-analysis for two-sample comparisons and cumulative me |
| Rmpi | An interface (wrapper) to MPI. It also provides interactive R manager and worker environment. |
| rms | Regression modeling, testing, estimation, validation, graphics, prediction, and typesetting by storing enhanced model d |
| RMySQL | Legacy 'DBI' interface to 'MySQL' / 'MariaDB' based on old code ported from S-PLUS. A modern 'MySQL' client written |
| rngtools | Provides a set of functions for working with Random Number Generators (RNGs). In particular, a generic S4 framew |
| robumeta | Functions for conducting robust variance estimation (RVE) meta-regression using both large and small sample RVE estimato |
| robust | Methods for robust statistics, a state of the art in the early 2000s, notably for robust regression and robust multiva |
| robustbase | "Essential" Robust Statistics. Tools allowing to analyze data with robust methods. This includes regression methodolo |
| ROCR | ROC graphs, sensitivity/specificity curves, lift charts, and precision/recall plots are popular examples of trade-off |
| RODBC | An ODBC database interface. |
| Rook | An HTTP web server for R with a documented API to interface between R and the server. The documentation contains the Roo |
| rootSolve | Routines to find the root of nonlinear functions, and to perform steady-state and equilibrium analysis of ordinary diffe |
| ROSE | Functions to deal with binary classification problems in the presence of imbalanced classes. Synthetic balanced sample |
| roxygen2 | Generate your Rd documentation, 'NAMESPACE' file, and collation field using specially formatted comments. Writing |
| rpanel | A set of functions to build simple GUI controls for R functions. These are built on the 'tcltk' package. |
| rpart | Recursive partitioning for classification, regression and survival trees. An implementation of most of the functi |
| rpart.plot | Plot 'rpart' models. Extends plot.rpart() and text.rpart() in the 'rpart' package. |
| RPostgres | Fully DBI-compliant C++-backed interface to PostgreSQL <https://www.postgresql.org/>, an open-source relational data |
| RPostgreSQL | Database interface and 'PostgreSQL' driver for 'R'. This package provides a Database Interface 'DBI' compliant driver |
| rprintf | Provides a set of functions to facilitate building formatted strings under various replacement rules: C-style format |
| rprojroot | Robust, reliable and flexible paths to files below a project root. The 'root' of a project is defined as a directory |
| rrcov | Robust Location and Scatter Estimation and Robust Multivariate Analysis with High Breakdown Point: princ |
| rsconnect | Programmatic deployment interface for 'RPubs', 'shinyapps.io', and 'Posit Connect'. Supported content types include |
| Rsolnp | General Non-linear Optimization Using Augmented Lagrange Multiplier Method. |
| RSpectra | R interface to the 'Spectra' library <https://spectralib.org/> for large-scale eigenvalue and SVD problems. It i |
| RSQLite | Embeds the SQLite database engine in R and provides an interface compliant with the DBI package. The source for the |
| rstan | User-facing R functions are provided to parse, compile, test, estimate, and analyze Stan models by accessing the hea |
| rstanarm | Estimates previously compiled regression models using the 'rstan' package, which provides the R interface to the Sta |
| rstantools | Provides various tools for developers of R packages interfacing with 'Stan' <https://mc-stan.org>, including functio |
| rstatix | Provides a simple and intuitive pipe-friendly framework, coherent with the 'tidyverse' design philosophy, for perfo |
| rstudioapi | Access the RStudio API (if available) and provide informative error messages when it's not. |
| Rtsne | An R wrapper around the fast T-distributed Stochastic Neighbor Embedding implementation by Van der Maaten (see <htt |
| rugarch | ARFIMA, in-mean, external regressors and various GARCH flavors, with methods for fit, forecast, simulation, inference an |
| RUnit | R functions implementing a standard Unit Testing framework, with additional code inspection and report g |
| rversions | Query the main 'R' 'SVN' repository to find the versions 'r-release' and 'r-oldrel' refer to, and also all previous |
| rvest | Wrappers around the 'xml2' and 'httr' packages to make it easy to download, then manipulate, HTML and XML. |
| rworldmap | Enables mapping of country level and gridded user datasets. |
| rworldxtra | High resolution vector country boundaries derived from Natural Earth data, can be plotted in rworldmap. |
| s2 | Provides R bindings for Google's s2 library for geometric calculations on the sphere. High-performance constructors |
| S7 | A new object oriented programming system designed to be a successor to S3 and S4. It includes formal class, generic, |
| sampleSelection | Two-step and maximum likelihood estimation of Heckman-type sample selection models: standard sample selection m |
| sampling | Functions to draw random samples using different sampling schemes are available. Functions are also provided to obtain ( |
| sandwich | Object-oriented software for model-robust covariance matrix estimators. Starting out from the basic robust |
| sass | An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and fu |
| satellite | Herein, we provide a broad variety of functions which are useful for handling, manipulating, and visualizing satelli |
| scales | Graphical scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axe |
| scalreg | Algorithms for fitting scaled sparse linear regression and estimating precision matrices. |
| scatterplot3d | Plots a three dimensional (3D) point cloud. |
| scrypt | Functions for working with the scrypt key derivation functions originally described by Colin Percival <https://w |
| segmented | Fitting regression models where, in addition to possible linear terms, one or more covariates have segmented (i.e., brok |
| SEL | Implements a method for fitting a bounded probability distribution to quantiles (for example stated by an expert |
| selectr | Translates a CSS3 selector into an equivalent XPath expression. This allows us to use CSS selectors when working with |
| sem | Functions for fitting general linear structural equation models (with observed and latent variables) using the RAM a |
| seqinr | Exploratory data analysis and data visualization for biological sequence (DNA and protein) data. Seqinr includes uti |
| seriation | Infrastructure for ordering objects with an implementation of several seriation/sequencing/ordination techniques to |
| servr | Start an HTTP server in R to serve static files, or dynamic documents that can be converted to HTML files (e.g., R M |
| sessioninfo | Query and print information about the current R session. It is similar to 'utils::sessionInfo()', but includes more |
| setRNG | Provides utilities to help set and record the setting of the seed and the uniform and normal generators used when a ran |
| sets | Data structures and basic operations for ordinary sets, generalizations such as fuzzy sets, multisets, and |
| sf | Support for simple feature access, a standardized way to encode and analyze spatial vector data. Binds to 'GDAL' < |
| sfheaders | Converts between R and Simple Feature 'sf' objects, without depending on the Simple Feature library. Conversion functi |
| sfsmisc | Useful utilities ['goodies'] from Seminar fuer Statistik ETH Zurich, some of which were ported from S-plus in the 199 |
| sftime | Classes and methods for spatial objects that have a registered time column, in particular for irregular spatiotempo |
| sgeostat | An Object-oriented Framework for Geostatistical Modeling in S+ containing functions for variogram estimation, variogr |
| shades | Functions for easily manipulating colours, creating colour scales and calculating colour distances. |
| shape | Functions for plotting graphical shapes such as ellipses, circles, cylinders, arrows, ... |
| shapefiles | Functions to read and write ESRI shapefiles. |
| shiny | Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs a |
| shinyAce | Ace editor bindings to enable a rich text editing environment within Shiny. |
| shinyBS | Adds additional Twitter Bootstrap components to Shiny. |
| shinydisconnect | A 'Shiny' app can disconnect for a variety of reasons: an unrecoverable error occurred in the app, the server went d |
| shinyFiles | Provides functionality for client-side navigation of the server side file system in shiny apps. In case the app is r |
| shinyjs | Perform common useful JavaScript operations in Shiny apps that will greatly improve your apps without having to know |
| shinymanager | Simple and secure authentification mechanism for single 'Shiny' applications. Credentials are stored in an encrypted |
| shinystan | A graphical user interface for interactive Markov chain Monte Carlo (MCMC) diagnostics and plots and tables helpful |
| shinythemes | Themes for use with Shiny. Includes several Bootstrap themes from <https://bootswatch.com/>, which are packaged for |
| showtext | Making it easy to use various types of fonts ('TrueType', 'OpenType', Type 1, web fonts, etc.) in R graphs, and supp |
| showtextdb | Providing font files that can be used by the 'showtext' package. |
| SimComp | Simultaneous tests and confidence intervals are provided for one-way experimental designs with one or many normally dist |
| sitmo | Provided within are two high quality and fast PPRNGs that may be used in an 'OpenMP' parallel environment. In additi |
| sjlabelled | Collection of functions dealing with labelled data, like reading and writing data between R and other statistical s |
| sjmisc | Collection of miscellaneous utility functions, supporting data transformation tasks like recoding, dichotomizing or |
| SkewHyperbolic | Functions are provided for the density function, distribution function, quantiles and random number generati |
| skewt | Density, distribution function, quantile function and random generation for the skewed t distribution of Fernand |
| slippymath | Provides functions for performing common tasks when working with slippy map tile service APIs e.g. Google maps, Open S |
| sm | This is software linked to the book 'Applied Smoothing Techniques for Data Analysis - The Kernel Approach with S-Plu |
| smoof | Provides generators for a high number of both single- and multi- objective test functions which are frequently used |
| smotefamily | A collection of various oversampling techniques developed from SMOTE is provided. SMOTE is a oversampling technique whic |
| sn | Build and manipulate probability distributions of the skew-normal family and some related ones, notably the skew-t an |
| snow | Support for simple parallel computing in R. |
| snowfall | Usability wrapper around snow for easier development of parallel R programs. This package offers e.g. extended e |
| snowflakeauth | Authentication helpers for 'Snowflake'. It provides compatibility with authentication approaches supported by th |
| som | Self-Organizing Map (with application in gene clustering). |
| soma | An R implementation of the Self-Organising Migrating Algorithm, a general-purpose, stochastic optimisation algorithm. Th |
| sourcetools | Tools for the reading and tokenization of R code. The 'sourcetools' package provides both an R and C++ interface for |
| sp | Classes and methods for spatial data; the classes document where the spatial location information resides, for 2D or |
| spacesXYZ | Functions for converting among CIE XYZ, xyY, Lab, and Luv. Calculate Correlated Color Temperature (CCT) and the Pl |
| spacetime | Classes and methods for spatio-temporal data, including space-time regular lattices, sparse lattices, irregular data, an |
| spam | Set of functions for sparse matrix algebra. Differences with other sparse matrix packages are: (1) we only suppo |
| spam64 | Provides the Fortran code of the R package 'spam' with 64-bit integers. Loading this package together with the R pac |
| SparseM | Some basic linear algebra functionality for sparse matrices is provided: including Cholesky decomposition and backsol |
| sparsevctrs | Provides sparse vectors powered by ALTREP (Alternative Representations for R Objects) that behave like regular vecto |
| spatial | Functions for kriging and point pattern analysis. |
| spatialreg | A collection of all the estimation functions for spatial cross-sectional models (on lattice/areal data using spatial wei |
| spatstat | Comprehensive open-source toolbox for analysing Spatial Point Patterns. Focused mainly on two-dimensional point patterns |
| spatstat.data | Contains all the datasets for the 'spatstat' family of packages. |
| spatstat.explore | Functionality for exploratory data analysis and nonparametric analysis of spatial data, mainly spatial point patte |
| spatstat.geom | Defines spatial data types and supports geometrical operations on them. Data types include point patterns, windows |
| spatstat.linnet | Defines types of spatial data on a linear network and provides functionality for geometrical operations, dat |
| spatstat.model | Functionality for parametric statistical modelling and inference for spatial data, mainly spatial point patterns, |
| spatstat.random | Functionality for random generation of spatial data in the 'spatstat' family of packages. Generates random spatial |
| spatstat.sparse | Defines sparse three-dimensional arrays and supports standard operations on them. The package also includes |
| spatstat.univar | Estimation of one-dimensional probability distributions including kernel density estimation, weighted empirical cu |
| spatstat.utils | Contains utility functions for the 'spatstat' family of packages which may also be useful for other purpose |
| spd | The Semi Parametric Piecewise Distribution blends the Generalized Pareto Distribution for the tails with a kernel based |
| spData | Diverse spatial datasets for demonstrating, benchmarking and teaching spatial data analysis. It includes R data of |
| spdep | A collection of functions to create spatial weights matrix objects from polygon 'contiguities', from point patterns by |
| spelling | Spell checking common document formats including latex, markdown, manual pages, and description files. Includes util |
| sphet | Functions for fitting Cliff-Ord-type spatial autoregressive models with and without heteroskedastic innovations using Ge |
| splancs | The Splancs package was written as an enhancement to S-Plus for display and analysis of spatial point pattern data; it h |
| splines | Regression spline functions and classes. |
| splm | ML and GM estimation and diagnostic testing of econometric models for spatial panel data. |
| spls | Provides functions for fitting a sparse partial least squares (SPLS) regression and classification (Chun |
| sqldf | The sqldf() function is typically passed a single argument which is an SQL select statement where the table names are |
| SQUAREM | Algorithms for accelerating the convergence of slow, monotone sequences from smooth, contraction mapping such as |
| stabledist | Density, Probability and Quantile functions, and random number generation for (skew) stable distributions, using the p |
| stabs | Resampling procedures to assess the stability of selected variables with additional finite sample error control for |
| StanHeaders | The C++ header files of the Stan project are provided by this package, but it contains little R code or documentation. T |
| stargazer | Produces LaTeX code, HTML/CSS code and ASCII text for well-formatted tables that hold regression analysis results f |
| stars | Reading, manipulating, writing and plotting spatiotemporal arrays (raster and vector data cubes) in 'R', using 'GDAL |
| statmod | A collection of algorithms and functions to aid statistical modeling. Includes limiting dilution analysis (aka ELDA), gr |
| statnet.common | Non-statistical utilities used by the software developed by the Statnet Project. They may also be of use to others. |
| stats | R statistical functions. |
| stats4 | Statistical Functions using S4 classes. |
| stringdist | Implements an approximate string matching version of R's native 'match' function. Also offers fuzzy text search base |
| stringfish | Provides an extendable, performant and multithreaded 'alt-string' implementation backed by 'C++' vectors and strings. |
| stringi | A collection of character string/text/natural language processing tools for pattern searching (e.g., with 'Java'-lik |
| stringmagic | Performs complex string operations compactly and efficiently. Supports string interpolation jointly with over 50 string |
| stringr | A consistent, simple and easy to use set of wrappers around the fantastic 'stringi' package. All function and argume |
| strucchange | Testing, monitoring and dating structural changes in (linear) regression models. strucchange features tests |
| styler | Pretty-prints R code without changing the user's formatting intent. |
| subplex | The subplex algorithm for unconstrained optimization, developed by Tom Rowan. |
| subselect | A collection of functions which (i) assess the quality of variable subsets as surrogates for a full data set, in either |
| suntools | Provides a set of convenient functions for calculating sun-related information, including the sun's position (elevation |
| superpc | Does prediction in the case of a censored survival outcome, or a regression outcome, using the "supervised principal com |
| SuppDists | Ten distributions supplementing those built into R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squ |
| survey | Summary statistics, two-sample tests, rank tests, generalised linear models, cumulative link models, Cox models, logline |
| survival | Contains the core survival analysis routines, including definition of Surv objects, Kaplan-Meier and Aalen- |
| survPresmooth | Presmoothed estimators of survival, density, cumulative and non-cumulative hazard functions with right-censored survival |
| svglite | A graphics device for R that produces 'Scalable Vector Graphics'. 'svglite' is a fork of the older 'RSvgDevice' pack |
| svUnit | A complete unit test system. |
| sys | Drop-in replacements for the base system2() function with fine control and consistent behavior across platforms. Sup |
| sysfonts | Loading system fonts and Google Fonts <https://fonts.google.com/> into R, in order to support other packages suc |
| systemfit | Econometric estimation of simultaneous systems of linear and nonlinear equations using Ordinary Least Squares (OLS), W |
| systemfonts | Provides system native access to the font catalogue. As font handling varies between systems it is difficult to corr |
| tables | Computes and displays complex tables of summary statistics. Output may be in LaTeX, HTML, plain text, or an R matrix |
| tcltk | Interface and language bindings to Tcl/Tk GUI elements. |
| tcltk2 | A series of additional Tcl commands and Tk widgets to supplement the tcltk package. |
| tclust | Provides functions for robust trimmed clustering. The methods are described in Garcia-Escudero (2008) <doi:10.1214/ |
| TeachingDemos | Demonstration functions that can be used in a classroom to demonstrate statistical concepts, or on your own to better un |
| tensor | The tensor product of two arrays is notionally an outer product of the arrays collapsed in specific extents by s |
| tensorA | Provides convenience functions for advanced linear algebra with tensors and computation with data sets of |
| terra | Methods for spatial data analysis with vector (points, lines, polygons) and raster (grid) data. Methods for vector data |
| testit | Provides two convenience functions assert() and test_pkg() to facilitate testing R packages. |
| testthat | Software testing is important, but, in part because it is frustrating and boring, many of us avoid it. 'testthat' is |
| texreg | Converts coefficients, standard errors, significance stars, and goodness-of-fit statistics of statistical models into La |
| textshaping | Provides access to the text shaping functionality in the 'HarfBuzz' library and the bidirectional algorithm in the ' |
| tfruns | Create and manage unique directories for each 'TensorFlow' training run. Provides a unique, time stamped directory fo |
| TH.data | Contains data sets used in other packages Torsten Hothorn maintains. |
| themis | A dataset with an uneven number of cases in each class is said to be unbalanced. Many models produce a subpar perfor |
| threejs | Create interactive 3D scatter plots, network plots, and globes using the 'three.js' visualization library (<https:// |
| tibble | Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data fram |
| tidyr | Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contai |
| tidyselect | A backend for the selecting functions of the 'tidyverse'. It makes it easy to implement select-like functions in yo |
| tidyverse | The 'tidyverse' is a set of packages that work in harmony because they share common data representations and 'API' d |
| tikzDevice | Provides a graphics output device for R that records plots in a LaTeX-friendly format. The device transforms plo |
| timechange | Efficient routines for manipulation of date-time objects while accounting for time-zones and daylight saving times. T |
| timeDate | The 'timeDate' class fulfils the conventions of the ISO 8601 standard as well as of the ANSI C and POSIX standards. Be |
| timereg | Programs for Martinussen and Scheike (2006), `Dynamic Regression Models for Survival Data', Springer Verlag. Plus m |
| timeSeries | 'S4' classes and various tools for financial time series: Basic functions such as scaling and sorting, subsetting, m |
| tinytable | Create highly customized tables with this simple and dependency-free package. Data frames can be converted to 'HTML', 'L |
| tinytest | Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main features: install tests with |
| tinytex | Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (<https://yihui.org/tinytex/>), a li |
| tis | Functions and S3 classes for time indexes and time indexed series, which are compatible with FAME frequencies. |
| tkrplot | Simple mechanism for placing R graphics in a Tk widget. |
| tmap | Thematic maps are geographical maps in which spatial data distributions are visualized. This package offers a flexib |
| tmaptools | Set of tools for reading and processing spatial data. The aim is to supply the workflow to create thematic maps. This pa |
| TMB | With this tool, a user should be able to quickly implement complex random effect models through simple C++ templates |
| tools | Tools for package development, administration and documentation. |
| TRAMPR | Matching terminal restriction fragment length polymorphism ('TRFLP') profiles between unknown samples and a |
| tree | Classification and regression trees. |
| triebeard | 'Radix trees', or 'tries', are key-value data structures optimised for efficient lookups, similar in purpose |
| trimcluster | Trimmed k-means clustering. The method is described in Cuesta-Albertos et al. (1997) <doi:10.1214/aos/1031833664>. |
| tripack | A constrained two-dimensional Delaunay triangulation package providing both triangulation and generation of voronoi mo |
| truncdist | A collection of tools to evaluate probability density functions, cumulative distribution functions, quantile fun |
| truncnorm | Density, probability, quantile and random number generation functions for the truncated normal distribution. |
| truncreg | Estimation of models for truncated Gaussian variables by maximum likelihood. |
| TSA | Contains R functions and datasets detailed in the book "Time Series Analysis with Applications in R (second edit |
| tseries | Time series analysis and computational finance. |
| TSP | Basic infrastructure and some algorithms for the traveling salesperson problem (also traveling salesman problem; TSP |
| TTR | A collection of over 50 technical indicators for creating technical trading rules. The package also provides fast implem |
| tweedie | Maximum likelihood computations for Tweedie families, including the series expansion (Dunn and Smyth, 2005; <doi:10.1007 |
| tweenr | In order to create smooth animation between states of data, tweening is necessary. This package provides a range of |
| tzdb | Provides an up-to-date copy of the Internet Assigned Numbers Authority (IANA) Time Zone Database. It is updated peri |
| ucminf | An algorithm for general-purpose unconstrained non-linear optimization. The algorithm is of quasi-Newton ty |
| udunits2 | Provides simple bindings to Unidata's udunits library. |
| uniReg | Univariate spline regression. It is possible to add the shape constraint of unimodality and predefined or self-defined |
| units | Support for measurement units in R vectors, matrices and arrays: automatic propagation, conversion, derivation a |
| unmarked | Fits hierarchical models of animal abundance and occurrence to data collected using survey methods such as point counts, |
| urca | Unit root and cointegration tests encountered in applied econometric analysis are implemented. |
| urlchecker | Provide the URL checking tools available in R 4.1+ as a package for earlier versions of R. Also uses concurrent requ |
| urltools | A toolkit for all URL-handling needs, including encoding and decoding, parsing, parameter extraction and modificatio |
| uroot | Seasonal unit roots and seasonal stability tests. P-values based on response surface regressions are available for b |
| usethis | Automate package and project setup tasks that are otherwise performed manually. This includes setting up unit testin |
| utf8 | Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and |
| utils | R utility functions. |
| uuid | Tools for generating and handling of UUIDs (Universally Unique Identifiers). |
| V8 | An R interface to V8 <https://v8.dev>: Google's open source JavaScript and WebAssembly engine. This package can be c |
| vars | Estimation, lag selection, diagnostic testing, forecasting, causality analysis, forecast error variance decomposition an |
| vcd | Visualization techniques, data sets, summary and inference procedures aimed particularly at categorical data. Sp |
| vcdExtra | Provides additional data sets, methods and documentation to complement the 'vcd' package for Visualizing Categorical Dat |
| vctrs | Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coerci |
| vdiffr | An extension to the 'testthat' package that makes it easy to add graphical unit tests. It provides a Shiny applicati |
| vegan | Ordination methods, diversity analysis and other functions for community and vegetation ecologists. |
| VGAM | An implementation of about 6 major classes of statistical regression models. The central algorithm is Fisher sco |
| VGAMdata | Mainly data sets to accompany the VGAM package and the book "Vector Generalized Linear and Additive Models: With an Im |
| vip | A general framework for constructing variable importance plots from various types of machine learning models in R. As |
| viridis | Color maps designed to improve graph readability for readers with common forms of color blindness and/or color visi |
| viridisLite | Color maps designed to improve graph readability for readers with common forms of color blindness and/or color visi |
| visNetwork | Provides an R interface to the 'vis.js' JavaScript charting library. It allows an interactive visualization of netwo |
| vroom | The goal of 'vroom' is to read and write data (like 'csv', 'tsv' and 'fwf') quickly. When reading it uses a quick in |
| waldo | Compare complex R objects and reveal the key differences. Designed particularly for use in testing packages where be |
| webshot | Takes screenshots of web pages, including Shiny applications and R Markdown documents. |
| webutils | Parses http request data in application/json, multipart/form-data, or application/x-www-form-urlencoded format. Inc |
| whisker | Implements 'Mustache' logicless templating. |
| whoami | Look up the username and full name of the current user, the current user's email address and 'GitHub' username, |
| withr | A set of functions to run code 'with' safely and temporarily modified global state. Many of these functions were ori |
| wk | Provides a minimal R and C++ API for parsing well-known binary and well-known text representation of geometries to a |
| wordcloud | Functionality to create pretty word clouds, visualize differences and similarity between documents, and avoid over-plott |
| writexl | Zero-dependency data frame to xlsx exporter based on 'libxlsxwriter' <https://libxlsxwriter.github.io>. Fast and no |
| xfun | Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'. |
| xgboost | Extreme Gradient Boosting, which is an efficient implementation of the gradient boosting framework from Chen & Guest |
| XML | Many approaches for both reading and creating XML (and HTML) documents (including DTDs), both local and |
| xml2 | Bindings to 'libxml2' for working with XML data using a simple, consistent interface based on 'XPath' expressions. |
| xmlparsedata | Convert the output of 'utils::getParseData()' to an 'XML' tree, that one can search via 'XPath', and easier to manip |
| xopen | Cross platform solution to open files, directories or 'URLs' with their associated programs. |
| xtable | Coerce data to LaTeX and HTML tables. |
| xts | Provide for uniform handling of R's different time-based data classes by extending zoo, maximizing native format informa |
| yaml | Implements the 'libyaml' 'YAML' 1.1 parser and emitter (<https://pyyaml.org/wiki/LibYAML>) for R. |
| yardstick | Tidy tools for quantifying how well model fits to a data set such as confusion matrices, class probability curve sum |
| zeallot | Provides a %<-% operator to perform multiple, unpacking, and destructuring assignment in R. The operator unpacks |
| zip | Cross-Platform 'zip' Compression Library. A replacement for the 'zip' function, that does not require any additional |
| zoo | An S3 class with methods for totally ordered indexed observations. It is particularly aimed at irregular ti |
| ztable | Makes zebra-striped tables (tables with alternating row colors) in LaTeX and HTML formats easily from a data.frame, |