Four hundred twelve new packages were submitted to CRAN in June. Here are my Top 40 picks in nineteen categories: Bioarchaeology, Biology, Climate Studies, Computational Methods, Ecology, Epidemiology, Finance, Functional Data Analysis, Machine Learning, Medical Statistics, Networks, Pharmacokinetics, Probability, Programming, Psychometrics, Risk Analysis, Statistics, Time Series, and Utilities.…
Three hundred twenty-three of the new packages were submitted to CRAN in May. Here are my Top 40 picks in eighteen categories: Artificial Intelligence, Computational Methods, Ecology, Education, Finance, Functional Data Analysis, Genomics, Machine Learning, Medical Statistics, Meta Analysis, Probability, Process Control, Psychometrics, Statistics, Surveys, Time Series, Utilities, and…
If you are reading this post on R-bloggers , you will probably know that I have been publishing my selection of the “Top 40” new R packages on CRAN for quite some time. I did this first as part of my work at Revolution Analytics, then on R Views for RStudio and Posit, and now here on R Works. It used to take about a day’s worth of pleasurable work spread out over a month to select forty…
Three hundred seventy-six of the new packages submitted to CRAN in April were still there in mid-May. Here are my Top 40 picks in twenty-three categories: Actuarial Analysis, Archaeology, Biology, Causal Inference, Computational Methods, Ecology, Economics, Environmental Studies, Epidemiology, Finance, Functional Data Analysis, Health Technology Assessment, Machine Learning, Medical Statistics,…
The manifold hypothesis , the idea that real-world high-dimensional data concentrates near a low-dimensional curved subspace, is foundational to modern machine learning. Many popular manifold learning methods such as UMAP, t-SNE, Isomap, and diffusion maps do achieve dimensionality reduction by embedding data into a flat Euclidean space , but they do not attempt to directly learn the underlying…
Three hundred seventy-one of the new packages submitted to CRAN in March were still there in mid-April. Here are my Top 40 picks in fifteen categories: Causal Inference, Computational Methods, Data, Ecology, Health Technology Assessment, Mathematics, Medical Statistics, Probability Programming, Public Health, Risk Analysis, Statistics, Time Series, Utilities, and Visualization. Causal Inference…
Most health care economics models are constructed from the perspective of a managed health care system such as those offered in Canada and several European countries, or from the perspective of some other third party such as an insurance company. Although the benefits of constructing models from the patient’s perspective have been discussed in the literature, see for example Ioannidis & Garber…
Two hundred and fifty-five of the new packages submitted to CRAN in February were still there in mid-March. Here are my Top 40 picks in seventeen categories: Artificial Intelligence, Biology, Buddhism, Climate Science, Computational Methods, Data, Ecology, Epidemiology, Genomics, Machine Learning, Medical Applications, Physics, Statistics, Surveys, Time Series, Utilities, and Visualization.…
I recently shared a blog post on Claude Skills for R Users , featuring excellent Skills developed by several community members. It brought me a lot of joy to share these impactful resources from the community. One question that I got repeatedly (ok, two times) was: Can I use Skills with Posit Assistant? In case you are not aware, Posit Assistant is the new offering from Posit that integrates a…
If you’re like me, you might be feeling a bit overwhelmed by all the new AI tools for coding. So, this post may be adding one more thing to your plate, but I promise to keep it as whelming as possible. 😄 This is a (very) short roundup of Skills created by members of the community that are especially helpful for R users. Note that I won’t show Claude output, but rather, point you to resources on…
Two hundred forty-one of the new packages submitted to CRAN in January were still there in mid-February. Here are my Top 40 picks in nineteen categories: Artificial Intelligence, Computational Methods, Data, Dynamical Systems, Ecology, Economics, Epidemiology, Finance, Genetics, Genomics, High Performance Computing, Mathematics, Machine Learning, Medical Application, Networks, Statistics, Time…
In December, one hundred ninety-six new packages made it to CRAN. Here are my Top 40 picks in nineteen categories: Agriculture, Artificial Intelligence, Audio Analysis, Causal Inference, Computational Methods, Ecology, Econometrics, Epidemiology, Genetics, Genomics, Machine Learning, Medicine, Mathematics, Mediation Analysis, Medical Statistics, Pharma, Statistics, Time Series, Utilities, and…
AI btw v1.1.0: Implements a toolkit for connecting R environments with Large Language Models (LLMs). Provides utilities for describing R objects, package documentation, and workspace state in plain text formats optimized for LLM consumption. Supports multiple workflows: interactive copy-paste to external chat interfaces, programmatic tool registration with ellmer chat clients, batteries-included…
A common use of ROC (Receiver Operating Characteristic) curves in data science is to evaluate performance of binary classifiers. In this use case, the data set is usually a sample from a population and so the ROC curve itself is a random object. Although it is not common to have multiple sample ROC curves constructed from applying the same classifier to multiple sample data sets from the same…
Data AlgeriAPIs v0.1.0: Provides functions to access data from public RESTful APIs, including World Bank API and REST Countries API , retrieving real-time or historical information related to Algeria. The package enables users to query economic indicators and international demographic and geopolitical statistics in a reproducible way. See the vignette . CopernicusClimate v0.0.3: Provides functions…
Editor’s Note: This post first appeared on the Revolution Analytics/Microsoft Blog, “Revolutions” on August 2, 2016. As the Revolutions blog no longer exists, we are republishing it here with permission from the author. ROC curves are commonly used to characterize the sensitivity/specificity tradeoffs for a binary classifier. Most machine learning classifiers produce real-valued scores that…
If you use ggplot2, you are probably used to creating plots with geom_line() and geom_point() . You may also have ventured into to the broader ggplot2 ecosystem to use geoms like geom_density_ridges() from ggridges or geom_signif() from ggsignif . But have you ever wondered how these extensions were created? Where did the authors figure out how to create a new geom? And, if the plot of your dreams…
Computational Methods fastfocal v0.1.3: Provides a fast moving-window (“focal”) and buffer-based extraction for raster data using the terra package. Automatically selects between a C++ backend and a Fast Fourier Transform (FFT) backend depending on problem size. The FFT backend supports sum and mean. Other statistics are handled by terra . There are two vignettes: Benchmarking and Fast Multi-scale…
The following diagram illustrates the 5-state, absorbing Markov chain framework used to model the progression of patients through various health states as they undergo treatment for asthma. The states are defined as follows: STW = successfully treated week, UTW = unsuccessfully treated week, Hex = hospital-managed exacerbation, Pex = primary care-managed exacerbation, and TF = treatment failure.…
Causal Inference gadjid v0.1.0: Enables efficient Rust implementations of graph adjustment identification distances available in R. These distances (based on ancestor, optimal, and parent adjustment) count how often the respective adjustment identification strategy leads to causal inferences that are incorrect relative to a ground-truth graph when applied to a candidate graph instead. See Henckel,…