Computes and fits a heavy-tailed Student-t Naive Bayes classifier for non-stationary financial market regime analysis (Clock of Regimes, COR). The core innovation is a profile grid search over the degrees-of-freedom parameter nu that prevents numerical underflow and structural classification failures when identifying fat-tailed Stress regimes. Provides S3 methods for fitting, prediction, summarising, plotting, and parameter extraction.
Assess the proportion of treatment effect explained by a longitudinal surrogate marker as described in Agniel D and Parast L (2021) <doi:10.1111/biom.13310>; and estimate the treatment effect on a longitudinal surrogate marker as described in Wang et al. (2025) <doi:10.1093/biomtc/ujaf104>. A tutorial for this package can be found at <https://www.laylaparast.com/longsurr>.
This package provides tools to help storing and handling case line list data. The linelist class adds a tagging system to classical data.frame objects to identify key epidemiological data such as dates of symptom onset, epidemiological case definition, age, gender or disease outcome. Once tagged, these variables can be seamlessly used in downstream analyses, making data pipelines more robust and reliable.
Fits the neighboring models of a fitted structural equation model and assesses the model uncertainty of the fitted model based on BIC posterior probabilities (BPP), using the method presented in Wu, Cheung, and Leung (2020) <doi:10.1080/00273171.2019.1574546>. See Pesigan, Cheung, Wu, Chang, and Leung (2026) <doi:10.3758/s13428-025-02921-x> for an introduction to the package.
This package provides a framework based on S3 dispatch for constructing models of mosquito-borne pathogen transmission which are constructed from submodels of various components (i.e. immature and adult mosquitoes, human populations). A consistent mathematical expression for the distribution of bites on hosts means that different models (stochastic, deterministic, etc.) can be coherently incorporated and updated over a discrete time step.
This package provides an algorithm for creating mandalas. From the perspective of classic mathematical curves and rigid movements on the plane, the package allows you to select curves and produce mandalas from the curve. The algorithm was developed based on the book by Alcoforado et. al. entitled "Art, Geometry and Mandalas with R" (2022) in press by the USP Open Books Portal.
BEAST2 (<https://www.beast2.org>) is a widely used Bayesian phylogenetic tool, that uses DNA/RNA/protein data and many model priors to create a posterior of jointly estimated phylogenies and parameters. BEAST2 is commonly accompanied by BEAUti 2 (<https://www.beast2.org>), which, among others, allows one to install BEAST2 package. This package allows to work with BEAST2 packages from R'.
Cross-Entropy optimisation of unconstrained deterministic and noisy functions illustrated in Rubinstein and Kroese (2004, ISBN: 978-1-4419-1940-3) through a highly flexible and customisable function which allows user to define custom variable domains, sampling distributions, updating and smoothing rules, and stopping criteria. Several built-in methods and settings make the package very easy-to-use under standard optimisation problems.
Data used in compiling the Handbook of UK Urban Tree Allometric Equations and Size Characteristics (Fennel 2024). The data include measurements of height, crown radius and diameter at breast height (DBH) for UK urban trees. For more details see Fennell (2024) Handbook of UK Urban Tree Allometric Equations and Size Characteristics (Version 1.4). <doi:10.13140/RG.2.2.28745.04961>.
Find R packages from CRAN, rOpenSci', or Bioconductor corpora. Packages can be matched to general text descriptions, to names of installed packages, or to local paths to entire source repositories. The package is used to list the most similar packages for each new submission to the rOpenSci software peer-review program ('rOpenSci authors, 2026; <doi:10.5281/zenodo.18885936>).
PI-Change is a prior-informed multiple change point detection method that incorporates prespecified plausible change point locations through a time-varying penalized likelihood. The method extends multiple change point detection beyond purely data-driven segmentation by allowing external knowledge about plausible change point locations to enter the objective function; see Jacobs and Chen (2026) <doi:10.48550/arXiv.2605.01003>.
Automatic generation of maximally distinct qualitative color palettes, optionally tailored to color deficiency. A set of colors or a subspace of a color space is used as input and a final palette of specified size is generated by picking colors that maximize the minimum pairwise difference among the chosen colors. Adaptations to color vision deficiency, background colors, and white points are supported.
Enables drag-and-drop behaviour in Shiny apps, by exposing the functionality of the SortableJS <https://sortablejs.github.io/Sortable/> JavaScript library as an htmlwidget'. You can use this in Shiny apps and widgets, learnr tutorials as well as R Markdown. In addition, provides a custom learnr question type - question_rank() - that allows ranking questions with drag-and-drop.
This package provides a set of statistical tools for spatio-temporal data exploration. Includes simple plotting functions, covariance calculations and computations similar to principal component analysis for spatio-temporal data. Can use both dataframes and stars objects for all plots and computations. For more details refer Spatio-Temporal Statistics with R (Christopher K. Wikle, Andrew Zammit-Mangion, Noel Cressie, 2019, ISBN:9781138711136).
Apache Drill is a low-latency distributed query engine designed to enable data exploration and analysis on both relational and non-relational data stores, scaling to petabytes of data. Methods are provided that enable working with Apache Drill instances via the REST API, DBI methods and using dplyr'/'dbplyr idioms. Helper functions are included to facilitate using official Drill Docker images/containers.
An implementation of local and global statistical complexity measures (aka Information Theory Quantifiers, ITQ) for time series analysis based on ordinal statistics (Bandt and Pompe (2002) <DOI:10.1103/PhysRevLett.88.174102>). Several distance measures that operate on ordinal pattern distributions, auxiliary functions for ordinal pattern analysis, and generating functions for stochastic and deterministic-chaotic processes for ITQ testing are provided.
This package provides a tool to rectangle a nested list, that is to convert it into a tibble'. This is done automatically or according to a given specification. A common use case is for nested lists coming from parsing JSON files, or the JSON responses of REST APIs'. Rectangling uses the vctrs package, and therefore offers a wide support of vector types.
This package implements the Vector Matching algorithm to match multiple treatment groups based on previously estimated generalized propensity scores. The package includes tools for visualizing initial confounder imbalances, estimating treatment assignment probabilities using various methods, defining the common support region, performing matching across multiple groups, and evaluating matching quality. For more details, see Lopez and Gutman (2017) <doi:10.1214/17-STS612>.
Designing repetitive group acceptance sampling inspection plans for time-truncated life tests. The package uses a distribution-free formulation in which the user supplies the failure probability. The functions compute operating characteristic probabilities and average sample numbers subject to a consumer's risk constraint. The package also provides graphical and comparative tools for comparing repetitive group, group and single sampling inspection plans. Sherman (1965) <doi:10.2307/1266124>; Aslam and Jun (2013) <doi:10.1007/s00170-013-4747-x>. Saha et al. (2025) <doi:10.1007/s41872-025-00305-w>; Tripathi et al. (2020) <doi:10.1080/02664763.2020.1759031>; Tripathi and Aslam (2024) <doi:10.1285/i20705948v17n3p636>; Tripathi et al. (2022) <doi:10.1007/s40745-020-00267-z>; Saha et al. (2021) <doi:10.1080/21681015.2021.1893843>; Tripathi et al. (2023) <doi:10.1007/s41872-023-00221-x>.
Wraps some of the matrix exponentiation utilities from EXPOKIT (<http://www.maths.uq.edu.au/expokit/>), a FORTRAN library that is widely recommended for matrix exponentiation (Sidje RB, 1998. "Expokit: A Software Package for Computing Matrix Exponentials." ACM Trans. Math. Softw. 24(1): 130-156). EXPOKIT includes functions for exponentiating both small, dense matrices, and large, sparse matrices (in sparse matrices, most of the cells have value 0). Rapid matrix exponentiation is useful in phylogenetics when we have a large number of states (as we do when we are inferring the history of transitions between the possible geographic ranges of a species), but is probably useful in other ways as well. NOTE: In case FORTRAN checks temporarily get rexpokit archived on CRAN, see archived binaries at GitHub in: nmatzke/Matzke_R_binaries (binaries install without compilation of source code).
This package lets you interface to Nocedal et al. L-BFGS-B.3.0 limited memory BFGS minimizer with bounds on parameters. This registers a R compatible C interface to L-BFGS-B.3.0 that uses the same function types and optimization as the optim() function. This package also adds more stopping criteria as well as allowing the adjustment of more tolerances.
This package provides a low-level spell checker and morphological analyzer based on the famous hunspell library. The package can analyze or check individual words as well as parse text, LaTeX, HTML or XML documents. For a more user-friendly interface use the spelling package which builds on this package to automate checking of files, documentation and vignettes in all common formats.
This is a package for variable elimination (Gaussian elimination, Fourier-Motzkin elimination), Moore-Penrose pseudoinverse, reduction to reduced row echelon form, value substitution, projecting a vector on the convex polytope described by a system of (in)equations, simplify systems by removing spurious columns and rows and collapse implied equalities, test if a matrix is totally unimodular, compute variable ranges implied by linear (in)equalities.
FHIR R4 bundles in JSON format are derived from https://synthea.mitre.org/downloads. Transformation inspired by a kaggle notebook published by Dr Alexander Scarlat, https://www.kaggle.com/code/drscarlat/fhir-starter-parse-healthcare-bundles-into-tables. This is a very limited illustration of some basic parsing and reorganization processes. Additional tooling will be required to move beyond the Synthea data illustrations.