sitmo - Parallel Pseudo Random Number Generator (PPRNG) 'sitmo' Header Files
Provided within are two high quality and fast PPRNGs that may be used in an 'OpenMP' parallel environment. In addition, there is a generator for one dimensional low-discrepancy sequence. The objective of this library to consolidate the distribution of the 'sitmo' (C++98 & C++11), 'threefry' and 'vandercorput' (C++11-only) engines on CRAN by enabling others to link to the header files inside of 'sitmo' instead of including a copy of each engine within their individual package. Lastly, the package contains example implementations using the 'sitmo' package and three accompanying vignette that provide additional information.
Last updated
parallelrandom-generationrcppcppopenmp
10.23 score 8 stars 292 dependents 31 scripts 52k downloadsbibtex - Bibtex Parser
Utility to parse a bibtex file.
Last updated
bibtexparser
8.91 score 40 stars 22 dependents 1 scripts 13k downloadssearcher - Query Search Interfaces and AI Assistants
Provides search interfaces to look up terms on major search engines including 'Google', 'Bing', 'DuckDuckGo', 'Startpage', 'Ecosia', 'Brave', 'Kagi', 'rseek', social platforms like 'X' (formerly Twitter), 'BlueSky', 'Mastodon', programming communities such as 'StackOverflow', 'Posit Community', and code repositories including 'GitHub', 'grep.app', and 'BitBucket'. Additionally, provides direct integration with AI assistants through specialized query functions for 'ChatGPT', 'Claude AI', 'Perplexity AI', 'Mistral AI', 'Microsoft Copilot', and 'Meta AI', complete with an AI prompt management system for R-optimized interactions. Upon searching or querying, a browser window will open with the search results or AI interface pre-populated with the specified query.
Last updated
automaticerror-handlingerror-messagessearch-enginesearch-portals
8.31 score 81 stars 2 dependents 26 scripts 323 downloadsshinyelectron - Export 'Shiny' Applications as Desktop Apps using 'Electron'
Provides tools to export 'Shiny' applications written in 'R' or 'Python' as standalone desktop applications using 'Electron'. The applications run as native, cross-platform programs. Depending on the runtime strategy chosen, end users do not need 'R' or 'Python' installed on their machine.
Last updated
electron-appr-shinyr-shinyliveshinyshiny-appstandalone-appquarto
8.09 score 117 stars 22 scripts 428 downloadsRcppEnsmallen - Header-Only C++ Mathematical Optimization Library for 'Armadillo'
'Ensmallen' is a templated C++ mathematical optimization library (by the 'MLPACK' team) that provides a simple set of abstractions for writing an objective function to optimize. Provided within are various standard and cutting-edge optimizers that include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization. The 'RcppEnsmallen' package includes the header files from the 'Ensmallen' library and pairs the appropriate header files from 'armadillo' through the 'RcppArmadillo' package. Therefore, users do not need to install 'Ensmallen' nor 'Armadillo' to use 'RcppEnsmallen'. Note that 'Ensmallen' is licensed under 3-Clause BSD, 'Armadillo' starting from 7.800.0 is licensed under Apache License 2, 'RcppArmadillo' (the 'Rcpp' bindings/bridge to 'Armadillo') is licensed under the GNU GPL version 2 or later. Thus, 'RcppEnsmallen' is also licensed under similar terms. Note that 'Ensmallen' requires a compiler that supports 'C++14' and 'Armadillo' 10.8.2 or later.
Last updated
armadillocpp11ensmallenoptimizationrcpprcpparmadilloopenblascppopenmp
7.87 score 32 stars 15 dependents 1.0k downloadschecktor - Extra CRAN Submission Checks
Provides automated checks for common Comprehensive R Archive Network (CRAN) submission issues that are not caught by standard 'R CMD check'. Consolidates ad-hoc requirements that CRAN reviewers enforce but standard checks do not surface, helping R package maintainers identify and fix issues before submission to reduce rejection rates. Covers code-pattern issues, DESCRIPTION-field formatting, documentation problems, and general package structure concerns.
Last updated
quarto
6.84 score 28 stars 11 scripts 384 downloadslivelink - Create Shareable Links for 'webR' and 'Shinylive' Environments
Creates shareable links for 'R' code in 'WebAssembly' (WASM) Read-Eval-Print Loop (REPL) environments like 'webR' <https://webr.r-wasm.org/> and for 'Shiny' applications using 'Shinylive' <https://shinylive.io/>. Supports single scripts, multi-file projects, exercise and solution pairs, and batch processing. Includes encoding, decoding, and previewing of links for both 'R' and 'Python' environments.
Last updated
replwebassemblywebrquarto
6.31 score 27 stars 237 downloadscetcolor - CET Perceptually Uniform Colour Maps
Collection of perceptually uniform colour maps made by Peter Kovesi (2015) "Good Colour Maps: How to Design Them" <arXiv:1509.03700> at the Centre for Exploration Targeting (CET).
Last updated
cetcolor-palettescolor-scheme
6.15 score 31 stars 92 scripts 367 downloadspaintr - Create Graphics of 'R' Data Structures
Draws teaching diagrams of the contents of common 'R' data structures (vectors, matrices, data frames, lists, and arrays) so their shape and values can be read at a glance. Two backends render the same picture, with base 'R' graphics through the paint_*() functions and 'ggplot2' through the gpaint_*() functions. The label under each cell is the expression you would type to reach that cell, so every diagram doubles as a lesson in how to subset and index the object it draws.
Last updated
data-structuresdrawpaintquarto
5.79 score 17 stars 12 scripts 233 downloadsvisualize - Graph Probability Distributions with User Supplied Parameters and Statistics
Graphs the pdf or pmf and highlights what area or probability is present in user defined locations. Visualize is able to provide lower tail, bounded, upper tail, and two tail calculations. Supports strict and equal to inequalities. Also provided on the graph is the mean and variance of the distribution.
Last updated
graphprobability-distribution
5.47 score 4 stars 246 scripts 546 downloadsuiucthemes - 'R' 'Markdown' Themes for 'UIUC' Documents and Presentations
A set of custom 'R' 'Markdown' templates for documents and presentations with the University of Illinois at Urbana-Champaign (UIUC) color scheme and identity standards.
Last updated
pandocrmarkdownrstudiouiuc
5.45 score 56 stars 4 scripts 387 downloadsrgen - Random Sampling Distribution C++ Routines for Armadillo
Provides popular sampling distributions C++ routines based in armadillo through a header file approach.
Last updated
armadillorandom-distributionsrcpprcpparmadillo
5.38 score 4 stars 4 dependents 1 scripts 325 downloadscIRT - Choice Item Response Theory
Jointly model the accuracy of cognitive responses and item choices within a Bayesian hierarchical framework as described by Culpepper and Balamuta (2015) <doi:10.1007/s11336-015-9484-7>. In addition, the package contains the datasets used within the analysis of the paper.
Last updated
armadillobayesianchoicecognitive-diagnostic-modelsgibbs-samplingitem-response-theoryrcpparmadilloopenblascppopenmp
5.33 score 4 stars 36 scripts 346 downloadserrorist - Automatically Search Errors or Warnings
Provides environment hooks that obtain errors and warnings which occur during the execution of code to automatically search for solutions.
Last updated
error-handlingerrorsr-programmingsearch-enginewarnings
5.33 score 27 stars 16 scripts 264 downloadssimcdm - Simulate Cognitive Diagnostic Model ('CDM') Data
Provides efficient R and 'C++' routines to simulate cognitive diagnostic model data for Deterministic Input, Noisy "And" Gate ('DINA') and reduced Reparameterized Unified Model ('rRUM') from Culpepper and Hudson (2017) <doi: 10.1177/0146621617707511>, Culpepper (2015) <doi:10.3102/1076998615595403>, and de la Torre (2009) <doi:10.3102/1076998607309474>.
Last updated
cognitive-diagnostic-modelspsychometricsrcpprcpparmadillosimulationopenblascpp
5.01 score 2 dependents 17 scripts 481 downloadsmultideploy - Deploy File Changes Across Multiple 'GitHub' Repositories
Deploy file changes across multiple 'GitHub' repositories using the 'GitHub' 'Web API' <https://docs.github.com/en/rest>. Allows synchronizing common files, Continuous Integration ('CI') workflows, or configurations across many repositories with a single command.
Last updated
4.95 score 18 stars 3 scripts 194 downloadspeeky - Download and Extract 'shinylive' Applications
Peek into published 'shinylive' applications by retrieving their source code. Supports downloading and extracting 'shiny' application source from 'quarto' documents and standalone 'shinylive' applications.
Last updated
py-shinylivequartoquarto-shinyliver-shinyliveshinylivewebassembly
4.93 score 17 stars 349 downloadssurreal - Create Datasets with Hidden Images in Residual Plots
Implements the "Residual (Sur)Realism" algorithm described by Stefanski (2007) <doi:10.1198/000313007X190079> to generate datasets that reveal hidden images or messages in their residual plots. It offers both predefined datasets and tools to embed custom text or images into residual structures. Allowing users to create intriguing visual demonstrations for teaching model diagnostics.
Last updated
diagnostic-plotsresidual-analysisresiduals
4.28 score 19 stars 8 scripts 343 downloadsjjb - Balamuta Miscellaneous
Set of common functions used for manipulating colors, detecting and interacting with 'RStudio', modeling, formatting, determining users' operating system, feature scaling, and more!
Last updated
4.22 score 2 stars 1 dependents 55 scripts 329 downloadsedmdata - Data Sets for Psychometric Modeling
Collection of data sets from various assessments that can be used to evaluate psychometric models. These data sets have been analyzed in the following papers that introduced new methodology as part of the application section: Jimenez, A., Balamuta, J. J., & Culpepper, S. A. (2023) <doi:10.1111/bmsp.12307>, Culpepper, S. A., & Balamuta, J. J. (2021) <doi:10.1080/00273171.2021.1985949>, Yinghan Chen et al. (2021) <doi:10.1007/s11336-021-09750-9>, Yinyin Chen et al. (2020) <doi:10.1007/s11336-019-09693-2>, Culpepper, S. A. (2019a) <doi:10.1007/s11336-019-09683-4>, Culpepper, S. A. (2019b) <doi:10.1007/s11336-018-9643-8>, Culpepper, S. A., & Chen, Y. (2019) <doi:10.3102/1076998618791306>, Culpepper, S. A., & Balamuta, J. J. (2017) <doi:10.1007/s11336-015-9484-7>, and Culpepper, S. A. (2015) <doi:10.3102/1076998615595403>.
Last updated
cognitive-diagnostic-modelsdataedm
4.02 score 7 stars 1 dependents 7 scripts 712 downloadsdina - Bayesian Estimation of DINA Model
Estimate the Deterministic Input, Noisy "And" Gate (DINA) cognitive diagnostic model parameters using the Gibbs sampler described by Culpepper (2015) <doi:10.3102/1076998615595403>.
Last updated
armadillobayesiangibbs-samplerirtitem-response-theorypsychometricsrcpprcpparmadilloopenblascpp
3.90 score 16 stars 5 scripts 463 downloadsucimlrepo - Explore UCI ML Repository Datasets
Find and import datasets from the University of California Irvine Machine Learning (UCI ML) Repository into R. Supports working with data from UCI ML repository inside of R scripts, notebooks, and 'Quarto'/'RMarkdown' documents. Access the UCI ML repository directly at <https://archive.ics.uci.edu/>.
Last updated
datadata-sciencemachine-learningstatisticsuci-machine-learninguci-machine-learning-repositoryweb-api
3.80 score 6 stars 21 scripts 486 downloadspg - Polya Gamma Distribution Sampler
Provides access to a series of highly performant random distribution samplers for the Polya Gamma Distribution as described by Polson, Scott, and Windle (2013) <arXiv:1205.0310> using either 'C++' headers for 'Rcpp' or 'RcppArmadillo' and 'R'. The 'C++' header approach was developed to enable computations in Balamuta (2021) <https://www.ideals.illinois.edu/items/121209>.
Last updated
cpp
3.78 score 2 stars 2 dependents 293 downloadsmsos - Data Sets and Functions Used in Multivariate Statistics: Old School by John Marden
Multivariate Analysis methods and data sets used in John Marden's book Multivariate Statistics: Old School (2015) <ISBN:978-1456538835>. This also serves as a companion package for the STAT 571: Multivariate Analysis course offered by the Department of Statistics at the University of Illinois at Urbana-Champaign ('UIUC').
Last updated
multivariatestatistics
3.69 score 3 stars 33 scripts 295 downloadsedina - Bayesian Estimation of an Exploratory Deterministic Input, Noisy and Gate Model
Perform a Bayesian estimation of the exploratory deterministic input, noisy and gate (EDINA) cognitive diagnostic model described by Chen et al. (2018) <doi:10.1007/s11336-017-9579-4>.
Last updated
cognitive-diagnostic-modelscppdinaecdmitem-response-theorypsychometricsrcpparmadilloopenblascpp
3.18 score 3 stars 1 scripts 452 downloadsslcm - Sparse Latent Class Model for Cognitive Diagnosis
Perform a Bayesian estimation of the exploratory Sparse Latent Class Model for Binary Data described by Chen, Y., Culpepper, S. A., and Liang, F. (2020) <doi:10.1007/s11336-019-09693-2>.
Last updated
latent-class-modelpsychometricsrcpparmadillosparseopenblascppopenmp
3.00 score 2 stars 1 scripts 207 downloadsrrum - Bayesian Estimation of the Reduced Reparameterized Unified Model with Gibbs Sampling
Implementation of Gibbs sampling algorithm for Bayesian Estimation of the Reduced Reparameterized Unified Model ('rrum'), described by Culpepper and Hudson (2017) <doi: 10.1177/0146621617707511>.
Last updated
armadillocdmcognitive-diagnostic-modelsgibbs-sampling-algorithmpsychometricsrcpparmadillorrumopenblascppopenmp
2.70 score 3 scripts 343 downloadsohoegdm - Ordinal Higher-Order Exploratory General Diagnostic Model for Polytomous Data
Perform a Bayesian estimation of the ordinal exploratory Higher-order General Diagnostic Model (OHOEGDM) for Polytomous Data described by Culpepper, S. A. and Balamuta, J. J. (2021) <doi:10.1080/00273171.2021.1985949>.
Last updated
diagnostic-modelexploratory-diagnostic-modelspsychometricsopenblascppopenmp
2.70 score 353 downloadserrum - Exploratory Reduced Reparameterized Unified Model Estimation
Perform a Bayesian estimation of the exploratory reduced reparameterized unified model (ErRUM) described by Culpepper and Chen (2018) <doi:10.3102/1076998618791306>.
Last updated
cognitive-diagnostic-modelingcppecdmitem-response-theorypsychometricsrcpparmadillorrumopenblascppopenmp
2.70 score 354 downloads