R Weekly 2023-W18 Code Review, JavaScript, Error handling
This week’s release was curated by Colin Fay, with help from the R Weekly team members and contributors.
Highlight
Insights
-
rOpenSci Champions Program Teams: Meet Bilikisu Wunmi Olatunji and Christina Maimone
-
Pull Requests, Code Review, and The Art of Requesting Changes
-
Rounding in R: Common Data Wrangling Frustrations and Workarounds in R, Julia, and Python
R in the Real World
New Packages
CRAN
- {activatr} 0.1.1: Utilities for Parsing and Plotting Activities
- {gps} 1.1: General P-Splines
- {MatTransMix} 0.1.16: Clustering with Matrix Gaussian and Matrix Transformation Mixture Models
- {ManlyMix} 0.1.15: Manly Mixture Modeling and Model-Based Clustering
- {withdots} 0.1.1: Put … in a Function’s Argument List
- {transformer} 0.1.0: Implementation of Transformer Deep Neural Network with Vignettes
- {imbalanceDatRel} 0.1.5: Relocated Data Oversampling for Imbalanced Data Classification
- {somspace} 1.2.4: Spatial Analysis with Self-Organizing Maps
- {rpaleoclim} 1.0.0: Download Paleoclimate Data from ‘PaleoClim’
- {MixSemiRob} 1.0.0: Mixture Models: Parametric, Semiparametric, and Robust
- {doctest} 0.2.0: Generate Tests from Examples Using ‘roxygen’ and ‘testthat’
- {D3mirt} 1.0.1: Descriptive 3D Multidimensional Item Response Theory Modeling
- {mixedBayes} 0.1.0: Bayesian Longitudinal Regularized Quantile Mixed Model
- {CRE} 0.2.3: Interpretable Subgroups Identification Through Ensemble Learning of Causal Rules
- {fractalRegression} 1.1: Performs Fractal Analysis and Fractal Regression
- {predRupdate} 0.1.0: Prediction Model Validation and Updating
- {EpiNow2} 1.3.5: Estimate Real-Time Case Counts and Time-Varying Epidemiological Parameters
- {tidier} 0.0.1: Enhanced ‘mutate’
- {TheOpenAIR} 0.1.0: Integrate ‘OpenAI’ Large Language Models into Your ‘R’ Workflows
- {SQL} 0.1.0: Executes ‘SQL’ Statements
- {RefBasedMI} 0.1.0: Reference-Based Imputation for Longitudinal Clinical Trials with Protocol Deviation
- {nbconv} 1.0.0: Evaluate Arbitrary Negative Binomial Convolutions
- {deflist} 0.2.0: Deferred List - A Read-Only List-Like Object with Deferred Access
- {mgee2} 0.4: Marginal Analysis of Misclassified Longitudinal Ordinal Data
- {mizer} 2.4.1: Dynamic Multi-Species Size Spectrum Modelling
- {r.proxy} 0.1.2: Set Proxy in R Console
- {stockR} 1.0.76: Identifying Stocks in Genetic Data
- {ciCalibrate} 0.42.2: Calibration of Confidence Intervals to Support Intervals
- {alpha.correction.bh} 0.0.1: Benjamini-Hochberg Alpha Correction
- {simpr} 0.2.6: Flexible ‘Tidyverse’-Friendly Simulations
- {mlmpower} 1.0.0: Power Analysis and Data Simulation for Multilevel Models
- {OmicSense} 0.1.1: Biosensor Development using Omics Data
- {kronos} 1.0.0: Microbiome Oriented Circadian Rhythm Analysis Toolkit
- {jmBIG} 0.1.0: Joint Longitudinal and Survival Model for Big Data
- {htetree} 0.1.16: Causal Inference with Tree-Based Machine Learning Algorithms
- {mlr3batchmark} 0.1.0: Batch Experiments for ‘mlr3’
- {EWSmethods} 1.1.2: Forecasting Tipping Points at the Community Level
- {crew.cluster} 0.0.2: Crew Launcher Plugins for Traditional High-Performance Computing Clusters
- {hydroMOPSO} 0.1-3: Multi-Objective Calibration of Hydrological Models using MOPSO
- {gtranslate} 0.0.1: Translate Between Different Languages
- {forecastLSW} 1.0: Forecasting Routines for Locally Stationary Wavelet Processes
- {dataverifyr} 0.1.4: A Lightweight, Flexible, and Fast Data Validation Package that Can Handle All Sizes of Data
- {DAISIEprep} 0.3.2: Extracts Phylogenetic Island Community Data from Phylogenetic Trees
- {clarabel} 0.4.1: Interior Point Conic Optimization Solver
- {censo2017} 0.6.2: Base de Datos de Facil Acceso del Censo 2017 de Chile (2017 Chilean Census Easy Access Database)
- {cemco} 0.2: Fit ‘CemCO’ Algorithm
- {jdenticon} 0.1.1: A Wrapper for the Node.js ‘Jdenticon’ Library
- {convertbonds} 0.1.0: Use the Given Parameters to Calculate the European Option Value
- {tinyarray} 2.3.0: Expression Data Analysis and Visualization
- {Mapinguari} 2.0.0: Process-Based Biogeographical Analysis
- {hierarchicalSets} 1.0.4: Set Data Visualization Using Hierarchies
- {depigner} 0.9.1: A Utility Package to Help you Deal with “Pignas”
- {btergm} 1.10.10: Temporal Exponential Random Graph Models by Bootstrapped Pseudolikelihood
- {SpPOP} 0.1.0: Generation of Spatial Population under Different Levels of Relationships among Variables
- {rcccd} 0.3.2: Class Cover Catch Digraph Classification
- {MHD} 0.1.1: Metric Halfspace Depth
- {markovmix} 0.1.1: Mixture of Markov Chains with Support of Higher Orders and Multiple Sequences
- {grateful} 0.2.0: Facilitate Citation of R Packages
- {fxl} 1.6.3: ‘fxl’ Single Case Design Charting Package
GitHub or Bitbucket
-
{ggmagnify}: create a magnified inset of part of a ggplot
-
Supreme Annotations Plot Redux & An OJS Plot↔ggplot2 Rosetta Stone
Updated Packages
Videos and Podcasts
Tutorials
-
Exploring Distributions with {shiny}, {TidyDensity} and {plotly} Part 5
-
RObservations #47 : Knitting .Rmd Files to Google Docs with knit2docs
-
shiny.emptystate – How To Add an Empty State Component to R Shiny
-
How to create a clickable world cloud with wordcloud2 and Shiny
-
Making Middle Earth maps with R: Explore Tolkien’s Middle Earth with R-based GIS tools, including {ggplot2}, {sf}, and {leaflet}
R Project Updates
Updates from R Core:
Upcoming Events in 3 Months
Events in 3 Months:
+Weekly R Workshops for Ukraine
Jobs
💼 Explore Jobs & Gigs Board on RStudio Community 💼
Quotes of the Week
My book is done. I need to write a conclusion to the last chapter and will likely rewrite some paragraphs, but I won't make major changes anymore. So if you're interested in building reproducible analytical pipelines with #RStats, take a look it's free: https://t.co/Vx8LGpddwR pic.twitter.com/PKFb2P4pJK
— Bruno Rodrigues (@[email protected]) (@brodriguesco) April 23, 2023