<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Opinion on R Views</title>
    <link>https://rviews.rstudio.com/categories/opinion/</link>
    <description>Recent content in Opinion on R Views</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 28 Jun 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rviews.rstudio.com/categories/opinion/" rel="self" type="application/rss+xml" />
    
    
    
    
    <item>
      <title>May 2023: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/06/28/may-2023-top-40-new-cran-packages/</link>
      <pubDate>Wed, 28 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/06/28/may-2023-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;This will be my final R Views post offering my totally idiosyncratic selection of 40 CRAN packages. It has been a good run that began in August 2016. I would like to thank all of you who followed these posts. Your readership kept me going. I hope that the &amp;ldquo;Top 40&amp;rdquo; posts were somewhat useful for helping you to keep up with the explosion of creativity in the R Community.&lt;/p&gt;

&lt;p&gt;I would also like to thank the guest authors who contributed posts to R Views over the years. It has been a pleasure and privilege to work with all of you. Please find a way to keep writing about R. When you do have something to share on R Views, I am certain you will enjoy working with R Views&amp;rsquo; new senior editor, Isabella Velásquez as I have. It has been my great pleasure to collaborate with Isabella.&lt;/p&gt;

&lt;p&gt;One hundred ninty-eight new packages stuck to CRAN in May. (I identified eight packages that were removed between the end of may and the 24th of June.) Here are my &amp;ldquo;Top 40&amp;rdquo; selections in fifteen categories Astronomy, Biology, Chemistry, Climate Science, Computational Methods, Data, Ecology, Engineering, Finance, Genomics, Mathematics, Medicine, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;astronomy&#34;&gt;Astronomy&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=snvecR&#34;&gt;snvecR&lt;/a&gt; v3.7.7: Provides functions to calculate precession and obliquity from an orbital solution and assumed or reconstructed values for tidal dissipation and dynamical ellipticity. See &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2021PA004349&#34;&gt;Zeebe and Lourens (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/snvecR/vignettes/analyze_grid_td-ed.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;snvecR.png&#34; height = height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Obliquity and precession plots&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;biology&#34;&gt;Biology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dwctaxon&#34;&gt;dwctaxon&lt;/a&gt; v2.0.2: Provides tools to edit and validate taxonomic data in compliance with Darwin Core standards (&lt;a href=&#34;https://dwc.tdwg.org/terms/#taxon&#34;&gt;Darwin Core Taxon class&lt;/a&gt;). There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dwctaxon/vignettes/editing.html&#34;&gt;Indroduction&lt;/a&gt;, an &lt;a href=&#34;https://cran.r-project.org/web/packages/dwctaxon/vignettes/real-data.html&#34;&gt;Example&lt;/a&gt;, and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dwctaxon/vignettes/editing.html&#34;&gt;Editing&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/dwctaxon/vignettes/validation.html&#34;&gt;Validating&lt;/a&gt; texon data.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dwctaxon.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Fish with taxon terms&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;chemistry&#34;&gt;Chemistry&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anabel&#34;&gt;anabel&lt;/a&gt; v3.0.1: Implements tools suitable for high-throughput analysis of 1:1 molecular interaction studies. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1177932218821383&#34;&gt;Kraemer et al. (2019)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/database/article/doi/10.1093/database/baz101/5585575?login=false&#34;&gt;Norval et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/anabel/vignettes/anabel.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;anabel.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plot of 5 SCK sensograms with exponential decay&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;climate-science&#34;&gt;Climate Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=myClim&#34;&gt;myClim&lt;/a&gt; v1.0.1: Provides functions for working with microclimate data including reading, converting data formats, sorting into localities, computing microclimate variables, and plotting. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/myClim/vignettes/myclim-demo.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;myClim.png&#34; height = height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Time series plots of temperature&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=matrixset&#34;&gt;matrixset&lt;/a&gt; v0.1.1: Provides functions to create, store, manipulate and code with matrix ensembles, matrices that share common properties. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/matrixset/vignettes/introduction.html&#34;&gt;Gentle Introduction&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/matrixset/vignettes/example.html&#34;&gt;example&lt;/a&gt;, and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/matrixset/vignettes/annotation.html&#34;&gt;annotation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/matrixset/vignettes/apply.html&#34;&gt;applying functions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;matrixset.png&#34; height = height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Boxplots produced with matrixset objects&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=zonohedra&#34;&gt;zonohedra&lt;/a&gt; v0.2-2: Provides functions to compute and plot zonohedra from vector generators. See &lt;a href=&#34;https://www.cs.cmu.edu/~ph/zono.ps.gz&#34;&gt;Hecbert (1985)&lt;/a&gt; for the optimization methods. Vignettes include a &lt;a href=&#34;https://cran.r-project.org/web/packages/zonohedra/vignettes/zonohedra-guide.html&#34;&gt;User Guide&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/zonohedra/vignettes/matroids.html&#34;&gt;Matroids&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/zonohedra/vignettes/raytrace.html&#34;&gt;Ray tracing zonohedron boundaries&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/zonohedra/vignettes/transitions.html&#34;&gt;Transition subcomplex and surface&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/zonohedra/vignettes/zonotopes.html&#34;&gt;Zonotopes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;zono.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;zonogon with 4 generators and 8 facets.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=woylier&#34;&gt;woyler&lt;/a&gt; v0.0.5: Provides functions for generating a tour path by interpolating between d-D frames in p-D space using &lt;a href=&#34;https://en.wikipedia.org/wiki/Givens_rotation&#34;&gt;Givens rotations&lt;/a&gt;. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0169716104240147?via%3Dihub&#34;&gt;Buja et al (2005)&lt;/a&gt; for background on high dimensional rotations, the &lt;a href=&#34;https://cran.r-project.org/web/packages/woylier/vignettes/woylier.html&#34;&gt;Introduction&lt;/a&gt; and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/woylier/vignettes/Plotting_with_woylier.html&#34;&gt;Plotting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;woyler.png&#34; height = height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Path plotted on a sphere&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=appeears&#34;&gt;appeears&lt;/a&gt; v1.0: Implements a programmatic interface to the NASA Application for Extracting and Exploring Analysis Ready Samples services (&lt;a href=&#34;https://appeears.earthdatacloud.nasa.gov/&#34;&gt;AppEEARS&lt;/a&gt;) providing easy access to analysis ready earth observation data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/appeears/vignettes/appeears_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BRVM&#34;&gt;BRVM&lt;/a&gt; v5.0.0: Provide real-time access to data from the Regional Securities Exchange SA, commonly known as the &lt;a href=&#34;https://sseinitiative.org/stock-exchange/brvm/&#34;&gt;BRVM&lt;/a&gt; stock exchange.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=denguedatahub&#34;&gt;denguedatahub&lt;/a&gt; v1.0.4: Provides a weekly, monthly, yearly summary of dengue cases by state, province, or country. Look &lt;a href=&#34;https://denguedatahub.netlify.app/&#34;&gt;here&lt;/a&gt; for information on the data provided.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forestat&#34;&gt;forestat&lt;/a&gt; v1.0.1: Provides functions for evaluating the quality of a natural forest including tree height classification, tree height model establishment, sectional area growth and stock growth modeling, and for calculating actual and potential forest productivity. see the &lt;a href=&#34;https://cran.r-project.org/web/packages/forestat/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forestat.png&#34; height = height = &#34;550&#34; width=&#34;600&#34; alt=&#34;Grid of plots for evaluating models&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hemispheR&#34;&gt;hemispheR&lt;/a&gt; v0.2.0: Provides functions for processing hemispherical canopy images including functions to import and classify canopy fish-eye images, estimate angular gap fraction and derive canopy attributes like leaf area index and openness. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0168192323001624?via%3Dihub&#34;&gt;Chianucci &amp;amp; Macek (2023)&lt;/a&gt; for details and &lt;a href=&#34;https://cran.r-project.org/web/packages/hemispheR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hemispheR.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Fisheye image&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=traitstrap&#34;&gt;traitstrap&lt;/a&gt; v0.1.0: Calculates trait moments from trait and community data using the methods developed in &lt;a href=&#34;https://www.authorea.com/users/244803/articles/523535-on-estimating-the-shape-and-dynamics-of-phenotypic-distributions-in-ecology-and-evolution&#34;&gt;Maitner et al (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/traitstrap/vignettes/traitstrap-workflow.html&#34;&gt;vignette&lt;/a&gt; for an introduction and the playlist, a definite innovation in R package vignettes.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;traitstrap.png&#34; height = height = &#34;450&#34; width=&#34;550&#34; alt=&#34;traitstrap workflow diagram&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;engineering&#34;&gt;Engineering&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=navigation&#34;&gt;navigation&lt;/a&gt; v0.0.1: Implements the framework presented in &lt;a href=&#34;https://ieeexplore.ieee.org/document/10104150&#34;&gt;Cucci et al. (2023)&lt;/a&gt; which allows analyzing the impact of sensor error modeling on the performance of integrated navigation (sensor fusion) based on inertial measurement unit (IMU), Global Positioning System (GPS), and barometer data. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/navigation/vignettes/compare_model.html&#34;&gt;Compare Models&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/navigation/vignettes/model_evaluation.html&#34;&gt;Model Evaluation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;navigation.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plots of trajectory and altitude profile&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FinNet&#34;&gt;FinNet&lt;/a&gt; v0.1.1: Provides classes, methods. and functions to build and manipulate financial networks that include multiple types of relationships including ownership, board interlocks and legal entities. Look &lt;a href=&#34;https://fatelarico.github.io/FinNet/&#34;&gt;here&lt;/a&gt; for detailed information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FinNet.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Annotated network plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=intradayModel&#34;&gt;intradayModel&lt;/a&gt; v0.0.1: Provides functions to model, analyze, and forecast intraday signals via a univariate state-space model for intraday trading volume provided by &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3101695&#34;&gt;Chen (2016)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/intradayModel/vignettes/intradayModel.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;intradayModel.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Original and one bin ahead forecast&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=StockDistFit&#34;&gt;StockDistFit&lt;/a&gt; v1.0.0: Provides functions for fitting probability distributions to stock price data using maximum likelihood estimation to find the best-fitting distribution for a given stock. See &lt;a href=&#34;https://www.jstage.jst.go.jp/article/jappstat/37/1/37_1_1/_pdf/-char/ja&#34;&gt;Siew et al. (2008)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/StockDistFit/vignettes/moreDetails.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=APackOfTheClones&#34;&gt;ApackOfTheCLones&lt;/a&gt; v0.1.2: Provides functions to visualize T-cell clonal expansion via circle-packing that can integrate single-cell RNA sequencing and T-cell receptor libraries from the 10X genomics Single Cell Immune Profiling and Cell Ranger pipeline, to produce a simple, publication-ready visualization of the clonal expansion. See &lt;a href=&#34;https://cran.r-project.org/web/packages/APackOfTheClones/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;clones.png&#34; height = height = &#34;450&#34; width=&#34;600&#34; alt=&#34;Visualization of scRNA-seq UMAP&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baldur&#34;&gt;baldur&lt;/a&gt; v0.0.1: Implements a hierarchical Bayesian model for statistical decisions in proteomics that includes two regression models for describing the mean-variance trend, a gamma regression or a latent gamma mixture regression. The regression model is then used as an Empirical Bayes estimator for the prior on the variance in a peptide. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2023.05.11.540411v1&#34;&gt;Berg &amp;amp; Popescu (2023)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/baldur/vignettes/baldur_ups_tutorial.html&#34;&gt;UPS&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/baldur/vignettes/baldur_yeast_tutorial.html&#34;&gt;Yeast&lt;/a&gt; tutorials.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;baldur.png&#34; height = height = &#34;350&#34; width=&#34;400&#34; alt=&#34;Visualization of hyperparameters.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=resde&#34;&gt;resde&lt;/a&gt; v1.1: Implements maximum likelihood estimation for univariate reducible stochastic differential equation models for discrete, possibly noisy observations, not necessarily evenly spaced in time. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s00180-018-0837-4&#34;&gt;Garcia (2019)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/resde/vignettes/resde-vignette.pdf&#34;&gt;vignette&lt;/a&gt; for some math and examples.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PatientProfiles&#34;&gt;PatientProfiles&lt;/a&gt; v0.2.0: Provides methods to identify the characteristics of patients in data mapped to the Observational Medical Outcomes Partnership (&lt;a href=&#34;https://ohdsi.org/omop/&#34;&gt;OMOP&lt;/a&gt;) common data model. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/PatientProfiles/vignettes/addCohortIntersections.html&#34;&gt;Get cohort intersections&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/PatientProfiles/vignettes/addPatientCharacteristics.html&#34;&gt;Get cohort patients characteristics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PANACEA&#34;&gt;PANACEA&lt;/a&gt; v1.0.0: Provides a collection of personalized anti-cancer drug prioritization approaches utilizing network methods that utilize personalized &amp;ldquo;driverness&amp;rdquo; scores from &lt;code&gt;driveR&lt;/code&gt; to rank drugs and map them onto a protein-protein interaction network. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PANACEA/vignettes/how_to_use.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=boostingDEA&#34;&gt;boostingDEA&lt;/a&gt; v0.1.0: Provides functions to estimate the production frontier and predict ideal output in the Data Envelopment Analysis (DEA) context using both standard models from DEA and Free Disposal Hull (FDH) and boosting techniques. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0957417422021522?via%3Dihub&#34;&gt;Guillen et al. (2023)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/boostingDEA/vignettes/boostingDEA.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gFormulaMI&#34;&gt;gFormulaMI&lt;/a&gt; v1.0.0: Implements the G-Formula method for causal inference with time-varying treatments and confounders using Bayesian multiple imputation methods, as described by &lt;a href=&#34;https://arxiv.org/abs/2301.12026&#34;&gt;Bartlett et al. (2023)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gFormulaMI/vignettes/gFormulaMI.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nestedLogit&#34;&gt;nestedLogit&lt;/a&gt; v0.3.2: Provides functions for specifying and fitting nested dichotomy logistic regression models for a multi-category response, and methods for summarizing and plotting those models. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/nestedLogit/vignettes/nestedLogit.html&#34;&gt;Nested dichotomies Logit models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nestedLogit/vignettes/plotting-ggplot.html&#34;&gt;Plotting&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nestedLogit/vignettes/standard-errors.html&#34;&gt;Standard Errors&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nested.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plots of log odds vs income.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlpsem&#34;&gt;nlpsem&lt;/a&gt; v0.1.1: Provides computational tools for intrinsically nonlinear longitudinal models in multiple scenarios including multivariate models with time varying covariates, latent class, and a goal to assess correlation or causation among multiple longitudinal variables. &lt;a href=&#34;https://arxiv.org/abs/2302.03237v2&#34;&gt;Liu (2023)&lt;/a&gt; elaborates on the details. The vignettes provide examples for &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getLCSM_examples.html&#34;&gt;Latent Change Score Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getLGCM_examples.html&#34;&gt;Latent Growth Curve Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getMGM_examples.html&#34;&gt;Multivariate Longitudinal Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getMIX_examples.html&#34;&gt;Longitudinal Mixture Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getMediation_examples.html&#34;&gt;Longitudinal Mediation Models&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpsem/vignettes/getTVCmodel_examples.html&#34;&gt;Time-varying Covariate Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nlpsem.png&#34; height = height = &#34;200&#34; width=&#34;350&#34; alt=&#34;Growth rate curve.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=npcurePK&#34;&gt;npcurePK&lt;/a&gt; v1.0-2: Provides functions to perform nonparametric estimation in mixture cure models when the cure status is partially known. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj.202100156&#34;&gt;Safari et al. (2021)&lt;/a&gt;, &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/09622802221115880&#34;&gt;Safari et al. (2022)&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/article/10.1007/s10985-023-09591-x&#34;&gt;Safari et al. (2023)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/npcurePK/vignettes/npcurePK.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=semlbci&#34;&gt;semlbci&lt;/a&gt; v0.10.3: Implements likelihood-based confidence intervals for parameters in structural equation modeling. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10705511.2023.2183860?journalCode=hsem20&#34;&gt;Cheung and Pesigan (2023)&lt;/a&gt;, &lt;a href=&#34;https://psycnet.apa.org/fulltext/2018-00186-001.html&#34;&gt;Pek and Wu (2018)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10705511.2017.1367254?journalCode=hsem20&#34;&gt;Falk (2018)&lt;/a&gt; for details. There are vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/semlbci/vignettes/semlbci.html&#34;&gt;Get Started&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/semlbci/vignettes/loglike.html&#34;&gt;Log Profile Likelihood of a Parameter&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/semlbci/vignettes/technical_searching_one_bound.html&#34;&gt;Searching for One Bound&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;semlbci.png&#34; height = height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Log profile plot.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ssMRCD&#34;&gt;ssMRCD&lt;/a&gt; v0.1.0: Provides functions to estimate the Spatially Smoothed Minimum Regularized Determinant (ssMRCD) estimator and use it for outlier detection as described in &lt;a href=&#34;https://arxiv.org/abs/2305.05371&#34;&gt;Puchhammer and Filzmoser (2023)&lt;/a&gt; See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ssMRCD/vignettes/ssMRCD.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ssMRCD.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plot of weight matrix as vectors.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survstan&#34;&gt;survstan&lt;/a&gt; v0.0.2: Implements parametric survival regression models under the maximum likelihood approach via &lt;code&gt;Stan&lt;/code&gt; including accelerated failure time models, proportional hazards models, proportional odds models, accelerated hazard models, and Yang and Prentice models. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.4780020223&#34;&gt;Bennett (1982&lt;/a&gt;, &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.2000.10474236&#34;&gt;Chen and Wang(2000)&lt;/a&gt;, &lt;a href=&#34;https://projecteuclid.org/journals/brazilian-journal-of-probability-and-statistics/volume-35/issue-1/Yang-and-Prentice-model-with-piecewise-exponential-baseline-distribution-for/10.1214/20-BJPS471.short&#34;&gt;Demarqui and Mayrink (2021)&lt;/a&gt; for background, &lt;a href=&#34;https://cran.r-project.org/web/packages/survstan/readme/README.html&#34;&gt;README&lt;/a&gt; for some math, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/survstan/vignettes/survstan.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;survstan.png&#34; height = height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Martingale residual plot.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=voi&#34;&gt;voi&lt;/a&gt; v1.0: Implements methods to calculate the expected value of information from a decision-analytic model. See &lt;a href=&#34;https://www.annualreviews.org/doi/10.1146/annurev-statistics-040120-010730&#34;&gt;Jackson et al. (2022)&lt;/a&gt; for the theory, the &lt;a href=&#34;https://cran.r-project.org/web/packages/voi/vignettes/voi.html&#34;&gt;Package Overview&lt;/a&gt; and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/voi/vignettes/plots.html&#34;&gt;Plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;voi.png&#34; height = height = &#34;400&#34; width=&#34;350&#34; alt=&#34;Plot of EVSI vs. Willingness to Pay&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crc32c&#34;&gt;crc32c&lt;/a&gt; v0.0.2: Implements hardware-based support for &lt;a href=&#34;https://datatracker.ietf.org/doc/html/rfc3720&#34;&gt;CRC32C&lt;/a&gt; cyclic redundancy checksum function for &lt;a href=&#34;https://en.wikipedia.org/wiki/X86-64&#34;&gt;x86_64&lt;/a&gt; systems with &lt;a href=&#34;https://en.wikipedia.org/wiki/SSE2&#34;&gt;SSE2&lt;/a&gt; support as well as for the  &lt;a href=&#34;https://jumpcloud.com/blog/why-should-you-use-arm64#:~:text=An%20ARM64%20processor%20is%20an,internet%20of%20things%20(IoT).&#34;&gt;arm64&lt;/a&gt;. The functionality is exported at the &lt;code&gt;C&lt;/code&gt;-language level for use by other packages. See &lt;a href=&#34;https://cran.r-project.org/web/packages/crc32c/readme/README.html&#34;&gt;README&lt;/a&gt; for some background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glossary&#34;&gt;glossary&lt;/a&gt; v1.0.0: Implements tools to add glossaries to markdown and quarto documents by tagging individual words. Definitions can be provided inline or in a separate file. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/glossary/vignettes/glossary.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iterors&#34;&gt;iterors&lt;/a&gt; v1.0: Attempts to improve the performance of iterators in &lt;code&gt;R&lt;/code&gt;. The package is cross-compatible with &lt;code&gt;iterators&lt;/code&gt; and  includes a collection of iterator constructors and combinators ported and refined from the &lt;code&gt;iterators&lt;/code&gt;, &lt;code&gt;itertools&lt;/code&gt;, and &lt;code&gt;itertools2&lt;/code&gt; packages. There are several vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/iterors/vignettes/README.html&#34;&gt;Introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/iterors/vignettes/iterors.html&#34;&gt;Guide&lt;/a&gt; on using the package, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/iterors/vignettes/writing.html&#34;&gt;Writing Custom Iterators.&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rebib&#34;&gt;rebib&lt;/a&gt; v0.2.2: Implements tools to convert embedded LaTeX bibliographies into a close BibTeX equivalent that is useful for web publishing systems (such as the &lt;a href=&#34;https://journal.r-project.org/&#34;&gt;R Journal&lt;/a&gt;) that do not support embedded bibliographies. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rebib/vignettes/general-Introduction.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/rebib/vignettes/general-usage.html&#34;&gt;general usage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rebib/vignettes/parser-mechanics.html&#34;&gt;parser mechanics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rebib/vignettes/use-with-rjarticle.html&#34;&gt;use with RJ article&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rebib.svg&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;A Flow chart of Bibliography Aggregation&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sasr&#34;&gt;sasr&lt;/a&gt; v0.1.2: Provides a &lt;code&gt;SAS&lt;/code&gt; interface that enables creating &lt;code&gt;SAS&lt;/code&gt; sessions, executing &lt;code&gt;SAS&lt;/code&gt;code on remote &lt;code&gt;SAS&lt;/code&gt; servers, exchanging data sets between &lt;code&gt;SAS&lt;/code&gt; and &lt;code&gt;R&lt;/code&gt; and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sasr/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidytlg&#34;&gt;tidytlg&lt;/a&gt; v0.1.2: Implements tools to generate tables, listings, and graphs (TLG) using  the &lt;code&gt;tidyverse&lt;/code&gt;. Tables can be created functionally, using a standard process, or by specifying table and column metadata to create generic analysis summaries. There are several vignettes including examples for &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytlg/vignettes/freq.html&#34;&gt;Freauency Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytlg/vignettes/tbl_manipulation.html&#34;&gt;Table Manipulation&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytlg/vignettes/tidytlg.html&#34;&gt;Get Started&lt;/a&gt; guide.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidytlg.png&#34; height = height = &#34;450&#34; width=&#34;550&#34; alt=&#34;Example of a table&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggautomap&#34;&gt;ggautomap&lt;/a&gt; v0.3.2: Extends &lt;code&gt;ggplot2&lt;/code&gt; to convert place names to coordinates without having to work directly with the underlying geospatial tools. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggautomap/vignettes/ggautomap.html&#34;&gt;Getting Started&lt;/a&gt; Guide.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggautomap.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Map with place name labels&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggblend&#34;&gt;ggplend&lt;/a&gt; v0.1.0: v0.1.0: Implements an algebra of operations for blending, copying, adjusting, and compositing layers in &lt;code&gt;ggplot2&lt;/code&gt; that supports copying and adjusting the aesthetics or parameters of an existing layer, partitioning a layer into multiple pieces for re-composition, applying affine transformations to layers, and combining layers. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggblend/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggblend.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Example of highlighting in linear ribbon map&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggtricks&#34;&gt;ggtricks&lt;/a&gt; v0.1.0: Provides  collection of &lt;code&gt;ggplot2()&lt;/code&gt; geoms to create graphics using Cartesian coordinate system and avoid the use of polar coordinates. Look &lt;a href=&#34;https://abdoulma.github.io/ggtricks/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggtricks.png&#34; height = height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Tricky bar plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=isopleuros&#34;&gt;isopleuros&lt;/a&gt; v1.0.0: Provides functions to display data in ternary space, to add or tune graphical elements and to display statistical summaries. It also includes common ternary diagrams which are useful for archaeologists. See &lt;a href=&#34;https://cran.r-project.org/web/packages/isopleuros/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;iso.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Data displayed in ternary space&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidygam&#34;&gt;tidygam&lt;/a&gt; v0.2.0: Provides functions that compute predictions from Generalized Additive Models (GAMs) fitted with &lt;code&gt;mgcv&lt;/code&gt; and return them as a tibble. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidygam/vignettes/get-started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidygam.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plot of counts over time by categories&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/06/28/may-2023-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April 2023: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/05/25/april-2023-top-40-new-cran-packages/</link>
      <pubDate>Thu, 25 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/05/25/april-2023-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred fifty-six new packages made it to CRAN in April. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in twelve categories: Computational Methods, Data, Ecology, Economics, Genomics, Machine Learning, Mathematics, Medicine, Science, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clarabel&#34;&gt;clarabel&lt;/a&gt; v0.4.1: Implements &lt;a href=&#34;https://oxfordcontrol.github.io/ClarabelDocs/stable/&#34;&gt;Clarabel&lt;/a&gt;, a versatile interior point solver that solves linear programs, quadratic programs, second-order cone programs, and problems with exponential and power cone constraints. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clarabel/vignettes/clarabel.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=condor&#34;&gt;condor&lt;/a&gt; v1.0.0: Provides functions to access the &lt;a href=&#34;https://htcondor.org/&#34;&gt;Condor&lt;/a&gt; high performance computing environment.  Files are first uploaded to a submitter machine and the resulting job is then passed on to Condor. Look &lt;a href=&#34;https://github.com/PacificCommunity/ofp-sam-condor&#34;&gt;here&lt;/a&gt; for the code.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GPUmatrix&#34;&gt;GPUmatrix&lt;/a&gt; v0.1.0: Extends R to use GPUs for matrix computations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/GPUmatrix/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GPUmatrix.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of computation time for different operations&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hydroMOPSO&#34;&gt;hydroMOPSO&lt;/a&gt; v0.1-3: Implements a state-of-the-art &lt;a href=&#34;https://en.wikipedia.org/wiki/Particle_swarm_optimization&#34;&gt;Multi-Objective Particle Swarm Optimiser (MOPSO)&lt;/a&gt;, based on the algorithm developed by &lt;a href=&#34;https://ieeexplore.ieee.org/document/7782848&#34;&gt;Lin et al. (2018)&lt;/a&gt; with improvements described by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1364815213000133?via%3Dihub&#34;&gt;Marinao-Rivas &amp;amp; Zambrano-Bigiarini (2020)&lt;/a&gt; which can be used for global optimization of non-smooth and non-linear R functions and other models that need to be run from the system console, e.g. &lt;a href=&#34;https://swat.tamu.edu/software/plus&#34;&gt;SWAT+&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataverifyr&#34;&gt;dataverifyr&lt;/a&gt; v0.1.5: Provides a thin wrapper around &lt;code&gt;dplyr&lt;/code&gt;, &lt;code&gt;data.table&lt;/code&gt;, &lt;code&gt;arrow&lt;/code&gt;, and &lt;code&gt;DBI&lt;/code&gt; to allow users to define rules which can be used to verify a given dataset. See &lt;a href=&#34;https://cran.r-project.org/web/packages/dataverifyr/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dataverifyr.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing verification results&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=neotoma2&#34;&gt;neotoma2&lt;/a&gt; v1.0.0: Provides functions to access and manipulate data in the &lt;a href=&#34;https://api.neotomadb.org/api-docs/&#34;&gt;Neotoma Paleoecology Database&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/neotoma2/vignettes/neotoma2-package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;neotoma2.svg&#34; height = &#34;500&#34; width=&#34;300&#34; alt=&#34;Diagram showing file structure for a site&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rpaleoclim&#34;&gt;rpaleoclim&lt;/a&gt; v1.0.0: Implements an interface to &lt;a href=&#34;http://www.paleoclim.org&#34;&gt;PaleoClim&lt;/a&gt;, a set of free, high resolution paleoclimate surfaces covering the whole globe that includes data on surface temperature, precipitation and the standard bioclimatic variables commonly used in ecological modelling. See &lt;a href=&#34;https://www.nature.com/articles/sdata2017122&#34;&gt;Brown et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rpaleoclim/vignettes/rpaleoclim.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=zctaCrosswalk&#34;&gt;zctaCrosswalk&lt;/a&gt; v2.0.0: Contains the US Census Bureau&amp;rsquo;s 2020 ZCTA to County Relationship File, as well as convenience functions to translate between States, Counties and ZIP Code Tabulation Areas (ZCTAs). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/zctaCrosswalk/vignettes/a01_introduction.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/zctaCrosswalk/vignettes/a02_workflow-tidycensus.html&#34;&gt;Workflow with tidycensus&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/zctaCrosswalk/vignettes/a03_developer-notes.html&#34;&gt;Developer Notes&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EWSmethods&#34;&gt;EWSmethods&lt;/a&gt; v1.1.2: Implements methods for forecasting tipping points at the community level that include rolling and expanding window approaches to assessing abundance based early warning signals, non-equilibrium resilience measures, and machine learning. See &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0041010&#34;&gt;Dakos et al. (2012)&lt;/a&gt;, &lt;a href=&#34;https://royalsocietypublishing.org/doi/10.1098/rsos.211475&#34;&gt;Deb et al. (2022)&lt;/a&gt;, and &lt;a href=&#34;https://www.nature.com/articles/nature09389&#34;&gt;Drake and Griffen (2010)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/EWSmethods/vignettes/ews_assessments.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;EWSmethods.png&#34; height = &#34;300&#34; width=&#34;250&#34; alt=&#34;Plots of EWS indicators&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fqacalc&#34;&gt;fqacalc&lt;/a&gt; v1.0.0: Provides functions for calculating Floristic Quality Assessment (FQA) metrics using regional FQA databases that have been approved or approved with reservations as ecological planning models by the U.S. Army Corps of Engineers (USACE). For information on FQA see &lt;a href=&#34;https://esajournals.onlinelibrary.wiley.com/doi/10.1002/ecs2.2825&#34;&gt;Spyreas (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fqacalc/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;economics&#34;&gt;Economics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clptheory&#34;&gt;clptheory&lt;/a&gt; v0.1.0: Provides functions to compute the uniform rate of profit, the vector of price of production and the vector of labor values, and also compute measures of deviation between relative prices of production and relative values. See &lt;a href=&#34;https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1351&amp;amp;context=econ_workingpaper&#34;&gt;Basu and Moraltis (2023)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/clptheory/readme/README.html&#34;&gt;README&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BREADR&#34;&gt;BREADR&lt;/a&gt; v1.0.1:  Implements a method for estimating degrees of relatedness for extreme low-coverage genotype data and includes functions to quantify and visualize the level of confidence in the estimated degrees of relatedness. See &lt;a href=&#34;https://tinyurl.com/29t6gbbx&#34;&gt;Rohrlach et al. (2023)&lt;/a&gt; for package details and &lt;a href=&#34;https://cran.r-project.org/web/packages/BREADR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BREADR.png&#34; height = &#34;350&#34; width=&#34;550&#34; alt=&#34;Plots showing degrees of relatedness&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crosshap&#34;&gt;crosshap&lt;/a&gt; v1.2.2: Implements a local haplotyping visualization toolbox to capture major patterns of co-inheritance between clusters of linked variants, while connecting findings to phenotypic and demographic traits across individuals. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s00122-022-04045-8&#34;&gt;Marsh et al. (2022)&lt;/a&gt; for a detailed example and &lt;a href=&#34;https://cran.r-project.org/web/packages/crosshap/readme/README.html&#34;&gt;README&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;crosshap.jpeg&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Visualization of haplotypes by marker groups&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DAISIEprep&#34;&gt;DAISIEprep&lt;/a&gt; v0.3.2: Extracts colonization and branching times of island species for analysis with the &lt;code&gt;DAISIE&lt;/code&gt; package. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/DAISIEprep/vignettes/Tutorial.html&#34;&gt;Tutorial&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/DAISIEprep/vignettes/Performance.html&#34;&gt;Performance&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/DAISIEprep/vignettes/Sensitivity.html&#34;&gt;Sensitivity&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DAISIEprep.png&#34; height = height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Endemicity status of Galápagos genus Cocccyzus&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CCMMR&#34;&gt;CCMMR&lt;/a&gt; v0.1: Implements the convex clustering through majorization-minimization algorithm described in &lt;a href=&#34;https://arxiv.org/abs/2211.01877&#34;&gt;Touw, Groenen, and Terada (2022)&lt;/a&gt; to minimize the convex clustering loss function. See &lt;a href=&#34;https://cran.r-project.org/web/packages/CCMMR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rcccd&#34;&gt;rcccd&lt;/a&gt; v0.3.2: Provides functions to fit class cover catch digraph classification models. Methods are explained in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167715201001298?via%3Dihub&#34;&gt;Priebe et al. (2001)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1007/s00357-003-0003-7&#34;&gt;Priebe et al. (2003)&lt;/a&gt;, and &lt;a href=&#34;https://arxiv.org/abs/1904.04564&#34;&gt;Manukyan and Ceyhan (2016)&lt;/a&gt;. &lt;a href=&#34;https://cran.r-project.org/web/packages/rcccd/readme/README.html&#34;&gt;README&lt;/a&gt; contains some description.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TheOpenAIR&#34;&gt;TheOpenAir&lt;/a&gt; v0.1.0: Implements a wrapper using the &lt;a href=&#34;https://platform.openai.com/docs/api-reference&#34;&gt;OpenAI API&lt;/a&gt; as a back end to integrate &lt;code&gt;ChatGPT&lt;/code&gt;into diverse data-related tasks, such as data cleansing and automating analytics scripts. See &lt;a href=&#34;https://cran.r-project.org/web/packages/TheOpenAIR/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cyclotomic&#34;&gt;cyclotomic&lt;/a&gt; v1.1.0: Implements algorithms from the &lt;a href=&#34;https://www.gap-system.org/&#34;&gt;GAP project&lt;/a&gt; to work with cyclotomic numbers: complex numbers that can be thought of as the rational numbers extended with the roots of unity. They have applications in number theory, algebraic geometry, algebraic number theory, coding theory, in the theory of graphs and combinatorics, and  in the theory of modular functions and modular curves. See &lt;a href=&#34;https://cran.r-project.org/web/packages/cyclotomic/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=markovmix&#34;&gt;markovmix&lt;/a&gt; v0.1.1: Provides functions to fit a mixture of Markov chains of higher orders from multiple sequences along with various utility functions to derive transition patterns, transition probabilities per component and component priors. See &lt;a href=&#34;https://cran.r-project.org/package=markovmix&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DiDforBigData&#34;&gt;DiDforBigData&lt;/a&gt; v1.0: Provides a big-data-friendly and memory-efficient difference-in-differences estimator for staggered (and non-staggered) treatment contexts. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DiDforBigData/vignettes/DiDforBigData.html&#34;&gt;Get Started&lt;/a&gt; Guide the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/DiDforBigData/vignettes/Background.html&#34;&gt;Background&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/DiDforBigData/vignettes/Examples.html&#34;&gt;Examples&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/DiDforBigData/vignettes/Theory.html&#34;&gt;Theory&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DiD.png&#34; height = &#34;350&#34; width=&#34;550&#34; alt=&#34;Run time measurements&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=predictNMB&#34;&gt;predictNNB&lt;/a&gt; v0.1.0: Provides tools to estimate when and where a model-guided treatment strategy may outperform a treat-all or treat-none approach using Monte Carlo simulation and evaluation of the Net Monetary Benefit. See &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.05328&#34;&gt;Parsons et al. (2023)&lt;/a&gt; for details, the &lt;a href=&#34;https://cran.r-project.org/web/packages/predictNMB/vignettes/predictNMB.html&#34;&gt;Introduction&lt;/a&gt;, and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/predictNMB/vignettes/creating-nmb-functions.html&#34;&gt;creating functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/predictNMB/vignettes/summarising-results-with-predictNMB.html&#34;&gt;summarising results&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/predictNMB/vignettes/detailed-example.html&#34;&gt;detailed example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;predictNMB.png&#34; height = &#34;350&#34; width=&#34;550&#34; alt=&#34;Plot of Net Monetary Benefit by model AUC&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=predRupdate&#34;&gt;predRupdate&lt;/a&gt; v0.1.0: Provides functions to evaluate the predictive performance of existing clinical prediction model given a new dataset. &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280215626466&#34;&gt;See Su et al. (2018)&lt;/a&gt;, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.6080&#34;&gt;Debray et al. (2014)&lt;/a&gt;, and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.7586&#34;&gt;Martin et al. (2018)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/predRupdate/vignettes/predRupdate.html&#34;&gt;Introduction&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/predRupdate/vignettes/predRupdate_technical.html&#34;&gt;Technical Background&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SPARRAfairness&#34;&gt;SPARRAfairness&lt;/a&gt; v0.0.0.1: Provides functions to analyse the behavior and performance of the Scottish Patients At Risk of admission and Re-Admission risk score which estimates yearly risk of emergency hospital admission using electronic health records for most of the Scottish population. Analysis focuses on differential performance over demographically-defined groups. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SPARRAfairness/vignettes/SPARRAfairness_example.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SPARRA.png&#34; height = &#34;500&#34; width=&#34;400&#34; alt=&#34;Plot of Adjusted false admission rates&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kronos&#34;&gt;kronos&lt;/a&gt; v1.0.0: Implements a framework to analyse circadian or otherwise rhythmic data using the familiar R linear modelling syntax, while taking care of the trigonometry under the hood. Look &lt;a href=&#34;https://github.com/thomazbastiaanssen/kronos&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kronos.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of circadian rhythms&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mpmsim&#34;&gt;mpmsim&lt;/a&gt; v1.0.0: Provides functions to to simulate matrix population models with particular characteristics based on aspects of life history such as mortality trajectories and fertility trajectories, and allows the exploration of sampling error due to small sample size. See the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/mpmsim/vignettes/age_from_stage.html&#34;&gt;robustness&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mpmsim/vignettes/error_propagation.html&#34;&gt;sampling error &amp;amp; propagation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mpmsim/vignettes/pca.html&#34;&gt;PCA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mpmsim.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing PCA loadings&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BGFD&#34;&gt;BGFD&lt;/a&gt; v0.1: Implements the probability density function, cumulative distribution function, quantile function, random numbers, survival function, hazard rate function, and maximum likelihood estimates for the family of Bell-G and Complementary Bell-G distributions. See
&lt;a href=&#34;https://www.hindawi.com/journals/cin/2022/2489998/&#34;&gt;Fayomi et al. (2022)&lt;/a&gt;, &lt;a href=&#34;http://www.aimspress.com/article/doi/10.3934/math.2023352&#34;&gt;Alanzi et al.(2023)&lt;/a&gt;, and &lt;a href=&#34;https://www.mdpi.com/2075-1680/11/9/438&#34;&gt;Algarni (2022)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=D3mirt&#34;&gt;D3mirt&lt;/a&gt; v1.0.3: Provides functions for identifying, estimating, and plotting descriptive multidimensional item response theory models, restricted to 3D and dichotomous or polytomous data that fit the two-parameter logistic model or the graded response model. See
the &lt;a href=&#34;https://cran.r-project.org/web/packages/D3mirt/vignettes/Intro_to_D3mirt.html&#34;&gt;vignette&lt;/a&gt; for an extensive introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;D3mirt.png&#34; height = &#34;300&#34; width=&#34;450&#34; alt=&#34;Data plotted in vector space&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=funStatTest&#34;&gt;funStatTest&lt;/a&gt; v1.0.2: Implements two sample comparison procedures based on median-based statistical tests for functional data, described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10485252.2022.2064997?journalCode=gnst20&#34;&gt;Smida et al. (2022)&lt;/a&gt;,  &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/102/1/239/229449?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Chakraborty and Chaudhuri (2015)&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/jrsssb/article/75/1/103/7075406?login=false&#34;&gt;Horvath et al. (2013&lt;/a&gt;, and  &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S016794730300269X?via%3Dihub&#34;&gt;Cuevas et al. (2004)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/funStatTest/vignettes/getting-started-with-functional-statistical-testing.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lessSEM&#34;&gt;lessSEM&lt;/a&gt; v1.4.16: Provides regularized structural equation modeling (regularized SEM) with non-smooth penalty functions (e.g., lasso) building on &lt;code&gt;lavaan&lt;/code&gt;. There are nine vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/lessSEM/vignettes/lessSEM.html&#34;&gt;lessSEM&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/lessSEM/vignettes/The-Structural-Equation-Model.html&#34;&gt;The Structural Equation Model&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/lessSEM/vignettes/Mixed-Penalties.html&#34;&gt;Mixed Penalties&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lessSEM.png&#34; height = &#34;500&#34; width=&#34;300&#34; alt=&#34;Plot of regularized parameters: value vs lambda&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=panelhetero&#34;&gt;panelhetero&lt;/a&gt; v1.0.0: Provides tools for estimating the degree of heterogeneity across cross-sectional units in the panel data analysis using the methods developed by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304407619301022?via%3Dihub&#34;&gt;Okui and Yanagi (2019)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/ectj/article-abstract/23/1/156/5607791?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Okui and Yanagi (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/panelhetero/vignettes/panelhetero.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tdsa&#34;&gt;tdsa&lt;/a&gt; v1.0-1: Provides functions to perform time-dependent sensitivity analysis by calculating time-dependent state and parameter sensitivities for both continuous- and discrete-time deterministic models. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2023.04.13.536769v1&#34;&gt;Ng et al. (in review)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tdsa/vignettes/demo.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tdsa.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Plot of parameter sensitivities over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crew.cluster&#34;&gt;crew.cluster&lt;/a&gt; v0.1.0: Extends the &lt;code&gt;mirai&lt;/code&gt;-powered &lt;code&gt;crew&lt;/code&gt; package with worker launcher plugins for traditional high-performance computing systems to enable statisticians and data scientists to asynchronously deploy long-running tasks to distributed systems, ranging from traditional clusters to cloud services. Look &lt;a href=&#34;https://github.com/wlandau/crew.cluster&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=duke&#34;&gt;duke&lt;/a&gt; v0.0.1: Provides functions to generate visualizations with Duke’s official suite of colors in a color blind friendly way. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/duke/vignettes/duke.html&#34;&gt;Overview&lt;/a&gt; and four additional vignettes including one on the &lt;a href=&#34;https://cran.r-project.org/web/packages/duke/vignettes/theme_duke_vignette.html&#34;&gt;theme_duke()&lt;/a&gt; function.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;duke.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Plot showing colors and theme&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=grateful&#34;&gt;grateful&lt;/a&gt; v0.2.0: Facilitates the citation of R packages used in analysis projects by providing functions to scan projects for packages used and produces documents with citations in the preferred bibliography format.  Functions may be used within &lt;code&gt;rarkdown&lt;/code&gt;or &lt;code&gt;quarto&lt;/code&gt; documents. See &lt;a href=&#34;https://cran.r-project.org/web/packages/grateful/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hightR&#34;&gt;hightR&lt;/a&gt; v0.3.0: Implements the &lt;a href=&#34;https://www.iacr.org/archive/ches2006/04/04.pdf&#34;&gt;HIGHT&lt;/a&gt; block cipher encryption algorithm developed to provide confidentiality in low power consumption computing environments such Radio-Frequency Identification and Ubiquitous Sensor Network. Look &lt;a href=&#34;https://github.com/Yongwoo-Eg-Kim/hightR&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=myCRAN&#34;&gt;myCRAN&lt;/a&gt; v1.0: Provides functions to plot the daily and cumulative number of downloads of &lt;code&gt;R&lt;/code&gt; packages, obtaining daily and cumulative counts in one run. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/myCRAN/vignettes/myCRAN.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;myCRAN.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot package downloads&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=woodendesc&#34;&gt;woodendesc&lt;/a&gt; v0.1.0: Provides functions to simplify obtaining available packages, their version codes and dependencies from any &lt;code&gt;R&lt;/code&gt; repository. Uses extensive caching for repeated queries. See &lt;a href=&#34;https://cran.r-project.org/web/packages/woodendesc/readme/README.html&#34;&gt;README&lt;/a&gt;for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fxl&#34;&gt;fxl&lt;/a&gt; v1.6.3: Provides functions to prepare and design &lt;a href=&#34;https://sites.hofstra.edu/jeffrey-froh/wp-content/uploads/sites/86/2019/11/Single-Case.pdf&#34;&gt;single case design&lt;/a&gt; figures that are typically prepared in spreadsheet software. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fxl/vignettes/fxl.html&#34;&gt;vignette&lt;/a&gt; for theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fxl.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of hybrid design that combines multiple baselines&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggragged&#34;&gt;ggragged&lt;/a&gt; v0.1.0: Extends &lt;code&gt;ggplot2&lt;/code&gt;  facets to panel layouts arranged in a grid with ragged edges with rows and columns of potentially varying lengths. These may be useful in representing nested or partially crossed relationships between faceting variables. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggragged/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggragged.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Grid with different number of plots on each row&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nndiagram&#34;&gt;nndiagram&lt;/a&gt; v1.0.0: Generates &lt;code&gt;LaTeX&lt;/code&gt; code for drawing well-formatted neural network diagrams with &lt;a href=&#34;https://www.overleaf.com/learn/latex/TikZ_package&#34;&gt;&lt;code&gt;TikZ&lt;/code&gt;&lt;/a&gt;. Users define the number of neurons on each layer, neuron connections to keep or omit, layers considered to be oversized, and neurons to draw with lighter color. See &lt;a href=&#34;https://cran.r-project.org/web/packages/nndiagram/readme/README.html&#34;&gt;README&lt;/a&gt; for instructions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nndiagram.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Neural network diagram&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlotTools&#34;&gt;PlotTools&lt;/a&gt; v0.2.0: Provides functions to manipulate irregular polygons and annotate plots with legends for continuous variables and color spectra using the base graphics plotting tools. See &lt;a href=&#34;https://cran.r-project.org/web/packages/PlotTools/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PlotTools.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Scatter plot with varying size plot symbols&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/05/25/april-2023-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March 2023: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/04/28/march-2023-top-40-new-cran-packages/</link>
      <pubDate>Fri, 28 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/04/28/march-2023-top-40-new-cran-packages/</guid>
      <description>
        

&lt;h3 id=&#34;accounting&#34;&gt;Accounting&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=debkeepr&#34;&gt;debkeepr&lt;/a&gt; v0.1.1: Provides tools to analyze historical, non-decimal currencies and value systems that use tripartite or tetrapartite systems such as pounds and shillings in the context of double-entry bookkeeping. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/debkeepr/vignettes/debkeepr.html&#34;&gt;Getting Started&lt;/a&gt; guide and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/debkeepr/vignettes/ledger.html&#34;&gt;Analysis of Richard Dafforne&amp;rsquo;s Journal and Ledger&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/debkeepr/vignettes/transactions.html&#34;&gt;Transactions in Richard Dafforne&amp;rsquo;s Journal&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;debkeeper.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing whether the original data is recovered by the dSVD&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ABM&#34;&gt;ABM&lt;/a&gt; v0.3: Implements a high-performance, flexible and extensible framework to develop continuous-time agent based models capable of simulating millions of agents in which state transitions may be either spontaneous or caused by agent interactions. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ABM/readme/README.html&#34;&gt;README&lt;/a&gt; for multiple examples including &lt;a href=&#34;https://github.com/junlingm/ABM/wiki/Agent-SEIR&#34;&gt;Simulate an agent based SEIR model&lt;/a&gt; and &lt;a href=&#34;https://github.com/junlingm/ABM/wiki/Contact-Tracing-SIR&#34;&gt;Simulate contact tracing on an SIR model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rvMF&#34;&gt;rvMF&lt;/a&gt; v0.0.7: Provides functions to generate pseudo-random vectors that follow an arbitrary von Mises-Fisher distribution on a sphere including functions to generate random variates, compute the density for the distribution of an inner product between von Mises-Fisher random vector and its mean direction. Look &lt;a href=&#34;https://github.com/seungwoo-stat/rvMF&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FertNet&#34;&gt;FertNet&lt;/a&gt; v0.1.1: Provides tools to processes data from &lt;a href=&#34;https://dataarchive.lissdata.nl/&#34;&gt;The Social Networks and Fertility Survey&lt;/a&gt; including functions for correcting respondent errors and for transforming network data into network objects to facilitate analyses and visualization. See &lt;a href=&#34;https://cran.r-project.org/web/packages/FertNet/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FertNet.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Visualization of a network for one of the respondents&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oldbailey&#34;&gt;oldbailey&lt;/a&gt; v1.0.0: Provides functions to fetch trial data from the &lt;a href=&#34;https://www.oldbaileyonline.org/static/DocAPI.jsp&#34;&gt;Old Bailey Online API&lt;/a&gt;. Data includes the names of the first person speakers, defendants, victims, their recorded genders, verdicts, punishments, crime locations, and dates. Look &lt;a href=&#34;https://github.com/rOpenGov/oldbailey&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webtrackR&#34;&gt;webtrackR&lt;/a&gt; v0.0.1: Implements data structures and methods to work with web tracking data, including data preprocessing steps, methods to construct audience networks as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/19312458.2020.1724274?journalCode=hcms20&#34;&gt;Mangold &amp;amp; Scharkow (2020)&lt;/a&gt;  and metrics of news audience polarization described in &lt;a href=&#34;https://doi.org/10.1080%2F19312458.2022.2085249&#34;&gt;Mangold &amp;amp; Scharkow (2022)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/schochastics/webtrackR&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GIFT&#34;&gt;GIFT&lt;/a&gt; v1.0.0: Provides functions to retrieve regional plant checklists, species traits and distributions, and environmental data from the &lt;a href=&#34;https://gift.uni-goettingen.de/about&#34;&gt;Global Inventory of Floras and Traits&lt;/a&gt; database and to visualize the map of available flora. There is an introductory &lt;a href=&#34;https://cran.r-project.org/web/packages/GIFT/vignettes/GIFT.html&#34;&gt;Tutorial&lt;/a&gt;, an &lt;a href=&#34;https://cran.r-project.org/web/packages/GIFT/vignettes/GIFT_advanced_users.html&#34;&gt;Advanced Tutorial&lt;/a&gt;, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/GIFT/vignettes/GIFT_API.html&#34;&gt;Queries&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GIFT.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Projection map of angiosperms&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rTLsDeep&#34;&gt;rTLsDeep&lt;/a&gt; v0.0.5: Uses &lt;a href=&#34;https://www.sciencedirect.com/topics/earth-and-planetary-sciences/terrestrial-laser-scanning&#34;&gt;terrestrial laser scanning&lt;/a&gt; and deep learning to classify post-hurricane damage severity at the individual tree level. See &lt;a href=&#34;https://www.mdpi.com/2072-4292/15/4/1165&#34;&gt;Klauberg et al. (2023)&lt;/a&gt; for details, and look &lt;a href=&#34;https://github.com/carlos-alberto-silva/rTLsDeep&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rTLsDeep.gif&#34; height = &#34;500&#34; width=&#34;300&#34; alt=&#34;3D Tree Scan&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HDRFA&#34;&gt;HSRFA&lt;/a&gt; v0.1.1: Implements two algorithms to do robust factor analysis by considering the Huber loss: one is based on minimizing the Huber loss of the idiosyncratic error&amp;rsquo;s L2 norm, the other is based on minimizing the element-wise Huber loss. See &lt;a href=&#34;https://arxiv.org/abs/2303.02817&#34;&gt;He et al. (2023)&lt;/a&gt; for background, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/1468-0262.00392&#34;&gt;Bai (2003)&lt;/a&gt; for PCA code, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/07350015.2020.1811101?journalCode=ubes20&#34;&gt;He et al. (2022)&lt;/a&gt;, and &lt;a href=&#34;https://www.econometricsociety.org/publications/econometrica/2021/03/01/quantile-factor-models&#34;&gt;Chen et al. (2021)&lt;/a&gt; for the Quantile Factor Analysis method.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PCRA&#34;&gt;PCRA&lt;/a&gt; v1.0: Provides a collection of functions and several real-world data sets that support teaching a quantitative finance MS level course on Portfolio Construction and Risk Analysis. See the vignette: &lt;a href=&#34;https://cran.r-project.org/web/packages/PCRA/vignettes/PCRAVignette.pdf&#34;&gt;Introduction to CRSP Stocks and SPGMI Factors in PCRA&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GeSciLiVis&#34;&gt;GESciLiVis&lt;/a&gt; v1.1.0: Provides tools to visualize publication activity per gene based on a gene list and a user-defined set of keywords to perform an &lt;a href=&#34;https://www.ncbi.nlm.nih.gov&#34;&gt;NCBI&lt;/a&gt; database search as in &lt;a href=&#34;https://pubmed.ncbi.nlm.nih.gov&#34;&gt;PubMed&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/GeSciLiVis/vignettes/Getting_started_with_GeSciLiVis.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GESci.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Bar plot of results from search of human gene set&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpicrust2&#34;&gt;ggpicrust2&lt;/a&gt; v1.6.0: Provides tools to analyze and visualize &lt;a href=&#34;https://www.nature.com/articles/s41587-020-0548-6&#34;&gt;PICRUSt2&lt;/a&gt; output with pre-defined plots and functions, including a one-click option for creating publication-level plots. For more details, see &lt;a href=&#34;https://arxiv.org/abs/2303.10388&#34;&gt;Yang et al. (2023)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/cafferychen777/ggpicrust2&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gsdensity&#34;&gt;gsdensity&lt;/a&gt; v0.1.2: Implements a computational tool for pathway centric analysis of single-cell data including scRNA-seq data and spatial genomics data. Given a gene set and a cell-by-gene matrix, ask the question: is this gene set somehow enriched by a subpopulation of the cells? See &lt;a href=&#34;https://cran.r-project.org/web/packages/gsdensity/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gsdensity.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Seurat annotations on UMAP vs UMAP plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaGE&#34;&gt;metaGE&lt;/a&gt; v1.0.0: Provides tools for conducting genome-wide association studies for studying Genotype x Environment interactions, including functions to collect the results of GWAS data from different files, infer the inter-environment correlation matrix, perform global test procedure for quantitative trait loci detection, and  perform tests of contrast or meta-regression. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2023.03.01.530237v1.full.pdf&#34;&gt;De Walsche et al. (2023)&lt;/a&gt; for the details.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FACT&#34;&gt;FACT&lt;/a&gt; v0.1.0: Implements an algorithm agnostic framework for feature attribution while preserving the integrity of the data and facilitating the understand of the mapping procedure of an algorithm that assigns instances to clusters. See &lt;a href=&#34;https://cran.r-project.org/web/packages/FACT/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FACT.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Density plots for three clusters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lpda&#34;&gt;lpda&lt;/a&gt; v1.0.1: Implements the linear programming classification method described by &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0270403&#34;&gt;Nueda, et al. (2022)&lt;/a&gt; which is advantageous when variable distributions are unknown or when the number of variables is much greater than the number of observations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lpda/vignettes/lpdaUsersGuide.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lpda.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing the separating hyperplane&#34;&gt;
&lt;a href=&#34;https://cran.r-project.org/package=UBayFS&#34;&gt;UBayFS&lt;/a&gt; v1.0: Implements the user-guided Bayesian framework proposed by &lt;a href=&#34;https://link.springer.com/article/10.1007/s10994-022-06221-9&#34;&gt;Jenul et al. (2022)&lt;/a&gt; for ensemble feature selection. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/UBayFS/vignettes/UBayFS.html&#34;&gt;Introduction&lt;/a&gt; and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/UBayFS/vignettes/BFS_UBayFS.html&#34;&gt;Block feature selection&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;UBayFS.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing features and constraints&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qfratio&#34;&gt;qfratio&lt;/a&gt; v1.0.1: Provides functions to evaluate moments of ratios and products of quadratic forms in normal variables using recursive algorithms developed by &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0047259X13000298?via%3Dihub&#34;&gt;Bao and Kan (2013)&lt;/a&gt; and   and &lt;a href=&#34;https://www.cambridge.org/core/journals/econometric-theory/article/abs/generating-functions-and-short-recursions-with-applications-to-the-moments-of-quadratic-forms-in-noncentral-normal-vectors/A07153FA541311DE561BCCBAC2B26984&#34;&gt;Hillier et al. (2014)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/qfratio/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gsDesign2&#34;&gt;gsDesign2&lt;/a&gt; v1.0.7: Provides tools to enable fixed or group sequential design under non-proportional hazards assumptions that support flexible enrollment, time-to-event and time-to-dropout assumptions. Design methods include average hazard ratio, the weighted logrank tests in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/biom.13196&#34;&gt;Yung and Liu (2019)&lt;/a&gt;, and MaxCombo tests. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gsDesign2/vignettes/gsDesign2.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NCC&#34;&gt;NCC&lt;/a&gt; v1.0: Provides functions to simulate and analyze platform trials with non-concurrent controls. See &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-022-01683-w&#34;&gt;Bofill Roig et al. (2022)&lt;/a&gt;, &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-022-01683-w&#34;&gt;Saville et al. (2022)&lt;/a&gt;, and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/biom.12242&#34;&gt;Schmidli et al. (2014)&lt;/a&gt; for background. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/NCC/vignettes/ncc_intro.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on simulating &lt;a href=&#34;https://cran.r-project.org/web/packages/NCC/vignettes/datasim_bin.html&#34;&gt;binary&lt;/a&gt; data, &lt;a href=&#34;https://cran.r-project.org/web/packages/NCC/vignettes/datasim_cont.html&#34;&gt;continuous&lt;/a&gt; data, and &lt;a href=&#34;https://cran.r-project.org/web/packages/NCC/vignettes/how_to_run_sim_study.html&#34;&gt;How to run a simulation study&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NCC.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;For treatments that enter the trial later, the control group is divided into concurrent (CC) and non-concurrent controls (NCC)&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharma&#34;&gt;Pharma&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DrugExposureDiagnostics&#34;&gt;DrugExposureDiagnostics&lt;/a&gt; v0.4.1: Provides ingredient specific diagnostics for drug exposure records in the Observational Medical Outcomes Partnership &lt;a href=&#34;https://www.ohdsi.org/data-standardization/&#34;&gt;(OMOP) common data model&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DrugExposureDiagnostics/vignettes/Introduction_to_DrugExposureDiagnostics.html&#34;&gt;Introduction&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/DrugExposureDiagnostics/vignettes/Summary_of_checks.html&#34;&gt;Summary of checks&lt;/a&gt; vignette.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rlistings&#34;&gt;rlistings&lt;/a&gt; v0.1.1: Provides functions to create and display listings for clinical trials. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rlistings/vignettes/rlistings.html&#34;&gt;Getting Started Guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LCMSQA&#34;&gt;LCMSQA&lt;/a&gt; v1.0.0: Provides functions to  check the quality of liquid chromatograph/mass spectrometry (LC/MS) experiments using an interactive &lt;code&gt;shiny&lt;/code&gt; application. Tests include total ion current chromatogram, base peak chromatogram, mass spectrum, and extracted ion chromatogram. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LCMSQA/vignettes/LCMSQA.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;LCMSQA.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Feature detection screen&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lmw&#34;&gt;lmw&lt;/a&gt; v0.0.1: Provides functions to compute the implied weights of linear regression models for estimating average causal effects and provides diagnostics based on these weights. See &lt;a href=&#34;https://academic.oup.com/biomet/advance-article-abstract/doi/10.1093/biomet/asac058/6779968?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Chattopadhyay and Zubizarreta (2022)&lt;/a&gt; where several regression estimators are represented as weighting estimators, in connection with inverse probability weighting. Look &lt;a href=&#34;https://github.com/ngreifer/lm&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lmw.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of sample influence curve&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ptable&#34;&gt;ptable&lt;/a&gt; v1.0.0: Implements the cell-key statistical disclosure control perturbation technique to protect confidential information. See &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-319-45381-1_18&#34;&gt;Giessing (2016)&lt;/a&gt; for the technical details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ptable/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ptable.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of Distribution of the Perturbation Values vs Noise&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=snha&#34;&gt;snha&lt;/a&gt; v0.1.3: Implements the &lt;a href=&#34;https://www.mdpi.com/1660-4601/18/4/1741&#34;&gt;St. Nicolas House Analysis&lt;/a&gt; to explore interacting variables and create correlation networks. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/snha/vignettes/tutorial.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;snha.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots contrasting PCA and SNHA approaches to variable interactions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=satdad&#34;&gt;satdad&lt;/a&gt; v1.1: Implements theoretical and non-parametric tools to analyze tail dependence in sample based or theoretical models. A goal is to generate multivariate extreme value models in any dimension. See the extensive &lt;a href=&#34;Networks of extremal coefficients&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;satdad.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sr&#34;&gt;sr&lt;/a&gt; v0.1.0: Implements the Gamma test based smooth regression method for measuring smoothness in multivariate relationships, finding causal connections in precision data, finding lags and embeddings in time series, and training neural networks. See &lt;a href=&#34;https://royalsocietypublishing.org/doi/10.1098/rspa.2002.1010&#34;&gt;Evans &amp;amp; Jones (2002)&lt;/a&gt; and Jones &lt;a href=&#34;https://link.springer.com/article/10.1007/s10287-003-0006-1&#34;&gt;(2004)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sr/vignettes/time_series.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sr.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of Henon Model using Gamma&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wqspt&#34;&gt;wqspt&lt;/a&gt; v1.0.1: Implements a permutation test method for the weighted quantile sum (WQS) regression used to evaluate the effect of complex exposure mixtures on an outcome. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s13253-014-0180-3&#34;&gt;Carrico et al. (2015)&lt;/a&gt; and &lt;a href=&#34;https://ehp.niehs.nih.gov/doi/10.1289/EHP10570&#34;&gt;Day et al. (2022)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/wqspt/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;wqspt.png&#34; height = &#34;300&#34; width=&#34;200&#34; alt=&#34;Table of weights from permutation test&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coconots&#34;&gt;coconots&lt;/a&gt; v1.1.1: Provides tools for fitting, validating, and forecasting practical convolution-closed time series models for low counts. The models are described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1467-9892.2010.00697.x&#34;&gt;Jung and Tremayne (2011)&lt;/a&gt;,  and the model assessment tools are presented in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1541-0420.2009.01191.x&#34;&gt;Czado et al. (2009)&lt;/a&gt;,  &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214506000001437&#34;&gt;Gneiting and Raftery (2007)&lt;/a&gt;, and, &lt;a href=&#34;https://www.jstor.org/stable/2347612?origin=crossref&#34;&gt;Tsay (1992)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/coconots/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;coconots.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Diagram showing functionality&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparseDFM&#34;&gt;sparseDFM&lt;/a&gt; v1.0: Implements various estimation methods for dynamic factor models (DFMs) including PCA, see &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214502388618960&#34;&gt;Stock and Watson (2002)&lt;/a&gt;, and EM, see &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/jae.2306&#34;&gt;Banbura and Modugno (2014)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2303.11892&#34;&gt;DFMs Mosley et al. (2023)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sparseDFM/vignettes/exports-example.html&#34;&gt;Nowcasting UK Trade in Goods&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/sparseDFM/vignettes/inflation-example.html&#34;&gt;Inflation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sparseDM.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of factor loadings&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=askgpt&#34;&gt;askgpt&lt;/a&gt; v0.0.2: Implements a connection to the &lt;a href=&#34;https://platform.openai.com/&#34;&gt;OpenAI&lt;/a&gt; API to answer questions about &lt;code&gt;R&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/askgpt/vignettes/Usage.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chat.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Example of chatGPT answer&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cellKey&#34;&gt;cellKey&lt;/a&gt; v1.0.1: Implements a method to protect statistical data by computing cell keys for individual cells in statistical tables. The theory behind the method is described in &lt;a href=&#34;https://unece.org/fileadmin/DAM/stats/documents/ece/ces/ge.46/2013/Topic_1_ABS.pdf&#34;&gt;Thompson, Broadfoot and Elazar (2013)&lt;/a&gt; and
&lt;a href=&#34;https://unece.org/fileadmin/DAM/stats/documents/ece/ces/ge.46/2019/mtg1/SDC2019_S2_Germany_Giessing_Tent_AD.pdf&#34;&gt;Giessing and Tent (2019)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=occupationMeasurement&#34;&gt;occupationMeasurement&lt;/a&gt; v0.2.0: Implements an interface for performing interactive occupation coding during interviews as described in &lt;a href=&#34;https://academic.oup.com/jrsssa/article/181/2/379/7069989?login=false&#34;&gt;Peycheva et al. (2021)&lt;/a&gt; and &lt;a href=&#34;https://sciendo.com/article/10.2478/jos-2021-0042&#34;&gt;Schierholz et al. (2018)&lt;/a&gt;. There are several vignettes including a &lt;a href=&#34;https://cran.r-project.org/web/packages/occupationMeasurement/vignettes/occupationMeasurement.html&#34;&gt;Getting Started&lt;/a&gt; guide, &lt;a href=&#34;https://cran.r-project.org/web/packages/occupationMeasurement/vignettes/api.html&#34;&gt;Using the API&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/occupationMeasurement/vignettes/app-questionnaire.html&#34;&gt;Custom Questionnaires&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pracpac&#34;&gt;pracpac&lt;/a&gt; v0.1.0: Provides functions to streamline the creation of &lt;code&gt;Docker&lt;/code&gt; images with &lt;code&gt;R&lt;/code&gt; packages and dependencies embedded. See &lt;a href=&#34;https://arxiv.org/abs/2303.07876&#34;&gt;Nagraj and Turner (2023)&lt;/a&gt; for details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/pracpac/vignettes/basic-usage.html&#34;&gt;Basic usage&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/pracpac/vignettes/use-cases.html&#34;&gt;Use cases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RmdConcord&#34;&gt;RmdConcord&lt;/a&gt; v0.1.6: Supports concordances in &lt;code&gt;R Markdown&lt;/code&gt; documents to easily find the source in the &lt;code&gt;.Rmd&lt;/code&gt; file of errors detected by &lt;code&gt;HTML tidy&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/RmdConcord/readme/README.html&#34;&gt;README&lt;/a&gt; for details and note that the &lt;a href=&#34;https://cran.r-project.org/web/packages/RmdConcord/vignettes/Sample.html&#34;&gt;vignette&lt;/a&gt; serves as a practice file.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=symbol.equation.gpt&#34;&gt;symbol.equation.gpt&lt;/a&gt; v1.1.1: Provides an interface for adding symbols, smileys, arrows, and building mathematical equations using &lt;code&gt;LaTeX&lt;/code&gt; or &lt;code&gt;r2symbols&lt;/code&gt; for &lt;code&gt;Markdown&lt;/code&gt; and &lt;code&gt;Shiny&lt;/code&gt; development. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/symbol.equation.gpt/vignettes/using_equations_symbols_r.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;symbol.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Shiny interface&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tinysnapshot&#34;&gt;tinysnapshot&lt;/a&gt; v0.0.3: Provides snapshots for unit tests using the &lt;code&gt;tinytest&lt;/code&gt; framework and includes expectations to test base &lt;code&gt;R&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt; plots as well as console output from &lt;code&gt;print()&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tinysnapshot/readme/README.html&#34;&gt;README&lt;/a&gt; for usage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tiny.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Test snapshots&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlotBivInvGaus&#34;&gt;PlotBivInvGaus&lt;/a&gt; v0.1.0: Provides functions to create bivariate inverse Gaussian distribution contour plots for non-negative random variables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PlotBivInvGaus/vignettes/PlotBivInvGaus.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Biv.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Density contour plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=textBoxPlacement&#34;&gt;textBoxplacement&lt;/a&gt; v1.0: Provides functions to compute a non-overlapping layout of text boxes to label multiple overlaying curves. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/textBoxPlacement/vignettes/textBoxPlacement.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tB.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Multiple curves with text boxes&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/04/28/march-2023-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2023: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/03/28/february-2023-top-40-new-cran-packages/</link>
      <pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/03/28/february-2023-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred seventy-three new packages made it to CRAN in February. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in thirteen categories: Computational Methods, Data, Ecology, Economics, Machine Learning, Mathematics, Medicine, Pharma, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dcTensor&#34;&gt;dcTensor&lt;/a&gt; v1.0.1: Implements semi-binary and semi-ternary matrix methods based on non-negative matrix factorization (NMF) and singular value decomposition (SVD). For the details see the reference section of &lt;a href=&#34;https://github.com/rikenbit/dcTensor&#34;&gt;GitHub README.md&lt;/a&gt;. There are seven vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/dcTensor/vignettes/dcTensor-2.html&#34;&gt;Discretized Singular Value Decomposition&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dcTensor/vignettes/dcTensor-5.html&#34;&gt;Discretized Partial Least Squares&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dcTensor/vignettes/dcTensor-7.html&#34;&gt;Discretized Non-negative Tucker Decomposition&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dcTensor.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing whether the original data is recovered by the dSVD&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dhis2r&#34;&gt;dhis2r&lt;/a&gt; v0.1.1: Implements a connection to &lt;a href=&#34;https://dhis2.org/&#34;&gt;DHIS2&lt;/a&gt;, a global open-source project coordinated by the HISP Centre at the University of Oslo. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dhis2r/vignettes/dhis2r.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ispdata&#34;&gt;ispdata&lt;/a&gt; v1.1: Provides access to data from the Rio de Janeiro Public Security Institute including criminal statistics, data on gun seizures and femicide. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ispdata/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ohsome&#34;&gt;ohsome&lt;/a&gt; v0.2.1: Implements a client for Heidelberg Institute for Geo information Technology&amp;rsquo;s &lt;a href=&#34;https://docs.ohsome.org/ohsome-api/v1/&#34;&gt;OpenStreatMap API&lt;/a&gt; and provides functions to analyze the rich data source of &lt;a href=&#34;https://heigit.org/big-spatial-data-analytics-en/ohsome/&#34;&gt;OpenStreetMap (OSM) history&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ohsome/vignettes/ohsome.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ohsome.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;map showing Breweries per sq km in Bavaria&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OlympicRshiny&#34;&gt;OlympicRshiny&lt;/a&gt; v1.0.0: Implements a &lt;code&gt;Shiny&lt;/code&gt; App to visualize Olympic Data from 1896 to 2016 residing in a &lt;a href=&#34;https://www.kaggle.com/datasets/heesoo37/120-years-of-olympic-history-athletes-and-results&#34;&gt;Kaggle Dataset&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/Amalan-ConStat/OlympicRshiny&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;iframe src=&#34;https://amalan-con-stat.shinyapps.io/OlympicRshiny/&#34; data-external=&#34;1&#34;  width=&#34;925px&#34; height=&#34;800px&#34;&gt;
&lt;/iframe&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=whitewater&#34;&gt;whitewater&lt;/a&gt; v0.1.2: Provides methods for retrieving United States Geological Survey (USGS) water data using sequential and parallel processing. See &lt;a href=&#34;https://journal.r-project.org/archive/2021/RJ-2021-048/index.html&#34;&gt;Bengtsson (2022)&lt;/a&gt; for background on the parallel methods and &lt;a href=&#34;https://cran.r-project.org/web/packages/whitewater/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;whitewater.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Map and histogram of peak flow&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=birdscanR&#34;&gt;birdscanR&lt;/a&gt; v0.1.2: Provides functions to extract bird and insect data from &lt;a href=&#34;https://swiss-birdradar.com/systems/radar-birdscan-mr1/&#34;&gt;Birdscan MR1&lt;/a&gt; &lt;code&gt;SQL&lt;/code&gt; vertical-looking radar databases, filter, and process the data into Migration Traffic Rates, e.g. #objects per hour and per km, etc. See &lt;a href=&#34;https://zenodo.org/record/5734961#.ZCHYfuzML0o&#34;&gt;Haest et al. (2021)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/ecog.04025&#34;&gt;Schmid et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/birdscanR/vignettes/mtrCalculationWorkflow.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;economics&#34;&gt;Economics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=echoice2&#34;&gt;echoice2&lt;/a&gt; v0.2.3: Implements choice models based on economic theory, including MCMC based estimation prediction, Hierarchical Multinomial Logit and Multiple Discrete-Continuous (Volumetric) models. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S2452261919300024?via%3Dihub&#34;&gt;Allenby, Hardt and Rossi (2019)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167811622000210?via%3Dihub&#34;&gt;Kim, Hardt, Kim and Allenby (2022)&lt;/a&gt;, and &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3418383&#34;&gt;Hardt and Kurz (2020)&lt;/a&gt; for the underlying theory, and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/echoice2/vignettes/Importing_lol_data.html&#34;&gt;Importing lists of lists&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/echoice2/vignettes/Modeling_volumetric_demand.html&#34;&gt;Volumetric Demand and Conjunctive Screening&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;echoice2.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Density of pizza purchases&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ODRF&#34;&gt;ODRF&lt;/a&gt; v0.0.3: Implements oblique decision random random forests as an ensemble of &lt;a href=&#34;https://citeseerx.ist.psu.edu/document?repid=rep1&amp;amp;type=pdf&amp;amp;doi=4d3f466fa7e32ab8f11873778893c38558537975&#34;&gt;oblique decision trees&lt;/a&gt; which use linear combinations of predictors for partitioning trees. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ODRF/vignettes/Oblique-Decision-Random-Forest.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ODRF.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Example of an oblique classification tree&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spinner&#34;&gt;spinner&lt;/a&gt; v1.1.0: Provides a &lt;code&gt;torch&lt;/code&gt; implementation of &lt;a href=&#34;https://en.wikipedia.org/wiki/Graph_neural_network&#34;&gt;Graph Net architecture&lt;/a&gt; allowing different options for message passing and feature embedding. Look &lt;a href=&#34;https://rpubs.com/giancarlo_vercellino/spinner&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spinner.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot showing performance of model on training and test sets&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sMTL&#34;&gt;sMTL&lt;/a&gt; v0.1.0: Implements L0-constrained Multi-Task Learning and domain generalization algorithms which are coded in &lt;code&gt;Julia&lt;/code&gt; allowing for fast coordinate descent and local combinatorial search algorithms. See &lt;a href=&#34;https://arxiv.org/abs/2212.08697&#34;&gt;Loewinger et al. (2022)&lt;/a&gt; for details and look &lt;a href=&#34;https://rpubs.com/gloewinger/996629&#34;&gt;here&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfevents&#34;&gt;tfevents&lt;/a&gt; v0.0.2: Provides a convenient way to log scalars, images, audio, and histograms in the &lt;code&gt;tfevent&lt;/code&gt; record file format. Logged data can be visualized on the fly using &lt;a href=&#34;https://www.tensorflow.org/tensorboard/get_started#:~:text=TensorBoard%20is%20a%20tool%20for,dimensional%20space%2C%20and%20much%20more.&#34;&gt;TensorBoard&lt;/a&gt;, a web based tool that focuses on visualizing the training progress of machine learning models. Look &lt;a href=&#34;https://mlverse.github.io/tfevents/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tfevents.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;tfevents dashboard&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyAML&#34;&gt;tidyAML&lt;/a&gt; v0.0.1: Implements a simple interface for automatic machine learning that uses the fits &lt;code&gt;tidymodels&lt;/code&gt; framework to fit models. Look &lt;a href=&#34;https://github.com/spsanderson/tidyAML&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deFit&#34;&gt;deFit&lt;/a&gt; v0.1.2: Provides functions that use numerical optimization to fit first and second order ordinary differential equations  to time series data in order to examine the dynamic relationships between variables or the characteristics of a dynamical system. Look &lt;a href=&#34;https://github.com/yueqinhu/defit&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;deFit.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of second order differential equation fit&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fitlandr&#34;&gt;fitlandr&lt;/a&gt; v0.1.0: Provides a toolbox for estimating vector fields from intensive longitudinal data and construct potential landscapes. The vector fields can be estimated with two nonparametric methods: the Multivariate Vector Field Kernel Estimator by &lt;a href=&#34;https://www.cambridge.org/core/journals/econometric-theory/article/abs/on-the-functional-estimation-of-multivariate-diffusion-processes/4E79676711B260493964399BE28240D9&#34;&gt;Bandi &amp;amp; Moloche (2018)&lt;/a&gt; and the Sparse Vector Field Consensus algorithm by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0031320313002410?via%3Dihub&#34;&gt;Ma et al. (2013)&lt;/a&gt;. The potential landscapes are simulated with the &lt;code&gt;simlandr&lt;/code&gt; package of &lt;a href=&#34;https://psyarxiv.com/pzva3/&#34;&gt;Cui et al. (2021)&lt;/a&gt; or with the method of &lt;a href=&#34;https://bmcsystbiol.biomedcentral.com/articles/10.1186/1752-0509-5-85&#34;&gt;Bhattacharya et al. (2011)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/fitlandr/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fitlandr.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of two dimensional vector field&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CodelistGenerator&#34;&gt;CodelistGenerator&lt;/a&gt; v1.0.0: Provides functions to generate a candidate code list for the Observational Medical Outcomes Partnership &lt;a href=&#34;https://www.ohdsi.org/data-standardization/&#34;&gt;common data model&lt;/a&gt; based on string matching. For a given search strategy, a candidate code list will be returned. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CodelistGenerator/vignettes/a01_Introduction_to_CodelistGenerator.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/CodelistGenerator/vignettes/a02_Candidate_codes_OA.html&#34;&gt;Candidate codes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/CodelistGenerator/vignettes/a03_Options_for_CodelistGenerator.html&#34;&gt;Options&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/CodelistGenerator/vignettes/a04_codelists_for_medications.html&#34;&gt;Codelists for medicaitons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simaerep&#34;&gt;simaerep&lt;/a&gt; v0.4.3: Implements bootstrap based simulation methods to detect clinical trials that may be under reporting adverse events. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s40264-020-01011-5&#34;&gt;Koneswarakantha (2021)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/simaerep/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simaerep.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots showing adverse event reporting&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharma&#34;&gt;Pharma&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metalite.ae&#34;&gt;metalite&lt;/a&gt; v0.1.1: Provides A metadata structure for clinical data analysis and reporting based on Analysis Data Model &lt;a href=&#34;https://www.cdisc.org/standards/foundational/adam&#34;&gt;(ADaM)&lt;/a&gt; datasets which simplifies clinical analysis and reporting tool development by defining standardized inputs, outputs, and workflow. See &lt;a href=&#34;https://r4csr.org/&#34;&gt;Zhang et al. (2022)&lt;/a&gt;, the package &lt;a href=&#34;https://cran.r-project.org/web/packages/metalite.ae/vignettes/metalite-ae.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/metalite.ae/vignettes/ae-listing.html&#34;&gt;AE Listing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/metalite.ae/vignettes/ae-specific.html&#34;&gt;AE Specification&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/metalite.ae/vignettes/ae-summary.html&#34;&gt;AE Summary&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/metalite.ae/vignettes/rate-compare.html&#34;&gt;Miettinen and Nurminen Test&lt;/a&gt;.
&lt;img src=&#34;metalite.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Diagram of metalite framework&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gcplyr&#34;&gt;gcplyr&lt;/a&gt; v1.1.0: Implements tools to import, manipulate and analyze bacterial growth curve data as commonly output by plate readers including for reshaping common plate reader outputs into &lt;em&gt;tidy&lt;/em&gt; formats. See &lt;a href=&#34;https://cran.r-project.org/web/packages/gcplyr/readme/README.html&#34;&gt;README&lt;/a&gt; for documentation. There are several vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/gcplyr/vignettes/gcplyr.pdf&#34;&gt;Introduction&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gcplyr/vignettes/analyze.pdf&#34;&gt;Analyzing data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gcplyr/vignettes/noise.pdf&#34;&gt;Dealing with noise&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gcplyr.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Growth curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=locaR&#34;&gt;locaR&lt;/a&gt; v0.1.2: Provides functions to conduct acoustic source localization, as well as organize and check localization data and results. &lt;a href=&#34;https://ieeexplore.ieee.org/document/5629353&#34;&gt;Cobos et al. (2010)&lt;/a&gt; gives details of the algorithms. Vignettes include an &lt;a href=&#34;https://cran.r-project.org/web/packages/locaR/vignettes/V3_Intro_to_localize.html&#34;&gt;Introduction&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/locaR/vignettes/V2_Detecting_sound_sources.html&#34;&gt;Detecting sound sources&lt;/a&gt;, and &lt;a href=&#34;Introduction to localizeMultiple&#34;&gt;localize Multiple&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;locaR.gif&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Animation of localization method&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PoolDilutionR&#34;&gt;PooldiloutionR&lt;/a&gt; v1.0.0: Pool dilution is a isotope tracer technique wherein a biogeochemical pool is artificially enriched with its heavy isotopologue and the gross productive and consumptive fluxes of that pool are quantified. This package calculates gross production and consumption rates from closed-system isotopic pool dilution time series data. See &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2001GB001448&#34;&gt;Fischer and Hedin (2002)&lt;/a&gt; for background and the &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2001GB001448&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Pool.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Predictions and observations over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=counterfactuals&#34;&gt;counterfactuals&lt;/a&gt; v0.1.1: Implements a modular R6 interface for counterfacual explanation methods including &lt;a href=&#34;https://arxiv.org/abs/2104.07411&#34;&gt;Burghmans et al. (2022)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-030-58112-1_31&#34;&gt;Dandl et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://ieeexplore.ieee.org/document/8807255&#34;&gt;Wexler et al. (2019)&lt;/a&gt;. See the the &lt;a href=&#34;https://cran.r-project.org/web/packages/counterfactuals/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/counterfactuals/vignettes/how-to-add-new-cf-methods.html&#34;&gt;How to extend the package&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/counterfactuals/vignettes/other_models.html&#34;&gt;Other types of models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;counterfactuals.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of conterfactual surface&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=semfindr&#34;&gt;semfindr&lt;/a&gt; v0.1.4: Provides functions for sensitivity analysis in structural equation modeling using influence measures and diagnostic plots. It supports the leave-one-out case wise sensitivity analysis of &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00273171.2011.561068&#34;&gt;Pek and MacCallum (2011)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/semfindr/vignettes/semfindr.html&#34;&gt;introduction&lt;/a&gt; and three additional vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/semfindr/vignettes/casewise_scores.html&#34;&gt;Approximate Case Influence&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/semfindr/vignettes/selecting_cases.html&#34;&gt;Selecting Cases in Rerun&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/semfindr/vignettes/user_id.html&#34;&gt;Use Case IDs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;semfindr.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of fit measure against generalized Cook&#39;s distance&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stxplore&#34;&gt;stxplore&lt;/a&gt; v0.1.0: Implements statistical tools for spatio-temporal data exploration, including simple plotting functions, covariance calculations and computations similar to principal component analysis for spatio-temporal data. Look &lt;a href=&#34;https://sevvandi.github.io/stxplore/&#34;&gt;here&lt;/a&gt; for examples and see the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/stxplore/vignettes/stxplore.html&#34;&gt;Exploration using dataframes&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/stxplore/vignettes/stxplore_stars.html&#34;&gt;Using stars objects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stxplore.png&#34; height = &#34;350&#34; width=&#34;400&#34; alt=&#34;Plot of group means&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SurrogateRsq&#34;&gt;SurrogateRsq&lt;/a&gt; v0.2.0: Implements the surrogate R-squared measure for categorical data analysis proposed in &lt;a href=&#34;https://bpspsychub.onlinelibrary.wiley.com/doi/10.1111/bmsp.12289&#34;&gt;Liu et al. (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SurrogateRsq/vignettes/JSSpaper.pd&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SurrogateRsq.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Diagram of workflow for modeling categorical data&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=setartree&#34;&gt;setartree&lt;/a&gt; v0.1.0: Implements the forecasting-specific tree-based model proposed by &lt;a href=&#34;https://arxiv.org/abs/2211.08661v1&#34;&gt;Godahewa et al. (2022)&lt;/a&gt; that is particularly suitable for global time series forecasting. Look &lt;a href=&#34;https://github.com/rakshitha123/SETAR_Trees&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=StructuralDecompose&#34;&gt;StructuralDecompose&lt;/a&gt; v0.1.1: Provides functions, which perform very well in the presence of significant level shifts, to explain the behavior of a time series by decomposing it into trend, seasonality and residuals. See the short vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/StructuralDecompose/vignettes/Decomposition.html&#34;&gt;Decomposition&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/StructuralDecompose/vignettes/Example-Walkthrough.html&#34;&gt;Example Walkthrough&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sufficientForecasting&#34;&gt;sufficientForecasting&lt;/a&gt; v0.1.0: Implements a sufficient forecasting method for a single time series using many predictors and a possibly nonlinear forecasting function. Assuming that the predictors are driven by some latent factors, the SF first conducts factor analysis and then performs sufficient dimension reduction. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304407617301616?via%3Dihub&#34;&gt;Fan et al. (2017)&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/109/2/473/6309457?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Luo et al. (2022)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/07350015.2020.1813589?journalCode=ubes20&#34;&gt;Yu et al. (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sufficientForecasting/vignettes/SF_vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tseriesTARMA&#34;&gt;tseriesTARMA&lt;/a&gt; v0.3-2: Implements routines for nonlinear time series analysis based on &lt;a href=&#34;http://amsdottorato.unibo.it/8973/1/Greta_Goracci_tesi_PhD.pdf&#34;&gt;Threshold Autoregressive Moving Average models&lt;/a&gt; and provides methods for model fitting and forecasting, tests for threshold effects and unit-root tests. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tseriesTARMA/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=currr&#34;&gt;currr&lt;/a&gt; v0..1.2: Implements the family of &lt;code&gt;map()&lt;/code&gt; functions with frequent saving of the intermediate results. This enables stopping the evaluation and then restarting it from where you left off by reading the already evaluated work from cache. See &lt;a href=&#34;https://cran.r-project.org/web/packages/currr/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;currr.gif&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Animation showing workflow&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataMojo&#34;&gt;dataMojo&lt;/a&gt; v1.0.0: Implements a grammar of data manipulation with &lt;code&gt;data.table&lt;/code&gt; by providing a consistent a series of utility functions that help to solve the most common data manipulation challenges. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dataMojo/vignettes/Intro-dataMojo.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hexfont&#34;&gt;hexfont&lt;/a&gt; v0.3.1: Contains all the hex font files from the &lt;a href=&#34;https://unifoundry.com/unifont/&#34;&gt;GNU Unifont Project&lt;/a&gt; compressed by &amp;lsquo;xz&amp;rsquo;. &lt;a href=&#34;https://unifoundry.com/unifont/&#34;&gt;GNU Unifont&lt;/a&gt; is a duo spaced bitmap font that attempts to cover all the official Unicode glyphs plus several of the artificial scripts in the &lt;a href=&#34;http://www.kreativekorp.com/ucsur/&#34;&gt;Under-ConScript Unicode Registry&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hexfont/vignettes/hexfont.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hexfont.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Example of hexfont&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parabar&#34;&gt;parabar&lt;/a&gt; v0.10.1: Provides a simple interface in the form of R6 classes for executing tasks in parallel, tracking their progress, and displaying accurate progress bars. See &lt;a href=&#34;https://cran.r-project.org/web/packages/parabar/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rang&#34;&gt;rang&lt;/a&gt; v0.2.0: Provides tools to resolve the dependency graph of R packages at a specific time point based on the information from various &lt;a href=&#34;https://blog.r-hub.io/&#34;&gt;R-hub web services&lt;/a&gt;. The dependency graph can then be used to reconstruct the R computational environment with &lt;a href=&#34;https://rocker-project.org&#34;&gt;Rocker&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rang/readme/README.html&#34;&gt;README&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rang/vignettes/faq.html&#34;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tablexlsx&#34;&gt;tablexlsx&lt;/a&gt; v0.1.0: Provides functions to export data frames to excel workbooks. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tablexlsx/vignettes/aa-examples.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xmpdf&#34;&gt;xmpdf&lt;/a&gt; v0.1.3: Provides functions to edit &lt;a href=&#34;https://en.wikipedia.org/wiki/Extensible_Metadata_Platform&#34;&gt;&lt;code&gt;XMP&lt;/code&gt; metadata&lt;/a&gt; in a variety of media file formats as well as edit bookmarks and documentation in &lt;code&gt;pdf&lt;/code&gt; files. Functions can detect and use a variety of command-line tools to perform these operations including &lt;a href=&#34;https://exiftool.org/&#34;&gt;&lt;code&gt;exiftool&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://www.ghostscript.com/&#34;&gt;&lt;code&gt;ghostscript&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&#34;https://gitlab.com/pdftk-java/pdftk&#34;&gt;&lt;code&gt;pdftk&lt;/code&gt;&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/xmpdf/vignettes/xmpdf.html&#34;&gt;Introduction&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/xmpdf/vignettes/xmp.html&#34;&gt;FAQ&lt;/a&gt; vignette.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=animate&#34;&gt;animate&lt;/a&gt; v0.3.9.4: Implements a web-based graphics device to extend base R graphics functions to support frame-by-frame animation and keyframes animation. Target use cases include real-time animated visualizations, agent-based models, dynamical systems, and animated diagrams. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/animate/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/animate/vignettes/troubleshooting.html&#34;&gt;Q&amp;amp;A&lt;/a&gt; vignette.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Durga&#34;&gt;Durga&lt;/a&gt; v1.0.0: Implements a system for plotting grouped data effect sizes. compatible with base R methods for combining plots. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2023.02.06.526960v1&#34;&gt;Khan &amp;amp; McLean (2023)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Durga/vignettes/Durga-intro.html&#34;&gt;vignette&lt;/a&gt;
for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Durga.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot showing effects of insulin on blood sugar&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggrain&#34;&gt;ggrain&lt;/a&gt; v0.0.3: Extends &lt;code&gt;ggplot2&lt;/code&gt; to create raincloud plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggrain/vignettes/ggrain.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggrain.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Example of raincloud plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PieGlyph&#34;&gt;PieGlyph&lt;/a&gt; v0.1.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; to replace points in a scatter plot with pie-chart glyphs showing the relative proportions of different categories. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/PieGlyph/vignettes/PieGlyph.html&#34;&gt;PieGlyph&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PieGlyph/vignettes/multinomial-classification-example.html&#34;&gt;Multinomial Classificatio&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/PieGlyph/vignettes/time-series-example.html&#34;&gt;Time series example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PieGlyph.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Time series with covariate information&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/03/28/february-2023-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January 2023: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/02/28/january-2023-top-40-new-cran-packages/</link>
      <pubDate>Tue, 28 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/02/28/january-2023-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred sixty-five new packages made it to CRAN in January. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in thirteen categories: Actuarial Statistics, Archaeology, Computational Methods, Ecology, Genomics, Mathematics, Medicine, Machine Learning, Science, Statistics, Time Series, Utilities, Visualization.&lt;/p&gt;

&lt;h3 id=&#34;actuarial-statistics&#34;&gt;Actuarial Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=actuaRE&#34;&gt;actuaRE&lt;/a&gt; v0.1.3: Provides functions to fit random effects models using either the hierarchical credibility model alone or combined with a glm or with a Tweedie generalized linear mixed model. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/03461238.2022.2161413?journalCode=sact20&#34;&gt;Campo &amp;amp; Antonio (2023)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/actuaRE/vignettes/actuaRE.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;actuaRE.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Drawing of model hierarchy&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;archaeology&#34;&gt;Archaeology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=archeoViz&#34;&gt;archeoViz&lt;/a&gt; v0.2.2: Implements a &lt;code&gt;shiny&lt;/code&gt; application for the visualisation, interactive exploration, and web communication of archaeological excavation data. It includes interactive 3D and 2D visualisations, th generation of cross sections and maps, basic spatial analysis methods, and excavation timeline visualisations. There is a short vignette in &lt;a href=&#34;https://cran.r-project.org/web/packages/archeoViz/vignettes/archeoViz-vignette.html&#34;&gt;English&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/archeoViz/vignettes/archeoViz-vignette-fr.html&#34;&gt;French&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;archeoViz.svg&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Cross section plot showing location of artifacts at various depths&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shoredate&#34;&gt;shoredate&lt;/a&gt; v1.0.0: Provides tools for shoreline dating Stone Age sites located on the Norwegian Skagerrak coast using methods presented in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S027737912200511X?via%3Dihub&#34;&gt;Roalkvam (2023)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/shoredate/vignettes/shoredate.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shoredate.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Spatial isobases and other plots of shoreline displacement&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=em&#34;&gt;em&lt;/a&gt; v1.0.0: Implements  a generic Expectation-Maximization (EM) algorithm within a maximum likelihood framework based on &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.2517-6161.1977.tb01600.x&#34;&gt;Dempster, Laird, and Rubin (1977)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/em/vignettes/em_intro.pdf&#34;&gt;vignette&lt;/a&gt; for some theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ROptimus&#34;&gt;ROptimus&lt;/a&gt; v3.0.0: Implements a general-purpose optimisation engine that supports Monte Carlo optimisation with the Metropolis criterion and acceptance ratio replica exchange Monte Carlo optimization. See the foundational papers &lt;a href=&#34;https://aip.scitation.org/doi/10.1063/1.1699114&#34;&gt;Metropolis et al. (1953)&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/57/1/97/284580?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Hastings (1970)&lt;/a&gt;, &lt;a href=&#34;https://www.science.org/doi/10.1126/science.220.4598.671&#34;&gt;Kirkpatrick et al. (1983)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007/BF00940812&#34;&gt;Černý (1985)&lt;/a&gt; for background.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CopernicusMarine&#34;&gt;CopernicusMarine&lt;/a&gt; v0.0.6: Provides functions to import data on the ocean&amp;rsquo;s physical and biogeochemical state from &lt;a href=&#34;https://data.marine.copernicus.eu&#34;&gt;EU Copernicus Marine Service Information&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/CopernicusMarine/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;coper.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Layered leaflet map of Europe&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=itol.toolkit&#34;&gt;itol.toolkit&lt;/a&gt; v1.1.0: Provides helper functions to access the &lt;a href=&#34;https://itol.embl.de/&#34;&gt;Interactive Tree of Life&lt;/a&gt; including functions to edit and annotate trees interactively. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/itol.toolkit/vignettes/Get_Start.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;itool.jpeg&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;iTool logo&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rdracor&#34;&gt;rdracor&lt;/a&gt; v0.7.2: Provides an interface to the Drama Corpora Project &lt;a href=&#34;https://dracor.org/documentation/api&#34;&gt;(DraCor)&lt;/a&gt; API.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rdracor.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of distribution of plays&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=usdoj&#34;&gt;usdoj&lt;/a&gt; v1.0.0: Provides functions to fetch data from the U.S Department of Justice &lt;a href=&#34;https://www.justice.gov/developer/api-documentation/api_v1&#34;&gt;API&lt;/a&gt; such as press releases, blog entries, and speeches. Look &lt;a href=&#34;https://github.com/rOpenGov/usdoj&#34;&gt;here&lt;/a&gt; for notes on data structure.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pastclim&#34;&gt;pastclim&lt;/a&gt; v1.2.3: Implements methods to  extract and manipulate palaeoclimate reconstructions for ecological and anthropological analyses as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.05.18.492456v1&#34;&gt;Leonardi et al. (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pastclim/vignettes/a0_pastclim_overview.html&#34;&gt;Overview&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/pastclim/vignettes/a1_available_datasets.html&#34;&gt;available datasets&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/pastclim/vignettes/a2_custom_datasets.html&#34;&gt;custom dataset&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pastclim.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Time series overlaid on world maps&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PERK&#34;&gt;PERK&lt;/a&gt; v0.0.9.2: Implements a &lt;code&gt;shiny&lt;/code&gt; web application to predict and visualize concentrations of pharmaceuticals in the aqueous environment. See &lt;a href=&#34;https://www.ssrn.com/abstract=4306129&#34;&gt;Jagadeesan et al. (2022)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/PERK/vignettes/PERK-Walkthrough.html&#34;&gt;vignette&lt;/a&gt; for a walk through.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PERK.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Predicted concentrations&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;gemomics&#34;&gt;Gemomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autoGO&#34;&gt;autoGO&lt;/a&gt; v0.9.1: Implements a framework to enable automated, high quality gene ontology enrichment analysis visualizations and a wrapper for differential expression analysis using the &lt;code&gt;DESeq2&lt;/code&gt; package described in &lt;a href=&#34;https://genomebiology.biomedcentral.com/articles/10.1186/s13059-014-0550-8&#34;&gt;Love et al. (2014)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/autoGO/vignettes/autoGO-tutorial.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;autoGO.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Lollipop plot of 20 most enriched genes&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=phylter&#34;&gt;phylter&lt;/a&gt; v0.9.6: Provides functions to detect and remove outliers in phylogenomics datasets that build on the &lt;em&gt;Distatis&lt;/em&gt; approach described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.09.08.459421v5&#34;&gt;Abdi et al. (2005)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/phylter/vignettes/runphylter.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;phylter.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Flow diagram of the process&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=poolHelper&#34;&gt;poolHelper&lt;/a&gt; v1.0.0: Provides functions to simulate pooled sequencing data under a variety of conditions, and also evaluate the average absolute difference between allele frequencies computed from genotypes and those computed from pooled data. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2023.01.20.524733v1&#34;&gt;Carvalho et al. (2022)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/poolHelper/vignettes/poolvignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BT&#34;&gt;BT&lt;/a&gt; v0.3: Implements adaptive boosting trees for Poisson distributed response variables, using log-link function. See &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-030-25820-7&#34;&gt;Trufin &amp;amp; Denuit (2021)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-030-25820-7&#34;&gt;Denuit et al. (2019)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/03461238.2022.2037016?journalCode=sact20&#34;&gt;Hainaut &amp;amp; Trufin (2022)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/BT/vignettes/BT-usage-example.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BT.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots showing performance of a Tweedie model&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chatgpt&#34;&gt;chatgpt&lt;/a&gt; v0.1.5: Implements a &lt;a href=&#34;https://chat.openai.com/auth/login&#34;&gt;ChatGPT&lt;/a&gt; coding assistant for the &lt;code&gt;RStudio&lt;/code&gt; IDE.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=evreg&#34;&gt;evreg&lt;/a&gt; v1.0.1: Implements a evidential neural network for the regression model recently introduced in &lt;a href=&#34;https://www.techrxiv.org/articles/preprint/Quantifying_Prediction_Uncertainty_in_Regression_using_Random_Fuzzy_Sets_the_ENNreg_model/21791831/1&#34;&gt;Denoeux (2023)&lt;/a&gt; in which prediction uncertainty is quantified by Gaussian random fuzzy numbers as introduced in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0165011422002457?via%3Dihub&#34;&gt;Denoeux (2023)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/evreg/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;evreg.png&#34; height = &#34;450&#34; width=&#34;450&#34; alt=&#34;Plot of predictions with belief intervals&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FuzzyDBScan&#34;&gt;FuzzyDBScan&lt;/a&gt; v0.0.3: Provides an interface to the Fuzzy DBScan clustering algorithm described in &lt;a href=&#34;https://link.springer.com/article/10.1007/s00500-016-2435-0&#34;&gt;Ienco and Bordogna (2018)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/FuzzyDBScan/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fuzzy.png&#34; height = &#34;600&#34; width=&#34;600&#34; alt=&#34;Plot of irregular clusters&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgudhi&#34;&gt;rgudhi&lt;/a&gt; v0.1.0: Implements and interface to the &lt;code&gt;C++&lt;/code&gt; library, &lt;a href=&#34;https://gudhi.inria.fr/&#34;&gt;&lt;code&gt;GHUDI&lt;/code&gt;&lt;/a&gt; for topological data analysis (TDA) and offers state-of-the-art data structures and algorithms to construct simplicial complexes and compute persistent homology.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=injurytools&#34;&gt;injurytools&lt;/a&gt; v1.0.1: Provides standardized routines and utilities to simplify the data analysis of sports injuries in order to identify and describe the magnitude of sports injury problems and determine the potential risk factors. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/injurytools/vignettes/estimate-epi-measures.html&#34;&gt;estimate-epi-measures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/injurytools/vignettes/prepare-injury-data.html&#34;&gt;prepare-injury-data&lt;/a&gt;. and &lt;a href=&#34;https://cran.r-project.org/web/packages/injurytools/vignettes/visualize-injury-data.html&#34;&gt;visualize-injury-data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;injury.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots of injury risk matirces&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simIDM&#34;&gt;simIDM&lt;/a&gt; v0.0.5: Provides functions to simulate oncology trials using an illness - death model. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.8295&#34;&gt; Meller, Beyersmann and Rufibach (2019)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/simIDM/vignettes/quickstart.html&#34;&gt;Getting Started&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/simIDM/vignettes/trialplanning.html&#34;&gt;Power and Type 1 Error Correlations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simIDM.png&#34; height = &#34;350&#34; width=&#34;450&#34; alt=&#34;Diagram of illness-death model&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gravmagsubs&#34;&gt;gravmagsubs&lt;/a&gt; v1.0.1: Provides functions to compute the gravitational and magnetic anomalies generated by 3-D vertical rectangular prisms at specific observation points using the method of &lt;a href=&#34;http://mr.crossref.org/iPage?doi=10.1190%2F1.1440645&#34;&gt;Plouff (1976)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gravmagsubs/vignettes/demo_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gravmagsubs.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Plot of gravity anomalies associated with a prism&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QurvE&#34;&gt;QurvE&lt;/a&gt; v1.0: Implements three methods for solving high-throughput analysis of growth curves and fluorescence data: linear regression, growth model fitting, and smooth spline fits. A &lt;code&gt;shiny&lt;/code&gt; application provides access to all features without requiring any programming knowledge. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/QurvE/vignettes/shiny_app_manual.html&#34;&gt;User Manual&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/QurvE/vignettes/vignette_fluorescence.html&#34;&gt;Flouresence Curve Evaluation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/QurvE/vignettes/vignette_growth.html&#34;&gt;Growth Curve Evaluation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;QurvE.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Diagram of the internal structure of a grofit object generated by growth.workflow()&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BCClong&#34;&gt;BCClong&lt;/a&gt; v1.0.0: Implements a Bayesian consensus clustering (BCC) model for multiple longitudinal features via a generalized linear mixed model that allows simultaneous clustering of mixed-type (e.g., continuous, discrete and categorical) longitudinal features. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/BCClong/vignettes/ContinuousData.html&#34;&gt;continuous&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/BCClong/vignettes/MixedTypeData.html&#34;&gt;mixed type&lt;/a&gt; data.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BCClong.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots of clusters for continuous data&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clarify&#34;&gt;clarify&lt;/a&gt; v0.1.2: Provides functions to perform simulation-based inference as an alternative to the delta method for obtaining valid confidence intervals and p-values for regression post-estimation quantities such as average marginal effects and predictions at representative values. The methodology is described in &lt;a href=&#34;https://www.jstor.org/stable/2669316?origin=crossref&#34;&gt;King et al. (2000)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clarify/vignettes/clarify.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;clarify.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of estimated distributions separated by predictor values&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=emplikAUC&#34;&gt;emplikAUC&lt;/a&gt; v0.3: Provides functions to test hypotheses and construct confidence intervals for AUC (Area Under receiver operating characteristic curve) and pAUC (partial area under ROC curve) using the method described in &lt;a href=&#34;https://www.ms.uky.edu/~mai/research/eAUC1.pdf&#34;&gt;Zhao, Ding &amp;amp; Zhou &lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jtdm&#34;&gt;jtdm&lt;/a&gt; v0.1-0: Implements The Joint Trait Distribution Model in a Bayesian framework using conjugate priors to compute joint probabilities and multivariate confidence intervals. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/jtdm/vignettes/ORCHAMP_dataset.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jtdm.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of partial response curves of pairwise CWM trait combinations together with their 95%
credible regions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mbreaks&#34;&gt;mbreaks&lt;/a&gt; v1.0.0: Functions provide comprehensive treatments for estimating, inferring, testing and selecting linear regression models with structural breaks. See &lt;a href=&#34;https://www.jstor.org/stable/2998540?origin=crossref&#34;&gt;Bai &amp;amp; Perron (1998)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mbreaks/vignettes/examples_mbreaks.html&#34;&gt;vignette&lt;/a&gt; examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mbreaks.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Observed data with breaks&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sdmTMB&#34;&gt;sdmTMB&lt;/a&gt; v0.3.0: Implements spatial and spatiotemporal predictive-process GLMMs (Generalized Linear Mixed Effect Models) using &lt;code&gt;TMB&lt;/code&gt;, &lt;a href=&#34;https://www.r-inla.org/download-install&#34;&gt;&lt;code&gt;INLA&lt;/code&gt;&lt;/a&gt;, and the SPDE (Stochastic Partial Differential Equation) approximation to Gaussian random fields. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.03.24.485545v2&#34;&gt;Anderson et al. (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sdmTMB/vignettes/model-description.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=snapKrig&#34;&gt;snapKrig&lt;/a&gt; v0.0.1: Provides functions for geostatistical modeling and kriging with gridded data using spatially separable covariance Kronecker covariance functions. See &lt;a href=&#34;https://era.library.ualberta.ca/items/794fa9bb-a13d-4173-b0cc-2a42d940efcc&#34;&gt; Koch, Lele, Lewis (2020)&lt;/a&gt; for descriptions of the computational methods and the &lt;a href=&#34;https://cran.r-project.org/web/packages/snapKrig/vignettes/snapKrig_introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;snapKrig.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of snapKrig simulation&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fnets&#34;&gt;fnets&lt;/a&gt; v0.1.2: Implements methods for network estimation and forecasting of high-dimensional time series exhibiting strong serial and cross-sectional correlations under a factor-adjusted vector autoregressive model. See &lt;a href=&#34;https://arxiv.org/abs/2201.06110&#34;&gt;Barigozzi et al. (2022)&lt;/a&gt; for the methodology and &lt;a href=&#34;https://arxiv.org/abs/2301.11675&#34;&gt;Owens et al. (2023)&lt;/a&gt; for details of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fnets.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of Granger causal networks&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MSinference&#34;&gt;MSinference&lt;/a&gt; v0.0.9: Provides functions to perform multiscale analysis of a nonparametric regression or nonparametric regressions with time series errors. See &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssb.12347&#34;&gt;Khismatullina and Vogt (2020)&lt;/a&gt;, &lt;a href=&#34;https://arxiv.org/abs/2209.10841&#34;&gt;Khismatullina and Vogt (2022)&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S030440762100155X?via%3Dihub&#34;&gt;Khismatullina and Vogt (2023)&lt;/a&gt; for the theory and examples, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MSinference/vignettes/MSinference.pdf&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datetimeoffset&#34;&gt;datetimeoffset&lt;/a&gt; v 0.2.1: Provides support for a number of datetime string standards including &lt;a href=&#34;https://en.wikipedia.org/wiki/ISO_8601&#34;&gt;ISO 8601&lt;/a&gt; and &lt;a href=&#34;https://opensource.adobe.com/dc-acrobat-sdk-docs/library/pdfmark/&#34;&gt;pdfmark&lt;/a&gt; and also datetimes with UTC offsets and possibly heterogeneous time zones with up to nanosecond precision. See the package &lt;a href=&#34;https://cran.r-project.org/web/packages/datetimeoffset/vignettes/datetimeoffset.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mathml&#34;&gt;mathml&lt;/a&gt; v0.5: Provides functions to translate &lt;code&gt;R&lt;/code&gt; expressions to &lt;code&gt;MathML&lt;/code&gt; or &lt;code&gt;MathJax&lt;/code&gt; so that they can be rendered in &lt;code&gt;rmarkdown&lt;/code&gt; documents and &lt;code&gt;shiny&lt;/code&gt; applications. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mathml/vignettes/mathml.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=options&#34;&gt;options&lt;/a&gt; v0.0.1: Provides a simple mechanisms for defining and interpreting package options, including helper functions for interpreting environment variables, global options, defining default values and more. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/options/vignettes/envvars.html&#34;&gt;environment variables&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/options/vignettes/options.html&#34;&gt;options&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parquetize&#34;&gt;parquetize&lt;/a&gt; v0.5.3: Provides functions to convert&lt;code&gt;csv&lt;/code&gt;, &lt;code&gt;RData&lt;/code&gt;, &lt;code&gt;rds&lt;/code&gt;, &lt;code&gt;RSQLite&lt;/code&gt;, &lt;code&gt;json&lt;/code&gt;, &lt;code&gt;ndjson&lt;/code&gt;, &lt;code&gt;SAS&lt;/code&gt;, &lt;code&gt;SPSS&lt;/code&gt; and other files to the  &lt;a href=&#34;https://parquet.apache.org/&#34;&gt;&lt;code&gt;Parquet&lt;/code&gt;&lt;/a&gt; columnar storage format. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/parquetize/vignettes/aa-conversions.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scenes&#34;&gt;scenes&lt;/a&gt; v0.1.0: Provides functions to facilitate switching between &lt;code&gt;shiny&lt;/code&gt; UIs depending on the information that is to be passed to the request object. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/scenes/vignettes/actions.html&#34;&gt;Creating new actions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/scenes/vignettes/scenes.html&#34;&gt;Changing scenes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shiny.fluent&#34;&gt;shiny.fluent&lt;/a&gt; v0.3.0: Provides &lt;code&gt;shiny&lt;/code&gt; components based on the &lt;a href=&#34;https://developer.microsoft.com/en-us/fluentui#/&#34;&gt;Fluent UI&lt;/a&gt; &lt;code&gt;JavaScript&lt;/code&gt; library. There are several small vignettes including a &lt;a href=&#34;https://cran.r-project.org/web/packages/shiny.fluent/vignettes/st-sales-reps-dashboard.html&#34;&gt;Tutorial&lt;/a&gt; on creating a full dashboard with &lt;code&gt;shiny&lt;/code&gt; and &lt;code&gt;Fluent&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinyfluent.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Sample shiny dashboard&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggplate&#34;&gt;ggplate&lt;/a&gt; v0.0.1: Provides functions to create simple plots of biological culture plates as well as microplates which can plot both continuous and discrete values. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggplate/readme/README.htm&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggplate.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;384 Well plate layout&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plotRCS&#34;&gt;plotRCS&lt;/a&gt; v0.1.3: Extends &lt;code&gt;ggplot2&lt;/code&gt; to draw restricted cubic spline curves from a logistic regression model or a Cox proportional hazards regression model using the method described in &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-319-19425-7&#34;&gt;Harrell (2015)&lt;/a&gt;. Look &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-319-19425-7&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;plotRCS.png&#34; height = &#34;450&#34; width=&#34;450&#34; alt=&#34;Restricted spline plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=viscomp&#34;&gt;viscomp&lt;/a&gt; v1.0.0: Implements several visualization tools for exploring the behavior of the components in a network meta-analysis of multi-component interventions including heat plots of the two-by-two component combinations, leave one component combination out scatter plot, violin plots for specific component combination effects, and density plots for components effects. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/viscomp/vignettes/viscomp.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;viscomp.png&#34; height = &#34;450&#34; width=&#34;450&#34; alt=&#34;Violin plots of components&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/02/28/january-2023-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/01/30/december-2022-top-40-new-cran-paclages/</link>
      <pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/01/30/december-2022-top-40-new-cran-paclages/</guid>
      <description>
        

&lt;p&gt;One hundred sixteen new packages stuck to CRAN in December 2022. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in thirteen categories: Computational Methods, Data, Ecology, Epidemiology, Genomics, Machine Learning, Mathematics, Medicine, Networks, Signal Processing, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bgw&#34;&gt;bgw&lt;/a&gt; v0.1.0: Implements the BGW algorithm described by &lt;a href=&#34;https://dl.acm.org/doi/10.1145/151271.151279&#34;&gt;Bunch, Gay and Welsch (1993)&lt;/a&gt; which exploits the special structure of statistical estimation problems within a trust-region-based optimization approach to produce an estimation algorithm that is much more effective than the usual practice of using optimization methods originally developed for general optimization. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bgw/vignettes/bgw-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GPArotateDF&#34;&gt;GPArotateDF&lt;/a&gt; v2022.12-1: Provides functions for derivative-free gradient projection algorithms for factor rotation. See &lt;a href=&#34;https://link.springer.com/article/10.1007/BF02295647&#34;&gt;Jennrich (2004)&lt;/a&gt; and  &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0013164404272507&#34;&gt;Bernaards and Jennrich (2005)&lt;/a&gt; for the theory, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/GPArotateDF/vignettes/GPArotateDF.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/src/contrib/Archive/Mestim&#34;&gt;Mestim&lt;/a&gt; v0.2.1: Implements a flexible framework for estimating the variance-covariance matrix of parameters by computing the empirical sandwich variance. See &lt;a href=&#34;https://www.taylorfrancis.com/books/mono/10.1201/9780429192692/dynamic-treatment-regimes-anastasios-tsiatis-marie-davidian-shannon-holloway-eric-laber&#34;&gt;Tsiatis et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Mestim/vignettes/intro-vignette.html&#34;&gt;vignette&lt;/a&gt; for some theory and examples.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dafishr&#34;&gt;dafishr&lt;/a&gt; v1.0.0: Provides functions to download, clean and analyse raw Vessel Monitoring System, VMS, data from Mexican government. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dafishr/vignettes/dafisr.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hcidata&#34;&gt;hcidata&lt;/a&gt; v0.1.0: Provides a collection of datasets of human-computer interaction (HCI) experiments. Each dataset is from an HCI paper, with all fields described and the original publication linked.  The datasets sources include &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3490493&#34;&gt;Bergström et al. (2022)&lt;/a&gt;, &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3489849.3489853&#34;&gt;Dalsgaard et al. (2021)&lt;/a&gt;,  &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3338286.3340115&#34;&gt;Larsen et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3290605.3300676&#34;&gt;Lilija et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://dl.acm.org/doi/10.1145/2470654.2481307&#34;&gt;Pohl and Murray-Smith (2013)&lt;/a&gt;, and &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/frvir.2022.719506/full&#34;&gt;Pohl and Mottelson (2022)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bamm&#34;&gt;bamm&lt;/a&gt; v0.4.3: Implements species distribution models as a function of biotic and movement factors. See &lt;a href=&#34;https://arxiv.org/abs/2212.06308&#34;&gt;Soberón and Osorio-Olvera (2022)&lt;/a&gt; for the theoretical background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bamm/vignettes/bam.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bamm.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Map showing the geographic clusters for a species that can travel two steps per unit time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gadget3&#34;&gt;gadget3&lt;/a&gt; v0.8-4: Provides a framework for creating marine ecosystem models that generates&lt;code&gt;R&lt;/code&gt; or &lt;code&gt;C++&lt;/code&gt; code which can then be optimized using the &lt;code&gt;TMB&lt;/code&gt; package and standard tools. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v070i05&#34;&gt;Kristensen et al. (2016)&lt;/a&gt; and  &lt;a href=&#34;https://core.ac.uk/download/pdf/225936648.pdf&#34;&gt;Begley &amp;amp; Howell (2004)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/gadget3/vignettes/model-debugging.html&#34;&gt;Model Debugging&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gadget3/vignettes/model_structure.html&#34;&gt;Model Structure&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/gadget3/vignettes/writing_actions.html&#34;&gt;Writing G3 Actions&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;epidemiology&#34;&gt;Epidemiology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=finalsize&#34;&gt;finalsize&lt;/a&gt; v0.1: Provides functions to calculate the final size of a susceptible-infectious-recovered epidemic in a population with demographic variation in contact patterns and susceptibility to disease. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s11538-012-9749-6&#34;&gt;Miller (2012)&lt;/a&gt; for details. Additionally, there is an &lt;a href=&#34;https://cran.r-project.org/web/packages/finalsize/vignettes/finalsize.html&#34;&gt;Introduction&lt;/a&gt; and  vignettes on modeling &lt;a href=&#34;https://cran.r-project.org/web/packages/finalsize/vignettes/uncertainty_params.html&#34;&gt;uncertainty in R0&lt;/a&gt; and modeling &lt;a href=&#34;https://cran.r-project.org/web/packages/finalsize/vignettes/varying_susceptibility.html&#34;&gt;heterogeneous susceptibility&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;finalsize.png&#34; height = &#34;400&#34; width=&#34;460&#34; alt=&#34;Plot of % infected by age group&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=betaclust&#34;&gt;betaclust&lt;/a&gt; v1.0.0: Implements the family of novel beta mixture models developed by &lt;a href=&#34;https://arxiv.org/abs/2211.01938v1&#34;&gt;Majumdar et al. (2022)&lt;/a&gt; to appositely model the beta-valued cytosine-guanine dinucleotide (CpG) sites, to objectively identify methylation state thresholds, and to identify the differentially methylated CpG (DMC) sites using a model-based clustering approach. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/betaclust/vignettes/vignettes.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;betaclust.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of kernel density estimates&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plasma&#34;&gt;plasma&lt;/a&gt; v0.9.21: Implements tools for supervised analyses of incomplete, overlapping multiomics datasets. Functions apply partial least squares in multiple steps to find models that predict survival outcomes. See the vignettes on &lt;a href=&#34;Contains tools for supervised analyses of incomplete, overlapping multiomics datasets. Applies partial least squares in multiple steps to find models that predict survival outcomes.&#34;&gt;Interpretation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/plasma/vignettes/plasma.pdf&#34;&gt;Partial Least Squares&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;plasma.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34; Distribution of standardized feature weights in the final model, by data set&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=POMS&#34;&gt;POMS&lt;/a&gt; v1.0.1: Provides code to identify functional enrichments across diverse taxa in phylogenetic tree, particularly where these taxa differ in abundance across samples in a non-random pattern. See &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/38/22/5055/6731923?login=false&#34;&gt;Douglas et al. (2022)&lt;/a&gt; for background and look &lt;a href=&#34;https://github.com/gavinmdouglas/POMS/wiki&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;POMS.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Circular tree plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vivaldi&#34;&gt;vivaldi&lt;/a&gt; v1.0.0: Provides functions to analyze minor alleles of viral genomes from sequencing data of viral genomes in Illumina vcf files. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/vivaldi/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vivaldi.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of SNV locations.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=arf&#34;&gt;arf&lt;/a&gt; v0.1.2: Implements adversarial random forests, an iterative algorithm that recursively partition data into fully factorized leaves, where features are jointly independent. See &lt;a href=&#34;https://arxiv.org/abs/2205.09435&#34;&gt;Watson et al. (2022)&lt;/a&gt; for details and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/arf/vignettes/vignette.html&#34;&gt;Density Estimation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;arf.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot for visual assessment of density estimation&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=correctR&#34;&gt;correctR&lt;/a&gt; Provides corrected test statistics for cases when samples are not independent, such as when classification accuracy values are obtained over resamples or through k-fold cross-validation, as proposed by &lt;a href=&#34;https://link.springer.com/article/10.1023/A:1024068626366&#34;&gt;Nadeau and Bengio (2003)&lt;/a&gt; and presented in &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-540-24775-3_3&#34;&gt;Bouckaert and Frank (2004)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/correctR/vignettes/correctR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HTT&#34;&gt;HTT&lt;/a&gt; v0.1.1: Implements a novel decision tree algorithm in the hypothesis testing framework that examines the distribution difference between two child nodes over all possible binary partitions. The test statistic enables the algorithm to better detect complex structure and not only the mean difference. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/HTT/vignettes/Intro.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;HTT.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Decision Tree&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=janus&#34;&gt;janus&lt;/a&gt; v1.0.0: Implements a &lt;code&gt;tensorflow&lt;/code&gt;based, deep-neural network recommending system with coarse-to-fine optimization. Look &lt;a href=&#34;https://rpubs.com/giancarlo_vercellino/janus&#34;&gt;here&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reservr&#34;&gt;reservr&lt;/a&gt; v0.0.1: Provides functions to fit distributions and neural networks to censored and truncated data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/reservr/vignettes/tensorflow.html&#34;&gt;Bücher &amp;amp; Rosenstock (2022)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/reservr/vignettes/distributions.html&#34;&gt;Working with Distributions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/reservr/vignettes/distributions.html&#34;&gt;TensorFlow Integration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;reservr.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plots of distributions and hazard functions&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qspray&#34;&gt;qspray&lt;/a&gt; v0.1.1: Provides functions for the symbolic calculation and evaluation of multivariate polynomials with rational coefficients. See &lt;a href=&#34;https://cran.r-project.org/web/packages/qspray/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cstime&#34;&gt;cstime&lt;/a&gt; v2022.11.22: Provides consistent time conversion functions for public health purposes including conversions between date, ISO week, ISO yearweek, ISO year, calendar month/year, season, and season week. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/cstime/vignettes/cstime.html&#34;&gt;Introduction&lt;/a&gt; and there are additional vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/cstime/vignettes/date_conversion.html&#34;&gt;Date, year, week conversion&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/cstime/vignettes/season.html&#34;&gt;Season week&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cstime.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of iso week vs season week&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GNGTools&#34;&gt;GNGTools&lt;/a&gt; v1.0.0: Implements a Go/No-Go decision-making framework based on Bayesian posterior probabilities linked to the target product profile. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/GNGTools/vignettes/GNGVignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oncomsm&#34;&gt;oncomsm&lt;/a&gt; v0.1.2: Implements methods to fit a parametric Bayesian multi-state model to tumor response data. The model can be used to sample from the predictive distribution, to impute missing data, and to calculate probability of success for custom decision criteria during an ongoing trial. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/oncomsm/vignettes/avoiding-bias.html&#34;&gt;avoiding-bias&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/oncomsm/vignettes/oncomsm.html&#34;&gt;oncomsm&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/oncomsm/vignettes/prior-choice.html&#34;&gt;prior-choice&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;oncomsm.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Survival curves for multistate model&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=REDCapDM&#34;&gt;REDCapDM&lt;/a&gt; v0.1.0: Provides functions to to read and manage &lt;a href=&#34;https://projectredcap.org/&#34;&gt;REDCap&lt;/a&gt; data and identify missing or extreme values. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/REDCapDM/vignettes/REDCapDM.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sitepickR&#34;&gt;sitePickR&lt;/a&gt; v0.0.1: Provides functions to perform a two-level process to select a representative sample of sites for a prospective study such as a randomized controlled trial where the possibility of an initially selected site may not want to participate is anticipated.  See &lt;a href=&#34;http://www.math.helsinki.fi/msm/banocoss/Deville_Tille_2004.pdf&#34;&gt;Deville &amp;amp; Tillé (2004)&lt;/a&gt; and &lt;a href=&#34;https://www150.statcan.gc.ca/n1/en/pub/12-001-x/2011002/article/11609-eng.pdf?st=5-sx8Q8n&#34;&gt;Tillé (2011)&lt;/a&gt; for background on the method employed and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sitepickR/vignettes/sitepickR-demo.html&#34;&gt;vignette&lt;/a&gt; for a demo.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sitePickR.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Standardized mean difference curves for multiple sites&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metanetwork&#34;&gt;metanetwork&lt;/a&gt; v0.7.0: Provides a toolbox to represent large trophic networks in space or time across aggregation levels. The layout algorithm uses dimension reduction on a diffusion graph kernel and trophic levels. Look &lt;a href=&#34;https://marcohlmann.github.io/metanetwork/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metanetwork.png&#34; height = &#34;450&#34; width=&#34;600&#34; alt=&#34;Example of network layout&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oddnet&#34;&gt;oddnet&lt;/a&gt; v0.1.0: Implements a feature-based method to identify anomalies in dynamic, temporal networks. See &lt;a href=&#34;https://arxiv.org/abs/2210.07407&#34;&gt;Kandanaarachchi &amp;amp; Hyndman (2022)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/oddnet/vignettes/oddnet.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;oddnet.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot showing how degree distribute picks out an anomaly&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;signal-processing&#34;&gt;Signal Processing&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ohun&#34;&gt;ohun&lt;/a&gt; v0.1.0: Provides functions to facilitates the automatic detection of acoustic signals, including functions to diagnose and optimize the performance of detection routines. See &lt;a href=&#34;https://www.aircconline.com/ijdkp/V5N2/5215ijdkp01.pdf&#34;&gt;Hossin &amp;amp; Sulaiman (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ohun/vignettes/ohun.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ohun.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Whitewave spectogram&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gmvjoint&#34;&gt;gmvjoint&lt;/a&gt; v0.1.0: Implements an EM algorithm for fitting joint survival and glm models of longitudinal data. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S016794731400334X?via%3Dihub&#34;&gt;Bernhardt (2015)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/gmvjoint/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hdcate&#34;&gt;hdcate&lt;/a&gt; v0.1.0: Implements a two-step double-robust method to estimate the conditional average treatment effects (CATE) with potentially high-dimensional covariates as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/07350015.2020.1811102?journalCode=ubes20&#34;&gt;Fan et al. (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hdcate/vignettes/user_manual.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jointVIP&#34;&gt;jointVIP&lt;/a&gt; v0.1.1: Implements joint variance importance plots to assist with variable selection and parameter tuning. See &lt;a href=&#34;https://arxiv.org/abs/2301.09754&#34;&gt;by Liao et al. (2023)&lt;/a&gt; for background. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/jointVIP/vignettes/jointVIP.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/jointVIP/vignettes/additional_options.html&#34;&gt;Options&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jointVIP.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Joint Variable Importance Plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nieve&#34;&gt;nieve&lt;/a&gt; v0.1.1: Provides utility functions and objects for extreme value analysis including probability functions with their exact derivatives and transformations exchanging the two parameterizations of peaks over threshold models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nieve/vignettes/nieve.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nieve.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of block maxima by aggregation of the Poisson-GP&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RelDists&#34;&gt;RelDists&lt;/a&gt; v1.0.0: Provides functions for parameter estimation and linear regression models for the reliability distribution families reviewed by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0951832013003074?via%3Dihub&#34;&gt;Almalki &amp;amp; Nadarajah (2014)&lt;/a&gt;. Generalized Additive Models are used for location, scale and shape. See &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.1467-9876.2005.00510.x&#34;&gt;Rigby &amp;amp; Stasinopoulos (2005)&lt;/a&gt;. There are vignettes on the [FWE]() and &lt;a href=&#34;https://cran.r-project.org/web/packages/RelDists/vignettes/OW_distribution.html&#34;&gt;OQ&lt;/a&gt; distributions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RelDists.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of Flexible Weibull Distribution&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ridgetorus&#34;&gt;ridgetorus&lt;/a&gt; v1.0.1: Implements Principal Component Analysis (PCA) on the torus via density ridge estimation, and includes functions for evaluating, fitting, and sampling these models. See &lt;a href=&#34;https://arxiv.org/abs/2212.10856&#34;&gt; García-Portugués and Prieto-Tirado (2022)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ridgetorus/vignettes/ridgetorus.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dataset&#34;&gt;dataset&lt;/a&gt; v0.2.0: Implements a subjective interpretation of the &lt;a href=&#34;https://www.w3.org/TR/vocab-data-cube/&#34;&gt;W3C DataSet recommendation&lt;/a&gt; and the datacube model, which relevant to the global Statistical Data and Metadata eXchange standards, the &lt;a href=&#34;https://www.dublincore.org/specifications/dublin-core/dcmi-terms/&#34;&gt;Dublin Core&lt;/a&gt;, and the &lt;a href=&#34;https://support.datacite.org/docs/datacite-metadata-schema-44/&#34;&gt;DataCite&lt;/a&gt; standards preferred by European open science repositories to improve the findability, accessibility, interoperability and reusability of the datasets. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/dataset/vignettes/motivation.html&#34;&gt;Motivation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/dataset/vignettes/metadata.html&#34;&gt;Datasets with FAIR Metadata&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlmixr2rpt&#34;&gt;nlmixr2rpt&lt;/a&gt; v0.1.0: provides functions to generate reporting workflows around &lt;code&gt;nlmixr2&lt;/code&gt; analyses with outputs in Word and PowerPoint including functions to specify figures, tables and report structure in a user-definable &lt;code&gt;YAML&lt;/code&gt; file. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/nlmixr2rpt/vignettes/Accessing_Figures_and_Tables.html&#34;&gt;Accessing Figures and Tables&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/nlmixr2rpt/vignettes/Reporting_nlmixr_Fit_Results.html&#34;&gt;Reporting nlmixr2 Fit Results&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qtwAcademic&#34;&gt;qtwAcademic&lt;/a&gt; v2022.12.13: Provides &lt;code&gt;Quarto&lt;/code&gt; website templates commonly used by academics including templates for personal websites and course/workshop websites. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/qtwAcademic/vignettes/qtwAcademic.html&#34;&gt;Intraduction&lt;/a&gt; and there are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/qtwAcademic/vignettes/template_course.html&#34;&gt;workshop&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/qtwAcademic/vignettes/template_personal.html&#34;&gt;personal&lt;/a&gt; websites.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r2social&#34;&gt;r2social&lt;/a&gt; v1.0: Provides &lt;code&gt;JavaScript&lt;/code&gt; and &lt;code&gt;CSS&lt;/code&gt; styles to allow easy incorporation of various social media elements in &lt;code&gt;shiny&lt;/code&gt; applications, dashboards and &lt;code&gt;rmarkdown&lt;/code&gt; documents. The elements include share buttons, connect with us buttons, and hyperlink buttons. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/r2social/vignettes/introduction_r2social.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;r2social.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Example of page with hyperlink buttons&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rworkflows&#34;&gt;rworkflows&lt;/a&gt; v0.99.5: Implements functions for the continuous integration for R packages, automated testing, website building, and containerised deployment. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/rworkflows/vignettes/depgraph.html&#34;&gt;depgraph&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rworkflows/vignettes/docker.html&#34;&gt;docker&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rworkflows/vignettes/repos.html&#34;&gt;repositories report&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rworkflows/vignettes/rworkflows.html&#34;&gt;rworlflows&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rworkflows.png&#34; height = &#34;700&#34; width=&#34;700&#34; alt=&#34;Package dependency graph&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=shinyDatetimePickers&#34;&gt;shinyDatetimePicker&lt;/a&gt; v1.0.0: Provides three types of datetime pickers for usage in a &lt;code&gt;shiny&lt;/code&gt; UI. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyDatetimePickers/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinyDatetimePickers.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Package dependency graph&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ddplot&#34;&gt;ddplot&lt;/a&gt; v0.0.1: Implements an API to allow users to create &lt;a href=&#34;https://d3js.org/&#34;&gt;&lt;code&gt;D3&lt;/code&gt;&lt;/a&gt; based SVG plots using the &lt;a href=&#34;https://rstudio.github.io/r2d3/&#34;&gt;&lt;code&gt;r2d3&lt;/code&gt;&lt;/a&gt; library. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ddplot/vignettes/Start.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ddplot.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Colorful stack area plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=swipeR&#34;&gt;swipeR&lt;/a&gt; v0.1.0: Provides tools to create carousels using the &lt;code&gt;JavaScript&lt;/code&gt; library &lt;code&gt;Swiper&lt;/code&gt; and &lt;code&gt;htmlwidgets&lt;/code&gt;. Carousels can be displayed in the RStudio viewer pane, in &lt;code&gt;Shiny&lt;/code&gt; applications and in &lt;code&gt;rmarkdown&lt;/code&gt; documents. See &lt;a href=&#34;https://cran.r-project.org/web/packages/swipeR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;swipeR.gif&#34; height = &#34;450&#34; width=&#34;600&#34; alt=&#34;Carousel of ggplots&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/01/30/december-2022-top-40-new-cran-paclages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>November 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2023/01/03/november-2022-top-40-new-cran-packages/</link>
      <pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2023/01/03/november-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred sixty-seven new packages made it to CRAN in November: Here are my &amp;ldquo;Top 40&amp;rdquo; selections in fourteen categories: Climate Modeling: Computational Methods, Data, Ecology, Epidemiology, Genomics, Machine Learning, Mathematics, Networks, Pharma, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h2 id=&#34;climate-modeling&#34;&gt;Climate Modeling&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=gtfs2emis&#34;&gt;gtfs2emis&lt;/a&gt; v0.1.0: Implements a bottom up model to estimate the emission levels of public transport systems based on &lt;a href=&#34;https://gtfs.org/&#34;&gt;General Transit Feed Specification&lt;/a&gt; data. Functions estimate several pollutants at high spatial and temporal resolutions. See &lt;a href=&#34;https://osf.io/8m2cy/&#34;&gt;Viera et al&lt;/a&gt; for background. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/gtfs2emis/vignettes/gtfs2emis_intro_vignette.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/gtfs2emis/vignettes/gtfs2emis_emission_factor.html&#34;&gt;Emission Factors&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gtfs2emis/vignettes/gtfs2emis_fleet_data.html&#34;&gt;Preparing Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gfts.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Spatial distribution of traffic speeds for Dublin, Ireland&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jmatrix&#34;&gt;jmatrix&lt;/a&gt; v1.1: A mainly instrumental package that allows other packages with cores written in &lt;code&gt;C++&lt;/code&gt; to read, write and manipulate matrices in a binary format to mitigate memory issues. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/jmatrix/vignettes/jmatrix.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lazyNumbers&#34;&gt;lazyNumbers&lt;/a&gt; v1.2.1: Implements &lt;em&gt;lazy numbers&lt;/em&gt;, a new number type whose arithmetic is exact, contrary to ordinary floating-point arithmetic. The lazy numbers are implemented in &lt;code&gt;C++&lt;/code&gt; with the &lt;a href=&#34;https://www.cgal.org/&#34;&gt;&lt;code&gt;CGAL&lt;/code&gt; library&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/lazyNumbers/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=miesmuschel&#34;&gt;miesmuschel&lt;/a&gt; v0.0.2: Provides optimization algorithms and functions that can be used to manually construct specialized optimization loops including the mixed integer evolution strategy as described in &lt;a href=&#34;https://direct.mit.edu/evco/article-abstract/21/1/29/933/Mixed-Integer-Evolution-Strategies-for-Parameter?redirectedFrom=fulltext&#34;&gt;Li et al. (2013)&lt;/a&gt; and  the multi-objective optimization algorithms NSGA-II described in &lt;a href=&#34;https://ieeexplore.ieee.org/document/996017&#34;&gt;Deb et al. (2002)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/miesmuschel/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3mbo&#34;&gt;mlr3mbo&lt;/a&gt; v0.1.1: Implements a flexible approach to Bayesian optimization that includes both ready-to-use optimization algorithms as well as fundamental building blocks to construct custom algorithms. See &lt;a href=&#34;https://link.springer.com/article/10.1023/A:1008306431147&#34;&gt;Jones et al. (1998)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1023/A:1008306431147&#34;&gt;Knowles (2006)&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-540-87700-4_78&#34;&gt;Ponweiser et al. (2008)&lt;/a&gt; for examples of ready to use optimization algorithms and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mlr3mbo/vignettes/mlr3mbo.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googletraffic&#34;&gt;googletraffic&lt;/a&gt; v0.1.1: Allows users to create geographically referenced traffic data from the &lt;a href=&#34;https://developers.google.com/maps/documentation/javascript/examples/layer-traffic&#34;&gt;Google Maps JavaScript API&lt;/a&gt;. Look &lt;a href=&#34;https://dime-worldbank.github.io/googletraffic/&#34;&gt;here&lt;/a&gt; for information to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;googletraffic.jpeg&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Traffic map of Manhattan&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IPEDS&#34;&gt;IPEDS&lt;/a&gt; v0.1.1: Implements an interface to the US &lt;a href=&#34;https://nces.ed.gov/ipeds/use-the-data&#34;&gt;Post-Secondary Institution Statistics for 2020&lt;/a&gt; which contains information on post-secondary institutions, students, faculty, demographics, financial aid, educational and recreational offerings, and completions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/IPEDS/vignettes/IPEDS-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;IPEDS.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Scatter plot of student diversity vs. staff diversity in New England institutions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=npi&#34;&gt;npi&lt;/a&gt; v0.2.0: Provides access the US &lt;a href=&#34;https://npiregistry.cms.hhs.gov/api/&#34;&gt;National Provider Identifier Registry API&lt;/a&gt; which contains administrative data linked to a specific individual or organizational healthcare providers. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/npi/vignettes/npi.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/npi/vignettes/advanced-use.html&#34;&gt;Advanced Use&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rfars&#34;&gt;rfars&lt;/a&gt; v0.2.0: Implements an interface to the US &lt;a href=&#34;https://cdan.dot.gov/query&#34;&gt;Fatality Analysis Reporting System&lt;/a&gt;. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/rfars/vignettes/Crash_Sequences.html&#34;&gt;Crash Sequences&lt;/a&gt; and &lt;a href=&#34;img src=&amp;quot;googletraffic.png&amp;quot; height = &amp;quot;600&amp;quot; width=&amp;quot;400&amp;quot; alt=&amp;quot;Traffic map of Manhattan&amp;quot;&#34;&gt;Rural Roads&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rfars.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Bar charts of crash types&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyDisasters&#34;&gt;tidyDisasters&lt;/a&gt; v0.1.1: Provides a queryable data set that unites information from three complementary resources: Belgium&amp;rsquo;s Centre for Research on the Epidemiology of Disasters &lt;a href=&#34;https://www.cred.be/&#34;&gt;EMDAT&lt;/a&gt;, the US National Consortium for the Study of Terrorism &lt;a href=&#34;https://www.start.umd.edu/&#34;&gt;GTD&lt;/a&gt;, and the US Federal Emergency Management Agency  &lt;a href=&#34;https://www.fema.gov/openfema-data-page/disaster-declarations-summaries-v2&#34;&gt;FEMA&lt;/a&gt;. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyDisasters/vignettes/basic_database_example_20221107.html&#34;&gt;User Guide&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=et.nwfva&#34;&gt;et.nwfva&lt;/a&gt; v0.1.1: Implements a forest management tool developed by the Northwest German Forest Research Institute (&lt;a href=&#34;https://goettingen-campus.de/nw-fva&#34;&gt;NW-FVA&lt;/a&gt;) for the five main commercial tree species oak, beech, spruce, Douglas-fir and pine for northwestern Germany. See &lt;a href=&#34;https://zenodo.org/record/6827728#.Y681suzML0o&#34;&gt;Albert et al (2022)&lt;/a&gt; for background and the vignettes:    &lt;a href=&#34;https://cran.r-project.org/web/packages/et.nwfva/vignettes/beispiele.html&#34;&gt;Beispiele&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/et.nwfva/vignettes/nutzerhinweise.html&#34;&gt;Nutzerhinweise zum Geleit&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/et.nwfva/vignettes/vergleich_methoden.html&#34;&gt;Vergleich der Interpolationsmethoden&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nwfva.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots of height vs age&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mmodely&#34;&gt;mmodely&lt;/a&gt; v0.2.2: Provides functions to perform multivariate modeling of evolved traits, with special attention to understanding the interplay of the multi-factorial determinants of their origins in complex ecological settings. See &lt;a href=&#34;https://www.cell.com/trends/ecology-evolution/fulltext/S0169-5347(06)00400-9?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0169534706004009%3Fshowall%3Dtrue&#34;&gt;Stephens (2007)&lt;/a&gt;, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1420-9101.2010.02210.x&#34;&gt;Gruebner (2011)&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/article/10.1007/s00265-010-1028-7&#34;&gt;Garamszegi (2011)&lt;/a&gt; for background, and the examples on &lt;a href=&#34;https://cran.r-project.org/web/packages/mmodely/vignettes/Schruth-mmodely-vignette-Vision.pdf&#34;&gt;primate vision&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/mmodely/vignettes/Schruth-mmodely-vignette-Vocal.pdf&#34;&gt;vocal communications&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webSDM&#34;&gt;webSDM&lt;/a&gt; v1.1-1: Implements the method of &lt;a href=&#34;https://www.authorea.com/users/522841/articles/595095-integrating-food-webs-in-species-distribution-models-improves-ecological-niche-estimation-and-predictions?commit=5fe6a87efdbbb3461a2b7301435ec1bfb2397cf3&#34;&gt;Poggiato et al. (2022)&lt;/a&gt; for working with tropic Species Distribution Models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/webSDM/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;Composite variables and biotic-abiotic interactions&#34;&gt;Composit variables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/webSDM/vignettes/Differences_with_SDMs.html&#34;&gt;Differences between SDM and Trophic SDM&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;webSDM.png&#34; height = &#34;450&#34; width=&#34;450&#34; alt=&#34;Plots of species distributions&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;epidemiology&#34;&gt;Epidemiology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=exDE&#34;&gt;exDE&lt;/a&gt; v1.0.0: Provides tools to set up modular ordinary and delay differential equation models for mosquito-borne pathogens, focusing on malaria. See &lt;a href=&#34;https://www.medrxiv.org/content/10.1101/2022.11.07.22282044v1&#34;&gt;Wu et al. (2022)&lt;/a&gt; for a description on the methods implemented. There are ten vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/exDE/index.html&#34;&gt;Basic Copmetition Aquatic Mosquito Model&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/exDE/vignettes/human_sip.html&#34;&gt;SIP Human Model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;exDE.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plots of results for 3 population human model&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=idopNetwork&#34;&gt;idopNetwork&lt;/a&gt; v0.1.1: Implements a cartographic tool to chart spatial microbial interaction networks. See &lt;a href=&#34;https://academic.oup.com/genetics/article/180/2/821/6073848?login=false&#34;&gt;Kim et al. (2008)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/bib/article/13/2/162/253162?login=false&#34;&gt;Wang et al. (2011)&lt;/a&gt; for information on functional clustering, &lt;a href=&#34;https://www.nature.com/articles/s41540-019-0116-1&#34;&gt;Chen et al. (2019)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/19490976.2022.2106103&#34;&gt;Cao et al. (2022)&lt;/a&gt; for background on the model, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/idopNetwork/vignettes/idopNetwork_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;idop.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots of Niche index vs. habitat index for various bacteria&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tip&#34;&gt;tip&lt;/a&gt; v0.1.0: Provides functions to cluster data without specifying the number of clusters using the Table Invitation Prior (TIP) introduced by &lt;a href=&#34;https://www.mdpi.com/2073-4425/13/11/2036&#34;&gt;Harrison et al. (2022)&lt;/a&gt;. There are vignettes on matrix clustering with &lt;a href=&#34;https://cran.r-project.org/web/packages/tip/vignettes/matrix-CONSTANT-simulated-vignette.html&#34;&gt;CONSTANT&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/tip/vignettes/matrix-MNIW-simulated-vignette.html&#34;&gt;MNIW&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tip/vignettes/tensor-CONSTANT-simulated-vignette.html&#34;&gt;Tensor clustering CONSTANT&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tip/vignettes/vector-NIW-iris-vignette.html&#34;&gt;iris NIW&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tip/vignettes/vector-NIW-usarrests-vignette.html&#34;&gt;usarrests NIW&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tip.png&#34; height = &#34;500&#34; width=&#34;400&#34; alt=&#34;Posterior similarity matrix for clusters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=scistreer&#34;&gt;scistreer&lt;/a&gt; v1.0.1: Enables fast maximum-likelihood phylogeny inference from noisy single-cell data using the &lt;em&gt;ScisTree&lt;/em&gt; algorithm described in &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/36/3/742/5555811?login=false&#34;&gt;Wu (2019)&lt;/a&gt; making the method applicable to massive single-cell datasets (&amp;gt;10,000 cells). Look &lt;a href=&#34;https://kharchenkolab.github.io/scistreer/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;scistreer.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Visualization of maximum likelihood tree&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyclust&#34;&gt;tidyclust&lt;/a&gt; v0.1.1: Implements a common interface to specifying clustering models, in the same style as &lt;code&gt;parsnip&lt;/code&gt;. Creates unified interface across different functions and computational engines. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyclust/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidyclust.svg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Examples of k means vs. hierarchical clusters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VSOLassoBag&#34;&gt;VSOLassoBag&lt;/a&gt; v0.99.0: Implements an integrated &lt;em&gt;Wrapped LASSO&lt;/em&gt; ensemble learning strategy to help select efficient, stable, and high confidential variables from omics-based data. Functions integrate and vote on variables generated from multiple LASSO models to determine the optimal candidates. See &lt;a href=&#34;https://www.science.org/doi/10.1126/scitranslmed.aax7533&#34;&gt;Luo et al. (2020)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/VSOLassoBag/vignettes/VSOLassoBag.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VSO.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Histogram of observed frequency distribution&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tensorFun&#34;&gt;tensorFun&lt;/a&gt; v0.1.1: Provides basic functions to handle higher-order tensor data. See &lt;a href=&#34;https://epubs.siam.org/doi/10.1137/07070111X&#34;&gt;Kolda and Bader (2009)&lt;/a&gt; for background on tensor decompositions, &lt;a href=&#34;https://arxiv.org/abs/1910.06677&#34;&gt;Bau and Ng (2021)&lt;/a&gt; for information on missing values, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tensorFun/vignettes/A-short-introduction-to-tensorFun.html&#34;&gt;vignette&lt;/a&gt; for a short introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TransTGGM&#34;&gt;TransTGGM&lt;/a&gt; V1.0.0: Implements a transfer learning framework for tensor Gaussian graphical models, which takes full advantage of informative auxiliary domains even when non-informative auxiliary domains are present. See &lt;a href=&#34;https://arxiv.org/abs/2211.09391&#34;&gt;Ren, Zhen, and Wang&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/TransTGGM/vignettes/TransTGGM.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nett&#34;&gt;nett&lt;/a&gt; 1.0.0:  Provides multiple methods for fitting, model selection and goodness-of-fit testing in degree-corrected stochastic blocks models. Implements the methods in &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-41/issue-4/Pseudo-likelihood-methods-for-community-detection-in-large-sparse-networks/10.1214/13-AOS1138.full&#34;&gt;Amini et al.(2013)&lt;/a&gt;, &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssb.12117&#34;&gt;Bickel and Sarkar (2015)&lt;/a&gt;, &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-44/issue-1/A-goodness-of-fit-test-for-stochastic-block-models/10.1214/15-AOS1370.full&#34;&gt;Lei (2016)&lt;/a&gt;, &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-45/issue-2/Likelihood-based-model-selection-for-stochastic-block-models/10.1214/16-AOS1457.full&#34;&gt;Wang and Bickel (2017)&lt;/a&gt; and more. There are vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/nett/vignettes/Community_Detection.html&#34;&gt;Community Detection&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nett/vignettes/Visualization.html&#34;&gt;Visualization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nett/vignettes/explore-comm.html&#34;&gt;Explore Comm&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nett/vignettes/hard_dcsbm_testing.html&#34;&gt;dcsbm testing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nett.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Network visualization&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharma&#34;&gt;Pharma&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DrugSim2DR&#34;&gt;DrugSim2DR&lt;/a&gt; v0.1.0: Implements a tool to predict drug functional similarity for drug repurposing. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DrugSim2DR/vignettes/DrugSim2DR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Drug.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Heatmaps of targets for Phenelzine&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parttime&#34;&gt;parttime&lt;/a&gt; v0.1.0: Provides classes for embedding partial missingness as a central part of datetime classes allowing for more ergonomic use of datetimes for challenging datetime computation, including calculations of overlapping date ranges, imputations, and more. See &lt;a href=&#34;https://cran.r-project.org/web/packages/parttime/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GAGAs&#34;&gt;GAGAs&lt;/a&gt; v0.5.1: Implements the Global Adaptive Generative Adjustment Algorithm for generalized liner models used for improving the computational efficiency in the high-dimensional data analysis. See &lt;a href=&#34;https://arxiv.org/abs/1911.00658&#34;&gt;Wang et al. (2022)&lt;/a&gt; for the theory.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kfino&#34;&gt;kfino&lt;/a&gt; v1.0.0: Implements  method for detecting outliers with a Kalman filter on impulsed noised outliers and prediction on cleaned data. See &lt;a href=&#34;https://arxiv.org/abs/2208.00961&#34;&gt;Cloez et al. (2022)&lt;/a&gt; for the details and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/kfino/vignettes/HowTo.html&#34;&gt;outlier detection&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/kfino/vignettes/multipleFit.html&#34;&gt;outlier detection with parallelization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kfino.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Scatter plot with predicted outliers&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pwrss&#34;&gt;pwrss&lt;/a&gt; v0.2.0: Implements power and sample size calculations for a number of one, two and three sample tests. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pwrss/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pwrss.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Densities illustrating power calculations for various tests&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spatstat.model&#34;&gt;spatstat.models&lt;/a&gt; v3.0-2: A member of the &lt;a href=&#34;https://spatstat.r-universe.dev/ui#builds&#34;&gt;&lt;code&gt;spatstat&lt;/code&gt;&lt;/a&gt; family of packages, it provides multiple functions for exploratory data analysis and nonparametric analysis of spatial data, mainly spatial point patterns. See &lt;a href=&#34;https://spatstat.org/&#34;&gt;spatstat.org&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vMF&#34;&gt;vMF&lt;/a&gt; v0.0.1: Provides functions for fast sampling from von Mises-Fisher distribution using the method proposed in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/03610919408813161&#34;&gt;Wood (1994)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/vMF/vignettes/vMF.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ardl.nardl&#34;&gt;ardl.nardl&lt;/a&gt; v1.2.2: Implements linear and nonlinear autoregressive distributed lag (ARDL &amp;amp; NARDL) models and the corresponding error correction models and includes a test for long-run and short-run asymmetry and the &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/jae.616&#34;&gt;Pesaran, Shin &amp;amp; Smith (2001)&lt;/a&gt; bounds test for level relationships.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cookies&#34;&gt;cookies&lt;/a&gt; v0.2.0: Provides tools for working with cookies in &lt;code&gt;shiny&lt;/code&gt; apps, in part by wrapping the &lt;a href=&#34;https://github.com/js-cookie/js-cookie&#34;&gt;&lt;code&gt;js-cookie&lt;/code&gt;&lt;/a&gt; JavaScript library. See &lt;a href=&#34;https://cran.r-project.org/web/packages/cookies/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=formatdown&#34;&gt;formatdown&lt;/a&gt; v0.1.1: Provides a small set of tools for formatting tasks when creating documents in &lt;code&gt;rmarkdown&lt;/code&gt; or &lt;code&gt;quarto&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/formatdown/vignettes/format_powers_of_ten.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hellorust&#34;&gt;hellorust&lt;/a&gt; v1.0.0: Implements tools to use Rust code in R without hacks or frameworks. Includes basic examples of importing cargo dependencies, spawning threads and passing numbers or strings from Rust to R. Look &lt;a href=&#34;https://jeroen.github.io/erum2018/#1&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://github.com/r-rust/hellorust&#34;&gt;here&lt;/a&gt; for for documentation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=prismjs&#34;&gt;prismjs&lt;/a&gt; v1.1.0:  Implements a server-side rendering in R using &lt;a href=&#34;https://prismjs.com/&#34;&gt;Prism&lt;/a&gt;, a lightweight, extensible syntax highlighter, built with modern web standards in mind such that no JavaScript library is required in the resulting HTML documents. Look &lt;a href=&#34;https://docs.ropensci.org/prismjs/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rjtools&#34;&gt;rjtools&lt;/a&gt; v1.0.9: Provides tools to create an &lt;a href=&#34;https://journal.r-project.org/&#34;&gt;R Journal&lt;/a&gt; &lt;code&gt;rmarkdown&lt;/code&gt; template article, that will generate HTML and PDF versions of your paper. There are vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/rjtools/vignettes/article_template.html&#34;&gt;rjtools-template&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rjtools/vignettes/check_functions.html&#34;&gt;Check&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rjtools/vignettes/create_article.html&#34;&gt;Create article&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rjtools/vignettes/format-details.html&#34;&gt;Format details&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=funkyheatmap&#34;&gt;funkyheatmap&lt;/a&gt; v0.1.0: Provides functions for generating heatmap-like visualizations for benchmark data frames, which can be fine-tuned with annotations for columns and rows. See &lt;a href=&#34;https://www.nature.com/articles/s41587-019-0071-9&#34;&gt;Saelens et al. (2019)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/funkyheatmap/vignettes/dynbenchmark.html&#34;&gt;Recreating the dynbenchmark figures&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/funkyheatmap/vignettes/mtcars.html&#34;&gt;Demo with mtcars&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;funky.png&#34; height = &#34;700&#34; width=&#34;600&#34; alt=&#34;Heat map with annotations&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggbrain&#34;&gt;ggbrain&lt;/a&gt; v0.8.0: Implements a &lt;code&gt;ggplot2&lt;/code&gt;-consistent approach to generating 2D displays of volumetric brain imaging data from multiple NIfTI images. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbrain/vignettes/ggbrain_introduction.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbrain/vignettes/ggbrain_aesthetics.html&#34;&gt;Aesthetic refinement&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbrain/vignettes/ggbrain_labels.html&#34;&gt;Annotations and labels&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggbrain.png&#34; height = &#34;700&#34; width=&#34;600&#34; alt=&#34;Three views of a brain&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpcp&#34;&gt;ggpcp&lt;/a&gt; v0.2.0: Provides a Grammar of Graphics implementation of parallel coordinate plots that incorporates categorical variables into the plots in a principled manner. Look &lt;a href=&#34;https://github.com/heike/ggpcp&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpcp.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Parallel plot with labels&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggredist&#34;&gt;ggredist&lt;/a&gt; v0.0.2: Provides &lt;code&gt;ggplot2&lt;/code&gt; extensions for political map making based on simple features and includes palettes and scales for red to blue color mapping and for discrete maps. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggredist/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggredist.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Vote share map of Oregon&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggsector&#34;&gt;ggsector&lt;/a&gt; v1.6.6: Implements functions that use &lt;code&gt;grid&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt; to plot sectors, draw complex heat maps and interact with &lt;code&gt;Seurat&lt;/code&gt; to plot gene expression percentages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggsector/vignettes/ggsector.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggsector.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Heat map with sectors&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sherlock&#34;&gt;sherlock&lt;/a&gt; v0.5.1: Provides graphical displays and statistical tools for structured problem solving and diagnosis with functions that are especially useful for applying the process of elimination as a problem diagnosis technique. See &lt;a href=&#34;https://dokumen.pub/the-new-science-of-fixing-things-powerful-insights-about-root-cause-analysis-that-will-transform-product-and-process-performance-9798626423686.html&#34;&gt;Hartsborne (2020)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/sherlock/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sherlock.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Example of a Polar Small Multiples Plot&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2023/01/03/november-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/11/28/october-2022-top-40-new-cran-packages/</link>
      <pubDate>Mon, 28 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/11/28/october-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred seventy-four new packages made it to CRAN in October. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in sixteen categories: Astronomy, Biology, Business, Computational Methods, Data, Ecology, Finance, Genomics, Mathematics, Machine Learning, Medicine, Pharma, Statistics, Time Series, Utilities, Visualization.&lt;/p&gt;

&lt;h3 id=&#34;astronomy&#34;&gt;Astronomy&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=skylight&#34;&gt;skylight&lt;/a&gt; v1.1: Provides a function to calculate sky illuminance values (in lux) for both the sun and moon. The model is a verbatim translation of the code by &lt;a href=&#34;https://archive.org/details/DTIC_ADA182110/page/n15/mode/2up&#34;&gt;Janiczek and DeYoung (1987)&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/skylight/vignettes/skylight.html&#34;&gt;Use&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/skylight/vignettes/skylight_advanced.html&#34;&gt;Advanced Use&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;biology&#34;&gt;Biology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=palaeoverse&#34;&gt;palaeoverse&lt;/a&gt; v1.0.0:
Provides tools to support data preparation and exploration for palaeobiological analyses including functions for data cleaning, binning (time and space), summarisation and visualisation with the goals of improving code reproducibility and accessibility and establishing standards for the palaeobiological community. See &lt;a href=&#34;https://eartharxiv.org/repository/view/4619/&#34;&gt;Jones et al.&lt;/a&gt; for details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/palaeoverse/vignettes/structure-and-standards.html&#34;&gt;contribution guide&lt;/a&gt; to get involved.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pirouette&#34;&gt;pirouette&lt;/a&gt; v1.6.5: Implements a method to create a Bayesian posterior from a phylogeny that depicts the true evolutionary relationships. See &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13514&#34;&gt;Richèl et al. (2020)&lt;/a&gt; for background. There are several vignettes including a &lt;a href=&#34;https://cran.r-project.org/web/packages/pirouette/vignettes/tutorial.html&#34;&gt;Tutorial&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/pirouette/vignettes/demo.html&#34;&gt;demo&lt;/a&gt;, and a guide showing how to use the package in a scientific &lt;a href=&#34;https://cran.r-project.org/web/packages/pirouette/vignettes/experiment.html&#34;&gt;experiment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pirouette.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Heat map depicting DAN alignment&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;business&#34;&gt;Business&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bupaverse&#34;&gt;bupaverse&lt;/a&gt; v0.1.0: Facilitates loading the packages comprising the &lt;a href=&#34;https://bupar.net/&#34;&gt;bupaverse&lt;/a&gt;, an integrated suite of R packages for handling and analysing business process data, developed by the Business Informatics research group at Hasselt University, Belgium. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bupaverse/vignettes/getting_started.html&#34;&gt;Getting Started Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bupaverse.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;bupaR logo&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastWavelets&#34;&gt;fastWavelets&lt;/a&gt; v1.0.1: Provides an &lt;code&gt;Rcpp&lt;/code&gt; implementation of the Maximal Overlap Discrete Wavelet Transform (MODWT) and the À Trous Discrete Wavelet Transform. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022169418303317?via%3Dihub&#34;&gt;Quilty &amp;amp; Adamowski (2018)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/fastWavelets/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fastWavelets.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of wavelet coefficients&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gips&#34;&gt;gips&lt;/a&gt; v1.0.0: Employs the methods described in &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-50/issue-3/Model-selection-in-the-space-of-Gaussian-models-invariant-by/10.1214/22-AOS2174.short&#34;&gt;Graczyk et al. (2022)&lt;/a&gt; to find the permutation symmetry group under which the covariance matrix of the data is invariant. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/gips/vignettes/Optimizers.html&#34;&gt;Optimizers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gips/vignettes/Theory.html&#34;&gt;Theory&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/gips/vignettes/gips.html&#34;&gt;gips&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HomomorphicEncryption&#34;&gt;HomomorphicEncryption&lt;/a&gt; v0.1.0: Implements the &lt;a href=&#34;https://eprint.iacr.org/2012/144&#34;&gt;Brakerski-Fan-Vercauteren (2012)&lt;/a&gt;, &lt;a href=&#34;https://dl.acm.org/doi/10.1145/2633600&#34;&gt;Brakerski-Gentry-Vaikuntanathan (2014)&lt;/a&gt;, and &lt;a href=&#34;https://eprint.iacr.org/2016/421.pdf&#34;&gt;Cheon-Kim-Kim-Song (2016)&lt;/a&gt; schema for fully homomorphic encryption. There are seven short vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/HomomorphicEncryption/vignettes/BFV.html&#34;&gt;BFV&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/HomomorphicEncryption/vignettes/BGV.html&#34;&gt;BGV&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/HomomorphicEncryption/vignettes/CKKS.html&#34;&gt;CKKS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rxode2random&#34;&gt;rxode2random&lt;/a&gt; v2.0.9: Implements parallel random number generation. &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12052&#34;&gt;See Wang et al. (2016)&lt;/a&gt; and &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12445&#34;&gt;Fidler et al (2019)&lt;/a&gt; for background and &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12445&#34;&gt;README&lt;/a&gt; for an example..&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=airnow&#34;&gt;airnow&lt;/a&gt; v0.1.0: Provides functions to retrieve U.S. Government &lt;a href=&#34;https://www.airnow.gov/&#34;&gt;AirNow&lt;/a&gt; air quality data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/airnow/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=amazonadsR&#34;&gt;amazonadsR&lt;/a&gt; v0.1.0: Provides functions to collect data on digital marketing campaigns using the &lt;a href=&#34;https://windsor.ai/api-fields/&#34;&gt;Windsor.ai API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/amazonadsR/vignettes/tutorial.html&#34;&gt;tutorial&lt;/a&gt; for an example and also look at the related new packages:
&lt;a href=&#34;https://cran.r-project.org/package=bingadsR&#34;&gt;&lt;code&gt;bingadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=facebookadsR&#34;&gt;&lt;code&gt;facebookadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=googleadsR&#34;&gt;&lt;code&gt;googleadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=instagramadsR&#34;&gt;&lt;code&gt;instagramadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=linkedInadsR&#34;&gt;&lt;code&gt;linkedinadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=pinterestadsR&#34;&gt;&lt;code&gt;pinterestadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=redditadsR&#34;&gt;&lt;code&gt;redditadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=snapchatadsR&#34;&gt;&lt;code&gt;snapchatadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=tiktokadsR&#34;&gt;&lt;code&gt;ticktokadsR&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/package=twitteradsR&#34;&gt;&lt;code&gt;twitteradsR&lt;/code&gt;&lt;/a&gt;. Pablo Sanchez was on a roll in October.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;amazon.png&#34; height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Distribution of clicks for two ads campaigns&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=congress&#34;&gt;congress&lt;/a&gt; v0.0.1: Provides functions to download and read data on United States congressional proceedings through the &lt;a href=&#34;https://github.com/LibraryOfCongress/api.congress.gov/&#34;&gt;Congress.gov&lt;/a&gt; API of the Library of Congress. See &lt;a href=&#34;https://cran.r-project.org/web/packages/congress/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=canaper&#34;&gt;canaper&lt;/a&gt; v1.0.0: Provides functions to analyze the spatial distribution of biodiversity especially useful in the categorical analysis of neo- and paleo-endemism (CANAPE) as described in &lt;a href=&#34;https://www.nature.com/articles/ncomms5473&#34;&gt;Mishler et al. (2014)&lt;/a&gt; and for statistical tests to determine the types of endemism that occur in a study area while accounting for the evolutionary relationships of species. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/canaper/vignettes/canape.html&#34;&gt;CANAPE&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/canaper/vignettes/how-many-rand.html&#34;&gt;randomization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/canaper/vignettes/parallel.html&#34;&gt;parallel computing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;canaper.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots showing phylogenetic diversity and endemism&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EcoEnsemble&#34;&gt;EcoEnsemble&lt;/a&gt; v1.0.1: Provides functions to fit and sample from the ensemble model described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/faf.12310&#34;&gt;Spence et al (2018)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/EcoEnsemble/vignettes/EcoEnsemble.html&#34;&gt;Introduction&lt;/a&gt; and there are two additional vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/EcoEnsemble/vignettes/ExploringPriors.html&#34;&gt;ExploringPriors&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/EcoEnsemble/vignettes/SyntheticData.html&#34;&gt;SyntheticData&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;EcoEnsemble.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Multiple plots of ensemble object&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rTRIPLEXCWFlux&#34;&gt;rTRIPLEXCWFlux&lt;/a&gt; v0.2.0: Encodes the carbon uptake submodule and evapotranspiration submodule of the TRIPLEX-CW-Flux model to run the simulation of carbon-water coupling. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S030438000800361X?via%3Dihub&#34;&gt;Zhou et al. (2008)&lt;/a&gt; &lt;a href=&#34;https://www.semanticscholar.org/paper/Evaporation-and-environment.-Monteith/428f880c29b7af69e305a2bf73e425dfb9d14ec8&#34;&gt;Monteith (1965)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rTRIPLEXCWFlux/vignettes/model-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rTRIP.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plots showing simulated evapotranspiration (ET) by season&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stopdetection&#34;&gt;stopdetection&lt;/a&gt; v0.1.1: Enables &lt;em&gt;stop&lt;/em&gt; detection in time stamped trajectory by implementing the Stay Point detection algorithm originally described in &lt;a href=&#34;https://ieeexplore.ieee.org/document/5088915&#34;&gt;Ye (2009)&lt;/a&gt;  that uses time and distance thresholds to characterize spatial regions as &lt;em&gt;stops&lt;/em&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/stopdetection/vignettes/stopdetection-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stop.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Latitude vs. longitude plot showing distance in meters subject may range from a stop point&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=highOrderPortfolios&#34;&gt;highOrderPortfolios&lt;/a&gt; v0.1.0: Implements methods to select portfolios using high order moments to characterize return distributions. See &lt;a href=&#34;https://arxiv.org/abs/2008.00863&#34;&gt;Zhou &amp;amp; Palomar (2021)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2206.02412&#34;&gt;Wang et al. (2022)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/highOrderPortfolios/vignettes/DesignOfHighOrderPortfolios.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;highorder.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of portfolio weights vs. asset indexes for two methods&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MSTest&#34;&gt;MSTest&lt;/a&gt; v0.1.0: Implements hypothesis testing procedures described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/jae.3950070506&#34;&gt;Hansen (1992)&lt;/a&gt;, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.3982/ECTA8609&#34;&gt;Carrasco, Hu, &amp;amp; Ploberger (2014)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/07474938.2017.1307548&#34;&gt;Dufour &amp;amp; Luger (2017)&lt;/a&gt; that can be used to identify the number of regimes in Markov switching models.
See &lt;a href=&#34;https://cran.r-project.org/web/packages/MSTest/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metevalue&#34;&gt;metevalue&lt;/a&gt; v0.1.13: Implements the &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-49/issue-3/E-values-Calibration-combination-and-applications/10.1214/20-AOS2020.full&#34;&gt;e-value&lt;/a&gt; method to correct p-values in omics data association studies. See &lt;a href=&#34;https://bioconductor.org/packages/release/bioc/html/BiSeq.html&#34;&gt;Hebestreit &amp;amp; Klein (2022)&lt;/a&gt; and &lt;a href=&#34;https://bioconductor.org/packages/release/bioc/html/methylKit.html&#34;&gt;Akalin et.al (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/metevalue/vignettes/metevalue.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SCpubr&#34;&gt;SCpubr&lt;/a&gt; v1.0.4: Implements a system that provides a streamlined way of generating publication ready plots for known Single-Cell transcriptomics data. Look &lt;a href=&#34;https://enblacar.github.io/SCpubr-book/&#34;&gt;here&lt;/a&gt; for an online reference manual.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SCpubr.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Groupwise DE analysis plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Boov&#34;&gt;Boov&lt;/a&gt; v1.0.0: Provides functions to perform the Boolean operations union, difference and intersection on volumes. Computations are done by the &lt;code&gt;C++&lt;/code&gt; library &lt;a href=&#34;https://www.cgal.org/&#34;&gt;&lt;code&gt;CGAL&lt;/code&gt;&lt;/a&gt;.  See &lt;a href=&#34;https://cran.r-project.org/web/packages/Boov/readme/README.html&#34;&gt;README&lt;/a&gt; for some examples. Also, have a look at the package &lt;a href=&#34;https://cran.r-project.org/package=MinkowskiSum&#34;&gt;MinkowskiSum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Boov.gif&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Difference of two three dimensional objects&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fitode&#34;&gt;fitode&lt;/a&gt; v0.1.1: Provides methods and functions for fitting ordinary differential equations that use sensitivity equations to compute gradients of ODE trajectories with respect to underlying parameters. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fitode/vignettes/fitode.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=manifold&#34;&gt;manifold&lt;/a&gt; v0.1.1: Implements operations for Riemannian manifolds including geodesic distance, Riemannian metric, and exponential and logarithm maps, and also incorporates a random object generator on the manifolds. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/biom.13385&#34;&gt;Dai, Lin, and Müller (2021)&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SoftBart&#34;&gt;SoftBart&lt;/a&gt; v1.0.1: Implements the SoftBart model of described by &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssb.12293&#34;&gt;Linero and Yang (2018)&lt;/a&gt; with the optional use of a sparsity-inducing prior to allow for variable selection. The &lt;a href=&#34;https://cran.r-project.org/web/packages/SoftBart/vignettes/SoftBart-Vig.pdf&#34;&gt;vignette&lt;/a&gt; contains theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;regtree.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Plots showing the difference between hard and soft regression trees&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyfit&#34;&gt;tidyfit&lt;/a&gt; v0.5.1: Extends the tidy data environment with functions to fit and cross validate linear regression and classification algorithms on grouped data. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfit/vignettes/Predicting_Boston_House_Prices.html&#34;&gt;Predicting Boston House Prices&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfit/vignettes/Multinomial_Classification.html&#34;&gt;Multinomial Classification&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfit/vignettes/Rolling_Window_Time_Series_Regression.html&#34;&gt;Rolling Window Time Series Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidyfit.jpeg&#34; height = &#34;700&#34; width=&#34;500&#34; alt=&#34;Flowchart of the model fitting methodology&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cities&#34;&gt;cities&lt;/a&gt; v0.1.0: Provides functions to simulate  clinical trials and summarize causal effects and treatment policy estimands in the presence of intercurrent events. Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/cities/vignettes/CITIES_demo.html&#34;&gt;demo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cities.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plots showing proportion of treatment discontinuities by trial arm at various times&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RCT2&#34;&gt;RCT2&lt;/a&gt; v0.0.1: Implements various statistical methods for designing and analyzing two-stage randomized controlled trials using the methods developed by &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.2020.1775612?journalCode=uasa20&#34;&gt;Imai, Jiang, and Malani (2021)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2011.07677&#34;&gt;Imai, Jiang, and Malani (2022)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/RCT2/vignettes/interference_vignette.html&#34;&gt;Interference&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/RCT2/vignettes/spillover_vignette.html&#34;&gt;Causal Inference&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;pharma&#34;&gt;Pharma&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DTSEA&#34;&gt;DTSEA&lt;/a&gt; v0.0.3: Implements a novel tool to identify candidate drugs against a particular disease based on the drug target set enrichment analysis. It assumes the most effective drugs are those with a closer affinity in the protein-protein interaction network to the specified disease. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0013935122002171?via%3Dihub&#34;&gt;Gómez-Carballa et al. (2022)&lt;/a&gt; and &lt;a href=&#34;https://www.medsci.org/v19p0402.htm&#34;&gt;Feng et al. (2022)&lt;/a&gt; for disease expression profiles, &lt;a href=&#34;https://academic.oup.com/nar/article/46/D1/D1074/4602867&#34;&gt;Wishart et al. (2018)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/nar/article/45/D1/D945/2605707?login=false&#34;&gt;Gaulton et al. (2017)&lt;/a&gt; for drug target information, and &lt;a href=&#34;https://academic.oup.com/nar/article/49/D1/D545/5943834?login=false&#34;&gt;Kanehisa et al. (2021)&lt;/a&gt; for the details of KEGG database. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/DTSEA/vignettes/DTSEA.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlmixr2lib&#34;&gt;nlmixr2lib&lt;/a&gt; v0.1.0: Provides tools to create model libraries for &lt;code&gt;nlmixr2&lt;/code&gt;. Models include pharmacokinetic, pharmacodynamic, and disease models used in pharmacometrics. See the vignette &lt;a href=&#34;https://cran.r-project.org/web/packages/nlmixr2lib/vignettes/create-model-library.html&#34;&gt;Creating a model library&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aIc&#34;&gt;aIc&lt;/a&gt; v1.0: Implements set of tests for compositional pathologies including for coherence of correlations as suggested by &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S2590197420300082?via%3Dihub&#34;&gt;Erb et al. (2020)&lt;/a&gt;, compositional dominance of distance, compositional perturbation invariance as suggested by &lt;a href=&#34;https://link.springer.com/article/10.1007/BF00891269&#34;&gt;(Aitchison (1992)&lt;/a&gt;  and singularity of the covariation matrix. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/aIc/vignettes/aIc_vignette.html&#34;&gt;vignette&lt;/a&gt; for details and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aIc.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Proportion of dominant distance densities&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ktweedie&#34;&gt;ktweedie&lt;/a&gt; v1.0.1: Uses Reproducing Kernel Hilbert Space methods to implement Tweedie compound Poisson gamma models with high-dimensional predictors for the analyses of zero-inflated response variables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ktweedie/vignettes/ktweedie-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=missoNet&#34;&gt;missoNet&lt;/a&gt; v1.0.0: Implements efficient procedures for fitting conditional graphical lasso models linking predictor variables to response variables or tasks, when the response data may contain missing values. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/missoNet/vignettes/missoNet.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;missoNet.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Multiple correlation plots for various network fits&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ShapleyOutlier&#34;&gt;ShalpeyOutlier&lt;/a&gt; v0.1.0: Provides methods to use &lt;a href=&#34;https://www.investopedia.com/terms/s/shapley-value.asp#:~:text=Essentially%2C%20the%20Shapley%20value%20is,or%20less%20than%20the%20others.&#34;&gt;Shapley values&lt;/a&gt; to detect, explain, and cell wise impute multivariate outliers. See &lt;a href=&#34;https://arxiv.org/abs/2210.10063&#34;&gt;Mayrhofer and Filzmoser (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ShapleyOutlier/vignettes/ShapleyOutlier_examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Shapley.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Explanation of Mahalanobis distance for six observations&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SpatialfdaR&#34;&gt;SpatialfdaR&lt;/a&gt; v1.0.0: Provides functions to that implement finite element analysis methods to spatial functional data analysis. See &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/rssb.12009&#34;&gt;Sangalli et al. (2013)&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0047259X17302944?via%3Dihub&#34;&gt;Bernardi et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SpatialfdaR/vignettes/Meuse.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dfms&#34;&gt;dfms&lt;/a&gt; v0..1.3: Provides a user friendly and computationally efficient approach to estimate linear Gaussian dynamic factor models using Kalman filter and EM algorithm methods. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S030440761100039X?via%3Dihub&#34;&gt;Doz et al. (2011)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/jae.2306&#34;&gt;Banbura &amp;amp; Modugno (2014)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dfms/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dfms.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Euro time series models&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ExclusionTable&#34;&gt;ExclusionTable&lt;/a&gt; v1.0.0: Provides functions for creating tables of excluded observations by reporting the number before and after each &lt;code&gt;subset()&lt;/code&gt; call together with the number of observations that have been excluded. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ExclusionTable/vignettes/ExclusionTable_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shiny.tailwind&#34;&gt;shiny.tailwind&lt;/a&gt; v0.2.2: Allows &lt;a href=&#34;https://tailwindcss.com/&#34;&gt;TailwindCSS&lt;/a&gt; to be used in Shiny apps with just-in-time compiling including custom &lt;code&gt;CSS&lt;/code&gt; with &lt;code&gt;@apply&lt;/code&gt; directive, and custom tailwind configurations. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shiny.tailwind/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AlphaHull3D&#34;&gt;AlphaHull3D&lt;/a&gt; v1.1.0: Provides functions to compute the &lt;a href=&#34;https://en.wikipedia.org/wiki/Alpha_shape&#34;&gt;alpha hull&lt;/a&gt; of a set of points (informallly: the shape formed by these points) in 3D space. See &lt;a href=&#34;https://cran.r-project.org/web/packages/AlphaHull3D/readme/README.html&#34;&gt;README&lt;/a&gt; for some visualizations, and also have a look at the related packages &lt;a href=&#34;https://cran.r-project.org/package=MeshesTools&#34;&gt;&lt;code&gt;MeshesTools&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/package=PolygonSoup&#34;&gt;&lt;code&gt;PolygonSoup&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tiger.gif&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Alpha hull of points forming a torus&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bangladesh&#34;&gt;bangladesh&lt;/a&gt; v1.0.0: Provides &lt;code&gt;sf&lt;/code&gt; objects, shape files,  and functions to draw regional chorpleth maps for Bangladesh. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bangladesh/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bangladesh.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;District level chorpleth plot of Bangladesh&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggstats&#34;&gt;ggstats&lt;/a&gt; v0.1.0: Provides functions to create forest plots of regression model coefficients along with new statistics to compute proportions, weighted mean and cross-tabulation statistics, as well as new geometries to add alternative background color to a plot. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstats/vignettes/ggcoef_model.html&#34;&gt;plotting coefficients&lt;/a&gt; and on computing &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstats/vignettes/stat_cross.html&#34;&gt;cross-tabulation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstats/vignettes/stat_prop.html&#34;&gt;custom proportions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstats/vignettes/stat_weighted_mean.html&#34;&gt;weighted means&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggstats.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Forest plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jagshelper&#34;&gt;jagshelper&lt;/a&gt; v0.1.11: Provides tools to streamline Bayesian analyses in &lt;code&gt;JAGS&lt;/code&gt;including functions for extracting output, streamlining assessment of convergence, and producing summary plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/jagshelper/vignettes/jagshelper-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jagshelper.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;JAGS trace plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=roughsf&#34;&gt;roughsf&lt;/a&gt; v1.0.0: Provides functions to draw maps, including &amp;ldquo;sketchy&amp;rdquo;, hand-drawn-like maps using the Javascript library &lt;a href=&#34;https://roughjs.com/&#34;&gt;&lt;code&gt;Roughjs&lt;/code&gt;&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/roughsf/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;roughjs.png&#34; height = &#34;600&#34; width=&#34;800&#34; alt=&#34;Sketchy world map&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/11/28/october-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>September 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/10/27/september-2022-top-40-new-cran-packages/</link>
      <pubDate>Thu, 27 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/10/27/september-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred and two new packages made it to CRAN in September. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in fourteen categories: Computational Methods, Data, Genomics, Machine Learning, Mathematics, Medicine, Pharmacology, Psychology, Science, Social Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kimfilter&#34;&gt;kimfilter&lt;/a&gt; v1.0.0: Provides an &lt;code&gt;Rcpp&lt;/code&gt; implementation of the multivariate Kim filter, which combines the Kalman and Hamilton filters for state probability inference. The filter is designed for state space models and can handle missing values and exogenous data in the observation and state equations. See &lt;a href=&#34;https://direct.mit.edu/books/book/3265/State-Space-Models-with-Regime-SwitchingClassical&#34;&gt;Kim et al. (1999)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/kimfilter/vignettes/kimfilter_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SparseChol&#34;&gt;SparseChol&lt;/a&gt; v0.1.1: Provides a &lt;code&gt;C++&lt;/code&gt; implementation of sparse LDL decomposition of symmetric matrices and solvers as described in &lt;a href=&#34;https://fossies.org/linux/SuiteSparse/LDL/Doc/ldl_userguide.pdf&#34;&gt;Davis (2016)&lt;/a&gt;.  See &lt;a href=&#34;https://cran.r-project.org/web/packages/SparseChol/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=allhomes&#34;&gt;allhomes&lt;/a&gt; v0.3.0: Provides tools to extract past sales data for specific suburbs and years from the &lt;a href=&#34;https://www.allhomes.com.au/&#34;&gt;Australian property&lt;/a&gt; website including the address and property details, date, price, block size and unimproved value of properties. See &lt;a href=&#34;https://cran.r-project.org/web/packages/allhomes/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kgp&#34;&gt;kgp&lt;/a&gt; 1.1.0: Provides access to the metadata about populations and data about samples from the 1000 Genomes Project, including the 2,504 samples sequenced for the Phase 3 release and the expanded collection of 3,202 samples with 602 additional trios. The data is described in &lt;a href=&#34;https://www.nature.com/articles/nature15393&#34;&gt;Auton et al. (2015)&lt;/a&gt; and &lt;a href=&#34;https://www.cell.com/cell/fulltext/S0092-8674(22)00991-6?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0092867422009916%3Fshowall%3Dtrue&#34;&gt;Byrska-Bishop et al. (2022)&lt;/a&gt;, and raw data is available &lt;a href=&#34;http://ftp.1000genomes.ebi.ac.uk/vol1/ftp/&#34;&gt;here&lt;/a&gt;. See &lt;a href=&#34;https://arxiv.org/abs/2210.00539&#34;&gt;Turner (2022)&lt;/a&gt; for details and look &lt;a href=&#34;https://stephenturner.github.io/kgp/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kgp.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Map showing locations of 1000 Genomes Phase 3 populations&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eHDPrep&#34;&gt;eHDPrep&lt;/a&gt; v1.2.1: Provides a tool for the preparation and enrichment of health datasets for analysis including functions to assess data quality and enable semantic enrichment of a dataset by discovering metavariables from relationships among input variables determined from user-provided ontologies. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eHDPrep/vignettes/Introduction_to_eHDPrep.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=refdb&#34;&gt;refdb&lt;/a&gt; v0.1.1: Implements a reference database manager offering a set of functions to import, organize, clean, filter, audit and export reference genetic data and includes functions to download sequence data from &lt;a href=&#34;https://www.boldsystems.org/&#34;&gt;Bold Systems&lt;/a&gt; and &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/genbank/&#34;&gt;NCBI GenBank&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/refdb/vignettes/intro_refdb.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/refdb/vignettes/ncbi_bold.html&#34;&gt;Downloading and combining data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;refdb.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of taxonomic coverage&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RestoreNet&#34;&gt;RestoreNet&lt;/a&gt; v1.0: Implements a random-effects stochastic model that starts from an Ito-type equation describing the dynamics of cells duplication, death and differentiation at clonal level to detect clonal dominance events in gene therapy studies. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.05.31.494100v1&#34;&gt;Del Core et al., (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RestoreNet/vignettes/RestoreNet.pdf&#34;&gt;vignette&lt;/a&gt; for the math and examples.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DynForest&#34;&gt;DynForest&lt;/a&gt; v1.0.0: Implements a random forests model that uses multiple longitudinal predictors to make survival predictions for individual subjects. See &lt;a href=&#34;https://arxiv.org/abs/2208.05801&#34;&gt;Devaux et al.(2022)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/DynForest/vignettes/DynForest_surv.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multiview&#34;&gt;multiview&lt;/a&gt; v0.4: Provides functions to fit cooperative learning models which are supervised learning models for multiple sets of features (“views”), as described in &lt;a href=&#34;https://arxiv.org/abs/2112.12337&#34;&gt;Ding et al. (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/multiview/vignettes/multiview.pdf&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;multiview.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of model coefficients by L1 Norm for two different views&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survex&#34;&gt;survex&lt;/a&gt; v0.1.1: Implements methods for explaining survival models. Methods include &lt;em&gt;SurvSHAP(t)&lt;/em&gt; as described in &lt;a href=&#34;https://arxiv.org/abs/2208.11080&#34;&gt;Krzyzinski et al. (2022)&lt;/a&gt;, &lt;em&gt;SurvLIME&lt;/em&gt; introduced in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0950705120304044?via%3Dihub&#34;&gt;Kovalev et al. (2020)&lt;/a&gt;, as well as methods described in &lt;a href=&#34;https://www.taylorfrancis.com/books/mono/10.1201/9780429027192/explanatory-model-analysis-przemyslaw-biecek-tomasz-burzykowski&#34;&gt;Biecek et al. (2021)&lt;/a&gt;. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/survex/vignettes/custom-explainers.html&#34;&gt;Creating custom extensions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/survex/vignettes/survex-usage.html&#34;&gt;Package usage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;survex.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Brier Score and AUC plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=voice&#34;&gt;voice&lt;/a&gt; v0.4.14: Provides general purpose tools for voice analysis, speaker recognition and mood inference. See the&lt;a href=&#34;https://cran.r-project.org/web/packages/voice/vignettes/voicegnette_R.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=collatz&#34;&gt;collatz&lt;/a&gt; v1.0.0: Provides functions to explore the &lt;a href=&#34;https://en.wikipedia.org/wiki/Collatz_conjecture&#34;&gt;Collatz conjecture&lt;/a&gt; including the ability to retrieve the hailstone sequence, the stopping time, total stopping time and tree-graph. There are four vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/collatz/vignettes/collatz.html&#34;&gt;collat&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/collatz/vignettes/hailstones.html&#34;&gt;Hailstone Sequences&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/collatz/vignettes/treegraphs.html&#34;&gt;Tree Graphs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greta.dynamics&#34;&gt;greta.dynamics&lt;/a&gt; v0.2.0: Implements a &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.01601&#34;&gt;&lt;code&gt;greta&lt;/code&gt;&lt;/a&gt; extension for analyzing transition matrices and ordinary differential equations representing dynamical systems. Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/greta.dynamics/vignettes/iterate-matrix-example.html&#34;&gt;iterate-matrix&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/greta.dynamics/vignettes/ode-solve-example.html&#34;&gt;ode-solve&lt;/a&gt; examples.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=historicalborrow&#34;&gt;historicalborrow&lt;/a&gt; v1.0.4: Implements a hierarchical model and a mixture model to borrow historical control data from other studies to better characterize the control response a study. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/pst.1589&#34;&gt;Viele et al. (2013)&lt;/a&gt; for a discussion of the methods and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/historicalborrow/vignettes/methods.html&#34;&gt;Methods&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/historicalborrow/vignettes/usage.html&#34;&gt;Usage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;historicalborrow.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of posterior response of borrow model against benchmark models for two arms of a trial.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nphRCT&#34;&gt;nphRCT&lt;/a&gt; v0.1.0: Provides functions to perform a stratified weighted log-rank test in a randomized controlled trial which can be visualized as a difference in average score on the two treatment arms. See &lt;a href=&#34;https://arxiv.org/abs/1807.11097v1&#34;&gt;Magirr and Burman (2018)&lt;/a&gt;, &lt;a href=&#34;https://arxiv.org/abs/2007.04767v1&#34;&gt;Magirr (2020)&lt;/a&gt;, and &lt;a href=&#34;https://arxiv.org/abs/2201.10445v1&#34;&gt;Magirr (2022)&lt;/a&gt; for a description of the tests and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/nphRCT/vignettes/explanation.html&#34;&gt;Survival tests as differences-of-means&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/nphRCT/vignettes/weighted_log_rank_tests.html]&#34;&gt;The weighted log-rank test&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nphRCT.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Survival plots with Lof Rank Test Scores&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharmacology&#34;&gt;Pharmacology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rPBK&#34;&gt;rPBK&lt;/a&gt; v0.2.0: Provides functions to fit and simulate any kind of physiologically-based kinetic model which allows for multiple compartments, links between pairs of compartments, and links between compartments and the external medium. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.04.29.490045v3&#34;&gt;Charles et al. (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rPBK/vignettes/Examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rPBK.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Concentration Plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xhaz&#34;&gt;xhaz&lt;/a&gt; v2.0.1: Provides functions to fit relative survival regression models with or without proportional excess hazards and with the additional possibility to correct for background mortality by one or more parameters. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280218823234&#34;&gt;Touraine et al. (2020)&lt;/a&gt;, &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-020-01139-z&#34;&gt;Mba et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-019-0747-3&#34;&gt;Goungounga et al. (2019)&lt;/a&gt; for a description of the models and the &lt;a href=&#34;https://cran.r-project.org/web/packages/xhaz/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xhaz.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Survival plots for different models&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;psychology&#34;&gt;Psychology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rempsyc&#34;&gt;rempsyc&lt;/a&gt; v0.0.9: Provides convenience functions for Psychology including functions to customize plots and tables following the style of the American Psychological Association which are exportable to Microsoft Word. There are nine vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/rempsyc/vignettes/contrasts.html&#34;&gt;Test linear regression assumptions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rempsyc/vignettes/assumptions.html&#34;&gt;Planned Contrasts Analyses&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rempsyc/vignettes/scatter.html&#34;&gt;Publication-ready scatter plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rempsyc.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Formatted plots of regression tests&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Karen&#34;&gt;Karen&lt;/a&gt; v1.0: Implements a stochastic framework that combines biochemical reaction networks with extended Kalman filter and Rauch-Tung-Striebel smoothing allowing biologists to investigate the dynamics of cell differentiation from high-dimensional clonal tracking data subject to measurement noise, false negative errors, and systematically unobserved cell types. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.07.08.499353v1&#34;&gt;Del Core et al. (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Karen/vignettes/Karen.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LMD&#34;&gt;LMD&lt;/a&gt; v1.0.0: Implements Local Mean Decomposition, an iterative and self-adaptive approach for demodulating, processing, and analyzing multi-component amplitude modulated and frequency modulated signals. See &lt;a href=&#34;https://royalsocietypublishing.org/doi/10.1098/rsif.2005.0058&#34;&gt;Smith (2005)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/LMD/vignettes/Getting_Started_with_LMD.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;LMD.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of LMD decomposition of a simulated signal&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oceanexplorer&#34;&gt;oceanexplorer&lt;/a&gt; v0.0.2: Provides tools to explore the &lt;a href=&#34;https://www.noaa.gov/&#34;&gt;NOAA&lt;/a&gt; &lt;a href=&#34;https://www.ncei.noaa.gov/products/world-ocean-atlas&#34;&gt;world ocean atlas&lt;/a&gt; including functions to extract &lt;a href=&#34;https://www.unidata.ucar.edu/software/netcdf/&#34;&gt;NetCDF&lt;/a&gt; data and visualize physical and chemical parameters. A &lt;code&gt;shiny&lt;/code&gt; app allows interactive exploration. Look &lt;a href=&#34;https://www.ncei.noaa.gov/products/world-ocean-atlas&#34;&gt;here&lt;/a&gt; for background information and see the &lt;a href=&#34;https://cran.r-project.org/web/packages/oceanexplorer/vignettes/oceanexplorer.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ocean.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;World map showing ocean PO4 levels&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=WormTensor&#34;&gt;WormTensor&lt;/a&gt; v0.1.0: Implements a toolkit to detect clusters from distance matrices calculated between the cells of multiple animals (&lt;a href=&#34;https://en.wikipedia.org/wiki/Caenorhabditis_elegans&#34;&gt;Caenorhabditis elegans&lt;/a&gt;) from input time-series matrices. Includes functions to generate, cluster, and visualize distance matrices, and to retrieve calculated distance matrices from &lt;a href=&#34;https://figshare.com/&#34;&gt;figshare&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/WormTensor/vignettes/WormTensor.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;WormTensor.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of cluster consistency colored by consistency&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;social-science&#34;&gt;Social Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=demcon&#34;&gt;demcon&lt;/a&gt; v0.3.0: Implements an open-source toolkit developed by &lt;a href=&#34;https://www.isciences.com/&#34;&gt;ISciences&lt;/a&gt; and the &lt;a href=&#34;https://www.dante-project.org/#:~:text=Previous%20Next-,The%20DANTE%20Project%20%2D%20open%20science%20tools%20to%20advance%20environment%2Dsecurity,political%20instability%2C%20and%20humanitarian%20response.&#34;&gt;DANTE Project&lt;/a&gt; for exploring popular political, institutional, and constitutional datasets with the goal of reducing barriers to entry in political science research by automating common acquisition and pre-processing procedures. This package focuses on the &lt;a href=&#34;https://www.v-dem.net/vdemds.html&#34;&gt;V-Dem dataset&lt;/a&gt;. There are four vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/demcon/vignettes/constitution-datasets.html&#34;&gt;A Brief Review of Constitutional Datasets&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/demcon/vignettes/ccode-considerations.html&#34;&gt;Country Coding Considerations for Dataset Harmonization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;demcon.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Maps showing political boundaries of Yemen over time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sdam&#34;&gt;sdam&lt;/a&gt; v1.1.4: Provides tools for performing social dynamics and complexity analyses about the Ancient Mediterranean in the context of the &lt;a href=&#34;https://sdam-au.github.io/sdam-au/&#34;&gt;SDAM&lt;/a&gt; project based at the Department of History and Classical Studies at Aarhus University. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sdam/vignettes/Dates.html&#34;&gt;Dates&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sdam/vignettes/Encoding.html&#34;&gt;Re-encoding people&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sdam/vignettes/Intro.html&#34;&gt;Datasets&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/sdam/vignettes/Maps.html&#34;&gt;Maps and Networks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sdam.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Map showing the roads of the Roman Empire&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adjustedCurves&#34;&gt;adjustedCurves&lt;/a&gt; v0.9.0: Provides functions to estimate and plot confounder-adjusted survival curves using either direct adjustment, inverse probability weighting, empirical likelihood estimation, or targeted maximum likelihood estimation. See &lt;a href=&#34;https://arxiv.org/abs/2203.10002v1&#34;&gt;Denz et. al (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/adjustedCurves/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;adjustedCurves.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Adjusted survival curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CovRegRF&#34;&gt;CovRegRF&lt;/a&gt; 1.0.1: Implements a method that uses &lt;a href=&#34;https://cran.r-project.org/package=randomForestSRC&#34;&gt;random forests&lt;/a&gt; to estimate the covariance matrix of a multivariate response given a set of covariates as described in in &lt;a href=&#34;https://cran.r-project.org/package=CovRegRF&#34;&gt;Alakus et al. (2022)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/CovRegRF/vignettes/CovRegRF.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greta.gp&#34;&gt;greta.gp&lt;/a&gt; v0.2.0: Provides the syntax to create and combine full rank or sparse Gaussian process kernels in &lt;code&gt;greta&lt;/code&gt;. See &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.01601&#34;&gt;Golding (2019)&lt;/a&gt; for background on &lt;code&gt;greta&lt;/code&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/greta.gp/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;greta.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of posterior samples&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fwb&#34;&gt;fwb&lt;/a&gt; v0.1.1: Implements the fractional weighted bootstrap (aka the Bayesian bootstrap) to be used as a drop-in for functions in the &lt;code&gt;boot&lt;/code&gt; package. The fractional weighted bootstrap involves drawing weights randomly that are applied to the data rather than resampling units from the data. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00031305.2020.1731599?journalCode=utas20&#34;&gt;Xu et al. (2020)&lt;/a&gt; for the theory and &lt;a href=&#34;https://cran.r-project.org/web/packages/fwb/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmmrBase&#34;&gt;glmmrBase&lt;/a&gt; v0.1.2: Provides the R6 classes &lt;code&gt;Covariance&lt;/code&gt;, &lt;code&gt;MeanFunction&lt;/code&gt; and &lt;code&gt;Model&lt;/code&gt; to allow for the flexible specification of generalized linear mixed models, and also functions to produce relevant matrices, values, and analyses. See &lt;a href=&#34;https://cran.r-project.org/web/packages/glmmrBase/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rocbc&#34;&gt;rocbc&lt;/a&gt; v0.1.1: Provides functions for inferences and comparisons around the AUC, the Youden index, the sensitivity at a given specificity level, the optimal operating point of the ROC curve, and the Youden based cutoff. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj.201700107&#34;&gt;Bantis et al. (2018)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj.202000128&#34;&gt;Bantis et al. (2021&lt;/a&gt; and the &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj.202000128&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rocbc.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;ROC curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vglmer&#34;&gt;vglmer&lt;/a&gt; v1.0.2: Provides functions to estimate hierarchical models using mean-field variational Bayes which can accommodate models with an arbitrary number of random effects and requires no integration to estimate. See &lt;a href=&#34;https://projecteuclid.org/journals/bayesian-analysis/volume-17/issue-2/Fast-and-Accurate-Estimation-of-Non-Nested-Binomial-Hierarchical-Models/10.1214/21-BA1266.full&#34;&gt;Goplerud (2022)&lt;/a&gt; for details and &lt;a href=&#34;https://cran.r-project.org/web/packages/vglmer/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bsvars&#34;&gt;bsvars&lt;/a&gt; v1.0.0: Implements MCMC algorithms for Bayesian estimation of Structural Vector Autoregressive (SVAR) models including a wide range of SVAR models. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0165188920300324?via%3Dihub&#34;&gt; Lütkepohl &amp;amp; Woźniak (2020)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0165188902001689?via%3Dihub&#34;&gt;Waggoner &amp;amp; Zha (2003)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gasmodel&#34;&gt;gasmodel&lt;/a&gt; v0.1.0: Provides functions to estimate, forecast and simulate generalized autoregressive score (GAS) models of &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/jae.1279&#34;&gt;Creal, Koopman, and Lucas (2013)&lt;/a&gt; and &lt;a href=&#34;https://www.cambridge.org/core/books/dynamic-models-for-volatility-and-heavy-tails/896F9D5220C4DD2CA675846F888F0BF0&#34;&gt;Harvey (2013)&lt;/a&gt;. There are two case study vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/gasmodel/vignettes/case_durations.html&#34;&gt;Bookshop Orders&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gasmodel/vignettes/case_rankings.html&#34;&gt;Hockey Rankings&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/gasmodel/vignettes/distributions.html&#34;&gt;Probability Distributions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kalmanfilter&#34;&gt;kalmanfilter&lt;/a&gt; v2.0.0: Uses &lt;code&gt;Rcpp&lt;/code&gt; to implement a multivariate Kalman filter for state space models that can handle missing values and exogenous data in the observation and state equations. See &lt;a href=&#34;https://direct.mit.edu/books/book/3265/State-Space-Models-with-Regime-SwitchingClassical&#34;&gt;Kim &amp;amp; Nelson (1999)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/kalmanfilter/vignettes/kalmanfilter_vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MultiGlarmaVarSel&#34;&gt;MultiGlarmaVarSel&lt;/a&gt; v1.0: Provides functions to perform variable selection in high-dimensional sparse &lt;a href=&#34;https://www.routledgehandbooks.com/doi/10.1201/b19485-5#:~:text=3.1%20Introduction,values%20of%20the%20observed%20process.&#34;&gt;GLARMA models&lt;/a&gt;. See &lt;a href=&#34;https://arxiv.org/abs/2208.14721&#34;&gt;Gomtsyan et al. (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiGlarmaVarSel/vignettes/MultiGlarmaVarSel.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VedicDateTime&#34;&gt;VedicDateTime&lt;/a&gt; v0.1.1: Provides functions to facilitate conversion between the Gregorian and Vedic calendar systems. See &lt;a href=&#34;https://arxiv.org/abs/2111.03441&#34;&gt;Bokde (2021)&lt;/a&gt; and &lt;a href=&#34;https:archive.org/details/PanchangamCalculations&#34;&gt;Ramakumar (2011)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/VedicDateTime/vignettes/VedicDateTime.pdf&#34;&gt;vignette&lt;/a&gt; for an overview with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Vedic.png&#34; height = &#34;500&#34; width=&#34;300&#34; alt= &#34;tithi workflow&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bundle&#34;&gt;bundle&lt;/a&gt; v0.1.0P Provides functions to serialize model objects with a consistent interface. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bundle/vignettes/bundle.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bundle.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt= &#34;Schematic of bundle serialization workflow&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r2resize&#34;&gt;r2resize&lt;/a&gt; v1.3: Implements an automatic resizing toolbar for containers, images and tables for &lt;code&gt;markdown&lt;/code&gt;, &lt;code&gt;rmarkdown&lt;/code&gt; and &lt;code&gt;quarto&lt;/code&gt; documents. There is &lt;a href=&#34;https://cran.r-project.org/web/packages/r2resize/vignettes/introduction_r2resize.html&#34;&gt;Welcome&lt;/a&gt; vignette and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/r2resize/vignettes/resizable_containers_split_screen_r2resize.html&#34;&gt;New features&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;r2resize.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt= &#34;Schematic of bundle serialization workflow&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=figuRes2&#34;&gt;figuRes2&lt;/a&gt; v1.0.0: Provides functions and supporting documentation to streamline a variety of figure production tasks. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/figuRes2/vignettes/basics.html&#34;&gt;Basics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/figuRes2/vignettes/forest-plots.pdf&#34;&gt;Forest plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/figuRes2/vignettes/km.pdf&#34;&gt;KM plots&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/figuRes2/vignettes/large-scale.pdf&#34;&gt;Production Workflows&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;figuRes2.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt= &#34;Scatter plot with marginal distributions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=openairmaps&#34;&gt;openairmaps&lt;/a&gt; v0.5.1: Combines &lt;code&gt;openair&lt;/code&gt; air quality maps with &lt;code&gt;leaflet&lt;/code&gt; to plot site maps with directional analysis figures such as polar plots, and air mass trajectories. See &lt;a href=&#34;https://cran.r-project.org/web/packages/openairmaps/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;openair.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt= &#34;Directional plots on map of London&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/10/27/september-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/09/26/august-2022-top-40-new-cran-packages/</link>
      <pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/09/26/august-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred ninety-four new package made it to CRAN in August. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in thirteen categories: &amp;ldquo;Computational Methods, Data, Epidemiology, Genomics, Insurance, Machine Learning, Mathematics, Medicine, Pharmaceutical Applications, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brassica&#34;&gt;brassica&lt;/a&gt; v1.0.1: Executes &lt;code&gt;BASIC&lt;/code&gt; programs from the 1970s for historical and educational purposes. This enables famous examples of early machine learning, artificial intelligence, natural language processing, cellular automata, and so on, to be run in their original form. See &lt;a href=&#34;https://cran.r-project.org/web/packages/brassica/vignettes/BASIC.pdf&#34;&gt;BASIC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MultiStatM&#34;&gt;MultistatM&lt;/a&gt; v1.1.0: Provides algorithms to build set partitions and commutator matrices used in the construction of multivariate d-variate Hermite polynomials. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiStatM/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hubeau&#34;&gt;hubeau&lt;/a&gt; v0.3.1: functions to retrieve data from &lt;a href=&#34;https://hubeau.eaufrance.fr/&#34;&gt;Hub&amp;rsquo;Eau&lt;/a&gt; the free and public French National APIs on water. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hubeau/hubeau.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tinytiger&#34;&gt;tinytiger&lt;/a&gt; v0.0.4: Download geographic shapes from the United States Census Bureau &lt;a href=&#34;https://www.census.gov/geographies/mapping-files/time-series/geo/tiger-line-file.html&#34;&gt;TIGER/Line Shapefiles&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tinytiger/vignettes/tinytiger.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;epidemiology&#34;&gt;Epidemiology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=disbayes&#34;&gt;disbayes&lt;/a&gt; v1.0.0: Provides functions to estimate incidence and case fatality for a chronic disease, given partial information, using a multi-state model. See &lt;a href=&#34;https://arxiv.org/abs/2111.14100&#34;&gt;Jackson et al. (2021)&lt;/a&gt; for a description of the methods and the &lt;a href=&#34;https://cran.r-project.org/web/packages/disbayes/vignettes/disbayes.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=insectDisease&#34;&gt;insectDiseases&lt;/a&gt; v1.2.1: Provides the &lt;a href=&#34;https://edwip.ecology.uga.edu/&#34;&gt;Ecological Database of the Worlds Insect Pathogens&lt;/a&gt; created by David Onstad. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/insectDisease/vignettes/dataManip.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nncc&#34;&gt;nncc&lt;/a&gt; v1.0.0: Provides nearest-neighbors matching and analysis of case-control data. See &lt;a href=&#34;https://journals.lww.com/epidem/Abstract/2022/09000/Nearest_Neighbors_Matching_for_Case_Control_Study.5.aspx&#34;&gt;Cui et al. (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nncc/vignettes/nncc.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nncc.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Distance density plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epitopR&#34;&gt;epitopR&lt;/a&gt; v0.1.2: Offers a suite of tools to predict peptide MHC (major histocompatibility complex) presentation in the context of both human and mouse. Results are based on half maximal inhibitory concentration as queried through the &lt;a href=&#34;http://tools.iedb.org/mhcii/&#34;&gt;immune epitope database API&lt;/a&gt;. See &lt;a href=&#34;https://academic.oup.com/nar/article/47/D1/D339/5144151?login=false&#34;&gt;Vita et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/epitopR/vignettes/mhcII-hu.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geneHapR&#34;&gt;geneHapR&lt;/a&gt; v1.1.1: Provides functions to import genome variants data and perform gene haplotype Statistics, visualization and phenotype association. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/geneHapR/vignettes/Introduction_of_geneHapR.html&#34;&gt;Introduction&lt;/a&gt;, and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geneHapR/vignettes/geneHapR_data.html&#34;&gt;Data&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/geneHapR/vignettes/workflow.html&#34;&gt;Workflow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geneHapR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Workflow diagram&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=genieBPC&#34;&gt;geniePBC&lt;/a&gt; v1.0.0: Linked to The American Association Research Project Genomics Evidence Neoplasia Information Exchange &lt;a href=&#34;https://www.aacr.org/professionals/research/aacr-project-genie/the-aacr-project-genie-biopharma-collaborative-bpc/&#34;&gt;(GENIE) BioPharma Collaborative&lt;/a&gt;, this package provides an interface to the data corresponding to each release from &lt;a href=&#34;https://www.synapse.org/&#34;&gt;Synapse&lt;/a&gt; and to prepare datasets for analysis. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/genieBPC/vignettes/drug_regimen_sunburst_vignette.html&#34;&gt;drug regimen sunburst&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/genieBPC/vignettes/pull_data_synapse_vignette.html&#34;&gt;pull data synapse&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;genieBPC.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Sunburst plot showing 3 lines of treatment&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=slendr&#34;&gt;slendr&lt;/a&gt; v0.3.0: Implements a  framework for simulating spatially explicit genomic data which leverages real cartographic information for programmatic and visual encoding of spatiotemporal population dynamics on real geographic landscapes. Population genetic models are then automatically executed using a custom built-in simulation &amp;lsquo;SLiM&amp;rsquo; script as described in &lt;a href=&#34;https://academic.oup.com/mbe/article/36/3/632/5229931?login=false&#34;&gt;Haller et al. (2019)&lt;/a&gt;. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/slendr/vignettes/vignette-01-tutorial.html&#34;&gt;A Basic Tutorial&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/slendr/vignettes/vignette-03-interactions.html&#34;&gt;Programming Dispersion Dynamics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/slendr/vignettes/vignette-05-tree-sequences.html&#34;&gt;Tree-sequence processing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;slendr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Network of ancestral links&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;insurance&#34;&gt;Insurance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=actxps&#34;&gt;actxps&lt;/a&gt; v0.2.0: Supports actuarial experience studies with functions to prepare data, create studies and perform exposure calculations as described in: &lt;a href=&#34;https://www.soa.org/49378a/globalassets/assets/files/research/experience-study-calculations.pdf&#34;&gt;Atkinson &amp;amp; McGarry (2016)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/mattheaphy/actxps/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;actxps.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Shiny app for surrender experience study&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aorsf&#34;&gt;aorsf&lt;/a&gt; v0.0.2: Provides functions to fit, interpret, and predict with oblique random survival forests. See &lt;a href=&#34;https://arxiv.org/abs/2208.01129&#34;&gt;Jaeger et al. (2022)&lt;/a&gt; for methods to accelerate and interpret oblique random survival forest models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/aorsf/vignettes/aorsf.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/aorsf/vignettes/oobag.html&#34;&gt;Predictions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/aorsf/vignettes/pd.html&#34;&gt;PD and ICE Curves&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aorsf.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Risk ratio curve over time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=calibrationband&#34;&gt;calibrationband&lt;/a&gt; v0.2.1: Provides functions to assess the calibration of probabilistic classifiers using confidence bands for monotonic functions, and also facilitate constructing inverted goodness-of-fit tests whose rejection allows for a sought-after conclusion of a sufficiently well-calibrated model. See &lt;a href=&#34;https://arxiv.org/abs/2203.04065&#34;&gt;Dimitriadis et al. (2022)&lt;/a&gt; for details and &lt;a href=&#34;https://cran.r-project.org/web/packages/calibrationband/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cb.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of calibration curve vs. predicted probability&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kernelshap&#34;&gt;kernelshap&lt;/a&gt; v0.2.0: Multidimensional version of the iterative Kernel SHAP algorithm from game theory that has become popular for interpreting Machine Learning Models. &lt;a href=&#34;http://proceedings.mlr.press/v130/covert21a&#34;&gt;Covert &amp;amp; Lee (2021)&lt;/a&gt; for details and &lt;a href=&#34;https://cran.r-project.org/web/packages/kernelshap/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kernelshap.svg&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Shap value plot for iris data set&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlim&#34;&gt;mlim&lt;/a&gt; v0.0.9: Uses automated machine learning techniques to fine-tune a Elastic Net, Gradient Boosting, Random Forest, Deep Learning, Extreme Gradient Boosting, or Stacked Ensemble machine learning model for imputing the missing observations of each variable. See &lt;a href=&#34;https://cran.r-project.org/web/packages/mlim/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mlim.png&#34; height = &#34;500&#34; width=&#34;300&#34; alt=&#34;mlim workflow&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidytags&#34;&gt;tidytags&lt;/a&gt; v1.0.2: Facilitates the analysis of Twitter data by coordinates the simplicity of collecting tweets over time with a &lt;a href=&#34;https://tags.hawksey.info/&#34;&gt;Twitter Archiving Google Sheet&lt;/a&gt; and the utility of the &lt;a href=&#34;https://docs.ropensci.org/rtweet/&#34;&gt;&lt;code&gt;rtweet&lt;/code&gt;&lt;/a&gt; package for processing and preparing Twitter metadata. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytags/vignettes/setup.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on using &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytags/vignettes/tidytags-with-conf-hashtags.html&#34;&gt;conference hashtags&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidytags.png&#34; height = &#34;500&#34; width=&#34;400&#34; alt=&#34;Network plot showing popularity of tweets&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ambit&#34;&gt;ambit&lt;/a&gt; v0.1.2: Provides tools to simulate and estimate various types of &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-642-18412-3_2&#34;&gt;ambit processes&lt;/a&gt;, including trawl processes and weighted &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-319-94129-5_8&#34;&gt;trawl processes&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ambit/vignettes/vignette1_simulation.html&#34;&gt;Simulating trawl processes&lt;/a&gt; and another on estimating the &lt;a href=&#34;https://cran.r-project.org/web/packages/ambit/vignettes/vignette2_trawlfct_estimation.html&#34;&gt;Trawl function&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ambit.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Plot of trawl process&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rTensor2&#34;&gt;rTensor2&lt;/a&gt; v0.1.1: Provides a set of tools for basic tensor operators including eigenvalue decomposition, the QR decomposition and LU decompositions, the inverse of a tensor, and the transpose of a symmetric tensor. (A tensor in this context is a multidimensional array.) See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0024379515004358&#34;&gt;Kernfeld et al. (2015)&lt;/a&gt; for background.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RIbench&#34;&gt;RIbench&lt;/a&gt; v1.0.1: Provides a benchmark suite of tools for indirect methods of &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2556592/&#34;&gt;reference interval&lt;/a&gt; estimation. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RIbench/vignettes/RIbench_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RIbench.png&#34; height = &#34;600&#34; width=&#34;700&#34; alt=&#34;Boxplots split by pathological fraction or sample size for a certain distribution type&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spiro&#34;&gt;spiro&lt;/a&gt; v0.1.1: Provides functions to import, process, summarize and visualize raw data from metabolic carts. See &lt;a href=&#34;https://link.springer.com/article/10.2165/11319670-000000000-00000&#34;&gt;Robergs, Dwyer, and Astorino (2010)&lt;/a&gt; for details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/spiro/vignettes/import_processing.html&#34;&gt;Importing &amp;amp; Processing&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/spiro/vignettes/summarizing_plotting.html&#34;&gt;Summarizing &amp;amp; Plotting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spiro.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Multiple plots from cardiopulmonary exercise testing&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharmaceutical-applications&#34;&gt;Pharmaceutical Applications&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gtreg&#34;&gt;gtreg&lt;/a&gt; v0.1.1: Provides functions that leverage the &lt;code&gt;gtsummary&lt;/code&gt; package to creates tables suitable for regulatory agency submissions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gtreg/vignettes/counting-methods.html&#34;&gt;vignette&lt;/a&gt; on adverse event counting methods.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyCDISC&#34;&gt;tidyCDISC&lt;/a&gt; v0.1.0: Implements a drag and drop &lt;code&gt;Shiny&lt;/code&gt; application to  allow users to construct [ADaM](&lt;a href=&#34;https://www.cdisc.org/adam-course#:~:text=The%20Analysis%20Data%20Model%20(ADaM,wide%20variety%20of%20analysis%20methods.&#34;&gt;https://www.cdisc.org/adam-course#:~:text=The%20Analysis%20Data%20Model%20(ADaM,wide%20variety%20of%20analysis%20methods.&lt;/a&gt;) and &lt;a href=&#34;https://www.cdisc.org&#34;&gt;CDISC&lt;/a&gt; compliant tables and plots for studying population and patient level data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyCDISC/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; for more information and look here to run a simulation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidyCDISC.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Data entry page for Shiny app&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cassowaryr&#34;&gt;cassowaryr&lt;/a&gt; v2.0.0: Computes a range of scatterplot diagnostics (scagnostics) on pairs of numerical variables in a data set including the graph and association-based scagnostics described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/106186008X320465&#34;&gt;Wilkinson &amp;amp; Graham (2008)&lt;/a&gt; &lt;a href=&#34;doi:10.1198/106186008X320465&#34;&gt;doi:10.1198/106186008X320465&lt;/a&gt; and the association-based scagnostics described by &lt;a href=&#34;https://www.dr.hut-verlag.de/978-3-8439-3092-5.html&#34;&gt;Grimm (2016)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cassowaryr/vignettes/cassowaryr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cassowaryr.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Scagnostic plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=contsurvplot&#34;&gt;contsurvplot&lt;/a&gt; v0.1.1: Provides tools to visualize the causal effect of a continuous variable on a time-to-event outcome including survival area plots, survival contour plots, survival quantile plots and 3D surface plots. See &lt;a href=&#34;https://arxiv.org/abs/2208.04644v1&#34;&gt;Denz &amp;amp; Timmesfeld (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/contsurvplot/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;contsurvplot.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of survival area curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=copre&#34;&gt;copre&lt;/a&gt; v0.1.0: Provides functions for Bayesian nonparametric density estimation using Martingale posterior distributions and includes the Copula Resampling (CopRe) algorithm, a Gibbs sampler for the marginal Mixture of Dirichlet Process (MDP) model, and an extension for full uncertainty quantification via a new Polya completion algorithm. See &lt;a href=&#34;https://arxiv.org/abs/2206.08418&#34;&gt;Moya &amp;amp; Walker (2022)&lt;/a&gt;,  &lt;a href=&#34;https://arxiv.org/abs/2103.15671&#34;&gt;Fong et al. (2021)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1995.10476550&#34;&gt;Escobar &amp;amp; West (1995)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/copre/readme/README.html&#34;&gt;README&lt;/a&gt; for an example .&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;copre.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of mixture distributions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=InteractionPoweR&#34;&gt;InteractionPoweR&lt;/a&gt; v0.1.1: Provides functions for power analysis of regression models which tests the interaction of two independent variables on a single dependent variable. See the &lt;a href=&#34;https://psyarxiv.com/5ptd7/&#34;&gt;tutorial&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/InteractionPoweR/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=singR&#34;&gt;singR&lt;/a&gt; v0.1.1: Implements the SING algorithm to extract joint and individual non-Gaussian components from two datasets. See &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-applied-statistics/volume-15/issue-3/Simultaneous-non-Gaussian-component-analysis-SING-for-data-integration-in/10.1214/21-AOAS1466.full&#34;&gt;Risk &amp;amp; Gaynanova (2021)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/singR/vignettes/singR-tutorial.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;singR.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Multiple plots showing joint loadings&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SIRthresholded&#34;&gt;SIRthresholded&lt;/a&gt; v1.0.0: Implements a version of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Sliced_inverse_regression&#34;&gt;Sliced Inverse Regression&lt;/a&gt; method which may be used for variable selection. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SIRthresholded/vignettes/SIRthresholded.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SIRthresh.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plots showing thresholded regularization paths&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparseR&#34;&gt;sparseR&lt;/a&gt; v0.2.0: Implements ranked sparsity methods, including penalized regression methods such as the sparsity-ranked lasso, its non-convex alternatives, and elastic net, as well as the sparsity-ranked Bayesian Information Criterion. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s10182-021-00431-7&#34;&gt;Peterson and Cavanaugh (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sparseR/vignettes/sparseR.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sparseR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of parameter estimate vs log of penalty&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spmodel&#34;&gt;spmodel&lt;/a&gt; v0.1.0:
Provides functions to fit, summarize, and predict a variety of spatial statistical models. Modeling features include anisotropy, random effects, partition factors and big data approaches. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/spmodel/vignettes/basics.pdf&#34;&gt;Overview&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/spmodel/vignettes/guide.pdf&#34;&gt;Detailed Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/spmodel/vignettes/technical.pdf&#34;&gt;Technical Details&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TRexSelector&#34;&gt;TRexSelector&lt;/a&gt; v0.0.1: Provides functions to perform fast variable selection in high-dimensional settings while controlling the false discovery rate at a user-defined target level. See &lt;a href=&#34;https://arxiv.org/abs/2110.06048&#34;&gt;Machkour et al. (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/TRexSelector/vignettes/TRexSelector_usage_and_simulations.htm&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TRex.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Diagram of TRexSelector Framework&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VAJointSurv&#34;&gt;VAJointSurv&lt;/a&gt; v0.1.0: Provides functions to estimate joint marker (longitudinal) and survival (time-to-event) outcomes using variational approximations which allow for correlated error terms and multiple types of survival outcomes which may be left-truncated, right-censored, and recurrent. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/VAJointSurv/vignettes/VAJointSurv.html&#34;&gt;vignette&lt;/a&gt; for some theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VAJoint.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots of estimated population means with pointwise confidence intervals&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gmwmx&#34;&gt;gmwmx&lt;/a&gt; v1.0.2: Implements the Generalized Method of Wavelet Moments with Exogenous Inputs estimator (GMWMX) presented in &lt;a href=&#34;https://arxiv.org/abs/2206.09668&#34;&gt;Cucci et al. (2022)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/gmwmx/vignettes/load_estimate_compare_models.html&#34;&gt;Estimating and comparing models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gmwmx/vignettes/remove_outliers_hector.html&#34;&gt;Removing extreme values in time series&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gmwmx/vignettes/simulate_data.html&#34;&gt;Generating data&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/gmwmx/vignettes/simulation_study.html&#34;&gt;Simulation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gmwmx.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of functional model of a time series&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=countdown&#34;&gt;countdown&lt;/a&gt; v0.4.0: Provides a simple countdown timer for slides and &lt;code&gt;HTML&lt;/code&gt; documents written in &lt;code&gt;RMarkdown&lt;/code&gt; or &lt;code&gt;Quarto&lt;/code&gt; and with &lt;code&gt;Shiny&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/countdown/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;countdown.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Countdown clock&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=D4TAlink.light&#34;&gt;D4TAlink.light&lt;/a&gt; v2.2.9: Provides workload management tools to facilitate structuring R&amp;amp;D activities to comply with FAIR principles as discussed by &lt;a href=&#34;https://direct.mit.edu/dint/article/2/1-2/10/10017/FAIR-Principles-Interpretations-and-Implementation&#34;&gt;Jacobsen et al. (2017)&lt;/a&gt;  and with &lt;a href=&#34;https://qscompliance.com/wp-content/uploads/2019/01/ALCOA-Principles.pdf&#34;&gt;ALCOA+ principles&lt;/a&gt; as proposed by the FDA. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/D4TAlink.light/vignettes/D4TAlink_basics.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tinkr&#34;&gt;tinkr&lt;/a&gt; v0.1.0: Provides functions to convert &lt;code&gt;Markdown&lt;/code&gt; and &lt;code&gt;RMarkdown&lt;/code&gt; files to &lt;code&gt;XML&lt;/code&gt; and back to allow their editing with &lt;code&gt;xml2&lt;/code&gt; (XPath) instead of numerous complicated regular expressions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tinkr/vignettes/tinkr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=typetracer&#34;&gt;typetracer&lt;/a&gt; v0.1.1: The &lt;code&gt;R&lt;/code&gt; language includes a set of defined types, but has been described as being &amp;ldquo;absurdly dynamic&amp;rdquo; (&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3340670.3342426&#34;&gt;Turcotte &amp;amp; Vitek (2019)&lt;/a&gt;, and lacks tools to specify which types are expected by an expression. &lt;code&gt;typetracer&lt;/code&gt;provides functions to extract detailed information on the properties of parameters passed to &lt;code&gt;R&lt;/code&gt; functions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/typetracer/vignettes/nse.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=atime&#34;&gt;atime&lt;/a&gt; v2022.9.16: Provides functions for computing and visualizing &lt;a href=&#34;https://en.wikipedia.org/wiki/Asymptotic_computational_complexity&#34;&gt;comparative asymptotic timings&lt;/a&gt; of different algorithms and code versions. Also includes functionality for comparing empirical timings with expected references such as linear or quadratic. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/atime/vignettes/git.html&#34;&gt;Comparing git versions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/atime/vignettes/optseg.html&#34;&gt;Optimal segmentation examples&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/atime/vignettes/regex.html&#34;&gt;Regular Expression examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;atime.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Time comparison plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggsurvfit&#34;&gt;ggsurvfit&lt;/a&gt; v0.1.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; to ease the creation of publication ready survival plots. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/ggsurvfit/vignettes/gallery.html&#34;&gt;Gallery&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggsurvfit/vignettes/themes.html&#34;&gt;Themes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggsurvfit.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Annotated Survival Plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oblicubes&#34;&gt;oblicubes&lt;/a&gt; v0.1.2: Extends the &lt;a href=&#34;https://github.com/coolbutuseless/isocubes&#34;&gt;&lt;code&gt;isocubes&lt;/code&gt;&lt;/a&gt; package to provide three-dimensional rendering for &lt;code&gt;grid&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt; graphics using cubes and cuboids drawn with an oblique projection. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/oblicubes/vignettes/oblicubes.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;oblicubes.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Textured rendering of 3D object with multiple holes&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ordr&#34;&gt;ordr&lt;/a&gt; v0.1.0: Provides a &lt;code&gt;tidyverse&lt;/code&gt; extension for ordinations and biplots. Ordination comprises several multivariate techniques including principal components analysis which rely on eigen-decompositions or singular value decompositions of pre-processed numeric matrix data. The overlay of the resulting shared coordinates on a scatterplot is called a biplot. See &lt;a href=&#34;https://link.springer.com/book/10.1007/1-4020-2236-0&#34;&gt;Roux &amp;amp; Rouanet (2005)&lt;/a&gt; for background. See the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ordr/vignettes/cmds-variables.html&#34;&gt;Covariance Data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ordr/vignettes/ordr.html&#34;&gt;Ordination&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ordr.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Example of a biplot&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/09/26/august-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Beneath and Beyond the Cox Model</title>
      <link>https://rviews.rstudio.com/2022/09/06/deep-survival/</link>
      <pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/09/06/deep-survival/</guid>
      <description>
        


&lt;p&gt;The Cox Proportional Hazards model has so dominated survival analysis over the past forty years that I imagine quite a few people who regularly analyze survival data might assume that the Cox model, along with the Kaplan-Meier estimator and a few standard parametric models, encompass just about everything there is to say about the subject. It would not be surprising if this were true because it is certainly the case that these tools have dominated the teaching of survival analysis. Very few introductory textbooks look beyond the Cox Model and the handful of parametric models built around Gompertz, Weibull and logistic functions. But why do Cox models work so well? What is the underlying theory? How do all the pieces of the standard survival tool kit fit together?&lt;/p&gt;
&lt;p&gt;As it turns out, Kaplan-Meier estimators, the Cox Proportional Hazards model, Aalen-Johansen estimators, parametric models, multistate models, competing risk models, frailty models and almost every other survival analysis technique implemented in the vast array of R packages comprising the CRAN &lt;a href=&#34;https://cran.r-project.org/web/views/Survival.html&#34;&gt;Survival Task View&lt;/a&gt;, are supported by an elegant mathematical theory that formulates time-to-event analyses as stochastic counting models. The theory is about thirty years old. It was initiated by Odd Aalen in his 1975 Berkeley PhD dissertation, developed over the following twenty years largely by Scandinavian statisticians and their collaborators, and set down in more or less complete form in two complementary textbooks [5 and 9] by 1993. Unfortunately, because of its dependency on measure theory, martingales, stochastic integrals and other notions from advanced mathematics, it does not appear that the counting process theory of survival analysis has filtered down in a form that is readily accessible by practitioners.&lt;/p&gt;
&lt;p&gt;In this rest of this post, I would like to suggest a path for getting a working knowledge of this theory by introducing two very readable papers, which taken together, provide an excellent overview of the relationship of counting processes to some familiar aspects of survival analysis.&lt;/p&gt;
&lt;p&gt;The first paper, &lt;em&gt;The History of applications of martingales in survival analysis&lt;/em&gt; by Aalen, Andersen, Borgan, Gill, and Keiding [4] is a beautiful historical exposition of the counting process theory by master statisticians who developed a good bit of the theory themselves. Read through this paper in an hour of so and you will have an overview of the theory, see elementary explanations for some of the mathematics involved, and gain a working idea of how the major pieces of the theory fit together how they came together.&lt;/p&gt;
&lt;p&gt;The second paper, &lt;em&gt;Who needs the Cox model anyway?&lt;/em&gt; [7], is actually a teaching &lt;em&gt;note&lt;/em&gt; put together by Bendix Carstensen. It is a lesson with an attitude and the R code to back it up. Carstensen demonstrates the equivalence of the Cox model to a particular Poisson regression model. Working through this &lt;em&gt;note&lt;/em&gt; is like seeing a magic trick and then learning how it works.&lt;/p&gt;
&lt;p&gt;The following reproduces a portion of Carstensen’s &lt;em&gt;note&lt;/em&gt;. I provide some commentary and fill in a few elementary details in the hope that I can persuade you that it is worth the trouble to spend some time with it yourself.&lt;/p&gt;
&lt;p&gt;Carstensen use the North Central Cancer Treatment Group lung cancer survival data set which is included in the &lt;code&gt;survival&lt;/code&gt; package for his examples.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 228 × 10
##     inst  time status   age   sex ph.ecog ph.karno pat.karno meal.cal wt.loss
##    &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt;  &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt;   &amp;lt;dbl&amp;gt;    &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;    &amp;lt;dbl&amp;gt;   &amp;lt;dbl&amp;gt;
##  1     3   306      2    74     1       1       90       100     1175      NA
##  2     3   455      2    68     1       0       90        90     1225      15
##  3     3  1010      1    56     1       0       90        90       NA      15
##  4     5   210      2    57     1       1       90        60     1150      11
##  5     1   883      2    60     1       0      100        90       NA       0
##  6    12  1022      1    74     1       1       50        80      513       0
##  7     7   310      2    68     2       2       70        60      384      10
##  8    11   361      2    71     2       2       60        80      538       1
##  9     1   218      2    53     1       1       70        80      825      16
## 10     7   166      2    61     1       2       70        70      271      34
## # … with 218 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It may not be obvious at first because there is no subject ID column, but this data frame contains one row for each of 228 subjects. The first column is an institution code. &lt;code&gt;time&lt;/code&gt; is the time of death or censoring. &lt;code&gt;status&lt;/code&gt; is the censoring indicator. The remaining columns are covariates. I select &lt;code&gt;time&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt;, &lt;code&gt;sex&lt;/code&gt; and &lt;code&gt;age&lt;/code&gt;, drop the others from the our working data frame, and then replicate Carstensen’s preprocessing in a tidy way. The second line of &lt;code&gt;mutate()&lt;/code&gt; adds a small number to each event time to avoid ties.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(1952)
lung &amp;lt;- lung %&amp;gt;% select(time, status, age, sex) %&amp;gt;% 
                  mutate(sex = factor(sex,labels=c(&amp;quot;M&amp;quot;,&amp;quot;F&amp;quot;)),
                         time = time + round(runif(nrow(lung),-3,3),2))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To get a feel for the data we fit a Kaplan-Meier Curve stratified by sex.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;surv.obj &amp;lt;- with(lung, Surv(time, status == 2))
fit.by_sex &amp;lt;- survfit(surv.obj ~ sex, data = lung, conf.type = &amp;quot;log-log&amp;quot;)
autoplot(fit.by_sex,
          xlab = &amp;quot;Survival Time (Days) &amp;quot;, 
          ylab = &amp;quot;Survival Probabilities&amp;quot;,
         main = &amp;quot;Kaplan-Meier plot of lung data by sex&amp;quot;) +  
 theme(plot.title = element_text(hjust = 0.5))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2022/09/06/deep-survival/index_files/figure-html/unnamed-chunk-4-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Next, following Carstensen, I fit the baseline Cox model to be used in the model comparisons below.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;m0.cox &amp;lt;- coxph( Surv( time, status==2 ) ~ age + sex, data=lung )
summary( m0.cox )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Call:
## coxph(formula = Surv(time, status == 2) ~ age + sex, data = lung)
## 
##   n= 228, number of events= 165 
## 
##          coef exp(coef) se(coef)     z Pr(&amp;gt;|z|)   
## age   0.01705   1.01720  0.00922  1.85   0.0643 . 
## sexF -0.52033   0.59433  0.16751 -3.11   0.0019 **
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
##      exp(coef) exp(-coef) lower .95 upper .95
## age      1.017      0.983     0.999     1.036
## sexF     0.594      1.683     0.428     0.825
## 
## Concordance= 0.603  (se = 0.025 )
## Likelihood ratio test= 14.4  on 2 df,   p=7e-04
## Wald test            = 13.8  on 2 df,   p=0.001
## Score (logrank) test = 14  on 2 df,   p=9e-04&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The hazard ratios for &lt;code&gt;age&lt;/code&gt; and &lt;code&gt;sexF&lt;/code&gt; are given in the output column labeled &lt;em&gt;exp(coef)&lt;/em&gt;. As Carstensen points out mortality increases by 1.7% per year of age at diagnosis and that women have 40% lower mortality than men.&lt;/p&gt;
&lt;p&gt;Carstensen next shows that this model can be exactly replicated by a particular and somewhat peculiar Poisson model. Doing this requires a shift in how time is conceived. In the Kaplan-Meier estimator and the Cox model, time is part of the response vector. In the counting process formulation, time is a covariate. Time is divided into many small intervals of length &lt;em&gt;h&lt;/em&gt; in which an individuals “exit status” , &lt;em&gt;d&lt;/em&gt; is recorded. &lt;em&gt;d&lt;/em&gt; will be 1 if death occurred or 0 otherwise. The &lt;em&gt;h&lt;/em&gt; intervals represent an individual’s risk time. The pair (&lt;em&gt;d&lt;/em&gt;, &lt;em&gt;h&lt;/em&gt;) are used to calculate an empirical rate for the process which corresponds to the theoretical rate:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;λ(t) = lim&lt;sub&gt;h→0&lt;/sub&gt; &lt;strong&gt;P&lt;/strong&gt;[event in (t, t + h)| at risk at time t]/h      (*)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The first step in formulating a Poisson model is to set up a data structure that will allow for this more nuanced treatment of time. The function &lt;code&gt;Lexis&lt;/code&gt; from the &lt;a href=&#34;http://bendixcarstensen.com/Epi/&#34;&gt;&lt;code&gt;Epi&lt;/code&gt;&lt;/a&gt; package creates an object of class Lexis, a data frame with columns that will be used to distinguish event time (death or censoring time) from the time intervals in which subjects are at risk for the event. Collectively, these intervals span period from when the first until the last recorded time.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;Lung &amp;lt;- Epi::Lexis( exit = list( tfe=time ),
  exit.status = factor( status, labels=c(&amp;quot;Alive&amp;quot;,&amp;quot;Dead&amp;quot;) ),
  data = lung )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## NOTE: entry.status has been set to &amp;quot;Alive&amp;quot; for all.
## NOTE: entry is assumed to be 0 on the tfe timescale.&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(Lung)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  lex.id tfe lex.dur lex.Cst lex.Xst   time status age sex
##       1   0   308.7   Alive    Dead  308.7      2  74   M
##       2   0   457.4   Alive    Dead  457.4      2  68   M
##       3   0  1008.6   Alive   Alive 1008.6      1  56   M
##       4   0   212.1   Alive    Dead  212.1      2  57   M
##       5   0   885.5   Alive    Dead  885.5      2  60   M
##       6   0  1023.7   Alive   Alive 1023.7      1  74   M&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The new variables are:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;lex.id - Subject ID&lt;/li&gt;
&lt;li&gt;tfe - Time from entry at the beginning of the follow-up interval&lt;/li&gt;
&lt;li&gt;lex.dur - Duration of the follow-up interval&lt;/li&gt;
&lt;li&gt;lex.Cst - Entry status (Alive in our case)&lt;/li&gt;
&lt;li&gt;lex.Xst - Exit status at the end of the follow-up interval: tfe + lex.dur (Either Alive or Dead in our case)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Next, the &lt;code&gt;time&lt;/code&gt; variable is sorted to produce a vector of endpoints for the at risk intervals and a new &lt;em&gt;time-split&lt;/em&gt; Lexis data frame is created using the &lt;code&gt;splitMulti()&lt;/code&gt; function from the &lt;a href=&#34;https://github.com/FinnishCancerRegistry/popEpi&#34;&gt;&lt;code&gt;popEpi&lt;/code&gt;&lt;/a&gt; package.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;Lung.s &amp;lt;- splitMulti( Lung, tfe=c(0,sort(unique(Lung$time))) )
head(Lung.s)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  lex.id   tfe lex.dur lex.Cst lex.Xst  time status age sex
##       1  0.00    7.67   Alive   Alive 308.7      2  74   M
##       1  7.67    1.88   Alive   Alive 308.7      2  74   M
##       1  9.55    0.23   Alive   Alive 308.7      2  74   M
##       1  9.78    0.57   Alive   Alive 308.7      2  74   M
##       1 10.35    2.25   Alive   Alive 308.7      2  74   M
##       1 12.60    0.45   Alive   Alive 308.7      2  74   M&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;summary( Lung.s )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##        
## Transitions:
##      To
## From    Alive Dead  Records:  Events: Risk time:  Persons:
##   Alive 25941  165     26106      165      69632       228&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;tfe&lt;/code&gt; tracks the time from entry into the study. This is calendar time.&lt;/p&gt;
&lt;p&gt;Carstensen then fits a Cox model to both the Lexis data set and the time-split Lexis data set and notes that the results match the original baseline Cox model. This is as one would expect since the three different data frames contain the same information. Nevertheless, it is a pleasant surprise that the &lt;code&gt;coxph()&lt;/code&gt; and &lt;code&gt;Surv()&lt;/code&gt; functions are flexible enough to assimilate the three different input data formats.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mL.cox &amp;lt;- coxph( Surv( tfe, tfe+lex.dur, lex.Xst==&amp;quot;Dead&amp;quot; ) ~ age + sex, eps=10^-11, iter.max=25, data=Lung )
mLs.cox &amp;lt;- coxph( Surv( tfe, tfe+lex.dur, lex.Xst==&amp;quot;Dead&amp;quot; ) ~ age + sex, eps=10^-11, iter.max=25, data=Lung.s )
round( cbind( ci.exp(m0.cox), ci.exp(mL.cox), ci.exp(mLs.cox) ), 6 )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      exp(Est.)  2.5%  97.5% exp(Est.)  2.5%  97.5% exp(Est.)  2.5%  97.5%
## age     1.0172 0.999 1.0357    1.0172 0.999 1.0357    1.0172 0.999 1.0357
## sexF    0.5943 0.428 0.8253    0.5943 0.428 0.8253    0.5943 0.428 0.8253&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, Carstensen executes what would seem to be a very strange modeling maneuver. He turns calender time, &lt;code&gt;tfe&lt;/code&gt; into a factor and fits a Cox model with &lt;code&gt;tfe&lt;/code&gt; as a covariate.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mLs.pois.fc &amp;lt;- glm( cbind(lex.Xst==&amp;quot;Dead&amp;quot;,lex.dur) ~ 0 + factor(tfe) + age + sex, family=poisreg, data=Lung.s ) &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;An important technical point is that the time intervals in equation (*) above do not satisfy the independence assumption for a Poisson regression model. Nevertheless, the standard &lt;code&gt;glm()&lt;/code&gt; machinery can be used to fit the model because, as Carstensen demonstrates, the likelihood function for the conditional probabilities is proportional to the partial likelihood function of the Cox model.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;cbind( ci.exp(mLs.cox),ci.exp( mLs.pois.fc, subset=c(&amp;quot;age&amp;quot;,&amp;quot;sex&amp;quot;) ) )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      exp(Est.)  2.5%  97.5% exp(Est.)  2.5%  97.5%
## age     1.0172 0.999 1.0357    1.0172 0.999 1.0357
## sexF    0.5943 0.428 0.8253    0.5943 0.428 0.8253&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Carstensen concludes that this demonstrates that the Cox model is equivalent to a specific Poisson model which has one rate parameter for each time internal, and emphasizes that this is not a new result. He notes that the equivalence was demonstrated some time ago, theoretically by Theodore Holford [10], and in practice, by John Whitehead [14]. Also, in a vignette [15] for the &lt;code&gt;survival&lt;/code&gt; package Zhong et al. state that this &lt;em&gt;trick&lt;/em&gt; may be used to approximate a Cox model.&lt;/p&gt;
&lt;p&gt;Carstensen then demonstrates that more practical Poisson models can be fit by using splines to decrease the number of at risk intervals. The first uses a spline basis with arbitrary knot locations and the second fits a penalized spline &lt;code&gt;gam&lt;/code&gt; model.&lt;/p&gt;
&lt;p&gt;splines&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;t.kn &amp;lt;- c(0,25,100,500,1000) 
mLs.pois.sp &amp;lt;- glm( cbind(lex.Xst==&amp;quot;Dead&amp;quot;,lex.dur) ~ Ns(tfe,knots=t.kn) + age + sex, family=poisreg, data=Lung.s ) &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Penalized splines&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mLs.pois.ps &amp;lt;- mgcv::gam( cbind(lex.Xst==&amp;quot;Dead&amp;quot;,lex.dur) ~ s(tfe) + age + sex, family=poisreg, data=Lung.s ) &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Carstensen finishes up this portion of his analysis by noting the similarity of the estimates of age and sex effects from the different models.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ests &amp;lt;-
 rbind( ci.exp(m0.cox),
 ci.exp(mLs.cox),
 ci.exp(mLs.pois.fc,subset=c(&amp;quot;age&amp;quot;,&amp;quot;sex&amp;quot;)),
 ci.exp(mLs.pois.sp,subset=c(&amp;quot;age&amp;quot;,&amp;quot;sex&amp;quot;)),
 ci.exp(mLs.pois.ps,subset=c(&amp;quot;age&amp;quot;,&amp;quot;sex&amp;quot;)) )

cmp &amp;lt;- cbind( ests[c(1,3,5,7,9) ,],
 ests[c(1,3,5,7,9)+1,] )

rownames( cmp ) &amp;lt;-
 c(&amp;quot;Cox&amp;quot;,&amp;quot;Cox-split&amp;quot;,&amp;quot;Poisson-factor&amp;quot;,&amp;quot;Poisson-spline&amp;quot;,&amp;quot;Poisson-penSpl&amp;quot;)

 colnames( cmp )[c(1,4)] &amp;lt;- c(&amp;quot;age&amp;quot;,&amp;quot;sex&amp;quot;)
round( cmp,5 )&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##                  age   2.5% 97.5%    sex   2.5%  97.5%
## Cox            1.017 0.9990 1.036 0.5943 0.4280 0.8253
## Cox-split      1.017 0.9990 1.036 0.5943 0.4280 0.8253
## Poisson-factor 1.017 0.9990 1.036 0.5943 0.4280 0.8253
## Poisson-spline 1.016 0.9980 1.035 0.5993 0.4316 0.8322
## Poisson-penSpl 1.016 0.9983 1.035 0.6021 0.4338 0.8358&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This demonstration provides some convincing evidence that both parametric and non-parametric models are part of a single underlying theory! When you think about it, this is an astonishing idea. To further explore the counting process theory of survival models, I provide a definition of Aalen’s multiplicative intensity model and a list of references below that I hope you will find helpful.&lt;/p&gt;
&lt;p&gt;Finally, there is much more to Carstensen’s note than I have presented. He goes on to provide a fairly complete analysis of the lung data while looking at cumulative rates, survival, practical time splitting, time varying coefficients and more ideas along the way.&lt;/p&gt;
&lt;div id=&#34;appendix-multiplicative-intensity-model&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Appendix: Multiplicative Intensity Model&lt;/h3&gt;
&lt;p&gt;For some direct insight into how the Cox Proportional Hazards model fits into the counting process theory have a look at Odd Aalen’s definition of the multiplicative intensity model. Aalan begins his landmark 1978 paper &lt;em&gt;Nonparametric Inference For a Family of Counting Processes]&lt;/em&gt; [1] by defining the fundamental components of his multiplicative intensity model.&lt;/p&gt;
&lt;p&gt;Let &lt;strong&gt;N&lt;/strong&gt; = (N&lt;sub&gt;1&lt;/sub&gt;, . . . N&lt;sub&gt;k&lt;/sub&gt;) be a multivariate counting process which is a collection of univariate counting processes on the interval [0,t] each of which counts events in [0,t]. The N&lt;sub&gt;i&lt;/sub&gt; may depend on each other. Let σ(F&lt;sub&gt;t&lt;/sub&gt;) be the sigma algebra which represents the collection of all events that can be determined to have happened by time, t. Let &lt;strong&gt;α&lt;/strong&gt; = α&lt;sub&gt;1&lt;/sub&gt;, . . . α&lt;/sub&gt; be an unknown, non-negative function and let &lt;strong&gt;Y&lt;/strong&gt; = (Y&lt;sub&gt;1&lt;/sub&gt;, . . . Y&lt;sub&gt;k&lt;/sub&gt;) be a process observable over [0,t].&lt;/p&gt;
&lt;p&gt;Define Λ&lt;sub&gt;i&lt;/sub&gt;(t) = lim&lt;sub&gt;h→0&lt;/sub&gt;E(N&lt;sub&gt;i&lt;/sub&gt;(t + h) - N&lt;sub&gt;i&lt;/sub&gt;(t) | F&lt;sub&gt;t&lt;/sub&gt; )/h     i = 1, … k, to be the the intensity process of the counting process &lt;strong&gt;N&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Then the multiplicative intensity model is defined to be:
&lt;strong&gt;Λ&lt;sub&gt;i&lt;/sub&gt;(t) = α&lt;sub&gt;i&lt;/sub&gt;(t)Y&lt;sub&gt;i&lt;/sub&gt;(t)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This last line certainly looks like the Cox model, and it is not to difficult to confirm that this is indeed the case. You can find the gory details in &lt;em&gt;Fleming and Harrington&lt;/em&gt; [9 p 126] or comprehensive monograph by &lt;em&gt;Andersen et al.&lt;/em&gt; [5 p481].&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;p&gt;I believe that the following references (annotated with a few comments) comprise a reasonable basis from gaining familiarity with the counting process approach to survival modeling.&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jstor.org/stable/2958850&#34;&gt;Aalen (1978)&lt;/a&gt; Odd O. Aalen &lt;em&gt;Nonparametric Inference For a Family of Counting Processes&lt;/em&gt;. The Annals of Statistics 1978, vol 6, no 4, 701-726 &lt;em&gt;This is the ‘Ur’ paper for the multiplicative intensity process. At least the first half should be approachable with some knowledge of measure theory and conditional expectation.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jstor.org/stable/4615704?read-now=1&amp;amp;seq=1#metadata_info_tab_contents&#34;&gt;Aalen &amp;amp; Johansen (1978)&lt;/a&gt; Odd O. Allen and Soren Johansen. &lt;em&gt;An Empirical Transition Matrix for Non-homogenous Markov Chains Based on Censored Observations&lt;/em&gt;. Scand J Statistics 5: 141-150, 1978. &lt;em&gt;This is the source of the Aalen-Johansen estimator. The &lt;code&gt;etm&lt;/code&gt; package provides an implementation.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/Survival-Event-History-Analysis-Statistics/dp/0387202870/ref=sr_1_1?crid=1XEV3T73GK527&amp;amp;keywords=Survival+and+Event+History+Analysis%3B+A+Process+Point+of+View&amp;amp;qid=1662492084&amp;amp;sprefix=survival+and+event+history+analysis+a+process+point+of+view%2Caps%2C119&amp;amp;sr=8-1&#34;&gt;Aalen et al. (2008)&lt;/a&gt; Odd O. Aalen, Ørnulf Borgan and Håkon K. Gjessing. &lt;em&gt;Survival and Event History Analysis; A Process Point of View&lt;/em&gt; Springer Verlag 2008. &lt;em&gt;This is definitely the text to read first. It is comprehensive, takes a modern point of view, is well written, and introduces the difficult mathematics without all of the technical details that often slow down the process of learning some new mathematics.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jehps.net/juin2009/Aalenetal.pdf&#34;&gt;Aalen et al. (2009)&lt;/a&gt;. Odd O. Aalen, Per Kragh Andersen, Ørnulf Borgan, Richard D. Gill and Niels Keiding. &lt;em&gt;History of applications of martingales in survival analysis&lt;/em&gt; vol 5, no 1, June 2009&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/Statistical-Counting-Processes-Springer-Statistics/dp/0387978720/ref=sr_1_1?crid=YA0D7DHM43ZC&amp;amp;keywords=Statistical+Models+Based+on+Counting+Processes&amp;amp;qid=1662492269&amp;amp;sprefix=statistical+models+based+on+counting+processes%2Caps%2C124&amp;amp;sr=8-1&#34;&gt;Andersen et al. (1993)&lt;/a&gt; Per Kragh Andersen, Ørnulf Borgan, Richard D. Gill, Niels Keiding. &lt;em&gt;Statistical Models Based on Counting Processes&lt;/em&gt;. Springer-Verlag, 1993 &lt;em&gt;This text presents numerous examples along with a discussion of the theory and emphasizes parametric models.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.duo.uio.no/bitstream/handle/10852/10287/1/stat-res-03-97.pdf&#34;&gt;Borgan (1997)&lt;/a&gt;. Ørnulf Borgan &lt;em&gt;Three contributions to the Encyclopedia of Biostatistics: The Nelson-Aalen, Kaplan-Meier, and Aalen-Johansen estimators&lt;/em&gt; - &lt;em&gt;Very clear summaries.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://bendixcarstensen.com/WntCma.pdf&#34;&gt;Carstensen (2019)&lt;/a&gt; Bendex Carstensen. &lt;em&gt;Who needs the Cox model anyway?&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://www.biecek.pl/statystykamedyczna/cox.pdf&#34;&gt;Cox (1972)&lt;/a&gt; &lt;em&gt;Regression Models and Life-Tables&lt;/em&gt; JRSS Vol. 34, No.2, 187-200&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/Counting-Processes-Survival-Analysis-Fleming/dp/0471769886/ref=sr_1_1?crid=2CXVSTHAPQ3AG&amp;amp;keywords=Counting+Processes+%26+Survival+Analysis&amp;amp;qid=1662492407&amp;amp;sprefix=counting+processes+%26+survival+analysis%2Caps%2C120&amp;amp;sr=8-1&#34;&gt;Fleming &amp;amp; Harrington (1991)&lt;/a&gt;. Thomas R. Fleming and David P. Harrington. &lt;em&gt;Counting Processes &amp;amp; Survival Analysis&lt;/em&gt;, John Wiley &amp;amp; Sons, Inc. 1991 &lt;em&gt;This text book develops all of the math needed and goes on to study non-parametric models including the Cox model.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jstor.org/stable/2529747&#34;&gt;Holford&lt;/a&gt;. &lt;em&gt;Life table with concomitant information. Biometrics&lt;/em&gt;, 32:587{597, 1976.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://shariq-mohammed.github.io/files/cbsa2019/1-intro-to-survival.html&#34;&gt;Mohammed (2019)&lt;/a&gt;. &lt;em&gt;Introduction to Survival Analysis using R&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/survival/vignettes/survival.pdf&#34;&gt;Threneau (2022)&lt;/a&gt;. &lt;em&gt;The survival package&lt;/em&gt; (vignette)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jstor.org/stable/2336057&#34;&gt;Therneau et al. (1990)&lt;/a&gt;. &lt;em&gt;Martingale based residuals for survival models&lt;/em&gt;. Biometrika 77, 147-160. &lt;em&gt;Martingale residuals appear to be the one use case where martingales openly surface in the survival calculations.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/abs/10.2307/2346901&#34;&gt;Whitehead (1980)&lt;/a&gt;. &lt;em&gt;Fitting Cox’s regression model to survival data using GLIM&lt;/em&gt;. Applied Statistics, 29(3):268{275, 1980.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/survival/vignettes/approximate.pdf&#34;&gt;Zhong et al. (2019)&lt;/a&gt;. &lt;em&gt;Approximating a Cox Model&lt;/em&gt;. This is a &lt;code&gt;survival&lt;/code&gt; package vignette.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/09/06/deep-survival/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/08/29/july-2022-top-40-new-cran-packages/</link>
      <pubDate>Mon, 29 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/08/29/july-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Ninety-four new packages stuck to CRAN in July. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in thirteen categories: Climate Modeling, Computational Methods, Data, Ecology, Genomics, Machine Learning, Mathematics, Medicine, Networks, Proteomics, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;climate-modeling&#34;&gt;Climate Modeling&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=climetrics&#34;&gt;climetrics&lt;/a&gt; v1.0-5: Provides a framework that facilitates the spatio-temporal analysis of climate dynamics through exploring and measuring different dimensions of climate change in space and time. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/climetrics/vignettes/climetrics.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;climetrics.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of  changes in climate extremes over portion of Europe&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HurreconR&#34;&gt;HurreconR&lt;/a&gt; v1.0: Implements the HURRECON model which estimates wind speed, wind direction, enhanced Fujita scale wind damage, and duration of EF0 to EF5 winds as a function of hurricane location and maximum sustained wind speed. See &lt;a href=&#34;https://esajournals.onlinelibrary.wiley.com/doi/abs/10.1890/0012-9615%282001%29071%5B0027%3ALARIOH%5D2.0.CO%3B2&#34;&gt;Boose et al. (2001)&lt;/a&gt; and &lt;a href=&#34;https://esajournals.onlinelibrary.wiley.com/doi/abs/10.1890/02-4057&#34;&gt;Boose et al. (2004)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/HurreconR/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TrenchR&#34;&gt;TrenchR&lt;/a&gt; v0.1.0: Provides tools for translating environmental change into organism response. The biophysical modeling tools include both general models for heat flows and specific models to predict body temperatures for a variety of ectothermic taxa. See &lt;a href=&#34;https://link.springer.com/book/10.1007/978-1-4612-6024-0&#34;&gt;Gates (1980)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/TrenchR/vignettes/AllometryAndConversionsTutorial.html&#34;&gt;Allometries and conversions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TrenchR/vignettes/MicroclimateTutorial.html&#34;&gt;Estimating microclimates&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/TrenchR/vignettes/TeTutorial.html&#34;&gt;Estimating body temperatures&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TrenchR.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of  azimuth angle variation over the year&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=elastes&#34;&gt;elastes&lt;/a&gt; v0.1.6: Provides functions to compute functional elastic shape means over sets of open planar curves using a novel approach where planar curves are treated as complex functions. Also, a full Procrustes mean is estimated from the corresponding smoothed Hermitian covariance surface. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/biom.13706&#34;&gt;Steyer et al. (2022)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2203.10522&#34;&gt;Stöcker et. al. (2022)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/elastes/vignettes/elastes.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;elastes.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of smooth polynomial mean&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ino&#34;&gt;ino&lt;/a&gt; v0.1.0: Provides a comprehensive toolbox for comparing different initialization strategies when performing numerical optimization. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ino/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ino/vignettes/example_hmm.html&#34;&gt;vignette&lt;/a&gt; with an HMM example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=giedata&#34;&gt;giedata&lt;/a&gt; v0.1.0: Provides functions to access the API for &lt;a href=&#34;https://agsi.gie.eu/&#34;&gt;GIE&lt;/a&gt;, Europe&amp;rsquo;s Gas Infrastructure database. See &lt;a href=&#34;https://cran.r-project.org/web/packages/giedata/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgrass&#34;&gt;rgrass&lt;/a&gt; v0.3-3: Implements a new interface to the &lt;a href=&#34;https://grass.osgeo.org/&#34;&gt;GRASS&lt;/a&gt; geographical information system that supports both starting R from within the GRASS environment, or running a free-standing R session in a temporary GRASS location. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rgrass/vignettes/use.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rgrass/vignettes/coerce.html&#34;&gt;vignette&lt;/a&gt; on object formats.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=riverconn&#34;&gt;riverconn&lt;/a&gt; v0.3.22: Provides functions to calculate indices for river network connectivity. See &lt;a href=&#34;https://iopscience.iop.org/article/10.1088/1748-9326/abcb37&#34;&gt;Jumani et al. (2021)&lt;/a&gt; for a review of the incdices and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1364815222001748?via%3Dihub&#34;&gt;Baldan et al. (2022)&lt;/a&gt; for a list of package capabilities and architecture. Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/riverconn/vignettes/Tutorial.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;riverconn.png&#34; height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Plots of river connectivity graphs&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dcifer&#34;&gt;dcifer&lt;/a&gt; v1.1.1: Implements Dcifer (Distance for complex infections: fast estimation of relatedness), an identity by descent based method to calculate genetic relatedness between polyclonal infections from biallelic and multiallelic data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/dcifer/vignettes/vignetteDcifer.pdf&#34;&gt;Gerlovina et al. (2022)&lt;/a&gt; for the details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dcifer/vignettes/vignetteDcifer.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dcifer.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of pairwise relatedness for infection strains. Points representing significantly related strains are outlined&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qPCRtools&#34;&gt;qPCRtools&lt;/a&gt; v0.1.1: Provides methods to calculate the amplification efficiency of genes, a crucial step in the qPCR process. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/qPCRtools/vignettes/qPCRtools.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;qPCRtools.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Box plots for relative gene expression distributions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scAnnotate&#34;&gt;scAnnotate&lt;/a&gt; v0.0.4: Implements a data-driven cell type annotation tool for single-cell RNA sequencing data. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2022.02.19.481159v2&#34;&gt;Ji et al. (2022)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/scAnnotate/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cito&#34;&gt;cito&lt;/a&gt; v1.0.0: Provides functions for building and training custom neural networks using &lt;code&gt;torch&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cito/vignettes/Introduction_to_cito.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cito.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Structure plot of a generated neural network&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=etree&#34;&gt;etree&lt;/a&gt; v0.1.0: Provides functions to implement &lt;em&gt;Energy Trees&lt;/em&gt;, statistical models that perform classification and regression with structured and mixed-type data. See &lt;a href=&#34;https://arxiv.org/abs/2207.04430&#34;&gt;Giubilei et al. (2022)&lt;/a&gt; for a description of Energy Trees and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/etree/vignettes/etree-vignette-eforest.html&#34;&gt;eforest&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/etree/vignettes/etree-vignette.html&#34;&gt;etree&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;etree.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of an Energy Tree&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LDABiplots&#34;&gt;LDABiplots&lt;/a&gt; v0.1.2: Provides tools to extract, explore, analyze, and visualize news published on the web by digital newspapers using Latent Dirichlet and machine learning algorithms. See &lt;a href=&#34;https://jmlr.org/papers/volume3/blei03a/blei03a.pdf&#34;&gt;Ble et al. (2003)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/58/3/453/233361?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Gabriel (1971)&lt;/a&gt; for background. There are &lt;a href=&#34;https://cran.r-project.org/web/packages/LDABiplots/vignettes/Tutorial_LDABiplots_English.html&#34;&gt;English&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/LDABiplots/vignettes/Tutorial_LDABiplots_Spanish.html&#34;&gt;Spanish&lt;/a&gt; versions of the vignette.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mildsvm&#34;&gt;mildsvm&lt;/a&gt; v0.4.0: Implements a support vector machine classifier for weakly supervised, multiple instance data. See &lt;a href=&#34;https://arxiv.org/abs/2206.14704&#34;&gt;Kent and Yu (2022)&lt;/a&gt; and &lt;a href=&#34;https://proceedings.neurips.cc/paper/2012/file/9bf31c7ff062936a96d3c8bd1f8f2ff3-Paper.pdf&#34;&gt;Muandet et al. (2012)&lt;/a&gt; for the theory and &lt;a href=&#34;https://cran.r-project.org/web/packages/mildsvm/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nestedcv&#34;&gt;nestedcv&lt;/a&gt; v0.2.3: Provides functions to perform nested cross-validation as described in &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.2517-6161.1977.tb01603.x&#34;&gt;Stone (1977)&lt;/a&gt; for lasso and elastic-net regularized linear models for &lt;code&gt;glmnet&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nestedcv/vignettes/nestedcv.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nestedcv.svg&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Block diagram for nested cross validation&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=delaunay&#34;&gt;delaunay&lt;/a&gt; v1.1.0: Provides functions to construct and visualize 2D and 3D &lt;a href=&#34;https://en.wikipedia.org/wiki/Delaunay_triangulation&#34;&gt;Delaunay triangulations&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/delaunay/readme/README.html&#34;&gt;README&lt;/a&gt; for some visual examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;delaunay.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;3D Delaunay triangulation&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=activAnalyzer&#34;&gt;activeAnalyzer&lt;/a&gt; v1.0.4: Provides a tool to analyse &lt;a href=&#34;https://www.sciencedirect.com/topics/medicine-and-dentistry/actigraphy&#34;&gt;Actigraphy&lt;/a&gt; accelerometer data using PROactive Physical Activity in COPD (chronic obstructive pulmonary disease) instruments. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/activAnalyzer/vignettes/activAnalyzer.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;activeAnalyzer.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Plots of actigraphydata&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pedbp&#34;&gt;pedbp&lt;/a&gt; v1.0.0: Provides data and utilities for estimating pediatric blood pressure percentiles by sex, age, and height. See &lt;a href=&#34;https://publications.aap.org/pediatrics/article-abstract/128/Supplement_5/S213/31442/Expert-Panel-on-Integrated-Guidelines-for?redirectedFrom=fulltext&#34;&gt;Lo et al. (2013)&lt;/a&gt; and &lt;a href=&#34;https://publications.aap.org/hospitalpediatrics/article-abstract/12/6/590/188139/Machine-Learning-Approach-to-Predicting-Absence-of?redirectedFrom=fulltext&#34;&gt;Martin et al. (2022)&lt;/a&gt; for background, and the &lt;a href=&#34;https://publications.aap.org/hospitalpediatrics/article-abstract/12/6/590/188139/Machine-Learning-Approach-to-Predicting-Absence-of?redirectedFrom=fulltext&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pedbp.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot showing median blood pressure by age for different heights based on percentiles for age&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tipmap&#34;&gt;tipmap&lt;/a&gt; v 0.1.7: Implements tipping point analysis for clinical trials using Bayesian dynamic borrowing via robust meta-analytic predictive priors as described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/pst.2093&#34;&gt;Best et al. (2021)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ergm.multi&#34;&gt;ergm.multi&lt;/a&gt; v0.1.0: Provides a set of extensions for the &lt;code&gt;ergm&lt;/code&gt; package to fit multilayer, multiplex, and multirelational networks as well as samples of multiple networks. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s11336-020-09720-7&#34;&gt;Krivitsky et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2202.03685&#34;&gt;Krivitsky et, al. (2022)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ergm.multi/vignettes/Goeyvaerts_reproduction.html&#34;&gt;vignette&lt;/a&gt; for an extended example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ergm.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Pearson residuals vs. fitted values&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Families&#34;&gt;Families&lt;/a&gt; v1.0.1: Provides tools to study kinship networks, grand parenthood, and double burden (presence of children and oldest old parents) in virtual population produced by &lt;a href=&#34;https://cran.r-project.org/package=VirtualPop&#34;&gt;&lt;code&gt;VirtualPop&lt;/code&gt;&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Families/vignettes/Families_Virtual.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Families.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Distribution of age of child with reference to distributions of events in mothers life&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;proteomics&#34;&gt;Proteomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=promor&#34;&gt;promor&lt;/a&gt; v0.1.0: Implements a comprehensive set of tools for label-free proteomics data analysis and machine learning modeling including differential expression analysis, predictive modeling and performance assessment. Data from &lt;a href=&#34;https://www.maxquant.org/&#34;&gt;MaxQuant&lt;/a&gt; may be used. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/promor/vignettes/intro_to_promor.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;promor.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Block diagram of promor workflow&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GPCERF&#34;&gt;GPCERF&lt;/a&gt; v0.1.0: Provides a non-parametric Bayesian framework based on Gaussian process priors for estimating causal effects of a continuous exposure and detecting change points in the causal exposure response curves using observational data. See &lt;a href=&#34;https://arxiv.org/abs/2105.03454&#34;&gt;Ren et al. (2021)&lt;/a&gt;. Have a look at the  &lt;a href=&#34;https://cran.r-project.org/web/packages/GPCERF/vignettes/GPCERF.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/GPCERF/vignettes/Full-Gaussian-Processes.html&#34;&gt;Full Gaussian Process&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/GPCERF/vignettes/Nearest-neighbor-Gaussian-Processes.html&#34;&gt;Nearest-neighbor Gaussian Process&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GPCERF.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Plots of CERF vs. Exposure level&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lnmCluster&#34;&gt;lnmCluster&lt;/a&gt; v0.3.1: Extends the logistic normal multinomial (LNM) clustering model proposed by &lt;a href=&#34;https://arxiv.org/abs/2011.06682&#34;&gt;Fang and Subedi (2020)&lt;/a&gt; to provide LNM clustering for compositional data. Details of model assumptions and interpretation can be found in the papers &lt;a href=&#34;https://arxiv.org/abs/2101.01871&#34;&gt;Tu &amp;amp; Subedi (2021)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sam.11555&#34;&gt;Tu &amp;amp; Subedi (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lnmCluster/vignettes/lnm-bicluster.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tlars&#34;&gt;tlars&lt;/a&gt; v0.0.1: Provides functions to compute the solution path of the Terminating-LARS (T-LARS) algorithm. See &lt;a href=&#34;https://arxiv.org/abs/2110.06048&#34;&gt;Machkour et al. 2022&lt;/a&gt;, &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-32/issue-2/Least-angle-regression/10.1214/009053604000000067.full&#34;&gt;Efron et al. (2004)&lt;/a&gt; and &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.2517-6161.1996.tb02080.x&#34;&gt;Tibshirani (1996)&lt;/a&gt; for the theory, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tlars/vignettes/tlars_variable_selection.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=codebookr&#34;&gt;codebookr&lt;/a&gt; v0.1.5: Provides functions to create code books (i.e. data dictionaries) directly from a data frame. See &lt;a href=&#34;https://cran.r-project.org/web/packages/codebookr/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datadictionary&#34;&gt;datadictionary&lt;/a&gt; v0.1.0: Provides tools to creates a data dictionary from any dataset in an R environment. It includes functions to add variable labels and write to Excel.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dtrackr&#34;&gt;dtrackr&lt;/a&gt; v0.2.4: Provides tools to track and document &lt;code&gt;dplyr&lt;/code&gt; data pipelines. As you filter, mutate, and join your way through a data set, functions seamlessly track data flow and generate publication ready documentation of the data pipeline. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/dtrackr/vignettes/consort-example.html&#34;&gt;Consort statment example&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dtrackr/vignettes/dtrackr-options.html&#34;&gt;Configuration example&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dtrackr/vignettes/dtrackr.html&#34;&gt;Basic Operation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dtrackr/vignettes/joining-pipelines.html&#34;&gt;Joining data pipelines&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dtrackr.svg&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Flowchart of a pipeline&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=howler&#34;&gt;howler&lt;/a&gt; v0.2.0: Enables audio interactivity within &lt;code&gt;shiny&lt;/code&gt; applications using &lt;code&gt;howler.js&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/howler/vignettes/howler.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ixplorer&#34;&gt;ixplorer&lt;/a&gt; v0.2.2: Provides tools to create and view tickets in &lt;a href=&#34;https://gitea.io/en-us/&#34;&gt;gitea&lt;/a&gt;, a self-hosted &lt;code&gt;git&lt;/code&gt; service, using an RStudio addin. It includes helper functions to publish documentation and use &lt;code&gt;git&lt;/code&gt;. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/ixplorer/vignettes/ixplorer_basics.html&#34;&gt;ixplorer basics&lt;/a&gt; and  &lt;a href=&#34;https://cran.r-project.org/web/packages/ixplorer/vignettes/credentials.html&#34;&gt;Credential management&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nextGenShinyApps&#34;&gt;nextGenShinyApps&lt;/a&gt; v1.5: Provides responsive tools for designing and developing &lt;code&gt;Shiny&lt;/code&gt; dashboards and applications. The scripts and style sheets are based on &lt;a href=&#34;https://jquery.com/&#34;&gt;&lt;code&gt;jQuery&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://getbootstrap.com/&#34;&gt;&lt;code&gt;Bootstrap&lt;/code&gt;&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nextGenShinyApps/vignettes/introduction_to_nextgenshinyapps.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nextGen.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Example of a shiny app page&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nplyr&#34;&gt;nplyr&lt;/a&gt; v0.1.0: Provides functions for manipulating nested data frames in a list-column using &lt;code&gt;dplyr&lt;/code&gt; without first having to &lt;code&gt;unnest()&lt;/code&gt;them. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nplyr/vignettes/Use-case-for-nplyr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=renderthis&#34;&gt;renderthis&lt;/a&gt; v0.1.0: Provides tools to render slides to different formats, including &lt;code&gt;html&lt;/code&gt;, &lt;code&gt;pdf&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;gif&lt;/code&gt;, &lt;code&gt;pptx&lt;/code&gt;, and &lt;code&gt;mp4&lt;/code&gt;, as well as tool to make a &lt;code&gt;png&lt;/code&gt; file of the first slide of a presentation that is re-sized for sharing on social media. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/renderthis/vignettes/renderthis.html&#34;&gt;Overview&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/renderthis/vignettes/renderthis-setup.html&#34;&gt;vignette&lt;/a&gt; on basic usage.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=video&#34;&gt;video&lt;/a&gt; video: 0.1.0: Enables video interactivity within &lt;code&gt;shiny&lt;/code&gt; applications using &lt;code&gt;video.js&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/video/vignettes/video.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ensModelVis&#34;&gt;ensModelVis&lt;/a&gt; v0.1.0: Provides a function to display model fits for multiple models and their ensembles. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/ensModelVis/vignettes/ClassificationEg.html&#34;&gt;Classification&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ensModelVis/vignettes/RegressionEg.html&#34;&gt;Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ensModelVis.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Plot of prediction accuracy for an ensemble&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpackets&#34;&gt;ggpackets&lt;/a&gt; v0.2.0: Provides tools to create groups of &lt;code&gt;ggplot2&lt;/code&gt; layers that can be easily migrated from one plot to another, reducing redundant code and improving the ability to format many plots that draw from the same source. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpackets/vignettes/ggpackets.html&#34;&gt;Getting Started Guide&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpackets/vignettes/composing-functions.html&#34;&gt;Composing Templates &amp;amp; Functions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpackets/vignettes/miscellaneous-examples.html&#34;&gt;Misc Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpackets.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of growth vs. age for multiple seeds built from template&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggseqplot&#34;&gt;ggseqplot&lt;/a&gt; v0.7.2: Provides wrappers to render &lt;code&gt;TraMinR&lt;/code&gt; sequence plots in &lt;code&gt;ggplot2&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggseqplot/vignettes/ggseqplot.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggseqplot.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of Months vs. Sequences&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppColors&#34;&gt;RcppColors&lt;/a&gt; v0.1.1: Provides &lt;code&gt;C++&lt;/code&gt; header files to deal with color conversion from color spaces to hexadecimal with &lt;code&gt;Rcpp&lt;/code&gt;, and exports some color mapping functions to R. Look &lt;a href=&#34;https://github.com/stla/RcppColorshttps://github.com/stla/RcppColors&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RcppColors.gif&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Multicolored rotating sphere&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xadmix&#34;&gt;xadmix&lt;/a&gt;  1.0.0: Provides functions that provide a quick way of subsetting genomic admixture data and generating customizable stacked barplots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/xadmix/vignettes/xadmix-manual.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xadmix.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Admixture barplots for individuals from various countries&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/08/29/july-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/07/29/june-2022-top-40-new-cran-packages/</link>
      <pubDate>Fri, 29 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/07/29/june-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred eighty-nine new packages made it to CRAN in June. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in eleven categories: Computational Methods, Data, Ecology, Genomics, Machine Learning, Mathematics, Medicine, Statistics, Time Series, Utilities, and Visualizations.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=itp&#34;&gt;itp&lt;/a&gt; v1.2.0: Implements the interpolate, truncate, project root-finding algorithm developed by &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3423597&#34;&gt;Oliveira &amp;amp; Takahashi (2021)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/itp/vignettes/itp-vignette.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QR&#34;&gt;QR&lt;/a&gt; v0..1.3: Provides a function to perform QR factorization without pivoting to a real or complex matrix. It is based on &lt;a href=&#34;https://netlib.org/lapack/explore-html/df/dc5/group__variants_g_ecomputational_ga3766ea903391b5cf9008132f7440ec7b.html&#34;&gt;LAPACK&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/QR/vignettes/QR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qsplines&#34;&gt;qsplines&lt;/a&gt; v1.0.0: Provides functions to create quaterion splines. See &lt;a href=&#34;https://dl.acm.org/doi/10.1145/54852.378511&#34;&gt;Barry &amp;amp; Goldman (1988)&lt;/a&gt; and &lt;a href=&#34;https://dl.acm.org/doi/10.1145/964965.808575&#34;&gt;Kochanek &amp;amp; Bartels (1984)&lt;/a&gt; for the details and look &lt;a href=&#34;https://github.com/stla/qsplines&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;qsplines.gif&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of Kochanek-Bertels spline illustrating varying continuity&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=VMDecomp&#34;&gt;VMDecomp&lt;/a&gt; v1.0.1: Implements the &lt;a href=&#34;https://www.mathworks.com/help/wavelet/ref/vmd.html&#34;&gt;variational mode decomposition&lt;/a&gt; and two-dimensional variational mode decomposition algorithm. See &lt;a href=&#34;https://ieeexplore.ieee.org/document/6655981&#34;&gt;Dragomiretskiy &amp;amp; Zosso (2014)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/VMDecomp/vignettes/variatonal_mode_decomposition.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VMDecomp.jpeg&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of original and processed ECG signal&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmhc&#34;&gt;cmch&lt;/a&gt; v0.2.0: Implements a wrapper around the &lt;a href=&#34;https://www.cmhc-schl.gc.ca/&#34;&gt;Canadian Mortgage and Housing Corporation&lt;/a&gt; web interface and enables programmatic and reproducible access to a wide variety of housing data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmhc/vignettes/basic_usage.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cmch.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Plot of city of Vancouver housing faceted by type of dwelling&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EDIutils&#34;&gt;EDIutils&lt;/a&gt; v1.0.1: Implements a client for the &lt;a href=&#34;https://portal.edirepository.org/nis/home.jsp&#34;&gt;Environmental Data Initiative&lt;/a&gt; repository REST API and provides access to ecological data and metadata. There are five short vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/EDIutils/vignettes/evaluate_and_upload.html&#34;&gt;Evaluate &amp;amp; upload&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EDIutils/vignettes/retrieve_citations.html&#34;&gt;Citation Metrics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EDIutils/vignettes/retrieve_downloads.html&#34;&gt;Download Metrics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EDIutils/vignettes/search_and_access.html&#34;&gt;Search andaccess&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EDIutils/vignettes/tests_requiring_authentication.html&#34;&gt;Tests&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=globaltrends&#34;&gt;globaltrends&lt;/a&gt; v0.0.12: Provides functions to access global search volumes from the &lt;a href=&#34;https://trends.google.com/trends/?geo=US&#34;&gt;Google Trends&lt;/a&gt; portal. This &lt;a href=&#34;https://www.ssrn.com/abstract=3969013&#34;&gt;working paper&lt;/a&gt; outlines the package&amp;rsquo;s methodological foundations and potential applications. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/globaltrends/vignettes/globaltrends.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;globaltrends.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot of internationalization trends for Facebook&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kaigiroku&#34;&gt;kaigiroku&lt;/a&gt; v0.5: Allows users to search and download data from the &lt;a href=&#34;https://kokkai.ndl.go.jp/api.html&#34;&gt;API for Japanese Diet&lt;/a&gt; proceedings. Look &lt;a href=&#34;https://github.com/amatsuo/kaigiroku&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NasdaqDataLink&#34;&gt;NasdaqDataLink&lt;/a&gt; v1.0.0: Provides functions to interact directly with the &lt;a href=&#34;https://docs.data.nasdaq.com/&#34;&gt;Nasdaq Data Link API&lt;/a&gt; and obtain data in a number of formats. Look &lt;a href=&#34;https://data.nasdaq.com/tools/r&#34;&gt;here&lt;/a&gt; for API documentation and &lt;a href=&#34;https://github.com/nasdaq/data-link-r&#34;&gt;here&lt;/a&gt; for package information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stortingscrape&#34;&gt;stortingscrape&lt;/a&gt; v0.1.1: Provides functions for retrieving data from the Norwegian Parliament, through the &lt;a href=&#34;https://data.stortinget.no/&#34;&gt;Norwegian Parliament API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/stortingscrape/vignettes/stortingscrape.html&#34;&gt;vingette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PointedSDMs&#34;&gt;PointedSDMs&lt;/a&gt; v1.0.6: Provides tools to build integrated species distribution models and includes tools to run spatial cross-validation and plotting. See &lt;a href=&#34;https://www.cell.com/trends/ecology-evolution/fulltext/S0169-5347(19)30255-1?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0169534719302551%3Fshowall%3Dtrue&#34;&gt;Issac et al. (2020)&lt;/a&gt; for and introduction to the methods. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PointedSDMs/vignettes/Setophaga.html&#34;&gt;Setophaga Example&lt;/a&gt; and an example for the &lt;a href=&#34;https://cran.r-project.org/web/packages/PointedSDMs/vignettes/Solitary_tinamou.html&#34;&gt;Solitary Tinamou&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=restoptr&#34;&gt;restoptr&lt;/a&gt; v1.0.1: Implements a flexible framework for ecological restoration planning that aims to identify priority areas for restoration efforts using optimization algorithms described in &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/1365-2664.13803&#34;&gt;Justeau-Allaire et al. 2021&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/restoptr/vignettes/restoptr.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scapGNN&#34;&gt;scapGNN&lt;/a&gt; v0.1.1: Implements a single cell active pathway analysis tool based on the graph neural network algorithm described in &lt;a href=&#34;https://ieeexplore.ieee.org/document/4700287&#34;&gt;Scarselli et al. (2009)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/1609.02907v4&#34;&gt;Kipf &amp;amp; Welling (2017)&lt;/a&gt;. This may be used to construct a gene-cell association network, infer pathway activity scores from different single cell modalities data and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/scapGNN/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for an overview and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;scapGNN.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;A schematic overview of the scapGNN framework&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SRTsim&#34;&gt;SRTsim&lt;/a&gt; v0.99.2: Implements an independent, reproducible, and flexible &lt;a href=&#34;https://www.nature.com/articles/s41592-020-01033-y&#34;&gt;Spatially Resolved Transcriptomics&lt;/a&gt; simulation framework that can be used to facilitate the development analytical methods and for a wide variety of SRT-specific analyses. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SRTsim/vignettes/SRTsim.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SRTsim.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Multiple plots of gene expression patterns&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xQTLbiolinks&#34;&gt;xQTLbiolinks&lt;/a&gt; v1.1.1: Implements tools to query, download, and visualize of molecular quantitative trait locus and gene expression data from public resources through the &lt;a href=&#34;https://gtexportal.org/home/api-docs/index.html&#34;&gt;GTEx API&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/xQTLbiolinks/vignettes/Quick_start.html&#34;&gt;Quick Start Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/xQTLbiolinks/vignettes/Colocalization_analysis_with_xQTLbiolinks.html&#34;&gt;Colocalization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xQTLbiolinks/vignettes/eQTL_Specificity.html&#34;&gt;Specivicity&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/xQTLbiolinks/vignettes/visualization.html&#34;&gt;Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=agua&#34;&gt;agua&lt;/a&gt; v0.0.1: Enables users to specify &lt;code&gt;h2o&lt;/code&gt; as an engine for several &lt;code&gt;tidymodels&lt;/code&gt; modeling methods. See &lt;a href=&#34;https://cran.r-project.org/web/packages/agua/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MagmaClustR&#34;&gt;MagmaClustR&lt;/a&gt; V1.0.0: Implements two main algorithms, called Magma (&lt;a href=&#34;https://link.springer.com/article/10.1007/s10994-022-06172-1&#34;&gt;Leroy et al. (2022)&lt;/a&gt; and MagmaClust (&lt;a href=&#34;https://arxiv.org/abs/2011.07866&#34;&gt;Leroy et al. (2020)&lt;/a&gt;), using a multi-task Gaussian processes (GP) model to perform predictions for supervised learning problems. See &lt;a href=&#34;https://cran.r-project.org/web/packages/MagmaClustR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Magma.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34; Scatter plot with evolving predictor. &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=openai&#34;&gt;openai&lt;/a&gt; v0.1.0: Provides a wrapper for &lt;a href=&#34;https://beta.openai.com/docs/introduction&#34;&gt;OpenAI API endpoints&lt;/a&gt; including engines, completions, edits, files, fine-tunes, embeddings and legacy searches, classifications, and answers endpoints. See &lt;a href=&#34;https://cran.r-project.org/web/packages/openai/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sketching&#34;&gt;sketching&lt;/a&gt; v0.1.0: Provides functions to construct sketches of data via random subspace embeddings. See &lt;a href=&#34;https://arxiv.org/abs/2007.07781&#34;&gt;Lee &amp;amp; Ng (2022)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/sketching/vignettes/sketching_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webmorphR&#34;&gt;webmorphR&lt;/a&gt; v0..1.1: Provides functions to create reproducible image stimuli, specialised for face images with &lt;a href=&#34;https://users.aber.ac.uk/bpt/jpsychomorph/&#34;&gt;psychomorph&lt;/a&gt; or &lt;a href=&#34;https://webmorph.org/&#34;&gt;webmorph&lt;/a&gt; templates. See &lt;a href=&#34;https://cran.r-project.org/web/packages/webmorphR/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;webmorphR.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Image of face with template.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GeneralizedWendland&#34;&gt;GeneralizedWendland&lt;/a&gt; v0.5-2: Implements the fully parameterized generalized Wendland covariance function for use in Gaussian process models, as well as multiple methods for approximating it via covariance interpolation. The available methods are linear interpolation, polynomial interpolation, and cubic spline interpolation. See &lt;a href=&#34;https://arxiv.org/abs/2008.02904&#34;&gt;Bevilacqua et al. (2022)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/GeneralizedWendland/vignettes/GeneralizedWendland.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GW.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Absolute error of interpolated Wendland correlation function relative to exact method&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jacobi&#34;&gt;jacobi&lt;/a&gt; v2.0.0: Evaluates Jacobi theta functions and related functions including the Weierstrass elliptic function, the Weierstrass sigma function, the Weierstrass zeta function, the Klein j-function, the Dedekind eta function, the lambda modular function, Jacobi elliptic functions, Neville theta functions, and the Eisenstein series for real and complex variables. Look &lt;a href=&#34;https://github.com/stla/jacobi&#34;&gt;here&lt;/a&gt; for some images.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jacobi.gif&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Animated Costa surface&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clinicalsignificance&#34;&gt;clinicalsignificance&lt;/a&gt; v1.0.0: Implements the clinical significance algorithm proposed by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0005789484800027?via%3Dihub&#34;&gt;Jacobson et al. (1984)&lt;/a&gt; to determine if an intervention has a meaningful practical effect. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/clinicalsignificance/vignettes/clinicalsignificance.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/clinicalsignificance/vignettes/clinical-significance-cutoffs.html&#34;&gt;Cutoffs&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/clinicalsignificance/vignettes/clinical-significance-plot.html&#34;&gt;Plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cs.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Scatter plot for interpreting clinical significance when lower score corresponds to beneficial outcome.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlatformDesign&#34;&gt;PlatformDesign&lt;/a&gt; v1.0.1: Provides functions to calculate design parameters for an optimal two-period, multi-arm platform design allowing pre-planned deferred arms to be added during the trial. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1955.10501294&#34;&gt;Dunnett (1955)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/PlatformDesign/vignettes/PlatformDesign.html&#34;&gt;vignette&lt;/a&gt; for some theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PD.png&#34; height = &#34;600&#34; width=&#34;400&#34; alt=&#34;Schema for a two-period 2+2 arm platform trial&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesassurance&#34;&gt;bayesassurance&lt;/a&gt; v0.1.0: Provides functions to compute Bayesian assurance under various settings characterized by different assumptions and objectives, including precision-based conditions, credible intervals, and goal functions. See &lt;a href=&#34;https://arxiv.org/abs/2112.03509&#34;&gt;Pan &amp;amp; Banerjee (2021)&lt;/a&gt; for the theory. There are vignettes for using &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesassurance/vignettes/Vignette_1.html&#34;&gt;closed form solutions&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesassurance/vignettes/Vignette_2.html&#34;&gt;conjugate linear model&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesassurance/vignettes/Vignette_3.html&#34;&gt;precision based conditions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bayesassurance.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Power assurance curves for difference in proportions &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DSSP&#34;&gt;DSSP&lt;/a&gt; v0.1.1: Provides functions to draw samples from the direct sampling spatial prior model as described in &lt;a href=&#34;https://arxiv.org/abs/1906.05575&#34;&gt;White, Sun, &amp;amp; Speckman (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DSSP/vignettes/dssp.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DSSP.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plots comparing predicted and true values&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=edibble&#34;&gt;edibble&lt;/a&gt; v0.1.0: Implements a system to facilitate designing comparative experiments using the grammar of experimental designs. See the &lt;a href=&#34;https://emitanaka.org/edibble-book/&#34;&gt;edibble-book&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;edibble.png&#34; height = &#34;500&#34; width=&#34;100%&#34; alt=&#34;Level graph for a split plot design&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mixgb&#34;&gt;mixgb&lt;/a&gt; v0.1.0: Implements a method for multiple imputation using &lt;a href=&#34;https://xgboost.readthedocs.io/en/stable/&#34;&gt;XGBoost&lt;/a&gt;, bootstrapping and predictive mean matching as described in &lt;a href=&#34;https://arxiv.org/abs/2106.01574&#34;&gt;Deng and Lumley (2021)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mixgb/vignettes/Using-mixgb.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mixgb/vignettes/Imputing-newdata.html&#34;&gt;Imputing new data with a saved imputer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=outerbase&#34;&gt;outerbase&lt;/a&gt; v0.1.0: Implements in new method for high-dimensional regression using outer product models.  See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.2014.900250&#34;&gt;Plumlee (2014)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/108/3/749/5923289?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Plumlee et al. (2021)&lt;/a&gt; for background. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/outerbase/vignettes/gettingstarted.html&#34;&gt;Getting started guide&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/outerbase/vignettes/basebasics.html&#34;&gt;Base walkthrough&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/outerbase/vignettes/learning.html&#34;&gt;Learning from data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/outerbase/vignettes/speed.html&#34;&gt;Speeding up inference&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PFIM&#34;&gt;PFIM&lt;/a&gt; v5.0: Provides functions to evaluate or optimize designs for nonlinear mixed effects models using the Fisher Information matrix. See &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/84/2/429/234027?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Malle &amp;amp; Baccar D (1997)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.2910&#34;&gt;Retout et al. (2007)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/PFIM/vignettes/Example01.html&#34;&gt;Design evaluation and optimixation (01)&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PFIM/vignettes/Example02.html&#34;&gt;Design evaluation and optimixation (02)&lt;/a&gt;,  and &lt;a href=&#34;https://cran.r-project.org/web/packages/PFIM/vignettes/LibraryOfModels.html&#34;&gt;Library of models&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VirtualPop&#34;&gt;VirtualPop&lt;/a&gt; v1.0.2: Provides functions to generate lifespans and fertility histories in continuous time using individual-level state transition (multi-state) models and data. See the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/VirtualPop/vignettes/MultistateLH.html&#34;&gt;Simulation of life histories&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/VirtualPop/vignettes/Piecewise_exponential.html&#34;&gt;Sampling from waiting time distributions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/VirtualPop/vignettes/Tutorial.html&#34;&gt;Simulation of individual fertility careers&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/VirtualPop/vignettes/Validation.html&#34;&gt;Validation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VirtualPop.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of  simulated ages at death, US 2019&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kssa&#34;&gt;kssa&lt;/a&gt; v0.0.1: Implements the known sub-sequence algorithm described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S2468550X21001696?via%3Dihub&#34;&gt;Benavides et al. (2022)&lt;/a&gt;, which helps to automatically identify and validate the best method for missing data imputation in a time series. Look &lt;a href=&#34;https://github.com/pipeben/kssa&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kssa.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Box plots comparing multiple methods&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ts2net&#34;&gt;ts2net&lt;/a&gt; v0.1.0: Implements methods to transform time series into networks, a technique which may be useful for complex systems modeling, time series data mining, or time series analysis using networks. For an introduction to the topic and descriptions of the methods see &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S000437020600083X?via%3Dihub&#34;&gt;Mitchell (2006)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-319-17290-3&#34;&gt;Silva &amp;amp; Zhao (2016)&lt;/a&gt;, and &lt;a href=&#34;https://wires.onlinelibrary.wiley.com/doi/10.1002/widm.1404&#34;&gt;Silva et al. (2021)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ts2net/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ts2net.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Box plots comparing multiple methods&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cppcheckR&#34;&gt;cppchedkR&lt;/a&gt; Allows users to run &lt;a href=&#34;https://cppcheck.sourceforge.io/&#34;&gt;Cppcheck&lt;/a&gt; on &lt;code&gt;C/C++&lt;/code&gt; files as an R command or an RStudio addin. See &lt;a href=&#34;https://cran.r-project.org/web/packages/cppcheckR/index.html&#34;&gt;README&lt;/a&gt;.
&lt;img src=&#34;CppcheckR.gif&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Time series rendered as networks&#34;&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gtExtras&#34;&gt;gtExtras&lt;/a&gt; v0.4.1: Provides additional functions for creating tables with &lt;code&gt;gt&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/gtExtras/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gtExtras.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;Table with highlighted cells&#34;&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpie&#34;&gt;ggpie&lt;/a&gt; v0.2.2: Provides functions for creating pie, donut and rose pie plots with &lt;code&gt;ggplot2&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpie/vignettes/ggpie.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpie.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Fancy pie chart&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggtrace&#34;&gt;ggtrace&lt;/a&gt; v0.2.0: Provides &lt;code&gt;ggplot2&lt;/code&gt; geoms that allow groups of data points to be outlined or highlighted for emphasis. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/ggtrace/vignettes/geom-line-trace.html&#34;&gt;Trace lines&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggtrace/vignettes/geom-point-trace.html&#34;&gt;Trace points&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggtrace.png&#34; height = &#34;350&#34; width=&#34;350&#34; alt=&#34;Cluster chart with three outlined clusters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Morphoscape&#34;&gt;Morphoscape&lt;/a&gt; v1.0.0: Implements adaptive landscape methods first described by &lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/02724634.2016.1111225&#34;&gt;Polly et al. (2016)&lt;/a&gt; for the integration, analysis and visualization of biological trait data on a phenotypic morphospace which are typically defined by shape metrics. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Morphoscape/vignettes/Morphoscape.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;morpho.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Shaded landscape plots with legend&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r3js&#34;&gt;r3js&lt;/a&gt; v0.0.1: Provides R and &lt;code&gt;JavaScript&lt;/code&gt; functions to allow &lt;code&gt;WebGL&lt;/code&gt;-based 3D plotting using the &lt;code&gt;three.js&lt;/code&gt; library. See the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/r3js/vignettes/getting-started.html&#34;&gt;Getting Started&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/r3js/vignettes/plot-from-scratch.html&#34;&gt;Creating a plot from scratch&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/r3js/vignettes/using-groupings.html&#34;&gt;Grouping plot elements&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;r3js.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;3D interactive scatter plot with point shadows projected on plane&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgl2gltf&#34;&gt;rgl2gltf&lt;/a&gt; v1.0.0: Provides functions to work with &lt;a href=&#34;https://en.wikipedia.org/wiki/GlTF&#34;&gt;glTF&lt;/a&gt; files which are used to describe 3D models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rgl2gltf/vignettes/shininess.html&#34;&gt;vignette&lt;/a&gt; for examples..&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rgl2gltf.png&#34; height = &#34;500&#34; width=&#34;600&#34; alt=&#34;3D rendering of an engine part&#34;&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shapviz&#34;&gt;shapviz&lt;/a&gt; v0.2.0: Provides functions to visualize SHapley Additive exPlanations (&lt;a href=&#34;https://shap.readthedocs.io/en/latest/index.html&#34;&gt;SHAP&lt;/a&gt;), such as waterfall plots, force plots, various types of importance plots, and dependence plots. See &lt;a href=&#34;https://proceedings.neurips.cc/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf&#34;&gt;Lundberg &amp;amp; Lee (2017)&lt;/a&gt; for background and the  &lt;a href=&#34;https://cran.r-project.org/web/packages/shapviz/vignettes/shapviz.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shapviz.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Beeswarm plot showing feature value vs. SHAP value for features of diamonds data set&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/07/29/june-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/06/28/may-2022-top-40-new-cran-packages/</link>
      <pubDate>Tue, 28 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/06/28/may-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred seventy-nine new packages made it to CRAN in May. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in twelve categories: Computational Methods, Data, Ecology, Epidemiology, Finance, Machine Learning, Networks, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=graDiEnt&#34;&gt;graDiEnt&lt;/a&gt; v1.0.1: Implements the derivative-free, optim-style Stochastic Quasi-Gradient Differential Evolution optimization algorithm published in &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-319-72926-8_27&#34;&gt;Sala, Baldanzini, and Pierini (2018)&lt;/a&gt; that uses population members to build stochastic gradient estimates. See &lt;a href=&#34;https://cran.r-project.org/web/packages/graDiEnt/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rxode2&#34;&gt;rxode2&lt;/a&gt; V2.0.7: Provides facilities for running simulations from ordinary differential equation models, such as pharmacometrics and other compartmental models, but requires both C and Fortran compilers. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rxode2/vignettes/rxode2-syntax.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ScaleSpikeSlab&#34;&gt;ScaleSpikeSlab&lt;/a&gt; v1.0: Provides a scalable Gibbs sampling implementation for high dimensional Bayesian regression with the continuous spike-and-slab prior described in &lt;a href=&#34;https://arxiv.org/abs/2204.01668&#34;&gt;Biswas, Mackey &amp;amp; Meng (2022)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ScaleSpikeSlab/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bluebike&#34;&gt;bluebike&lt;/a&gt; v0.0.3: Provides functions that facilitate importing and working with the &lt;a href=&#34;https://www.bluebikes.com/system-data&#34;&gt;Boston Blue Bike Data Set&lt;/a&gt; including functions to compute trip distances and map the locations of stations within a given radius. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bluebike/vignettes/bluebike.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bluebike.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Map showing radius from selected station&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eurodata&#34;&gt;eurodata&lt;/a&gt; v1.4.2: Implements an interface to &lt;a href=&#34;https://ec.europa.eu/eurostat/data/bulkdownload/&#34;&gt;Eurostat’s&lt;/a&gt; Bulk Download Facility with fast &lt;code&gt;data.table&lt;/code&gt; based import of data, labels, and metadata along with data search and data description and comparison functions. See &lt;a href=&#34;https://cran.r-project.org/web/packages/eurodata/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gbifdb&#34;&gt;gbifdh&lt;/a&gt; v0.1.2: Implements a high performance interface to the &lt;a href=&#34;https://www.gbif.org/&#34;&gt;Global Biodiversity Information Facility&lt;/a&gt; that supports large-scale analyses using &lt;code&gt;SQL&lt;/code&gt; or &lt;code&gt;dplyr&lt;/code&gt; operations on complete tables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gbifdb/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gbifdh.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;GBIF observations of vertebrates by class&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=getwiki&#34;&gt;getwiki&lt;/a&gt; v0.9.0: Implements a simple wrapper for &lt;a href=&#34;https://en.wikipedia.org/wiki/Main_Page&#34;&gt;Wikipedia&lt;/a&gt; data to retrieve text in a tidy format that can be used for Natural Language Processing. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/getwiki/vignettes/getwiki.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FIESTA&#34;&gt;FIESTA&lt;/a&gt; v3.4.1: Implements an estimation tool for analysts that work with sample-based inventory data from the U.S. Department of Agriculture, Forest Service, &lt;a href=&#34;https://www.fia.fs.fed.us/about/about_us/&#34;&gt;Forest Inventory and Analysis&lt;/a&gt; Program. There are nine vignettes including manuals for &lt;a href=&#34;https://cran.r-project.org/web/packages/FIESTA/vignettes/FIESTA_manual_mod_est.html&#34;&gt;Module Estimates&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/FIESTA/vignettes/FIESTA_manual_mod_pop.html&#34;&gt;Population Data&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/FIESTA/vignettes/FIESTA_tutorial_SA.html&#34;&gt;Small Area Estimators&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/FIESTA/vignettes/FIESTA_tutorial_sp.html&#34;&gt;Spatial Tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;soiltestcorr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Example of soil test plot from Cate &amp; Nelson (1971)&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=soiltestcorr&#34;&gt;soiltestcorr&lt;/a&gt; v2.1.2: Provides functions designed to assist users on the correlation analysis of crop yield and soil test values including functions to estimate crop response patterns to soil nutrient availability and critical soil test values using various approaches. See &lt;a href=&#34;https://www.publish.csiro.au/cp/CP16444&#34;&gt;Correndo et al. (2017)&lt;/a&gt;, &lt;a href=&#34;https://acsess.onlinelibrary.wiley.com/doi/10.2136/sssaj1971.03615995003500040048x&#34;&gt;Cate &amp;amp; Nelson (1971)&lt;/a&gt;, &lt;a href=&#34;https://www.jstor.org/stable/2529422?origin=crossref&#34;&gt;Anderson &amp;amp; Nelson (1975)&lt;/a&gt;, &lt;a href=&#34;https://acsess.onlinelibrary.wiley.com/doi/10.2134/agronj1994.00021962008600010033x&#34;&gt;Bullock &amp;amp; Bullock (1994)&lt;/a&gt; and &lt;a href=&#34;https://acsess.onlinelibrary.wiley.com/doi/abs/10.2134/asaspecpub29.c1&#34;&gt;Melsted &amp;amp; Peck (1977)&lt;/a&gt; for background. There are seven vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/soiltestcorr/vignettes/Introduction_to_soiltestcorr.html&#34;&gt;Introduction&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/soiltestcorr/vignettes/quadratic_plateau_tutorial.html&#34;&gt;Quadratic-plateau response&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sspm&#34;&gt;sspm&lt;/a&gt; v0.9.1: Implement a gam-based spatial surplus production model, aimed at modeling northern shrimp population in Atlantic Canada but potentially to any stock in any location. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/sspm/vignettes/Package_and_workflow_design.html&#34;&gt;Package and Workflow design&lt;/a&gt; and another that provides an &lt;a href=&#34;https://cran.r-project.org/web/packages/sspm/vignettes/An_example_with_simulated_data.html&#34;&gt;example&lt;/a&gt; with simulated data.&lt;/p&gt;

&lt;h3 id=&#34;epidemiology&#34;&gt;Epidemiology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EpiInvert&#34;&gt;EpiInvert&lt;/a&gt; v0.1.1: Inverts a renewal equation to estimate time-varying reproduction numbers and restored incidence curves with festive days and weekly biases corrected as described in &lt;a href=&#34;https://www.pnas.org/doi/full/10.1073/pnas.2105112118&#34;&gt;Alvarez et al. (2021)&lt;/a&gt; and &lt;a href=&#34;https://www.mdpi.com/2079-7737/11/4/540&#34;&gt;Alvarez et al. (2022)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/EpiInvert/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;EpiInvert.png&#34; height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Plots of incidence curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=linelist&#34;&gt;linelist&lt;/a&gt; v0.0.1: Provides tools to help storing and handling case line list data by adding a tagging system to classical &lt;code&gt;data.frame&lt;/code&gt; objects to identify key epidemiological data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/linelist/vignettes/linelist_introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=markets&#34;&gt;markets&lt;/a&gt; v1.0.3: Provides functions to estimate markets  in equilibrium and disequilibrium based on full information maximum likelihood techniques given in &lt;a href=&#34;https://www.jstor.org/stable/1914215?origin=crossref&#34;&gt;Maddala and Nelson (1974)&lt;/a&gt; and implemented using the analytic derivative expressions calculated in &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3525622&#34;&gt;Karapanagiotis (2020)&lt;/a&gt;.  There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/markets/vignettes/package.html&#34;&gt;Overview&lt;/a&gt; providing theory and code and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/markets/vignettes/model_details.html&#34;&gt;Model initializion details&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/markets/vignettes/market_clearing_assessment.html&#34;&gt;Market-clearing assessment&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/markets/vignettes/basic_usage.html&#34;&gt;Use cases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=portvine&#34;&gt;portvine&lt;/a&gt; v1.01: Provides portfolio level risk estimates including value at Risk and Expected Shortfall following the approach described in &lt;a href=&#34;https://mediatum.ub.tum.de/doc/1658240/1658240.pdf&#34;&gt;Sommer (2022)&lt;/a&gt; by modeling each asset with an ARMA-GARCH model and then modeling their cross dependency via a Vine Copula in a rolling window fashion. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/portvine/vignettes/get_started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;portvine.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Comparison of unconditional risk measurements of assets over a trading day&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=usincometaxes&#34;&gt;usincometaxes&lt;/a&gt; v0.4.0: Implements a wrapper to the NBER&amp;rsquo;s &lt;a href=&#34;http://taxsim.nber.org/taxsim35/&#34;&gt;TAXSIM 35&lt;/a&gt; tax simulator. TAXSIM 35 to calculate federal and state income taxes. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/usincometaxes/vignettes/send-data-to-taxsim.html&#34;&gt;Uploading Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/usincometaxes/vignettes/taxsim-input.html&#34;&gt;Input Columns&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/usincometaxes/vignettes/taxsim-output.html&#34;&gt;Output Columns&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/usincometaxes/vignettes/using-usincometaxes.htm&#34;&gt;Calculating Taxes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;taxes.png&#34; height = &#34;250&#34; width=&#34;450&#34; alt=&#34;Plot of the relationship between wages and income taxes paid&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MixviR&#34;&gt;MixviR&lt;/a&gt; v3.3.5: Implements tools for exploring DNA and amino acid variation and inferring the presence of target lineages from microbial high-throughput genomic DNA samples that potentially contain mixtures of variants/lineages. MixviR was originally created to help analyze environmental SARS-CoV-2/Covid-19 samples from environmental sources such as waste water or dust, but can be applied to any microbial group. See &lt;a href=&#34;https://www.nature.com/articles/ng.806&#34;&gt;DePristo et al. (2011)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/gigascience/article/10/2/giab008/6137722?login=false&#34;&gt;Danecek et al. (2021)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MixviR/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MixviR.jpeg&#34; height = &#34;200&#34; width=&#34;400&#34; alt=&#34;Example of a lineage associated mutation file&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simer&#34;&gt;simer&lt;/a&gt; v0.9.0.0: Implements a data simulator including genotype, phenotype, pedigree, selection and reproduction for animals and plants and provides data for genomic gelection, genome-wide association, and breeding studies. See &lt;a href=&#34;https://academic.oup.com/genetics/article/160/3/1243/6052511?login=false&#34;&gt;Kao and Zeng (2002)&lt;/a&gt; and &lt;a href=&#34;https://www.amazon.com/Stochastic-Simulation-Brian-D-Ripley/dp/0470009608&#34;&gt;Ripley (1987)&lt;/a&gt; for background. Look &lt;a href=&#34;https://github.com/xiaolei-lab/SIMER&#34;&gt;here&lt;/a&gt; for extensive documentation.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastTopics&#34;&gt;fastTopics&lt;/a&gt; v0.6-135: Implements fast, scalable optimization algorithms for fitting &lt;a href=&#34;https://en.wikipedia.org/wiki/Topic_model&#34;&gt;topic models&lt;/a&gt; and non-negative matrix factorization for count data. The methods exploit the special relationship between the multinomial topic model (&lt;a href=&#34;https://en.wikipedia.org/wiki/Probabilistic_latent_semantic_analysis&#34;&gt;probabilistic latent semantic indexing&lt;/a&gt;) and Poisson non-negative matrix factorization. See the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/fastTopics/vignettes/relationship.html&#34;&gt;Relationship between NMF and topic modeling&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/fastTopics/vignettes/topics_vs_clusters.html&#34;&gt;Topic mideling vs. clustering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metrica&#34;&gt;metrica&lt;/a&gt; v1.2.3: Provides functions to evaluate prediction performance of point-forecast models accounting for different aspects of the agreement between predicted and observed values including  error metrics, model efficiencies, indices of agreement, goodness of fit, concordance correlation, and error decomposition, and plots the visualized agreement. See the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/metrica/vignettes/available_metrics.html&#34;&gt;Available Metrics&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/metrica/vignettes/vignette1.html&#34;&gt;Model Assessment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metrica.png&#34; height = &#34;200&#34; width=&#34;300&#34; alt=&#34;Plot model fit with metrics table.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SparseVFC&#34;&gt;SparseVFC&lt;/a&gt; v0.1.0: Implements The sparse vector field consensus algorithm described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0031320313002410?via%3Dihub&#34;&gt;Ma et al. (2013)&lt;/a&gt; for robust vector field learning. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SparseVFC/vignettes/demo.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SparseVFC.png&#34; height = &#34;200&#34; width=&#34;400&#34; alt=&#34;Plot of vector field.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rwclust&#34;&gt;Rwclust&lt;/a&gt; v0.0.1: Implements the random walk clustering algorithm for weighted graphs as found in &lt;a href=&#34;https://link.springer.com/chapter/10.1007/3-540-45294-X_3&#34;&gt;Harel and Koren (2001)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Rwclust/vignettes/basic_usage.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Rwclust.png&#34; height = &#34;200&#34; width=&#34;350&#34; alt=&#34;Plot of network with edge weights.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EvoPhylo&#34;&gt;EvoPhylo&lt;/a&gt; v0.1: Provides functions to support automated morphological character partitioning for phylogenetic analyses, and analyses of macroevolutionary parameter outputs. See &lt;a href=&#34;https://www.nature.com/articles/s41559-021-01532-x&#34;&gt;Simões and Pierce (2021)&lt;/a&gt; for background. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/EvoPhylo/vignettes/theory.html&#34;&gt;Theoretical Background&lt;/a&gt;, and there are others on &lt;a href=&#34;https://cran.r-project.org/web/packages/EvoPhylo/vignettes/char-part.html&#34;&gt;Character Partitioning&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EvoPhylo/vignettes/fbd-params.html&#34;&gt;FBD parameters&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EvoPhylo/vignettes/rates-selection.html&#34;&gt;Evolutionary Rates&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;EvoPhylo.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of Clade distributions by clock&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sits&#34;&gt;sits&lt;/a&gt; v1.0.0: Provides an end-to-end toolkit for land use and land cover classification using big Earth observation data, based on machine learning methods applied to satellite image data cubes, as described in &lt;a href=&#34;https://www.mdpi.com/2072-4292/13/13/2428&#34;&gt;Simoes et al (2021)&lt;/a&gt;. Builds regular data cubes from collections in AWS, Microsoft Planetary Computer, Brazil Data Cube, and Digital Earth Africa using the &lt;a href=&#34;https://stacspec.org/en&#34;&gt;STAC protocol&lt;/a&gt; and the &lt;code&gt;gdalcubes&lt;/code&gt; package. An &lt;a href=&#34;https://e-sensing.github.io/sitsbook/&#34;&gt;eBook&lt;/a&gt; provides extensive documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sits.png&#34; height = &#34;200&#34; width=&#34;400&#34; alt=&#34;Plot of CBERS-4 image covering an area in the Brazilian Cerrado.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biosensors.usc&#34;&gt;biosensors.usc&lt;/a&gt; v1.0: Provides a framework for using distributional representations of biosensor data such as ECG, medical imaging or fMRI data in various statistical modeling tasks: regression models, hypothesis testing, cluster analysis, visualization, and descriptive analysis. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280221998064&#34;&gt;Matabuena et al. (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/biosensors.usc/vignettes/intro_to_package.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;biosens.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Conditional mean, quantile, and residual curves for Wasserstein regression&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CopSens&#34;&gt;CopSens&lt;/a&gt; v0.1.0: Implements the copula-based sensitivity analysis method for observational causal inference discussed in &lt;a href=&#34;https://arxiv.org/abs/2102.09412&#34;&gt;Zheng et al. (2022)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/CopSens/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CopSens.png&#34; height = &#34;400&#34; width=600&#34; alt=&#34;Estimated causal effect of covariates&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GeoModels&#34;&gt;GeoModels&lt;/a&gt; v1.0.1: Provides functions to analyze Gaussian and Non Gaussian (bivariate) spatial and spatio-temporal data and simulate random fields using likelihood methods. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s11222-014-9460-6&#34;&gt;Bevilacqua and Gaetan (2015)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/book/10.1007/978-3-030-56681-4&#34;&gt;Vallejos et al. (2020)&lt;/a&gt;  for background, and look &lt;a href=&#34;https://vmoprojs.github.io/GeoModels-page/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GeoModels.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;World map with MSE contours&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=nlmixr2&#34;&gt;nlmixr2&lt;/a&gt; v2.0.6: Fit and compare nonlinear mixed-effects models with flexible dosing information commonly seen in pharmacokinetics and pharmacodynamics using differential equations solved by compiled C code provided in the &lt;code&gt;rxode2&lt;/code&gt; package. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s10928-015-9409-1&#34;&gt;Almquist et al. (2015)&lt;/a&gt; and &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12052&#34;&gt;Wang et al. (2015)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nlmixr2/vignettes/running_nlmixr.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nlmixr2.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Default nlmixr2 plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stdmod&#34;&gt;stdmod&lt;/a&gt; v0..1.7.1: Provides functions for computing a standardized moderation effect in moderated regression and forming its confidence interval by nonparametric bootstrapping as proposed in &lt;a href=&#34;https://doi.apa.org/doiLanding?doi=10.1037%2Fhea0001188&#34;&gt;Cheung et al. (2002)&lt;/a&gt;. There are six vignettes including a &lt;a href=&#34;https://cran.r-project.org/web/packages/stdmod/vignettes/stdmod.html&#34;&gt;Quick Start Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/stdmod/vignettes/moderation.html&#34;&gt;Standardized Moderation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stdmod.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of moderation effects on two variables&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forceR&#34;&gt;forceR&lt;/a&gt; v1.0.15: Initially written and optimized to deal with insect bite force measurements, the functions in this package can be used to clean and analyze any time series. They provide a workflow to load, plot and crop data, correct amplifier and baseline drifts, identify individual peak shapes, rescale (normalize) peak curves, and find best polynomial fits to describe and analyze force curve shapes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/forceR/vignettes/forceR.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forceR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of time series correct with spline fit&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ZINARp&#34;&gt;ZINARp&lt;/a&gt; v0.1.0: Provides functions for simulation, exploratory data analysis and Bayesian analysis of p-order integer-valued autoregressive, INAR(p), and zero-inflated p-order integer-valued autoregressive, ZINAR(p), processes, as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00949655.2020.1754819?journalCode=gscs20&#34;&gt;Garay et al. (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=async&#34;&gt;async&lt;/a&gt; v0.2.1: Provides functions for writing sequential-looking code that pauses and resumes similarly to generator and async constructs from &lt;code&gt;Python&lt;/code&gt; or &lt;code&gt;JavaScript&lt;/code&gt;. Objects produced are compatible with the &lt;code&gt;iterators&lt;/code&gt; and &lt;code&gt;promises&lt;/code&gt; packages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/async/vignettes/clapping.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;async.svg&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Musical score showing a loop&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chronicler&#34;&gt;chronicler&lt;/a&gt; v0.2.0: Provides tools to decorate a function so that it returns its along with a log detailing when the function was run, what were its inputs, what were the errors (if the function failed to run) and other useful information. See the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/chronicler/vignettes/advanced-topics.html&#34;&gt;A non-mathematician&amp;rsquo;s introduction to monads&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/chronicler/vignettes/maybe-monad.html&#34;&gt;The Maybe monad&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/chronicler/vignettes/real-world-example.html&#34;&gt;A real world example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jpgrid&#34;&gt;jpgrid&lt;/a&gt; v0.2.0: Provides functions to generate Japanese &lt;a href=&#34;https://www.stat.go.jp/english/data/mesh/index.html&#34;&gt;grid square codes&lt;/a&gt; from longitude, latitude and geometries. See &lt;a href=&#34;https://cran.r-project.org/web/packages/jpgrid/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jpgrid.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of grid codes&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=partialised&#34;&gt;partialised&lt;/a&gt; v0.1.0: Provides a &lt;em&gt;partialised&lt;/em&gt; class that extends the partialising function of &lt;code&gt;purrr&lt;/code&gt; by making it easier to change the arguments. This is similar to the function-like object in &lt;a href=&#34;https://docs.julialang.org/en/v1/manual/methods/#Function-like-objects&#34;&gt;`Julia&amp;rsquo;&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/partialised/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinybrowser&#34;&gt;shinybrowser&lt;/a&gt; v1.0.0: Provides information about &lt;code&gt;shiny&lt;/code&gt; app users including browser name and version, device type (mobile or desktop), operating system and version, and browser dimensions. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinybrowser/readme/README.html&#34;&gt;README&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webshot2&#34;&gt;webshot2&lt;/a&gt; v0.1.0: Takes screenshots of web pages, including &lt;code&gt;Shiny&lt;/code&gt; applications and R Markdown documents using a headless Chrome or Chromium browser as the browser back-end. See &lt;a href=&#34;https://cran.r-project.org/web/packages/webshot2/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=accrualPlot&#34;&gt;accrualPlot&lt;/a&gt;v1.0.1: Implements accrual plots for clinical trials. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/accrualPlot/vignettes/accrualPlot.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;accrualPlot.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots showing recruited patients by site over time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggbraid&#34;&gt;ggbraid&lt;/a&gt; v0.2.2: Implements &lt;code&gt;stat_braid()&lt;/code&gt;, that extends the functionality of &lt;code&gt;geom_ribbon()&lt;/code&gt; to correctly fill the area between two alternating lines (or steps) with two different colors, and  &lt;code&gt;geom_braid()&lt;/code&gt;. Three vignettes, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbraid/vignettes/court.html&#34;&gt;US Supreme Court&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbraid/vignettes/hoops.html&#34;&gt;NBA Finals Game&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbraid/vignettes/temps.html&#34;&gt;Average Daily Temperatures&lt;/a&gt; provide examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggbraid.png&#34; height = &#34;250&#34; width=&#34;450&#34; alt=&#34;Fills area between two lines with two colors. One color when the solid line is above the dashed line, and a different color when the solid line is below the dashed line?&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggisotonic&#34;&gt;ggisotonic&lt;/a&gt; v0.1.2: Provides &lt;code&gt;stat_isotonic()&lt;/code&gt; to add weighted univariate &lt;a href=&#34;https://en.wikipedia.org/wiki/Isotonic_regression&#34;&gt;isotonic regression&lt;/a&gt; curves. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggisotonic/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggisotonic.png&#34; height = &#34;250&#34; width=&#34;450&#34; alt=&#34;Scatter plot with isotonic regression curve&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=UpSetVP&#34;&gt;UpSetVP&lt;/a&gt; v1.0.0: Uses the ideas of variance partitioning and hierarchical partitioning as described in &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/epdf/10.1111/2041-210X.13800&#34;&gt;Lai et al. (2022)&lt;/a&gt; to visualize the unique, common, or individual contribution of each predictor (or matrix of predictors) towards explaining variation. Look &lt;a href=&#34;https://github.com/LiuXYh/UpSetVP&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;UpSetVP.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Bar plot and corresponding `upset_vp()` plot&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/06/28/may-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/05/30/april-top-40-new-cran-packages/</link>
      <pubDate>Mon, 30 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/05/30/april-top-40-new-cran-packages/</guid>
      <description>
        

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hmer&#34;&gt;hmer&lt;/a&gt; v1.0.1: Provides objects and functions for &lt;a href=&#34;https://arxiv.org/abs/1910.08003&#34;&gt;Bayes Linear emulation&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/Bayesian_History_Matching&#34;&gt;history matching&lt;/a&gt;, including functions for automated training of emulators, diagnostic functions to ensure suitability, and a variety of methods for generating &lt;em&gt;waves&lt;/em&gt; of points. There is a vignette &lt;a href=&#34;https://cran.r-project.org/web/packages/hmer/vignettes/demonstrating-the-hmer-package.html&#34;&gt;Demo&lt;/a&gt; of the package, an Emulation and History matching &lt;a href=&#34;https://cran.r-project.org/web/packages/hmer/vignettes/emulationhandbook.html&#34;&gt;Handbook&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hmer/vignettes/low-dimensional-examples.html&#34;&gt;Examples&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/hmer/vignettes/stochasticandbimodalemulation.html&#34;&gt;Stochastic Emulation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hmer.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot of contours of emulator mean and standard deviation&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rminqa&#34;&gt;rminqa&lt;/a&gt; v0.1.1: Implements a wrapper for the &lt;code&gt;C++&lt;/code&gt; function &lt;a href=&#34;https://github.com/emmt/Algorithms/tree/master/bobyqa&#34;&gt;&lt;code&gt;bobyqa&lt;/code&gt;&lt;/a&gt; to perform derivative-free optimization algorithms in R.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rolog&#34;&gt;rolog&lt;/a&gt; v0.9.4: Embeds &lt;a href=&#34;https://www.swi-prolog.org/&#34;&gt;&lt;code&gt;SWI-Prolog&lt;/code&gt;&lt;/a&gt;, so that R can send deterministic and non-deterministic queries to &lt;code&gt;Prolog&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rolog/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=torchopt&#34;&gt;torchopt&lt;/a&gt; v0..1.1: Implements optimizers for the &lt;code&gt;torch&lt;/code&gt; deep learning that are not among the optimizers offered in &lt;code&gt;torch&lt;/code&gt;.  These include:&lt;code&gt;adabelief&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/2010.07468&#34;&gt;Zhuang et al (2020)&lt;/a&gt;, &lt;code&gt;adabound&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/1902.09843&#34;&gt;Luo et al.(2019)&lt;/a&gt;, &lt;code&gt;adamw&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/1711.05101&#34;&gt;Loshchilov &amp;amp; Hutter (2019)&lt;/a&gt;, &lt;code&gt;madgrad&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/2101.11075&#34;&gt;Defazio and Jelassi (2021)&lt;/a&gt;, &lt;code&gt;nadam&lt;/code&gt; by &lt;a href=&#34;https://openreview.net/pdf/OM0jvwB8jIp57ZJjtNEZ.pdf&#34;&gt;Dozat (2019)&lt;/a&gt;, &lt;code&gt;qhadam&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/1810.06801&#34;&gt;Ma and Yarats (2019)&lt;/a&gt;, &lt;code&gt;radam&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/1908.03265&#34;&gt;Liu et al. (2019)&lt;/a&gt;, &lt;code&gt;swats&lt;/code&gt; by &lt;a href=&#34;https://arxiv.org/abs/1712.07628&#34;&gt;Shekar and Sochee (2018)&lt;/a&gt;, and &lt;code&gt;yogi&lt;/code&gt; by &lt;a href=&#34;https://papers.nips.cc/paper/2018/hash/90365351ccc7437a1309dc64e4db32a3-Abstract.html&#34;&gt;Zaheer et al.(2019)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=villager&#34;&gt;villager&lt;/a&gt; v1.1.1: Provides a set of base classes with core functionality to allow users to create and run &lt;a href=&#34;https://www.csr.ufmg.br/dinamica/dokuwiki/doku.php?id=lesson_23&#34;&gt;Agent Based Models&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/villager/vignettes/extending-agents.html&#34;&gt;Extending Agents&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/villager/vignettes/extending-resources.html&#34;&gt;Extending Resources&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baseballr&#34;&gt;baseballr&lt;/a&gt; v1.2.0: Provides numerous utilities for acquiring and analyzing baseball data from online sources such as &lt;a href=&#34;https://www.baseball-reference.com/&#34;&gt;Baseball Reference&lt;/a&gt;, &lt;a href=&#34;https://www.fangraphs.com/&#34;&gt;FanGraphs&lt;/a&gt;, and the &lt;a href=&#34;https://www.mlb.com/&#34;&gt;MLB Stats API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/baseballr/vignettes/baseballr.html&#34;&gt;Getting Started Guide&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/baseballr/vignettes/ncaa_scraping.html&#34;&gt;NCAA Scraping&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/baseballr/vignettes/plotting_statcast.html&#34;&gt;Plotting Statcast data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=toRvik&#34;&gt;toRvik&lt;/a&gt; v1.0.2: Provides a suite of functions to quickly scrape and tidy advanced metrics, detailed player and game statistics, team and coach histories, and more from &lt;a href=&#34;https://barttorvik.com/&#34;&gt;Barttorvik&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/toRvik/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ustfd&#34;&gt;ustfd&lt;/a&gt; v0.1.0: Lets users make requests from the US Treasury &lt;a href=&#34;https://fiscaldata.treasury.gov/api-documentation/#list-of-endpoints&#34;&gt;Fiscal Data API endpoints&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ustfd/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/valet/index.html#:~:text=https%3A//CRAN.R%2Dproject.org/package%3Dvalet&#34;&gt;valet&lt;/a&gt; v0.9.0: Implements a client for the recently updated Bank of Canada &lt;a href=&#34;https://www.bankofcanada.ca/valet/docs&#34;&gt;Valet API&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/valet/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OBIC&#34;&gt;OBIC&lt;/a&gt; v2.0.1: Provides functions to calculate the &lt;a href=&#34;https://www.openbodemindex.nl/&#34;&gt;Open Boden Index&lt;/a&gt; method used in the Netherlands to evaluate the quality of soils of agricultural fields and evaluate the sustainability of the current agricultural practices. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/OBIC/vignettes/obic_introduction.html&#34;&gt;Open soil index&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/OBIC/vignettes/obic_score_aggregation.html&#34;&gt;Score aggregation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/OBIC/vignettes/obic_workability.html&#34;&gt;Workability&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OBIC.png&#34; height = &#34;300&#34; width=&#34;600&#34; alt=&#34;Plots showing microbial activity&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=timbeR&#34;&gt;timbeR&lt;/a&gt; v2.0.1: Provides functions to estimate wood volumes, for example, number of logs, diameters along the stem and heights at which certain diameters occur. See &lt;a href=&#34;https://cdnsciencepub.com/doi/10.1139/cjfr-2020-0326&#34;&gt;Weiskittel, A. (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/timbeR/vignettes/Intro_to_timbeR.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AssetAllocation&#34;&gt;AssetAllocation&lt;/a&gt; v1.0.0: Provides functions to implement customizable asset allocation strategies and automatically download data from &lt;a href=&#34;https://finance.yahoo.com/&#34;&gt;Yahoo Finance&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AssetAllocation/vignettes/AssetAllocation.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Asset.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Stock plot showing cumulative performance of Ivy&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multilateral&#34;&gt;multilateral&lt;/a&gt; v1.0.0: Implements multilateral price index calculations focused on time product dummy regression and GEKS variations, and allows for extension of the methods through automatic window splicing. See &lt;a href=&#34;https://www.sciendo.com/article/10.1515/jos-2016-0021&#34;&gt;Krsinich (2016)&lt;/a&gt; for information on window splicing and the &lt;a href=&#34;https://cran.r-project.org/web/packages/multilateral/vignettes/multilateral.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;multilateral.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Time series plot showing several indices&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clusterHD&#34;&gt;clusterHD&lt;/a&gt; Provides tools for clustering high dimensional data as described in &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/36/12/3849/5819546?login=false&#34;&gt;Raymaekers and Zamar (2020)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2010.00950&#34;&gt;Raymaekers and Zamar (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tglkmeans&#34;&gt;tglkmeans&lt;/a&gt; v0.3.4: Efficiently implements the Kmeans algorithm. See &lt;a href=&#34;http://ilpubs.stanford.edu:8090/778/1/2006-13.pdf&#34;&gt;Arthur and Vassilvitskii (2007) &lt;/a&gt; and &lt;a href=&#34;https://dl.acm.org/doi/10.1145/2395116.2395117&#34;&gt;Ostrovsky et al. (2013)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tglkmeans/vignettes/usage.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hilbert&#34;&gt;hilbert&lt;/a&gt; v0.2.1: Provides utilities for encoding and decoding coordinates to and from Hilbert curves based on the iterative encoding implementation described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/spe.793&#34;&gt;Chen et al. (2006)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hilbert/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hilbert.png&#34; height = &#34;150&#34; width=&#34;250&#34; alt=&#34;Space filling curve superimposed on map&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gellipsoid&#34;&gt;gellipsoid&lt;/a&gt; v0.7.2: provides functions to represent degenerate and unbounded generalized geometric ellipsoids together with methods for linear and duality transformations, and for plotting. The ideas are described in &lt;a href=&#34;https://arxiv.org/abs/1302.4881&#34;&gt;Friendly, Monette &amp;amp; Fox (2013)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/gellipsoid/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gellipsoid.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Three dimensional plot of two generalized ellipsoids&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crossnma&#34;&gt;crossnma&lt;/a&gt; v1.0.1: Provides functions for cross-design and cross-format Network Meta-Analysis Regression as described in &lt;a href=&#34;https://arxiv.org/abs/2203.06350&#34;&gt;Hamza et al. 2022&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/crossnma/vignettes/crossnma.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=exact.n&#34;&gt;exact.n&lt;/a&gt; v1.0.0: Allows the user to determine minimum sample sizes that achieve target size and power at a specified alternative. See  &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1551714421002275?via%3Dihub&#34;&gt;Lloyd &amp;amp; Ripamonti (2021)&lt;/a&gt; for the theory and &lt;a href=&#34;https://cran.r-project.org/web/packages/exact.n/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;exact.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Power curve plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stoppingrule&#34;&gt;stoppingrules&lt;/a&gt; v0.1.1: Provides functions for creating, displaying, and evaluating stopping rules for safety monitoring in clinical studies including stopping rule methods described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/019724568790153X?via%3Dihub&#34;&gt;Goldman (1987)&lt;/a&gt;, &lt;a href=&#34;https://www.vitalsource.com/za/products/advances-in-clinical-trial-biostatistics-nancy-l-geller-v9781135524388&#34;&gt;Geller et al. (2003)&lt;/a&gt;,  &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1541-0420.2005.00311.x&#34;&gt;Ivanova, Qaqish, &amp;amp; Schell (2005)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/07474946.2011.539924&#34;&gt;Kulldorff et al. (2011)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/stoppingrule/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=incidentally&#34;&gt;incidentally&lt;/a&gt; v0.9.0: Provides functions to generate random incidence matrices and bipartite graphs under different constraints or using different generative models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/incidentally/vignettes/incidentally.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;incidentally.png&#34; height = &#34;250&#34; width=&#34;350&#34; alt=&#34;Social network and new groups graphs&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=networkscaleup&#34;&gt;networkscaleup&lt;/a&gt; v0.1-1: Provides a variety of network scale-up models to analyze aggregated relational data, including models from &lt;a href=&#34;https://arxiv.org/abs/2109.10204&#34;&gt;Laga et al. (2021)&lt;/a&gt; &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214505000001168&#34;&gt;Zheng et al. (2006)&lt;/a&gt;,  &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S037887339600305X?via%3Dihub&#34;&gt;Killworth et al. (1998)&lt;/a&gt;, and &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0193841X9802200205&#34;&gt;Killworth et al. (1998)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/networkscaleup/vignettes/FittingNetworkScaleup.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pald&#34;&gt;pald&lt;/a&gt; v0.0.1: Implements the partitioned local depths algorithm described in &lt;a href=&#34;https://www.pnas.org/doi/abs/10.1073/pnas.2003634119&#34;&gt;Berenhaut, Moore, &amp;amp; Melvin (2022)&lt;/a&gt; which may be helpful in determining both local and global structure in data. Look &lt;a href=&#34;https://github.com/LucyMcGowan/pald&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pald.png&#34; height = &#34;250&#34; width=&#34;450&#34; alt=&#34;Network and plot showing local depth&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bmstdr&#34;&gt;bmstdr&lt;/a&gt; v0.1.4: Provides functions to fit, validate, and compares a number of Bayesian models for spatial and space-time point referenced and areal unit data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bmstdr/vignettes/bmstdr-vig_bookdown.html&#34;&gt;vignette&lt;/a&gt; for theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bmstdr.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Probability density with overlaid boxplots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cubble&#34;&gt;cubble&lt;/a&gt; v0.1.0: Implements a spatiotemperal data object in a relational data structure to separate the recording of time variant and invariant variables. See the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/cubble/vignettes/aggregation.html&#34;&gt;aggregation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cubble/vignettes/cubble-design.html&#34;&gt;design&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cubble/vignettes/cubble.html&#34;&gt;cubble&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cubble/vignettes/import.html&#34;&gt;import&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/cubble/vignettes/matching.html&#34;&gt;matching&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cubble.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Glyph map showing precipitation in Australia&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=incubate&#34;&gt;incubate&lt;/a&gt; v1.1.8: Fits parametric models to time-to-event data that show an initial &lt;em&gt;incubation period&lt;/em&gt;, i.e., a variable phase where the hazard is zero. The delayed Weibull distribution serves as the foundational data model. Look &lt;a href=&#34;https://gitlab.com/imb-dev/incubate/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pspatreg&#34;&gt;pspatreg&lt;/a&gt; v1.0.2: Provides functions to estimate and analyze spatial and spatio-temporal semiparametric models including spatial or spatio-temporal non-parametric trends, parametric and non-parametric covariates with a possible spatial lag for the dependent variable, and temporal correlation in the noise. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0165188914001493?via%3Dihub&#34;&gt;Basile et al. (2014)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1007/s11222-014-9464-2&#34;&gt;Rodriguez-Alvarez et al. (2015)&lt;/a&gt;, and especially &lt;a href=&#34;https://link.springer.com/article/10.1007/s10260-019-00492-8&#34;&gt;Minguez et al. (2020)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/pspatreg/vignettes/A_pspatregPackage.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/pspatreg/vignettes/B_Examples_pspatreg_CS_data.html&#34;&gt;Cross-sectional data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/pspatreg/vignettes/C_Examples_pspatreg_Panel_data.html&#34;&gt;Spatial panel data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pspatreg.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Spatial trends over map of Italy&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sfdep&#34;&gt;sfdep&lt;/a&gt; v0.1.0: Provides and interface to &lt;code&gt;spdep&lt;/code&gt; to integrate &lt;code&gt;sf&lt;/code&gt; objects and the &lt;code&gt;tidyverse&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sfdep/vignettes/basics-of-sfdep.html&#34;&gt;The Basics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sfdep/vignettes/conditional-permutation.html&#34;&gt;Conditional Permutations&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/sfdep/vignettes/spdep-and-pysal.html&#34;&gt;spdep and pysal&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sfdep.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Checkerboard showing spatial weights.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smile&#34;&gt;smile&lt;/a&gt; v1.0.4.1: Provides functions to estimate, predict, and interpolate areal data. For estimation and prediction, areal data are assumed to be an average of an underlying continuous spatial process as in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S2211675317301318?via%3Dihub&#34;&gt;Moraga et al. (2017)&lt;/a&gt;, &lt;a href=&#34;https://ij-healthgeographics.biomedcentral.com/articles/10.1186/s12942-020-00200-w&#34;&gt;Johnson et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://academic.oup.com/biostatistics/article/21/2/e17/5092061?login=false&#34;&gt;Wilson and Wakefield (2020)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/smile/vignettes/fit-and-pred.html&#34;&gt;Fitting Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/smile/vignettes/sai.html&#34;&gt;Areal Interpolation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/smile/vignettes/sf-to-spm.html&#34;&gt;Converting to spm&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/smile/vignettes/sp-cov-functions.html&#34;&gt;Spatial Covariance&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/smile/vignettes/theory.html&#34;&gt;Method&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;smile.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot of the predicted life expectancy at the LSOA areas.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SpatialPOP&#34;&gt;SpatialPOP&lt;/a&gt; v0.1.0: Provides functions to generate a spatial population from a spatially varying regression model under the assumption that observations are collected from a uniform two-dimensional grid with unit distance between any two neighboring points. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10485252.2018.1499907?journalCode=gnst20&#34;&gt;Chao et al. (2018)&lt;/a&gt; for method details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SpatialPOP/vignettes/SpatialPOP.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lite&#34;&gt;lite&lt;/a&gt; v1.0.0: Performs likelihood-based inference for stationary time series extremes following the approach of &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/env.2133&#34;&gt;Fawcett and Walshaw (2012)&lt;/a&gt;. Marginal extreme value inferences are adjusted for cluster dependence using the methodology of &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/94/1/167/228777?redirectedFrom=fulltext&amp;amp;login=false&#34;&gt;Chandler and Bate (2007)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lite/vignettes/introduction-to-lite.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lite.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plots of log likelihood functions.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spooky&#34;&gt;spooky&lt;/a&gt; v1.1.0:  Uses the Discrete Fast Fourier Transformation to extrapolate time features beyond their boundaries. Look &lt;a href=&#34;https://rpubs.com/giancarlo_vercellino/spooky&#34;&gt;here&lt;/a&gt; for examples and references.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spooky.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Time series with forecast for IBM stock.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chromote&#34;&gt;chromote&lt;/a&gt; v0.1.0: Implements the &lt;a href=&#34;https://chromedevtools.github.io/devtools-protocol/&#34;&gt;Chrome DevTools Protocol&lt;/a&gt; for controlling a headless Chrome web browser. Look &lt;a href=&#34;https://github.com/rstudio/chromote&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chkptstanr&#34;&gt;chkptstanr&lt;/a&gt; v0.1.1: Implements a framework to &lt;em&gt;checkpoint&lt;/em&gt; Bayesian models fit with &lt;code&gt;Stan&lt;/code&gt; and &lt;code&gt;brms&lt;/code&gt;. The MCMC sampler can be stopped and then restarted where it left off. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/chkptstanr/vignettes/chkpt_brms.html&#34;&gt;&lt;code&gt;brms&lt;/code&gt;&lt;/a&gt; and another for &lt;a href=&#34;https://cran.r-project.org/web/packages/chkptstanr/vignettes/chkpt_stan.html&#34;&gt;&lt;code&gt;Stan&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chkptstanr.png&#34; height = &#34;3500&#34; width=&#34;550&#34; alt=&#34;Plot of MCMC trace with checkpoints&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ivs&#34;&gt;ivs&lt;/a&gt; v0.1.0: Implements a new interval vector class for generic interval manipulations including locating various kinds of relationships between two interval vectors, merging overlaps within a single interval vector, splitting an interval vector on its overlapping endpoints, and applying set theoretical operations on interval vectors. The package was inspired by &lt;a href=&#34;https://dl.acm.org/doi/10.1145/182.358434&#34;&gt;Allen (1983)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ivs/vignettes/ivs.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=listr&#34;&gt;listr&lt;/a&gt; v0.0.2: Pools for common operations on lists such as selecting and merging data stored in lists which can be used with pipes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/listr/vignettes/the_listr_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyGizmo&#34;&gt;shinyGizmo&lt;/a&gt; v0.1: Provides UI components and input widgets for &lt;code&gt;Shiny&lt;/code&gt; applications to apply non-standard operations and address performance issues. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyGizmo/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinyGizmo.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Gif showing UI editing&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinytest2&#34;&gt;shinytest2&lt;/a&gt; v0.1.0: Provides automated unit testing of Shiny applications through a headless &lt;code&gt;Chromium&lt;/code&gt; browser. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/shinytest2/vignettes/shinytest2.html&#34;&gt;Getting Started Guide&lt;/a&gt; and seven additional vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/shinytest2/vignettes/in-depth.html&#34;&gt;Testing in depth&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/shinytest2/vignettes/robust.html&#34;&gt;Robust testing&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/shinytest2/vignettes/using-monkey-testing.html&#34;&gt;Monkey testing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinytest2.gif&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Gif showing testing sequence&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=thaipdf&#34;&gt;thaipdf&lt;/a&gt; v0.1.2: Provides &lt;code&gt;R Markdown&lt;/code&gt; templates and a&lt;code&gt;LaTeX&lt;/code&gt; preamble to create PDFs from R Markdown documents in the Thai language. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/thaipdf/vignettes/thaipdf.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggtrendline&#34;&gt;ggtrendline&lt;/a&gt; v1.0.3: Enhances &lt;code&gt;ggplot2&lt;/code&gt; with tools to add a trendline with a confidence interval for linear or nonlinear regression models and show the equation. See &lt;a href=&#34;https://link.springer.com/book/10.1007/978-0-387-09616-2&#34;&gt;Ritz and Streibig (2008)&lt;/a&gt; and &lt;a href=&#34;https://journal.r-project.org/archive/2014/RJ-2014-009/index.html&#34;&gt;Greenwell and Schubert Kabban (2014)&lt;/a&gt; for background and look &lt;a href=&#34;https://github.com/PhDMeiwp/ggtrendline&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggtrendline.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing trendline with confidence interval and equation&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/05/30/april-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/04/28/march-top-40-new-cran-packages/</link>
      <pubDate>Thu, 28 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/04/28/march-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred and six new packages stuck to CRAN in March. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in thirteen categories: Computational Methods, Data, Finance, Game Theory, Genomics, Machine Learning, Medicine, Networks, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/RCDT/index.html&#34;&gt;RCDT&lt;/a&gt; v1.1.0: Provides functions to perform 2D &lt;a href=&#34;https://en.wikipedia.org/wiki/Delaunay_triangulation&#34;&gt;Delaunay triangulation&lt;/a&gt;, constrained or unconstrained, with the help of the  &lt;a href=&#34;https://github.com/artem-ogre/CDT&#34;&gt;CDT&lt;/a&gt; &lt;code&gt;C++&lt;/code&gt; library. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RCDT/vignettes/the-RCDT-package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sunCurve.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot of a sun curve&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rlemon&#34;&gt;rlemon&lt;/a&gt; v0.2.0: Provides access to the &lt;a href=&#34;https://lemon.cs.elte.hu/trac/lemon&#34;&gt;LEMON&lt;/a&gt; &lt;code&gt;C++&lt;/code&gt; graph library. Look &lt;a href=&#34;https://errickson.net/rlemon/&#34;&gt;here&lt;/a&gt; for a list of algorithms.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ag5Tools&#34;&gt;ag5Tools&lt;/a&gt; v0.0.1: Offers tools for downloading and extracting data from the &lt;em&gt;Copernicus Agrometeorological indicators from 1979 to present derived from reanalysis&lt;/em&gt; &lt;a href=&#34;https://cds.climate.copernicus.eu/cdsapp#!/dataset/sis-agrometeorological-indicators?tab=overview&#34;&gt;(AgERAS)&lt;/a&gt; dataset. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ag5Tools/vignettes/ag5Tools.html&#34;&gt;ag5Tools&lt;/a&gt; to get started and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ag5Tools/vignettes/extracing_data.html&#34;&gt;vignette&lt;/a&gt; on extracting data.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AirMonitor&#34;&gt;AirMonitor&lt;/a&gt; v0.2.2: Provides utilities for working with hourly air quality monitoring data with a focus on small particulates (PM2.5) along with algorithms to calculate NowCast and the associated Air Quality Index (AQI) &lt;a href=&#34;https://www.airnow.gov/sites/default/files/2020-05/aqi-technical-assistance-document-sept2018.pdf&#34;&gt;as defined&lt;/a&gt; by the US Environmental Projection Agency AirNow program. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/AirMonitor/vignettes/AirMonitor.html&#34;&gt;Introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/AirMonitor/vignettes/Developer_Style_Guide.html&#34;&gt;Developers Style Guide&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/AirMonitor/vignettes/Data_Model.html&#34;&gt;Data Model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AirMonitor.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Map of Western US with bubble chart of air quality&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BISdata&#34;&gt;BISdata&lt;/a&gt; v0.1-1: Provides access to data from the &lt;a href=&#34;https://www.bis.org/&#34;&gt;Bank for International Settlements&lt;/a&gt; in Basel. Look &lt;a href=&#34;https://github.com/enricoschumann/BISdata&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AFR&#34;&gt;AFR&lt;/a&gt; v0.1.0: Provides tools for regression, prediction and forecast analysis of macroeconomic and credit data adapted for banking sector of Kazakhstan for bank analysts and non-statisticians. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/AFR/vignettes/Data-tranformation.html&#34;&gt;Data transformatiom&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/AFR/vignettes/Diagnostic-tests.html&#34;&gt;Diagnostic Tests&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/AFR/vignettes/Regression-model.html&#34;&gt;Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fixedincome&#34;&gt;fixedincome&lt;/a&gt; v0.0.1: Implements objects that abstract interest rates, compounding factors, day count rules, forward rates and term structure of interest rates to assist with calculations of interest rates and fixed income. Look &lt;a href=&#34;https://github.com/wilsonfreitas/R-fixedincome&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;income.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Plot of spot rate curve&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;game-theory&#34;&gt;Game Theory&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=socialranking&#34;&gt;socialranking&lt;/a&gt; v0.1.1:  Offers a set of solutions to rank players based on a transitive ranking between coalitions, including CP-Majority, ordinal Banzhaf or lexicographic excellence solution summarized &lt;a href=&#34;https://www.ijcai.org/proceedings/2020/3&#34;&gt;Allouche et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/socialranking/vignettes/socialranking.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AquaBPsim&#34;&gt;AquaBPsim&lt;/a&gt; v0.0.1: Provides tools to simulate breeding programs including functions to simulate production and reproduction systems encountered in aquaculture. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AquaBPsim/vignettes/AquaBPsim.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coda4microbiome&#34;&gt;coda4microbiome&lt;/a&gt; v0.1.1: Provides tools for microbiome data analysis that take into account its compositional nature including functions for variable selection for both, cross-sectional and longitudinal studies, and for binary and continuous outcomes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/coda4microbiome/vignettes/coda4microbiome.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;coda.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Illustration of package function&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MitoHEAR&#34;&gt;MitoHEAR&lt;/a&gt; v0.1.0: Provides functions for the estimation and downstream statistical analysis of the mitochondrial DNA Heteroplasmy calculated from single-cell datasets. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MitoHEAR/vignettes/MitoHEAR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MitoHEAR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Heat map the ground truth and the new partition obtained with unsupervised cluster analysis&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ZetaSuite&#34;&gt;ZetaSuite&lt;/a&gt; v1.0.0: Provides functions to score hits from two-dimensional RNAi screens analyze single cell transcriptomics to differentiate rare cells from damaged ones. See &lt;a href=&#34;https://www.nature.com/articles/s41586-018-0698-6&#34;&gt;Vento-Tormo et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ZetaSuite/vignettes/ZetaSuite.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ZetaSuite.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing evaluation of quality for individual readouts&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RGAN&#34;&gt;RGAN&lt;/a&gt; v0.1.1: Implements the Generative Adversarial Nets algorithm described in &lt;a href=&#34;https://proceedings.neurips.cc/paper/2014/file/5ca3e9b122f61f8f06494c97b1afccf3-Paper.pdf&#34;&gt;Goodfellow et al. (2014)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/RGAN/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RGAN.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots comparing real and synthetic data&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sentiment.ai&#34;&gt;sentiment.ai&lt;/a&gt; v0.1.1: Implements Sentiment Analysis via &lt;code&gt;tensorflow&lt;/code&gt; deep learning and gradient boosting models and also allows users to create embedding vectors for text which can be used in other analyses. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sentiment.ai/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sentopics&#34;&gt;sentopics&lt;/a&gt; v0.6.2: Offers a framework that joins topic modeling and sentiment analysis of textual data, and implements a fast Gibbs sampling estimation of Latent Dirichlet Allocation. See &lt;a href=&#34;https://www.pnas.org/doi/full/10.1073/pnas.0307752101&#34;&gt;Griffiths &amp;amp; Steyvers (2004)&lt;/a&gt; and the Joint Sentiment/Topic Model of &lt;a href=&#34;https://ieeexplore.ieee.org/document/5710933&#34;&gt;Lin, Everson &amp;amp; Ruger (2012)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/sentopics/vignettes/Basic_usage.html&#34;&gt;Bascic Usage&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/sentopics/vignettes/Topical_time_series.html&#34;&gt;Topical time series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sentopics.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Time series of sentiment breakdown&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=transforEmotion&#34;&gt;transforEmotion&lt;/a&gt; v0.1.0: Provides access to sentiment analysis using the &lt;code&gt;Python&lt;/code&gt; based &lt;a href=&#34;https://huggingface.co&#34;&gt;huggingface&lt;/a&gt; transformer zero-shot classification model pipelines. The default pipeline is Cross-Encoder&amp;rsquo;s &lt;a href=&#34;https://huggingface.co/cross-encoder/nli-distilroberta-base&#34;&gt;DistilRoBERTa&lt;/a&gt; trained on the &lt;a href=&#34;https://nlp.stanford.edu/projects/snli/&#34;&gt;Stanford Natural Language Inference&lt;/a&gt; and &lt;a href=&#34;https://huggingface.co/datasets/multi_nli&#34;&gt;Multi-Genre Natural Language Inference&lt;/a&gt; datasets. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/transforEmotion/vignettes/Python_Setup.pdf&#34;&gt;vignette&lt;/a&gt; on setting up &lt;code&gt;Python&lt;/code&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adaptr&#34;&gt;adaptr&lt;/a&gt; v1.0.0: Simulates adaptive clinical trials using adaptive stopping, adaptive arm dropping, and adaptive randomization. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/adaptr/vignettes/Overview.html&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/adaptr/vignettes/Basic-examples.html&#34;&gt;Basic&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/adaptr/vignettes/Advanced-example.html&#34;&gt;Advanced&lt;/a&gt; examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;adaptr.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot of summary metrics by trial arm&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EVI&#34;&gt;EVI&lt;/a&gt; v0.1.1-4: Implements the epidemic volatility index, a novel early warning tool for identifying new waves in an epidemic as described in &lt;a href=&#34;https://www.nature.com/articles/s41598-021-02622-3&#34;&gt;Kostoulas et al. (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/EVI/vignettes/EVI.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;evi.webp&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Time series of positive and negative predictive values for New York&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rts2&#34;&gt;rts2&lt;/a&gt; v0.3: Provides functions to support modelling case data for real-time surveillance of infectious diseases including functions to generate a computational grid over an area of interest and approximate log-Gaussian Cox Process model. See &lt;a href=&#34;https://projecteuclid.org/journals/statistical-science/volume-28/issue-4/Spatial-and-Spatio-Temporal-Log-Gaussian-Cox-Processes--Extending/10.1214/13-STS441.full&#34;&gt;Diggle et al. (2013)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007/s11222-019-09886-w&#34;&gt;Solin and Särkkä (2020)&lt;/a&gt; for background and look &lt;a href=&#34;http://www.sam-watson.xyz/vignette.html&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rts2.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Color coded grid showing proportion of population over 65 imposed on map&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BCDAG&#34;&gt;BCDAG&lt;/a&gt; v1.0.0: Provides functions for structure learning of causal networks and estimation of joint causal effects from observational Gaussian data. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s10260-021-00579-1&#34;&gt;Castelletti &amp;amp; Mascaro (2021)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2201.12003&#34;&gt;Castelletti &amp;amp; Mascaro (2022)&lt;/a&gt; for background, and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/BCDAG/vignettes/bcdag_generatedata.html&#34;&gt;Random Data Generation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BCDAG/vignettes/bcdag_getfamily.html&#34;&gt;Output of &lt;code&gt;learn_DAG()&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/BCDAG/vignettes/bcdag_learnDAG.html&#34;&gt;MCMC scheme for posterior inference&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SEset&#34;&gt;SEset&lt;/a&gt; v1.0.1: Implements tools to compute and analyze the set of statistically-equivalent Gaussian, linear path models which generate the input precision or (partial) correlation matrix. See &lt;a href=&#34;https://cran.r-project.org/web/packages/SEset/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SEset.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Directed and undirected plots of a network&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bdc&#34;&gt;bdc&lt;/a&gt; v1.1.0: Provides functions for biodiversity data cleaning organized into five themes: Merging datasets, Pre-filtering, Taxonomy, Space (Flagging low precision coordinates), and Time (flagging inconsistent data collection dates). There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/bdc/vignettes/integrate_datasets.html&#34;&gt;Standardization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bdc/vignettes/prefilter.html&#34;&gt;Pre-filter&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bdc/vignettes/space.html&#34;&gt;Space&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bdc/vignettes/taxonomy.html&#34;&gt;Taxonomy&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bdc/vignettes/time.html&#34;&gt;Time&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CSHShydRology&#34;&gt;CSHShydRology&lt;/a&gt; v1.2.1: Offers a collection of user submitted functions to aid in the analysis of hydrological data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CSHShydRology/vignettes/hydrograph_plot.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hydro.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing precipitation and flow over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cheem&#34;&gt;cheem&lt;/a&gt; v0.2.0: Provides functions to explore local explanations of non-linear models by first calculating the tree &lt;a href=&#34;https://christophm.github.io/interpretable-ml-book/shap.html&#34;&gt;&lt;strong&gt;SH&lt;/strong&gt;apley &lt;strong&gt;A&lt;/strong&gt;dditive ex&lt;strong&gt;P&lt;/strong&gt;lanation&lt;/a&gt; for every observation and for calculating a projection basis, and then changing the basis with a radial tour. See &lt;a href=&#34;https://arxiv.org/abs/1802.03888&#34;&gt;Lundberg et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://journal.r-project.org/archive/2020/RJ-2020-027/index.html&#34;&gt;Spyrison &amp;amp; Cook (2020)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10618600.1997.10474754&#34;&gt;Cook and Buja (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cheem/vignettes/getting-started-with-cheem.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cheem.gif&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;gif illustrating radial tour&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CondCopulas&#34;&gt;CondCopulas&lt;/a&gt; v0.1.2: Provides functions for the estimation of conditional copulas models, various estimators of conditional Kendall&amp;rsquo;s tau statistic as proposed in Derumigny and Fermanian &lt;a href=&#34;https://www.degruyter.com/document/doi/10.1515/demo-2019-0016/html&#34;&gt;2019a&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167947319300271?via%3Dihub&#34;&gt;2019b&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0047259X1930435X?via%3Dihub&#34;&gt;2020&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CondCopulas/vignettes/simulatedData.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;copulas.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of conditional quantiles&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multilevelmod&#34;&gt;multilevelmod&lt;/a&gt; v0.1.0: Implements bindings for hierarchical regression models for use with the &lt;code&gt;parsnip&lt;/code&gt; package. Models include longitudinal generalized linear models as described in &lt;a href=&#34;https://academic.oup.com/biomet/article/73/1/13/246001?login=false&#34;&gt;Liang and Zeger (1986)&lt;/a&gt;  and mixed-effect models as described in &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-1-4419-0318-1_1&#34;&gt;Pinheiro and Bates (2000)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/multilevelmod/vignettes/multilevelmod.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rbmi&#34;&gt;rbmi&lt;/a&gt; v1.1.3: Implements reference based multiple imputation allowing for the imputation of longitudinal datasets using predefined strategies. These include
conventional MI methods, conditional mean imputation methods, and bootstrapped MI methods. See the &lt;em&gt;Scope&lt;/em&gt; section of the &lt;a href=&#34;https://cran.r-project.org/web/packages/rbmi/vignettes/stat_specs.html&#34;&gt;Statistical Specifications&lt;/a&gt; vignette for more information on MI methods. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rbmi/vignettes/quickstart.html&#34;&gt;Quick Start Guide&lt;/a&gt; and an additional vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rbmi/vignettes/advanced.html&#34;&gt;Advanced Functionality&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=remiod&#34;&gt;remiod&lt;/a&gt; v1.0.0: Implements reference-based multiple imputation of ordinal and binary responses under Bayesian framework, as described in &lt;a href=&#34;https://arxiv.org/abs/2203.02771&#34;&gt;Wang and Liu (2022)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/remiod/vignettes/intro_remiod.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;remiod.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Missing values plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rlcv&#34;&gt;rlcv&lt;/a&gt; v1.0.0: Provides functions to estimate likelihood cross-validation bandwidth for uni- and multi-variate kernel densities which are robust with respect to fat-tailed distributions and outliers. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/07350015.2018.1424633?journalCode=ubes20&#34;&gt;Wu (2019)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rlcv/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rlcv.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Contour density plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sftime&#34;&gt;sftime&lt;/a&gt; v0.2-0: Provides classes and methods for spatial objects that have a registered time column, in particular for irregular spatiotemporal data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sftime/vignettes/sftime.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sftime.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Time series plots by ID and value&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=workboots&#34;&gt;workboots&lt;/a&gt; v0.1.1: Provides functions for generating bootstrap prediction intervals from a &lt;code&gt;tidymodels&lt;/code&gt; workflow. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/workboots/vignettes/Getting-Started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/workboots/vignettes/Estimating-a-Linear-Prediction-Interval.html&#34;&gt;vignette&lt;/a&gt; on estimating linear prediction intervals.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;workboots.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Plot showing predictions with prediction intervals&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dtts&#34;&gt;dtts&lt;/a&gt; v0.1.0: Provides high-frequency time-series support via &lt;code&gt;nanotime&lt;/code&gt; and &lt;code&gt;data.table&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/dtts/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ngboostForecast&#34;&gt;ngboostForecast&lt;/a&gt; v0.0.2: Implements probabilistic time series forecasting via natural gradient boosting for probabilistic prediction. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ngboostForecast/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ngboostForecast.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of time series with forecast&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=svines&#34;&gt;svines&lt;/a&gt; v0.1.4: Provides functions to fit and simulate from stationary vine copula models for time series. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0304407621003043?via%3Dihub&#34;&gt;Nagler et al. (2022)&lt;/a&gt; for the theory and look &lt;a href=&#34;https://github.com/tnagler/svines&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;svines.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of copula contours&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dyn.log&#34;&gt;dyn.log&lt;/a&gt; v0.4.0: Implements dynamic, configuration driven logging. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dyn.log/vignettes/Configuration.html&#34;&gt;Configuration&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dyn.log/vignettes/Formats.html&#34;&gt;Formats&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dyn.log/vignettes/Layouts.html&#34;&gt;Layouts&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dyn.log/vignettes/Levels.html&#34;&gt;Levels&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=formatters&#34;&gt;formatters&lt;/a&gt; v0.2.0: Provides a framework for rendering complex tables to ASCII, and a set of formatters for transforming values or sets of values into ASCII-ready display strings. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/formatters/vignettes/formatters.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=git4r&#34;&gt;git4r&lt;/a&gt; v0.1.2: Implements an interactive &lt;code&gt;git&lt;/code&gt; user interface from the R command line that includes tools to make commits, branches, remotes, and diffs an integrated part of R coding. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/git4r/vignettes/git4r-demo.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggmice&#34;&gt;ggmice&lt;/a&gt; v0.0.1: Provides functions to enhance a &lt;code&gt;mice&lt;/code&gt; imputation workflow with visualizations for incomplete and imputed data including functions to inspect missing data, develop imputation models, evaluate algorithmic convergence, and compare observed versus imputed data. See the &lt;a href=&#34;https://drive.google.com/drive/folders/0ByIK3JgdMzISWEVRMkZUMmJTSkE&#34;&gt;Getting Started Guide&lt;/a&gt; and the vignette &lt;a href=&#34;https://cran.r-project.org/web/packages/ggmice/vignettes/old_friends.html&#34;&gt;Old Firends&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggmice.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Missing data pattern plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=langevitour&#34;&gt;langevitour&lt;/a&gt; v0.2: Implements an HTML widget that uses &lt;a href=&#34;https://en.wikipedia.org/wiki/Langevin_dynamics&#34;&gt;Langevin dynamics&lt;/a&gt; to show random walks through 2D projections of numerical data. It can be used from within R, or included in a self-contained Rmarkdown document. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/langevitour/vignettes/usage.html&#34;&gt;vignette&lt;/a&gt; for an examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tour.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;2D projection of RNA sequence&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=picker&#34;&gt;picker&lt;/a&gt; v0.2.6: Provides functions to zoom, pan, and pick points from a &lt;code&gt;deck.gl&lt;/code&gt; scatterplot and includes tooltips, labels, a grid overlay, legends, and coupled interactions across multiple plots. See &lt;a href=&#34;https://cran.r-project.org/web/packages/picker/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;picker.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;gif illustrating point selection&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/04/28/march-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/03/28/february-2022-top-40-new-cran-packages/</link>
      <pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/03/28/february-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;February was a good month for new R packages on CRAN. Here are my &amp;ldquo;Top 40&amp;rdquo; selections from the two hundred packages that arrived in thirteen categories: Computational Methods, &amp;ldquo;Data&amp;rdquo;, Genomics, Linguistics, Machine Learning, Mathematics, Medicine, Networks, Science, Sports, Statistics, Utilities, Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastadi&#34;&gt;fastadi&lt;/a&gt; v0.1.0: Implements the adaptive-impute matrix completion algorithm described in &lt;a href=&#34;https://amstat.tandfonline.com/doi/abs/10.1080/10618600.2018.1518238#.YjzCEhDML0o&#34;&gt;Cho, Kim &amp;amp; Rohe (2016)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/fastadi/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=invertiforms&#34;&gt;invertiforms&lt;/a&gt; v0.1.0: Provides composable invertible transforms for sparse matrices. See &lt;a href=&#34;https://cran.r-project.org/web/packages/invertiforms/readme/README.htm&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggchangepoint.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Visualization of regularized degree normalized graph Laplacian &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mirai&#34;&gt;mirai&lt;/a&gt; v0.1.1: Provides a simple and lightweight method for concurrent and parallel code execution, built on NNG, &lt;a href=&#34;https://nng.nanomsg.org/&#34;&gt;Nanomsg Next Gen&lt;/a&gt; technology. See &lt;a href=&#34;https://cran.r-project.org/web/packages/mirai/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=amerifluxr&#34;&gt;amerifluxr&lt;/a&gt; v1.0.0: Provides a programmatic interface to the &lt;a href=&#34;https://ameriflux.lbl.gov/&#34;&gt;AmeriFlux&lt;/a&gt; database and includes query, download, and data summary tools. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/amerifluxr/vignettes/data_import.html&#34;&gt;Data Import&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/amerifluxr/vignettes/site_selection.html&#34;&gt;Site Selection&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=finnishgrid&#34;&gt;finnishgrid&lt;/a&gt; v0.1.0: Implements an API client for &lt;a href=&#34;https://www.fingrid.fi/en/electricity-market/electricity-market-information/&#34;&gt;Fingrid Open Data&lt;/a&gt; on the electricity market and the power system. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/finnishgrid/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;finnishgrid.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Time series plot of electricity production&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fixtuRes&#34;&gt;fixtuRes&lt;/a&gt; v0.1.3: Provides functions to generate mock data in R using YAML configurations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fixtuRes/vignettes/configuration.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jpstat&#34;&gt;jpstat&lt;/a&gt; v0.2.0: Provides tools for using the &lt;a href=&#34;https://www.e-stat.go.jp/&#34;&gt;e-Stat&lt;/a&gt; API, a portal site for Japanese government statistics, and includes functions for automatic query generation, data collection and formatting. See &lt;a href=&#34;https://cran.r-project.org/web/packages/jpstat/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;gemomics&#34;&gt;Gemomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fcfdr&#34;&gt;fcfdr&lt;/a&gt; v1.0.0: Provides functions to implement the Flexible cFDR (&lt;a href=&#34;https://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1009853&#34;&gt;Hutchinson et al. (2021)&lt;/a&gt;)  and Binary cFDR (&lt;a href=&#34;https://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1009853&#34;&gt;Hutchinson et al. (2021)&lt;/a&gt;) methodologies to leverage auxiliary data from arbitrary distributions, for example functional genomic data, with GWAS p-values to generate re-weighted p-values. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fcfdr/vignettes/fcfdr-vignette.html&#34;&gt;Introducion&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/fcfdr/vignettes/ldak-vignette.html&#34;&gt;LDAK&lt;/a&gt; and  &lt;a href=&#34;https://cran.r-project.org/web/packages/fcfdr/vignettes/t1d_app.html&#34;&gt;TID&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simphony&#34;&gt;simphony&lt;/a&gt; v1.0.0: Provides a tool for simulating rhythmic data: transcriptome data using Gaussian or negative binomial distributions, and behavioral activity data using Bernoulli or Poisson distributions. See &lt;a href=&#34;https://peerj.com/articles/6985/&#34;&gt;Singer et al. (2019)&lt;/a&gt; for details,  and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/simphony/vignettes/examples.html&#34;&gt;simphony&amp;rsquo;s options&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/simphony/vignettes/introduction.html&#34;&gt;evaluating rhythm detection&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simphony.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plots illustrating rythmic and non-rythmic features&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;linguistics&#34;&gt;Linguistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glottospace&#34;&gt;glottospace&lt;/a&gt; v0.0.111: Provides streamlined workflows for geolinguistic analysis, including: accessing global linguistic and cultural databases, data import, data entry, data cleaning, data exploration, mapping, visualization and export. See &lt;a href=&#34;https://cran.r-project.org/web/packages/glottospace/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;glottospace.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Language families on world map&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aum&#34;&gt;aum&lt;/a&gt; v2022.2.7: Uses a standard template library sort to implement an efficient algorithm for computing AUM, Area Under Min(FP, FN), and directional derivatives. See &lt;a href=&#34;https://arxiv.org/abs/2107.01285&#34;&gt;Hillman &amp;amp; Hocking (2021)&lt;/a&gt; for details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/aum/vignettes/accuracy-comparison.html&#34;&gt;Accuracy comparison&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/aum/vignettes/speed-comparison.html&#34;&gt;Speed comparison&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aum.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;auc curves vs. iteration for several models&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=familiar&#34;&gt;familiar&lt;/a&gt; v1.0.0: Provides an unified interface for end-to-end automated machine learning and model evaluation. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/familiar/vignettes/introduction_precompiled.html&#34;&gt;Introduction&lt;/a&gt;, and five additional vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/familiar/vignettes/evaluation_and_explanation_precompiled.html&#34;&gt;Evaluation and explanation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/familiar/vignettes/feature_selection_precompiled.html&#34;&gt;Feature selection methods&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;familiar.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Model calibration plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OptHoldoutSize&#34;&gt;OptHoldoutSize&lt;/a&gt; v0.1.0.0: Provides tools to estimate the size of a holdout set and the associated errors when updating predictive scores. See &lt;a href=&#34;https://arxiv.org/abs/2202.06374&#34;&gt;Haidar-Wehbe et al. (2022)&lt;/a&gt; for details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/OptHoldoutSize/vignettes/comparison_of_algorithms.html&#34;&gt;Comparison of algorithms&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/OptHoldoutSize/vignettes/ASPRE_example.html&#34;&gt;ASPRE Example&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/OptHoldoutSize/vignettes/simulated_example.html&#34;&gt;Simulated Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OptHoldoutSize.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plots showing loss vs. holdout set size for various secnarios&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=soundClass&#34;&gt;soundClass&lt;/a&gt; v0.0.9.1: Implements a sound classification workflow with functions to automatically classify sound events using convolutional neural networks. See &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13101&#34;&gt;Gibb et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005995&#34;&gt;Mac Aodha et al. (2018)&lt;/a&gt;, and &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13103&#34;&gt;Stowell et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/soundClass/vignettes/example.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gmpoly&#34;&gt;gmpoly&lt;/a&gt; v1.1.0: Provides symbolic calculation, addition, multiplication, and evaluation of multivariate polynomials with rational coefficients. See &lt;a href=&#34;https://cran.r-project.org/web/packages/gmpoly/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gyro&#34;&gt;gyro&lt;/a&gt; v0.2.0: Implements functions for three dimensional hyperbolic geometry based on the theory found in &lt;a href=&#34;https://www.worldscientific.com/worldscibooks/10.1142/5914&#34;&gt;Ungar (2005)&lt;/a&gt;. The short &lt;a href=&#34;https://cran.r-project.org/web/packages/gyro/vignettes/getstarted.html&#34;&gt;vignette&lt;/a&gt; points to resources to get you started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gyro.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Hyperbolic Icosahedron&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sumR&#34;&gt;sumR&lt;/a&gt; v0.4.6: Implements functions based on theoretical results which ensure that the summation of an infinite discrete series is within an arbitrary margin of error of its true value. See &lt;a href=&#34;https://www.jstor.org/stable/2324995?origin=crossref&#34;&gt;Braden (1992)&lt;/a&gt; for background.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/admiral/index.html#:~:text=https%3A//CRAN.R%2Dproject.org/package%3Dadmiral&#34;&gt;admiral&lt;/a&gt; v0.6.3: Implements a toolbox for programming &lt;a href=&#34;https://www.cdisc.org/new-to-cdisc&#34;&gt;CDISC&lt;/a&gt; compliant Analysis Data Model &lt;a href=&#34;https://www.cdisc.org/standards/foundational/adam&#34;&gt;ADaM&lt;/a&gt; datasets in R in accordance with the &lt;a href=&#34;https://www.cdisc.org/standards/foundational/adam/adamig-v1-3-release-package&#34;&gt;&lt;em&gt;Analysis Data Model Implementation Guide&lt;/em&gt;&lt;/a&gt;. There are seven vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/admiral/vignettes/adsl.html&#34;&gt;Creating ADSL&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/admiral/vignettes/bds_exposure.html&#34;&gt;Creating a BDS Exposure ADaM&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baker&#34;&gt;baker&lt;/a&gt; v1.0.0: Provides functions to specify, fit and visualize nested partially-latent class models for inference of population disease etiology and individual diagnosis. See &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssc.12101&#34;&gt;Wu et al. (2015)&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/biostatistics/article/18/2/200/2555349?login=false&#34;&gt;Wu et al. (201)&lt;/a&gt;. and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.8804&#34;&gt;Wu &amp;amp; Chen (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/baker/vignettes/baker_demo.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;baker.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Matrix of odds ratios&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MicroMoB&#34;&gt;MicroMB&lt;/a&gt; v0.0.12: Implements a framework based on S3 dispatch for constructing models of mosquito-borne pathogen transmission which are constructed from submodels of various components. Consistent mathematical expressions for the distribution of bites on hosts enables stochastic and deterministic models to be coherently incorporated and updated over a discrete time step. There are nine vignettes including the Ross-Macdonale &lt;a href=&#34;https://cran.r-project.org/web/packages/MicroMoB/vignettes/RM_mosquito.html&#34;&gt;mosquito model&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MicroMoB/vignettes/RM_transmission.html&#34;&gt;transmission model&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/MicroMoB/vignettes/bloodmeal.html&#34;&gt;Blood feeding&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MicroMB.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Wiring diagram for blood feeding computation&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=musclesyneRgies&#34;&gt;musclesyneRgies&lt;/a&gt; v1.1.3: Provides a framework to factorize electromyography data including tools for raw data pre-processing, non negative matrix factorization, classification of factorised data and plotting of obtained outcomes. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/musclesyneRgies/vignettes/analysis.html&#34;&gt;analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/musclesyneRgies/vignettes/plots.html&#34;&gt;plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/musclesyneRgies/vignettes/pro_tips.html&#34;&gt;pro tips&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/musclesyneRgies/vignettes/workflow.html&#34;&gt;workflow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;muscles.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Motor control time series and synergy plots for four trials&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ravetools&#34;&gt;ravetools&lt;/a&gt; v0.0.3: Implements signal processing tools for analyzing electrophysiology data including a fast, memory-efficient Notch-filter, Welch-periodogram, and a discrete wavelet transform algorithm for hours of high-resolution signals. See the &lt;a href=&#34;https://openwetware.org/wiki/RAVE&#34;&gt;RAVE Project&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1053811920308272?via%3Dihub&#34;&gt;Magnotti et al. (2020)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/ravetools/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ravetools.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Welch periodogram for notch filters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wildmeta&#34;&gt;wildmeta&lt;/a&gt; v0.1.0: Implements single coefficient tests and multiple-contrast hypothesis tests of meta-regression models using cluster wild bootstrapping, based on the methods examined in &lt;a href=&#34;https://osf.io/preprints/metaarxiv/x6uhk/&#34;&gt;Joshi et al. (2021)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/wildmeta/vignettes/cwbmeta.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;wildmeta.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Density plot of bootstrapped Naive F Statistic&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leidenbase&#34;&gt;leidenbase&lt;/a&gt; v0.1.9: Implements an R to C/C++ interface that runs the Leiden community detection algorithm to find a basic partition. It includes the required source code files from the official &lt;a href=&#34;https://github.com/vtraag/leidenalg&#34;&gt;leidenalg distribution&lt;/a&gt; and functions from the R &lt;a href=&#34;https://igraph.org/r/&#34;&gt;igraph&lt;/a&gt; package. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/leidenbase/vignettes/leidenbase.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netropy&#34;&gt;netropy&lt;/a&gt; v0.1.0: Provides functions to conduct a statistical entropy analysis of network data as introduced by &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0759106315615511&#34;&gt;Frank &amp;amp; Shafie (2016)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/netropy/vignettes/joint_entropies.html&#34;&gt;Joint Entropies&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/netropy/vignettes/prediction_power.html&#34;&gt;Prediction Power&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/netropy/vignettes/univariate_bivariate_trivariate.html&#34;&gt;Uni, Bi &amp;amp; Trivariate Entropies&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/netropy/vignettes/variable_domains.html&#34;&gt;Data Editing&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IceSat2R&#34;&gt;IceSat2R&lt;/a&gt; v1.0.1: Implements an interface to to the &lt;a href=&#34;https://openaltimetry.org/&#34;&gt;OpenAltimetry ICESat data&lt;/a&gt; through the &lt;a href=&#34;https://openaltimetry.org/data/swagger-ui/&#34;&gt;API&lt;/a&gt; allowing users to download and process Global Geolocated Photon Data, Land Ice Height, Sea Ice Height, Land and Vegetation Height and more. There are vignettes on IceSat-2 &lt;a href=&#34;https://cran.r-project.org/web/packages/IceSat2R/vignettes/IceSat-2_Atlas_products_PDF.pdf&#34;&gt;Atlases&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/IceSat2R/vignettes/IceSat-2_Mission_Orbits_PDF.pdf&#34;&gt;Mission Orbits&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/IceSat2R/vignettes/IceSat-2_Virtual_File_System_Orbits_PDF.pdf&#34;&gt;Virtual File System Orbits&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;IceSat.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Maps showing an area of interest in Himalayas&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=panstarrs&#34;&gt;panstarrs&lt;/a&gt; v0.1.0: Implements an interface to the API for &lt;a href=&#34;https://outerspace.stsci.edu/display/PANSTARRS/&#34;&gt;Pan-STARRS1&lt;/a&gt;, a data archive of the PS1 wide-field astronomical survey which allows access to the PS1 catalog and to the PS1 images. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/panstarrs/vignettes/PS1_Cat.html&#34;&gt;Cat&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/panstarrs/vignettes/PS1_Images.html&#34;&gt;Images&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;panstarrs.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Image of the Antennae Galaxy&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ThermalSampleR&#34;&gt;ThermalSampleR&lt;/a&gt; v0.1.0: Implements a range of simulations to aid researchers in determining appropriate sample sizes when performing critical thermal limits studies including a number of wrapper functions are provided for plotting and summarizing outputs from these simulations. There is both a &lt;a href=&#34;https://cran.r-project.org/web/packages/ThermalSampleR/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; and a &lt;a href=&#34;https://clarkevansteenderen.shinyapps.io/ThermalSampleR_Shiny/&#34;&gt;Shiny App&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Thermal.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plots showing width of CI vs. sample size&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;sports&#34;&gt;Sports&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=footBayes&#34;&gt;footBayes&lt;/a&gt; v0.1.0:  Provides functions to estimate, visualize, and predict the most well-known football models: double Poisson, bivariate Poisson, Skellam, student_t. The package allows Hamiltonian Monte Carlo (HMC) estimation through the underlying Stan environment and Maximum Likelihood estimation (MLE, for &amp;lsquo;static&amp;rsquo; models only). See &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/1467-9876.00065&#34;&gt;Dixon &amp;amp; Coles (1997)&lt;/a&gt; &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/1467-9884.00366&#34;&gt;Karlis &amp;amp; Ntzoufras (2003)&lt;/a&gt;, and  &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1471082X18798414&#34;&gt;Pauli &amp;amp; Torelli (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/footBayes/vignettes/footBayes_a_rapid_guide.html&#34;&gt;vignette&lt;/a&gt; for and introduction to the package.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fido&#34;&gt;fido&lt;/a&gt; v1.0.0: Provides methods for fitting and inspecting Bayesian Multinomial Logistic Normal Models using MAP estimation and Laplace approximation as developed in &lt;a href=&#34;https://www.jmlr.org/papers/v23/19-882.html&#34;&gt;Silverman et. Al. (2022)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fido/vignettes/introduction-to-fido.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/fido/vignettes/mitigating-pcrbias.html&#34;&gt;PCR Bias&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fido/vignettes/non-linear-models.html&#34;&gt;Non-linear models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fido/vignettes/orthus.html&#34;&gt;Joint Modeling&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/fido/vignettes/picking_priors.html&#34;&gt;Picking priors&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fido.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;plot showing multiple densities&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geostan&#34;&gt;geostan&lt;/a&gt; v0.2.1: Provides &lt;a href=&#34;https://mc-stan.org/&#34;&gt;Stan&lt;/a&gt;-based tools for Bayesian inference with spatial data, including exploratory analysis tools, multiple spatial model specifications, spatial model diagnostics, and special methods for inference with small area survey data. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S2211675320300440?via%3Dihub&#34;&gt;Donegan et al. (2020)&lt;/a&gt; for background and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geostan/vignettes/measuring-sa.html&#34;&gt;Spatial autocorrolation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/geostan/vignettes/spatial-me-models.html&#34;&gt;Survey data&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geostan.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plots of observed data and residuals&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Landmarking&#34;&gt;Landmarking&lt;/a&gt; v1.0.0: Provides functions to perform &lt;a href=&#34;https://link.springer.com/article/10.1007/s12350-019-01624-z#:~:text=In%20the%20survival%20analysis%20setting,survived%20until%20the%20landmark%20time.&#34;&gt;Landmark&lt;/a&gt; survival analyses which allow survival predictions to be updated dynamically as new measurements from an individual are recorded. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/Landmarking/vignettes/Landmarking.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/Landmarking/vignettes/how_to_use.html&#34;&gt;vignette&lt;/a&gt; on how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;landmark.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot showing systolic blood pressure vs. age at a landmark age with repeated measures&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PUMP&#34;&gt;PUMP&lt;/a&gt; v1.0.0: Provides functions to estimate power, minimum detectable effect size and sample size requirements in the context of multilevel randomized experiments with multiple outcomes. See &lt;a href=&#34;https://arxiv.org/abs/2112.15273&#34;&gt;Hunter et al. (2021)&lt;/a&gt; for the details. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PUMP/vignettes/pump_demo.html&#34;&gt;Package Demo&lt;/a&gt; vignette and vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/PUMP/vignettes/pump_sample_demo.html&#34;&gt;Sampling method&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/PUMP/vignettes/pump_simulate.html&#34;&gt;Simulating multi-level data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PUMP.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plots showing sample size against power.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=safestats&#34;&gt;safestats&lt;/a&gt; v0.8.6: Provides functions to design and apply tests which are anytime valid, can be used to design hypothesis tests in the prospective/randomized control trial setting or in the observational/retrospective setting, and remain valid under both optional stopping and optional continuation. For details on the theory of safe tests, see &lt;a href=&#34;https://arxiv.org/abs/1906.07801&#34;&gt;Grunwald et al. (2019)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/safestats/vignettes/safestats-vignette.html&#34;&gt;Safestats&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/safestats/vignettes/contingency-tables-vignette.html&#34;&gt;Contingency tables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;safestats.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Plot of stopping times vs. divergence&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=audubon&#34;&gt;audubon&lt;/a&gt; v0.1.1: Provides a collection of Japanese text processing tools for filling Japanese iteration marks, Japanese character type conversions, segmentation by phrase, and text normalization which is based on rules for the &lt;a href=&#34;https://github.com/WorksApplications/Sudachi&#34;&gt;Sudachi morphological analyzer&lt;/a&gt; and the &lt;a href=&#34;https://github.com/neologd&#34;&gt;NEologd&lt;/a&gt; (Neologism dictionary for &lt;a href=&#34;https://en.wikipedia.org/wiki/MeCab&#34;&gt;MeCab&lt;/a&gt;). See &lt;a href=&#34;https://cran.r-project.org/web/packages/audubon/index.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rconfig&#34;&gt;rconfig&lt;/a&gt; v0.1.1: Allows users to manage R configuration files and override configuration statements from the command line. Look &lt;a href=&#34;https://github.com/analythium/rconfig&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggchangepoint&#34;&gt;ggchangepoing&lt;/a&gt; v0.1.0: R provides tools for changepoint analysis and uses &lt;code&gt;ggplot2&lt;/code&gt; to visualize changepoints. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggchangepoint/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggchangepoint.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Time Series with Change Points&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggdensity&#34;&gt;ggdensity&lt;/a&gt; v0.0.1: Provides functions for visualizing contours of 2-d kernel density estimates and implements several additional density estimators as well as more interpretable visualizations based on highest density regions instead of the traditional height of the estimated density surface. Look &lt;a href=&#34;https://jamesotto852.github.io/ggdensity/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggdensity.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Contour density plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gghdr&#34;&gt;gghdr&lt;/a&gt; v0.1.0: Provides a framework for visualizing &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00031305.1996.10474359&#34;&gt;Highest Density Regions&lt;/a&gt; in &lt;code&gt;ggplot2&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gghdr/vignettes/gghdr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gghdr.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Scatter plot showing high density region and data&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpattern&#34;&gt;ggpattern&lt;/a&gt; v0.4.2: Provides geoms filled with various patterns including patterned versions of every &lt;code&gt;ggplot2&lt;/code&gt; geom that has a region that can be filled along with a suite of aesthetics and scales for controlling pattern appearances. There four vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpattern/vignettes/developing-patterns.html&#34;&gt;Developing Patterns&lt;/a&gt; and three more that cover &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpattern/vignettes/patterns-points.html&#34;&gt;gradients&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpattern/vignettes/patterns-points.html&#34;&gt;polygons&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpattern/vignettes/patterns-stripes.html&#34;&gt;crosshatching&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpattern.png&#34; height = &#34;350&#34; width=&#34;500&#34; alt=&#34;Bar charts filled with various patterns&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/03/28/february-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January 2022: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/02/28/january-2022-top-40-new-cran-packages/</link>
      <pubDate>Mon, 28 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/02/28/january-2022-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two Hundred and two new packages made it to CRAN in January. Several were in applications areas that don&amp;rsquo;t show up very often, and a few of these made it into my January &amp;ldquo;Top 40&amp;rdquo; picks. My selections are listed below in thirteen categories: Agriculture, Computational Methods, Data, Engineering, Finance, Genomics, Machine Learning, Mathematics, Medicine, Science, Statistics, Utilities, and Visualization. Slightly expanding the number of categories helps to emphasize the various application areas, but makes it more difficult to classify packages which could fit in multiple categories. I hope this does not inconvenience readers.&lt;/p&gt;

&lt;h3 id=&#34;agriculture&#34;&gt;Agriculture&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ALUES&#34;&gt;ALUES&lt;/a&gt; v0.2.0: Provides functions for fuzzy modeling to evaluate land suitability for different crops production according to the methodology established by the &lt;a href=&#34;https://www.fao.org/home/en&#34;&gt;Food and Agriculture Organization&lt;/a&gt; and the &lt;a href=&#34;https://www.irri.org/&#34;&gt;International Rice Research Institut&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ALUES/vignettes/ALUES.html&#34;&gt;Getting Started Guide&lt;/a&gt; along with seven vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/ALUES/vignettes/a02_theory_of_suit.html&#34;&gt;Methodology&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ALUES/vignettes/a07_visual_maps.html&#34;&gt;Visualizing with maps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ALUES.jpeg&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Maps showing suitability of Marinduque for banana cultivation &#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CGNM&#34;&gt;CGNM&lt;/a&gt; v0.1.1: Implements the cluster Gauss-Newton method to find multiple solutions to nonlinear least squares problems. See &lt;a href=&#34;https://link.springer.com/article/10.1007/s11081-020-09571-2&#34;&gt;Aoki et al. (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/CGNM/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CGNM.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots showing initial and final parameter distributions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simpr&#34;&gt;simpr&lt;/a&gt; v0.2.2: Implements a &lt;code&gt;tidyverse&lt;/code&gt; friendly framework for simulation studies, design analysis, and power analysis. It enables users to generate data, fit models, and tidy up model results in a single pipeline. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/simpr/vignettes/simpr.html&#34;&gt;Introduction&lt;/a&gt; and there are short vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/simpr/vignettes/optimization.html&#34;&gt;Optimization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/simpr/vignettes/reproducibility.html&#34;&gt;Reproducing simulations&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/simpr/vignettes/simulation-errors.html&#34;&gt;Managing simulation errors&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chessR&#34;&gt;chessR&lt;/a&gt; v1.5.0: Provides functions to enable users to extract chess game data from popular chess sites, including &lt;a href=&#34;https://lichess.org/&#34;&gt;Lichess&lt;/a&gt; and &lt;a href=&#34;https://www.chess.com/&#34;&gt;Chess.com&lt;/a&gt; and then perform analyses on game data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chessR/vignettes/using_chessR_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chessR.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plots showing distributions of chess results&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dictionaRy&#34;&gt;dictionaRy&lt;/a&gt; v0.1.1: Implements an interface to the &lt;a href=&#34;https://dictionaryapi.dev/&#34;&gt;Free Dictionary API&lt;/a&gt; which allows users to retrieve dictionary definitions for English words, as well as additional information including phonetics, part of speech, origins, audio pronunciation, example usage, synonyms and antonyms which are returned in &lt;code&gt;tidy&lt;/code&gt; format for ease of use.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flightsbr&#34;&gt;flightsbr&lt;/a&gt;: v0.1.0: Provides functions to download flight and airport data from Brazil’s &lt;a href=&#34;https://www.gov.br/anac/pt-br&#34;&gt;Civil Aviation Agency (ANAC)&lt;/a&gt; that includes detailed information on all aircraft, aerodromes, airports, and airports movements registered in ANAC, and on every international flight to and from Brazil, as well as domestic flights within the country. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/flightsbr/vignettes/intro_flightsbr.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/flightsbr/vignettes/airports.html&#34;&gt;Airport data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/flightsbr/vignettes/flights.html&#34;&gt;Flights data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;flightsbr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing daily number of flights in Brazil for 2019 and 2020&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rGhanaCensus&#34;&gt;rGhanaCensus&lt;/a&gt; v0.1.0: Contains literacy and education data sets scrapped from the &lt;a href=&#34;https://census2021.statsghana.gov.gh/&#34;&gt;2021 Ghana Population and Housing Census&lt;/a&gt; See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rGhanaCensus/vignettes/Create_map_displaying_Ghana_2019_School_Attendance_Indicators.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rGhana.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Map of Ghana showing percentage of school dropouts by region and gender&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;engineering&#34;&gt;Engineering&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TesiproV&#34;&gt;TesiproV&lt;/a&gt; v0.9.1: Provides functions to calculate the failure probability of civil engineering problems with Level I up to Level III Methods. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0266892001000194?via%3Dihub&#34;&gt;AU &amp;amp; BECK (2001)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/TesiproV/vignettes/TesiproV-Vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PDtoolkit&#34;&gt;PDtoolkit&lt;/a&gt; v0.1.0: Provides functions for developing probability of default rating models including functions for imputations, binning of numeric and categorical risk factors, weights of evidence, information value calculations, and risk factor clustering as well as validation functions for testing homogeneity, heterogeneity, discriminatory and predictive power of the model. See &lt;a href=&#34;https://cran.r-project.org/web/packages/PDtoolkit/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ufRisk&#34;&gt;ufRisk&lt;/a&gt; v1.0.2: Provides functions to calculate Value at Risk (VaR) and Expected Shortfall (ES) by means of various parametric and semiparametric GARCH-type models. The approaches implemented in this package are described in &lt;a href=&#34;https://ideas.repec.org/p/pdn/ciepap/137.html&#34;&gt;Feng et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://ideas.repec.org/p/pdn/ciepap/141.html&#34;&gt;Letmathe et al. (2021)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ufRisk/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ufRisk.png&#34; height = &#34;300&#34; width=&#34;700&#34; alt=&#34;Plot showing Out of sample losses and VaR over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aphylo&#34;&gt;aphylo&lt;/a&gt; v0.2-1: Implements a parsimonious evolutionary model to analyze and predict gene-functional annotations in phylogenetic trees as described in &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007948&#34;&gt;Vega Yon et al. (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/aphylo/vignettes/example.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aphylo.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Circular plot showing prediction accuracy for annotated phylogenetic tree&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=edlibR&#34;&gt;edlibR&lt;/a&gt; v1.0.0: Implements an interface to the &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/33/9/1394/2964763?login=false&#34;&gt;Edlib&lt;/a&gt; &lt;code&gt;C/C++&lt;/code&gt;library for exact sequence alignment using &lt;a href=&#34;https://en.wikipedia.org/wiki/Levenshtein_distance&#34;&gt;Levenshtein distance&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/edlibR/index.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=freqpcr&#34;&gt;freqpcr&lt;/a&gt; v0.4.0: Implements functions for the interval estimation of the population allele frequency from qPCR analysis based on the restriction enzyme digestion (RED)-DeltaDeltaCq method as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0048357517300950?via%3Dihub&#34;&gt;Osakabe et al. (2017)&lt;/a&gt;. The vignette is in &lt;a href=&#34;https://cran.r-project.org/web/packages/freqpcr/vignettes/freqpcr-intro.html&#34;&gt;English&lt;/a&gt; and &lt;a href=&#34;https://github.com/sudoms/freqpcr/blob/master/README.jp.md&#34;&gt;Japanese&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;freqpcr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Probability density plots for allele content&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=longmixr&#34;&gt;longmixr&lt;/a&gt; v1.0.0: Adapts the consensus clustering approach from &lt;code&gt;ConsensusClusterPlus&lt;/code&gt; for longitudinal data using &lt;code&gt;flexmix&lt;/code&gt;flexible mixture models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/longmixr/vignettes/analysis_workflow.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;longmixr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing distributions across clusters&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reclin2&#34;&gt;reclin2&lt;/a&gt; v0.1.1: Provides functions to assist performing probabilistic record linkage and deduplication: generating pairs, comparing records, em-algorithm for estimating m- and u-probabilities. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1969.10501049&#34;&gt;Fellegi &amp;amp; Sunter (1969)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/reclin2/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/reclin2/vignettes/deduplication.html&#34;&gt;Deduplication&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/reclin2/vignettes/record_linkage_using_machine_learning.html&#34;&gt;Record lingage&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/reclin2/vignettes/using_a_cluster_for_record_linkage.html&#34;&gt;Using a cluster&lt;/a&gt; for parallel computing.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rego&#34;&gt;rego&lt;/a&gt; v1.3.4: Implements a machine learning algorithm for predicting and imputing time series along with a Bayesian stochastic search methodology for model selection. Written in  C++, the authors claim that the package is suitable for problems with hundreds or thousands of dependent variables and problems in which the number of dependent variables is greater than the number of observations. Look &lt;a href=&#34;https://channelattribution.io/pdf/RegoDocs.pdf&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tessellation&#34;&gt;tesselation&lt;/a&gt; v1.0.0: Computes &lt;a href=&#34;https://en.wikipedia.org/wiki/Delaunay_triangulation&#34;&gt;Delaunay&lt;/a&gt; and Voronoï tessellations and provides functions to plot the 2 and 3 dimensional tessellations. Delaunay tessellations are computed in &lt;code&gt;C&lt;/code&gt; with the help of the &lt;a href=&#34;http://www.qhull.org/&#34;&gt;Qhull&lt;/a&gt;. There is a &lt;a href=&#34;https://stla.github.io/tessellation/articles/the-tessellation-package.html&#34;&gt;vignette&lt;/a&gt; on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dodecahedron.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Rotating, multicolored dodecahedron&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=weyl&#34;&gt;weyl&lt;/a&gt; v0.0-1: Provides functions for working with &lt;a href=&#34;https://encyclopediaofmath.org/wiki/Weyl_algebra&#34;&gt;Weyl Algebras&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/weyl/vignettes/weyl.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biodosetools&#34;&gt;biodosetools&lt;/a&gt; v3.6.0: Implements a &lt;code&gt;Shiny&lt;/code&gt; application to perform the various statistical tests and calculations needed by Biological Dosimetry Laboratories. There ar vignettes on Dicentrics &lt;a href=&#34;https://cran.r-project.org/web/packages/biodosetools/vignettes/dicent-estimation.html&#34;&gt;dose estimation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/biodosetools/vignettes/dicent-fitting.html&#34;&gt;dose-effect fitting&lt;/a&gt; and on Translocations &lt;a href=&#34;https://cran.r-project.org/web/packages/biodosetools/vignettes/trans-estimation.html&#34;&gt;dose estimation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/biodosetools/vignettes/trans-fitting.html&#34;&gt;dese-effect fitting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;biodosetools.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Screen capture of shiny app for showing coefficients plot for model fit&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rccola&#34;&gt;rccola&lt;/a&gt; v1.0.2: Provides secure convenience functions for entering and handling API keys and pulling data directly into memory. By default, it will load from &lt;a href=&#34;https://www.project-redcap.org/&#34;&gt;REDCap&lt;/a&gt; instances, but other sources are injectable via inversion of control. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rccola/readme/README.html&#34;&gt;README&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datelife&#34;&gt;datelife&lt;/a&gt; v0.6.1: Implements the functions underlying the &lt;a href=&#34;https://cran.r-project.org/package=datelife&#34;&gt;DateLife&lt;/a&gt; web service to allow researchers and the general audience to obtain open scientific data on ages for their organisms of interest. Age data are extracted from dated phylogenetic trees (chronograms) that have been published and peer-reviewed in association with a scientific article in an indexed journal. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/datelife/vignettes/Getting_started_with_datelife.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/datelife/vignettes/fringiliidae.html&#34;&gt;Case Study&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dynamAedes&#34;&gt;dynamAdes&lt;/a&gt; v2.0.2: Implements a model to study the population dynamics of invasive Aedes mosquitoes. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1574954120301308?via%3Dihub&#34;&gt;Da Re et al. (2021)&lt;/a&gt; for the model rationale, and &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.12.21.473628v1&#34;&gt;Da Re et al. (2021)&lt;/a&gt; for the model framework. The &lt;a href=&#34;https://cran.r-project.org/web/packages/dynamAedes/vignettes/dynamAedes_tutorial.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dynamAdes.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots showing interquatile range of albopictus abundance over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autoReg&#34;&gt;autoReg&lt;/a&gt; v0.1.0: Provides functions to create summary tables for descriptive statistics and select explanatory variables automatically for various regression models including linear models, generalized linear models and cox-proportional hazard models. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/autoReg/vignettes/Getting_started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/autoReg/vignettes/Automatic_Regression_Modeling.html&#34;&gt;Automatic Regression Modeling&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/autoReg/vignettes/Bootstrap_Prediction.html&#34;&gt;Bootstrap Simulation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/autoReg/vignettes/Statiastical_test_in_gaze.html&#34;&gt;Statistical tests&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/autoReg/vignettes/Survival.html&#34;&gt;Survival Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;autoReg.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Hazard Ratio table and plot &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=conformalInference.multi&#34;&gt;conformalInference.multi&lt;/a&gt; v1.0.0: Provides functions to compute full conformal, split conformal and multi split &lt;a href=&#34;https://jmlr.csail.mit.edu/papers/volume9/shafer08a/shafer08a.pdf&#34;&gt;conformal prediction&lt;/a&gt; regions when the response variable is multivariate (i.e. dimension is greater than one). For background see &lt;a href=&#34;https://arxiv.org/abs/1604.04173&#34;&gt;Lei et al. (2016)&lt;/a&gt;,  &lt;a href=&#34;https://arxiv.org/abs/2102.06746&#34;&gt;Diquigiovanni et al. (2021)&lt;/a&gt;, and  &lt;a href=&#34;https://arxiv.org/abs/2103.00627&#34;&gt;Solari &amp;amp; Djordjilovic (2021)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/paolo-vergo/conformalInference.multi&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;conformal.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of Conformal prediction region&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gamselBayes&#34;&gt;gamselBayes&lt;/a&gt; v1.0-2: Provides functions to fit and select generalized additive models via approximate Bayesian inference according to the methodology described in &lt;a href=&#34;https://arxiv.org/abs/2201.00412&#34;&gt;He &amp;amp; Wand (2021)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/gamselBayes/vignettes/manual.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interpretCI&#34;&gt;interpretCI&lt;/a&gt; v0.1.1: Provides functions  for estimating confidence intervals for various statistics and plotting the results. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/interpretCI/vignettes/Package_interpretCI.html&#34;&gt;Introduction&lt;/a&gt; along with ten additional vignettes for the various statistics including &lt;a href=&#34;https://cran.r-project.org/web/packages/interpretCI/vignettes/Confidence_interval_for_proportion_difference.html&#34;&gt;CI for difference between proportions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/interpretCI/vignettes/Hypothesis_test_Paired_Mean_Diff.html&#34;&gt;Hypotheses test for difference between paired means&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;interpretCI.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots illustrating difference between paired means test&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lmls&#34;&gt;lmls&lt;/a&gt; v0.1.0: Implements functions for Gaussian location-scale regression model (a multi-predictor model with explanatory variables for the mean (location) and the standard deviation (scale) of a response variable) using the algorithms described in &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.1467-9868.2010.00765.x&#34;&gt;Girolami &amp;amp; Calderhead (2011)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007/s10107-007-0149-x&#34;&gt;Nesterov (2009)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lmls/vignettes/lmls.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sandwichr&#34;&gt;sandwichr&lt;/a&gt; v1.0.1: Implements the Spatial Stratified Heterogeneity (SSH) spatial interpolation algorithms described in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1068/a44710&#34;&gt;Wang et al. (2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sandwichr/vignettes/sandwichr.R.tutorial.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sandwichr.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Diagram showing information flow in SSH spatial interpolation model&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gittargets&#34;&gt;gittargets&lt;/a&gt; v0.0.3: Provides functions to preserve historical output in &lt;code&gt;targets&lt;/code&gt; workflows by capturing version-controlled snapshots of the data store. Each snapshot links to the underlying commit of the source code enabling users to recover contemporaneous data when rolling back to a previous commit. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gittargets/vignettes/git.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gittargets.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Diagram of gittargets workflow model&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=httptest2&#34;&gt;httptest2&lt;/a&gt; v0.1.0: For packages using &lt;code&gt;httr2&lt;/code&gt; this package enables testing all of the logic on the R side of the API without requiring access to the remote service. It also allows recording real API responses to use as test fixtures. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/httptest2/vignettes/httptest2.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/httptest2/vignettes/redacting.html&#34;&gt;Modifying Recorded Requests&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/httptest2/vignettes/vignettes.html&#34;&gt;Writing Vignettes with API&amp;rsquo;s&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/httptest2/vignettes/faq.html&#34;&gt;FAQs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=maybe&#34;&gt;maybe&lt;/a&gt; v0.2.0: Implements a &lt;em&gt;maybe&lt;/em&gt; type which represents the possibility of some value or nothing. This may be used instead of throwing an error or returning &lt;code&gt;NULL&lt;/code&gt;. &lt;code&gt;maybe&lt;/code&gt; and has the advantages of being composable and requiring the developer to explicitly acknowledge the potential absence of a value. Look &lt;a href=&#34;https://armcn.github.io/maybe/&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nanonext&#34;&gt;nanonext&lt;/a&gt; v0.2.0: Implements an R binding for &lt;a href=&#34;https://github.com/nanomsg/nng&#34;&gt;NNG&lt;/a&gt; (Nanomsg Next Gen), a socket library for implementing a high-performance cross-platform protocol standard for messaging and communications. It serves as a concurrency framework that can be used for building distributed applications. See &lt;a href=&#34;https://cran.r-project.org/web/packages/nanonext/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=powerjoin&#34;&gt;powerjoin&lt;/a&gt; v0.0.1: Provides extensions of &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;fuzzyjoin&lt;/code&gt; join functions to preprocess data, apply various data checks, and deal with conflicting columns. See &lt;a href=&#34;https://cran.r-project.org/web/packages/powerjoin/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quickcheck&#34;&gt;quickcheck&lt;/a&gt; v0.1.0: Builds on the framework provided by &lt;code&gt;hedgehog&lt;/code&gt;to implement property based testing in R. It was inspired by &lt;a href=&#34;https://en.wikipedia.org/wiki/QuickCheck&#34;&gt;QuickCheck&lt;/a&gt; and has been designed to seamlessly integrate with &lt;code&gt;testthat&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/quickcheck/readme/README.html&#34;&gt;README&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fisheye&#34;&gt;fisheye&lt;/a&gt; v0.1.0: Provides functions to transform base maps to focus on a specific location using an azimuthal logarithmic distance transformation. See &lt;a href=&#34;https://cran.r-project.org/web/packages/fisheye/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fisheye.gif&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Gif showing transformation of map of Paris&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forestploter&#34;&gt;forestplotter&lt;/a&gt; v0.1.1: Provides functions to create multi-column forest plots with confidence intervals that may be grouped the data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/forestploter/vignettes/forestploter-intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forestplotter.png&#34; height = &#34;500&#34; width=&#34;500&#34; alt=&#34;Forest plots for two groups with table of covariates&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geomtextpath&#34;&gt;geomtextpath&lt;/a&gt; v0.1.0: Implements a &lt;code&gt;ggplot2&lt;/code&gt; extension which allows text to follow curved paths. Curved text makes it easier to directly label paths or neatly annotate in polar co-ordinates. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/geomtextpath/vignettes/geomtextpath.html&#34;&gt;Introduction&lt;/a&gt; and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geomtextpath/vignettes/curved_polar.html&#34;&gt;Curved Text in Polar Plots&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/geomtextpath/vignettes/aesthetics.html&#34;&gt;Aesthetics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geomtextpath.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot with spiraling text&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggESDA&#34;&gt;ggESDA&lt;/a&gt; v0.1.0: Implements an extension of &lt;code&gt;ggplot2&lt;/code&gt; to visualize &lt;a href=&#34;https://arxiv.org/pdf/1809.03659.pdf#:~:text=Symbolic%20data%20analysis%20(SDA)%20is,random%20lists%2C%20intervals%20and%20histograms.&#34;&gt;symbolic data&lt;/a&gt; and also provides a function to transform classical data to symbolic data by both clustering algorithm and customized methods.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggESDA.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Scatterplot where rectangles represent intervals between two variables&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=toastui&#34;&gt;toastui&lt;/a&gt; v0.2.1: Implements an interface to the &lt;a href=&#34;https://ui.toast.com/&#34;&gt;TOAST UI&lt;/a&gt; libraries for creating interactive tables and plots that can be integrated into &lt;code&gt;Shiny&lt;/code&gt; applications. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/toastui/vignettes/toastui.html&#34;&gt;vignette&lt;/a&gt; and a webpage with &lt;a href=&#34;https://dreamrs.github.io/toastui/articles/extras/calendar.html&#34;&gt;interactive examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;toastui.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Figure showing calendar page&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tornado&#34;&gt;tornado&lt;/a&gt; v0.1.1: Implements linear models, generalized linear models, survival regression models, and machine learning models using the &lt;code&gt;caret&lt;/code&gt; package framework and draws tornado plots to visualize the range of outputs expected from a variety of inputs, or alternatively, the sensitivity of the output to the range of inputs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tornado/vignettes/tornadoVignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tornado.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Example of a tornado plot&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/02/28/january-2022-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>CRAN &#34;Golden Oldies&#34; and &#34;One Hit Wonders&#34;</title>
      <link>https://rviews.rstudio.com/2022/02/16/cran-golden-oldies-and-one-hit-wonders/</link>
      <pubDate>Wed, 16 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/02/16/cran-golden-oldies-and-one-hit-wonders/</guid>
      <description>
        
&lt;script src=&#34;/2022/02/16/cran-golden-oldies-and-one-hit-wonders/index_files/header-attrs/header-attrs.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;If you are a regular R Views reader, then you know that every month I post my &lt;em&gt;Top 40&lt;/em&gt; picks for new CRAN packages. In this post, I’ll borrow some additional terminology from the &lt;a href=&#34;https://en.wikipedia.org/wiki/Top_40&#34;&gt;&lt;em&gt;Top 40 AM radio&lt;/em&gt;&lt;/a&gt; of my youth, and talk about two new categories of CRAN packages: &lt;em&gt;Golden Oldies&lt;/em&gt; and &lt;em&gt;One Hit Wonders&lt;/em&gt;.&lt;/p&gt;
&lt;div id=&#34;golden-oldies&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Golden Oldies&lt;/h3&gt;
&lt;p&gt;On &lt;em&gt;Top 40 radio&lt;/em&gt;, &lt;em&gt;Golden Oldies&lt;/em&gt; are tunes that continue to get a lot of air play over decades, and are generally thought to be classics of &lt;em&gt;50’s&lt;/em&gt;, &lt;em&gt;60’s&lt;/em&gt;, and &lt;em&gt;70’s&lt;/em&gt; pop culture. By a &lt;em&gt;Golden Oldie&lt;/em&gt; R package I mean an R package that has been around for a long time, has gone through several version upgrades of bug fixes and enhancements, and is thought to be an indispensable package for some part of the R Community.&lt;/p&gt;
&lt;p&gt;For example, the &lt;code&gt;nlme&lt;/code&gt; and &lt;code&gt;lme4&lt;/code&gt; R packages for fitting mixed models would surely be on the &lt;em&gt;Golden Oldie&lt;/em&gt; list for any biostatistician who works in R. &lt;code&gt;nlme&lt;/code&gt; has been around since 1999 and has had 139 version bumps, while &lt;code&gt;lme4&lt;/code&gt; was introduced in 2003 and has had 118 versions so far. The download statistics indicate that &lt;code&gt;lme4&lt;/code&gt; has largely replaced &lt;code&gt;nlme&lt;/code&gt; but &lt;code&gt;nlme&lt;/code&gt; is still getting some serious play time.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;d_stats_mm &amp;lt;- cran_stats(c(&amp;quot;nlme&amp;quot;,&amp;quot;lme4&amp;quot;))
ggplot(d_stats_mm, aes(end, downloads, group=package, color=package)) + geom_line() +
  ggtitle(&amp;quot;Downloads for Mixed Model Packages&amp;quot;) + xlab(&amp;quot;Month&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2022/02/16/cran-golden-oldies-and-one-hit-wonders/index_files/figure-html/unnamed-chunk-2-1.png&#34; width=&#34;672&#34; /&gt;
In addition to signalling usefulness, &lt;em&gt;Golden Oldieness&lt;/em&gt; also serves as a proxy for quality. I believe that most R users would agree that packages which have been lovingly maintained over many years and still see frequent use are most likely to contain code that you can count on. This is the kind of risk mitigation metric that is driving the &lt;a href=&#34;https://www.pharmar.org/&#34;&gt;R Validation Hub&lt;/a&gt; effort.&lt;/p&gt;
&lt;p&gt;The following is a list of ten packages that I count as &lt;em&gt;Golden Oldies&lt;/em&gt;. They have all been around for at least 14 years and they all get considerable play.&lt;/p&gt;
&lt;div id=&#34;xggmneolof&#34; style=&#34;overflow-x:auto;overflow-y:auto;width:auto;height:auto;&#34;&gt;
&lt;style&gt;html {
  font-family: -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Oxygen, Ubuntu, Cantarell, &#39;Helvetica Neue&#39;, &#39;Fira Sans&#39;, &#39;Droid Sans&#39;, Arial, sans-serif;
}

#xggmneolof .gt_table {
  display: table;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  color: #333333;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  background-color: #FFFFFF;
  width: auto;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #A8A8A8;
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: #D3D3D3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #A8A8A8;
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: #D3D3D3;
}

#xggmneolof .gt_heading {
  background-color: #FFFFFF;
  text-align: center;
  border-bottom-color: #FFFFFF;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #D3D3D3;
}

#xggmneolof .gt_title {
  color: #333333;
  font-size: 125%;
  font-weight: initial;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 0;
}

#xggmneolof .gt_subtitle {
  color: #333333;
  font-size: 85%;
  font-weight: initial;
  padding-top: 0;
  padding-bottom: 6px;
  border-top-color: #FFFFFF;
  border-top-width: 0;
}

#xggmneolof .gt_bottom_border {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
}

#xggmneolof .gt_col_headings {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #D3D3D3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #D3D3D3;
}

#xggmneolof .gt_col_heading {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 100%;
  font-weight: normal;
  text-transform: inherit;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #D3D3D3;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
  overflow-x: hidden;
}

#xggmneolof .gt_column_spanner_outer {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 100%;
  font-weight: normal;
  text-transform: inherit;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
}

#xggmneolof .gt_column_spanner_outer:first-child {
  padding-left: 0;
}

#xggmneolof .gt_column_spanner_outer:last-child {
  padding-right: 0;
}

#xggmneolof .gt_column_spanner {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow-x: hidden;
  display: inline-block;
  width: 100%;
}

#xggmneolof .gt_group_heading {
  padding: 8px;
  color: #333333;
  background-color: #FFFFFF;
  font-size: 100%;
  font-weight: initial;
  text-transform: inherit;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #D3D3D3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #D3D3D3;
  vertical-align: middle;
}

#xggmneolof .gt_empty_group_heading {
  padding: 0.5px;
  color: #333333;
  background-color: #FFFFFF;
  font-size: 100%;
  font-weight: initial;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #D3D3D3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  vertical-align: middle;
}

#xggmneolof .gt_from_md &gt; :first-child {
  margin-top: 0;
}

#xggmneolof .gt_from_md &gt; :last-child {
  margin-bottom: 0;
}

#xggmneolof .gt_row {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #D3D3D3;
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: #D3D3D3;
  vertical-align: middle;
  overflow-x: hidden;
}

#xggmneolof .gt_stub {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 100%;
  font-weight: initial;
  text-transform: inherit;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: #D3D3D3;
  padding-left: 12px;
}

#xggmneolof .gt_summary_row {
  color: #333333;
  background-color: #FFFFFF;
  text-transform: inherit;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

#xggmneolof .gt_first_summary_row {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #D3D3D3;
}

#xggmneolof .gt_grand_summary_row {
  color: #333333;
  background-color: #FFFFFF;
  text-transform: inherit;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

#xggmneolof .gt_first_grand_summary_row {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  border-top-style: double;
  border-top-width: 6px;
  border-top-color: #D3D3D3;
}

#xggmneolof .gt_striped {
  background-color: rgba(128, 128, 128, 0.05);
}

#xggmneolof .gt_table_body {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #D3D3D3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
}

#xggmneolof .gt_footnotes {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: #D3D3D3;
}

#xggmneolof .gt_footnote {
  margin: 0px;
  font-size: 90%;
  padding: 4px;
}

#xggmneolof .gt_sourcenotes {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #D3D3D3;
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: #D3D3D3;
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: #D3D3D3;
}

#xggmneolof .gt_sourcenote {
  font-size: 90%;
  padding: 4px;
}

#xggmneolof .gt_left {
  text-align: left;
}

#xggmneolof .gt_center {
  text-align: center;
}

#xggmneolof .gt_right {
  text-align: right;
  font-variant-numeric: tabular-nums;
}

#xggmneolof .gt_font_normal {
  font-weight: normal;
}

#xggmneolof .gt_font_bold {
  font-weight: bold;
}

#xggmneolof .gt_font_italic {
  font-style: italic;
}

#xggmneolof .gt_super {
  font-size: 65%;
}

#xggmneolof .gt_footnote_marks {
  font-style: italic;
  font-weight: normal;
  font-size: 65%;
}
&lt;/style&gt;
&lt;table class=&#34;gt_table&#34;&gt;
  &lt;thead class=&#34;gt_header&#34;&gt;
    &lt;tr&gt;
      &lt;th colspan=&#34;3&#34; class=&#34;gt_heading gt_title gt_font_normal gt_bottom_border&#34; style&gt;10 Golden Oldies&lt;/th&gt;
    &lt;/tr&gt;
    
  &lt;/thead&gt;
  &lt;thead class=&#34;gt_col_headings&#34;&gt;
    &lt;tr&gt;
      &lt;th class=&#34;gt_col_heading gt_columns_bottom_border gt_left&#34; rowspan=&#34;1&#34; colspan=&#34;1&#34;&gt;pkg&lt;/th&gt;
      &lt;th class=&#34;gt_col_heading gt_columns_bottom_border gt_left&#34; rowspan=&#34;1&#34; colspan=&#34;1&#34;&gt;date&lt;/th&gt;
      &lt;th class=&#34;gt_col_heading gt_columns_bottom_border gt_right&#34; rowspan=&#34;1&#34; colspan=&#34;1&#34;&gt;num_pub&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody class=&#34;gt_table_body&#34;&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;quantreg&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;1999-01-11&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;67&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;nlme&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;1999-11-23&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;139&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;survival&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2001-06-22&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;94&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;lme4&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2003-06-25&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;118&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;Hmisc&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2003-07-17&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;70&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;zoo&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2004-02-20&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;64&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;data.table&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2006-04-15&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;56&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;ggplot2&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2007-06-10&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;41&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;xts&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2008-01-05&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;37&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td class=&#34;gt_row gt_left&#34;&gt;Rcpp&lt;/td&gt;
&lt;td class=&#34;gt_row gt_left&#34;&gt;2008-11-06&lt;/td&gt;
&lt;td class=&#34;gt_row gt_right&#34;&gt;91&lt;/td&gt;&lt;/tr&gt;
  &lt;/tbody&gt;
  
  
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src=&#34;/2022/02/16/cran-golden-oldies-and-one-hit-wonders/index_files/figure-html/unnamed-chunk-4-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;one-hit-wonders&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;One Hit Wonders&lt;/h3&gt;
&lt;p&gt;On &lt;em&gt;Top 40&lt;/em&gt; radio &lt;em&gt;One Hit Wonders&lt;/em&gt; could also be &lt;em&gt;Golden Oldies&lt;/em&gt;. The designation just meant that the recording artists had one big hit and then could not find their way back into the &lt;em&gt;Top 40&lt;/em&gt; again. (Here is a &lt;a href=&#34;https://www.youtube.com/watch?v=AZQxH_8raCI&#34;&gt;&lt;em&gt;One Hit Wonder&lt;/em&gt;&lt;/a&gt; favorite of mine from 1969.)&lt;/p&gt;
&lt;p&gt;For CRAN packages, I am using &lt;em&gt;One Hit Wonder&lt;/em&gt; to mean a package that has been on CRAN for many years but has never had a version bump: no bug fixes, no upgrades, no faults - just the opposite of “Golden Oldies”. Finding them is not so easy though. As far as I can tell, there is no easy way to access the CRAN archive metadata. However, you can hunt for &lt;em&gt;One Hit Wonders&lt;/em&gt; by searching through the long left tail of the publication date distribution of CRAN packages.&lt;/p&gt;
&lt;p&gt;This code picks out the publication dates for CRAN packages.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;c_db &amp;lt;- tools::CRAN_package_db()
cran_db &amp;lt;- clean_CRAN_db()
package_network &amp;lt;- cran_db %&amp;gt;% build_network(perspective = &amp;quot;package&amp;quot;)

pkg &amp;lt;- package_network$nodes$package
pub &amp;lt;- package_network$nodes$published

published &amp;lt;- na.omit((data.frame(pkg,pub)))
clean_pub &amp;lt;- published %&amp;gt;% filter(pub &amp;gt; as.Date(2005-01-01, format = &amp;quot;%Y-%m-%d&amp;quot;, origin = &amp;quot;1900-01-01&amp;quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And, here is the histogram. The vertical lines mark the first two quantiles.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ggplot(clean_pub, aes(x=pub)) + geom_histogram(bins = 193) +
  geom_vline(aes(xintercept = median(pub)),col=&amp;#39;grey&amp;#39;,size=1, linetype=&amp;quot;dotted&amp;quot;) +
  geom_vline(aes(xintercept = quantile(pub,probs = .25, type = 1)), col=&amp;#39;grey&amp;#39;,size=1, linetype=&amp;quot;dotted&amp;quot;) + 
  xlab(&amp;quot;CRAN Package Publication Date&amp;quot;) + ylab(&amp;quot;Number of packages&amp;quot;) + ggtitle(&amp;quot;Histogram of Publication Dates&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2022/02/16/cran-golden-oldies-and-one-hit-wonders/index_files/figure-html/unnamed-chunk-6-1.png&#34; width=&#34;672&#34; /&gt;
When I recently ran this code, the oldest current publication date of the 18,850 package on CRAN is March 15, 2006.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;summary(clean_pub)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      pkg                 pub            
##  Length:18970       Min.   :2006-03-15  
##  Class :character   1st Qu.:2018-06-19  
##  Mode  :character   Median :2020-08-07  
##                     Mean   :2019-09-22  
##                     3rd Qu.:2021-08-13  
##                     Max.   :2022-02-16&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The following code extracts the packages in the first quantile and sorts them. Determining if the publication date is the original package publication date, however, requires verifying that the package has never been archived.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;q1_pub &amp;lt;- quantile(clean_pub$pub, type = 1)[2]
q1_pkgs &amp;lt;- clean_pub %&amp;gt;% filter(pub &amp;lt;= q1_pub) %&amp;gt;% arrange(pub)
q1_pkgs[1:20,]&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##              pkg        pub
## 1      coxrobust 2006-03-15
## 2  BayesValidate 2006-03-30
## 3       fuzzyFDR 2007-10-16
## 4         poilog 2008-04-29
## 5        SASPECT 2008-06-23
## 6            RM2 2008-08-13
## 7           pack 2008-09-08
## 8         expert 2008-10-02
## 9            kzs 2008-10-28
## 10           ETC 2009-01-30
## 11 CreditMetrics 2009-02-01
## 12   Reliability 2009-02-01
## 13           spe 2009-02-24
## 14          mcsm 2009-04-28
## 15    SEMModComp 2009-05-05
## 16   bootStepAIC 2009-06-04
## 17      HybridMC 2009-06-08
## 18    PearsonICA 2009-06-29
## 19    crantastic 2009-08-08
## 20         km.ci 2009-08-30&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Eyeballing the package documentation on CRAN revealed that there are nine &lt;em&gt;One Hit Wonders&lt;/em&gt; among the first twenty oldest packages in the left tail. Here are their download stats.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/2022/02/16/cran-golden-oldies-and-one-hit-wonders/index_files/figure-html/unnamed-chunk-9-1.png&#34; width=&#34;672&#34; /&gt;
But what can you say about these &lt;em&gt;One Hit Wonders&lt;/em&gt;? Except for &lt;code&gt;fuzzyFDR&lt;/code&gt;, the first nine don’t seem to be getting much action. The small download numbers, however, do not themselves signal a lack quality or irrelevance. There may indeed be some treasures among &lt;em&gt;One Hit Wonders&lt;/em&gt; that survive on CRAN because unlike the music business, as long as a package plays and does not break any other package, the CRAN D.J.s keep it in the playlist.&lt;/p&gt;
&lt;p&gt;So, are you the kind of person who enjoys sorting through old records: &lt;em&gt;33s&lt;/em&gt;, &lt;em&gt;45s&lt;/em&gt;, and maybe even &lt;em&gt;78s&lt;/em&gt;. Would you visit a shop like &lt;em&gt;Rough Trade&lt;/em&gt;, the &lt;em&gt;AI Record Shop&lt;/em&gt; or &lt;em&gt;Stranded Records&lt;/em&gt; on a trip to New York City? If so, maybe you would enjoy looking through CRAN for esoteric packages like &lt;code&gt;BayesValidate&lt;/code&gt; which supports an &lt;a href=&#34;http://www.stat.columbia.edu/~cook/Cook_Software_Validation.pdf&#34;&gt;interesting paper&lt;/a&gt; on validating Bayesian models. Wouldn’t it be special to find a &lt;em&gt;One Hit Wonder&lt;/em&gt; out there on CRAN in mint condition, needing no bug fixes or enhancements, that does something really sweet?&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/02/16/cran-golden-oldies-and-one-hit-wonders/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2022/01/24/december-2021-top-40-new-cran-packages/</link>
      <pubDate>Mon, 24 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2022/01/24/december-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred thirty-four new packages made it to CRAN last December. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eight categories: Data, Genomics, Machine Learning, Medicine, Science, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aurin&#34;&gt;aurin&lt;/a&gt; v0.5.1: Implements an API for &lt;a href=&#34;https://aurin.org.au/resources/aurin-apis/&#34;&gt;AURIN&lt;/a&gt;, Australia&amp;rsquo;s largest resource for accessing clean, integrated, spatially enabled and research-ready data on issues surrounding health and well being, socio-economic metrics, transportation, and land-use. See &lt;a href=&#34;https://cran.r-project.org/web/packages/aurin/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aurin.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Map locating public toilets in Australia&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastRhockey&#34;&gt;fastRhockey&lt;/a&gt; v0.1.0: Implements a utility to scrape and load play-by-play data and statistics from the &lt;a href=&#34;https://www.premierhockeyfederation.com/&#34;&gt;Premier Hockey Federation&lt;/a&gt; (PHF), formerly known as the National Women&amp;rsquo;s Hockey League (NWHL), and access the National Hockey League&amp;rsquo;s &lt;a href=&#34;https://www.nhl.com/&#34;&gt;stats API&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/fastRhockey/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pedalfast.data&#34;&gt;pedalfast.data&lt;/a&gt; v1.0.0: Provides data files and documentation for PEDiatric vALidation oF vAriableS in TBI (PEDALFAST) used in &lt;a href=&#34;https://journals.lww.com/pccmjournal/Abstract/2016/12000/Functional_Status_Scale_in_Children_With_Traumatic.6.aspx&#34;&gt;Bennett et al. (2016)&lt;/a&gt;. There is a vignette describing the &lt;a href=&#34;https://cran.r-project.org/web/packages/pedalfast.data/vignettes/datasets.html&#34;&gt;PEDALFAST Data&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/pedalfast.data/vignettes/fss.html&#34;&gt;Functional Status Scale&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pedalfast.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of Hemorrhage and Hematoma distributions&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rasterbc&#34;&gt;rasterbc&lt;/a&gt; v1.0.1:  Provides access to a large data set hosted at the &lt;a href=&#34;https://www.frdr-dfdr.ca/repo/dataset/b6da26ed-3f18-4378-8898-3e0a8cd434d6&#34;&gt;Federated Research Data Repository&lt;/a&gt; relevant to forest ecology in British Columbia, Canada. The collection includes: elevation, biogeoclimatic zone, wildfire, and cutblocks forest attributes from &lt;a href=&#34;https://cdnsciencepub.com/doi/10.1139/cjfr-2013-0401&#34;&gt;Hansen et al. (2013)&lt;/a&gt; and &lt;a href=&#34;https://cdnsciencepub.com/doi/10.1139/cjfr-2017-0184&#34;&gt;Beaudoin et al. (2017)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rasterbc/vignettes/vignette_intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rasterbc.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Elevation map of Central Okanagan&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spectator&#34;&gt;spectator&lt;/a&gt; v0.1.0: Provides an interface to the &lt;a href=&#34;https://api.spectator.earth/&#34;&gt;Spectator Earth API&lt;/a&gt;, mainly for obtaining the acquisition plans and satellite overpasses for &lt;a href=&#34;https://sentinel.esa.int/web/sentinel/missions/sentinel-1&#34;&gt;Sentinel-1&lt;/a&gt;, &lt;a href=&#34;https://sentinel.esa.int/web/sentinel/missions/sentinel-2&#34;&gt;Sentinel-2&lt;/a&gt; and &lt;a href=&#34;https://landsat.gsfc.nasa.gov/satellites/landsat-8/&#34;&gt;Landsat-8&lt;/a&gt; satellites. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spectator/vignettes/UsingSpectator.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spectator.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Map of SPOT-&amp; trajectory &amp; position&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CAMML&#34;&gt;CAMML&lt;/a&gt; v0.1.1: Provides functions to create multi-label cell-types for single-cell RNA-sequencing data based on weighted VAM scoring of cell-type specific gene sets. See &lt;a href=&#34;https://psb.stanford.edu/psb-online/proceedings/psb22/schiebout.pdf&#34;&gt;Schiebout (2022)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/CAMML/vignettes/CAMML_Quick_Vignette.pdf&#34;&gt;Quick Start&lt;/a&gt; guide, a &lt;a href=&#34;https://cran.r-project.org/web/packages/CAMML/vignettes/CAMML_FigureVignette.pdf&#34;&gt;Figure&lt;/a&gt; vignette and an extended &lt;a href=&#34;https://cran.r-project.org/web/packages/CAMML/vignettes/CAMML_Vignette.pdf&#34;&gt;example&lt;/a&gt; with melanoma data.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CAMML.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Scatter plot of CAMML vs. CITE-seq&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hacksig&#34;&gt;hacksig&lt;/a&gt; v0.1.1: Provides a collection of cancer transcriptomics gene signatures as well as a simple, tidy interface to compute single sample enrichment scores either with the original procedure or with three alternatives: the &lt;em&gt;combined z-score&lt;/em&gt; of &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1000217&#34;&gt;Lee et al. (2008)&lt;/a&gt; the &lt;em&gt;single sample GSEA&lt;/em&gt; of &lt;a href=&#34;https://www.nature.com/articles/nature08460&#34;&gt;Barbie et al. (2009)&lt;/a&gt; and the &lt;em&gt;singscore&lt;/em&gt; of &lt;a href=&#34;https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-018-2435-4&#34;&gt;Foroutan et al. (2018)&lt;/a&gt;. See &lt;a href=&#34;https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-018-2435-4&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mispitools&#34;&gt;mispitools&lt;/a&gt; v0.1.5: Provides functions for computing likelihood ratios thresholds and error rates in DNA kinship testing. See &lt;a href=&#34;https://www.fsigenetics.com/article/S1872-4973(21)00057-0/fulltext&#34;&gt;Marsico et al. (2021)&lt;/a&gt; for background and  &lt;a href=&#34;https://cran.r-project.org/web/packages/mispitools/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mispitools.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of False positive rate vs. false negative rate&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=paleobuddy&#34;&gt;paleobuddy&lt;/a&gt; v1.0.0: Provides functions to simulate species diversification, fossil records, and phylogenies along with environmental data from &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.12526&#34;&gt;Morlon et al. (2016)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/paleobuddy/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;paleobuddy.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of simulated lineages&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=toolStability&#34;&gt;toolStability&lt;/a&gt; v0.1.1: Provides a collection of functions for describing the stability of a trait in terms of genotype and environment and also  includes a data set from &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0146385&#34;&gt;Casadebaig et al. (1966)&lt;/a&gt;. Computed indices are from &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1161030118301904?via%3Dihub&#34;&gt;Döring &amp;amp; Reckling (2018)&lt;/a&gt;, &lt;a href=&#34;https://acsess.onlinelibrary.wiley.com/doi/abs/10.2135/cropsci1966.0011183X000600010011x&#34;&gt;Eberhart &amp;amp; Russell (1966)&lt;/a&gt;, &lt;a href=&#34;https://www.publish.csiro.au/cp/AR9630742&#34;&gt;Finlay &amp;amp; Wilkinson GN (1963)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1007%2FBF00285245&#34;&gt;Hanson WD (1970)&lt;/a&gt;, &lt;a href=&#34;https://cdnsciencepub.com/doi/abs/10.4141/cjps88-018&#34;&gt;Lin &amp;amp; Binnsn(1988)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1007%2FBF00021563&#34;&gt;Pinthus (1973)&lt;/a&gt; and others. Th &lt;a href=&#34;https://cran.r-project.org/web/packages/toolStability/vignettes/toolStability.pdf&#34;&gt;vignette&lt;/a&gt; provides an overview of the the theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=twosigma&#34;&gt;twosigma&lt;/a&gt; v1.0.2: Implements the TWO-Component Single Cell Model-Based Association Method for gene-level differential expression analysis and DE-based gene set testing of &lt;a href=&#34;https://genomemedicine.biomedcentral.com/articles/10.1186/s13073-017-0467-4&#34;&gt;single-cell RNA-sequencing&lt;/a&gt; datasets. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/gepi.22361&#34;&gt;Van Buren et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.01.24.427979v2&#34;&gt;Van Buren et al. (2021)&lt;/a&gt; for the theory and &lt;a href=&#34;https://cran.r-project.org/web/packages/twosigma/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brulee&#34;&gt;brulee&lt;/a&gt; v0.0.1: Provides high-level modeling functions to define and train models using the &lt;code&gt;torch&lt;/code&gt; R package. Models include linear, logistic, and multinomial regression as well as multilayer perceptrons. See &lt;a href=&#34;https://cran.r-project.org/web/packages/brulee/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imageseg&#34;&gt;imageseg&lt;/a&gt; v0.4.0: Implements a general-purpose workflow for image segmentation using &lt;code&gt;TensorFlow&lt;/code&gt; models based on the U-Net architecture by &lt;a href=&#34;https://arxiv.org/abs/1505.04597&#34;&gt;Ronneberger et al. (2015)&lt;/a&gt; and provides pre-trained models for assessing canopy density and understory vegetation density from vegetation photos. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/imageseg/vignettes/imageseg.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;imageseg.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of algorithm performance&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TrueSkillThroughTime&#34;&gt;TrueSkillThroughTime&lt;/a&gt; v0.1.0: Provides methods to model the entire history of game activities using a single Bayesian network allowing the information to propagate correctly throughout the system. The core ideas implemented in this project were developed by &lt;a href=&#34;https://dl.acm.org/doi/10.5555/2981562.2981605&#34;&gt;Dangauthier et al. (2007)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/glandfried/TrueSkillThroughTime.R&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TrueSkill.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Comparison of top tennis player skills over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aba&#34;&gt;aba&lt;/a&gt; v0.0.9: Offers a tool to fit clinical prediction models and plan clinical trials using biomarker data across multiple analysis factors (groups, outcomes, predictors). There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/aba/index.html&#34;&gt;Package Overview&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/aba/vignettes/intro_to_aba_models.html&#34;&gt;Introduction to aba models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aba.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of ROC curves&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=expirest&#34;&gt;expirest&lt;/a&gt; v0.1.2: Provides functions to estimate the release limit and the associated shelf life for chemically derived medicines in accordance with the recommendations of The Australian Regulatory Guidelines for Prescription Medicines  guidance on &lt;a href=&#34;https://www.tga.gov.au/stability-testing-prescription-medicines&#34;&gt;&lt;em&gt;Stability testing for prescription medicines&lt;/em&gt;&lt;/a&gt; and the International Council for Harmonisation&amp;rsquo;s guidance &lt;a href=&#34;https://database.ich.org/sites/default/files/Q1E%20Guideline.pdf&#34;&gt;&lt;em&gt;Q1E Evaluation of stability data&lt;/em&gt;&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/expirest/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;expirest.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot common slope common intercept model of moisture over time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fca&#34;&gt;fca&lt;/a&gt; v0.1.0: Provides functions to perform various floating catchment area methods to calculate a spatial accessibility index for demand point data. See &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0159148&#34;&gt;Bauer &amp;amp; Groneberg (2016)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/fca/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=grpseq&#34;&gt;grpseq&lt;/a&gt; v1.0: Provides functions to help with the design of group sequential trials, including non-binding futility analysis at multiple time points. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2014.932285?journalCode=lbps20&#34;&gt;Gallo, Mao, &amp;amp; Shih (2014)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/grpseq/vignettes/futility_design.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;grpseq.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Power curve for trial design&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lemna&#34;&gt;lemna&lt;/a&gt; v0.9.0: Implements the model equations and default parameters for the toxicokinetic-toxicodynamic model of the Lemna (duckweed) aquatic plant. Lemna is a standard test macrophyte used in ecotox effect studies. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304380013000446?via%3Dihub&#34;&gt;Schmitt et al. (2013)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/lemna/vignettes/lemna-introduction.html&#34;&gt;introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/lemna/vignettes/lemna-introduction.html&#34;&gt;verification&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lemna.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of toxicant concentration, internal toxicant mass and population size&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AeroSampleR&#34;&gt;AeroSampleR&lt;/a&gt; v0.1.12: Provides functions to estimate ideal efficiencies of aerosol sampling through sample lines. See &lt;a href=&#34;https://journals.lww.com/health-physics/Abstract/2014/05001/Hand_Calculations_for_Transport_of_Radioactive.6.aspx&#34;&gt;Hogue et al. (2014)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/AeroSampleR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AeroSampleR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Density plot of ambient and sampled activity&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crestr&#34;&gt;crestr&lt;/a&gt; v1.0.0: Implements the &lt;a href=&#34;https://cp.copernicus.org/articles/10/2081/2014/cp-10-2081-2014.pdf&#34;&gt;CREST&lt;/a&gt; climate reconstruction method to reconstruct past climates using biological proxies. See &lt;a href=&#34;https://cp.copernicus.org/preprints/cp-2021-153/&#34;&gt;Chevalier (2021)&lt;/a&gt; for background. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/crestr/vignettes/get-started.html&#34;&gt;Get started&lt;/a&gt; guide and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/crestr/vignettes/theory.html&#34;&gt;Theory&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/crestr/vignettes/technicalities.html&#34;&gt;Formatting&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/crestr/vignettes/calibration-data.html&#34;&gt;Calibration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;crestr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Multiple plots showing the distribution of climate data&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=renz&#34;&gt;renz&lt;/a&gt; v0.1.1: Provides utilities to analyze &lt;a href=&#34;https://www.sciencedirect.com/topics/engineering/michaelis-menten-equation&#34;&gt;Michaelis-Menten Equation&lt;/a&gt; models of &lt;a href=&#34;https://en.wikipedia.org/wiki/Enzyme_kinetics&#34;&gt;enzyme kinetics&lt;/a&gt;. See &lt;a href=&#34;https://iubmb.onlinelibrary.wiley.com/doi/10.1002/bmb.21522&#34;&gt;Aledo (2021)&lt;/a&gt; for background along with the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/renz/vignettes/Km_Vm.html&#34;&gt;Enzyme Kinetic Parameters&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/renz/vignettes/Lambert.html&#34;&gt;M-M and the Lambert W function&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renz/vignettes/Linearized_MM.html&#34;&gt;Linearized M-M Equations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renz/vignettes/dirMM.html&#34;&gt;Fitting the M-M Model&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/renz/vignettes/intMM.html&#34;&gt;Integrated M-M Equation &lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;renz.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Block diagram summary of methods to estimate the kinetic properties of an enzyme&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brmsmargins&#34;&gt;brmsmargins&lt;/a&gt; v0.1.1: Provides functions to calculate Bayesian marginal effects and average marginal effects for models fit using the &lt;code&gt;brms&lt;/code&gt; package including fixed effects, mixed effects, and location scale models. See &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-015-0046-6&#34;&gt;Pavlou et al. (2015)&lt;/a&gt; for background and the vignettes on marginal effects for &lt;a href=&#34;https://cran.r-project.org/web/packages/brmsmargins/vignettes/fixed-effects-marginaleffects.html&#34;&gt;Fixed Effects&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/brmsmargins/vignettes/location-scale-marginaleffects.html&#34;&gt;Location Scale&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/brmsmargins/vignettes/mixed-effects-marginaleffects.html&#34;&gt;Mixed&lt;/a&gt; models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=changepoints&#34;&gt;changepoints&lt;/a&gt; v1.0.0: Implements a series of offline and/or online change-point detection algorithms for univariate mean, univariate polynomials, univariate and multivariate nonparametric settings, high-dimensional covariances, high-dimensional networks with and without missing values, high-dimensional linear regression models, high-dimensional vector autoregressive models, high-dimensional self exciting point processes, dependent dynamic nonparametric random dot product graphs, and univariate mean against adversarial attacks. See &lt;a href=&#34;https://cran.r-project.org/web/packages/changepoints/readme/README.html&#34;&gt;README&lt;/a&gt; for references for all of these methods and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/changepoints/vignettes/example_VAR.html&#34;&gt;VAR&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/changepoints/vignettes/example_univariate_mean.html&#34;&gt;Univariate means&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmtest&#34;&gt;cmtest&lt;/a&gt; v0.1-1: Provides functions to perform conditional moments test, as proposed by &lt;a href=&#34;https://www.jstor.org/stable/1911011&#34;&gt;Newey (1985)&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/0304407685901496?via%3Dihub&#34;&gt;Tauchen (1985)&lt;/a&gt;, useful to detect specification violations for models estimated by maximum likelihood. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmtest/vignettes/cmtest.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gplsim&#34;&gt;gplsim&lt;/a&gt; v0.9.1: Provides functions that employ penalized splines to estimate generalized partially linear single index models which extend the generalized linear models to include nonlinear effect for some predictors. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11222-016-9639-0&#34;&gt;Yu et al. (2017)&lt;/a&gt; and  &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214502388618861&#34;&gt;Yu &amp;amp; Ruppert (2002)&lt;/a&gt; for the details and &lt;a href=&#34;https://cran.r-project.org/web/packages/gplsim/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gremes&#34;&gt;gremes&lt;/a&gt; v0.1.0: Provides tools for estimation of the tail dependence parameters in graphical models parameterized by family of Huesler-Reiss distributions. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs10687-021-00407-5&#34;&gt;Asenova et al. (2021)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/gremes/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and fifteen small vignettes described &lt;a href=&#34;https://cran.r-project.org/web/packages/gremes/vignettes/contents.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kfa&#34;&gt;kfa&lt;/a&gt; v0.1.0: Provides functions to explore possible factor structures for a set of variables and helps identify plausible and replicable structures via &lt;em&gt;k&lt;/em&gt;-fold cross validation. See &lt;a href=&#34;https://doi.apa.org/doiLanding?doi=10.1037%2Fcbs0000069&#34;&gt;Flora &amp;amp; Flake (2017)&lt;/a&gt; and  &lt;a href=&#34;https://doi.apa.org/doiLanding?doi=10.1037%2F1082-989X.1.2.130&#34;&gt;MacCallum et al.(1996)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/kfa/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lrstat&#34;&gt;lrstat&lt;/a&gt; v0.1.1: Provides functions to perform power and sample size calculation for non-proportional hazards model using the Fleming-Harrington family of weighted log-rank tests. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1982.10477898&#34;&gt;Tsiatis (1982)&lt;/a&gt; for background. There are six vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/lrstat/vignettes/fixed_follow-up.html&#34;&gt;Sample Size Calculation with Fixed Follow-up&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/lrstat/vignettes/maxcombo.html&#34;&gt;Power Calculation Using Max-Combo Tests&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nphPower&#34;&gt;nphPower&lt;/a&gt; v1.0.0: Provides tools to perform combination tests and sample size calculation for fixed designs with survival endpoints using combination tests under either proportional hazards or non-proportional hazards. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/sjos.12059&#34;&gt;Brendel et al. (2014)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2110.03833&#34;&gt;Cheng &amp;amp; He (2021)&lt;/a&gt; for background on projection and maximum weighted logrank tests, &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/68/1/316/237782?redirectedFrom=fulltext&#34;&gt;Schoenfeld (1981)&lt;/a&gt; and and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.4780010204&#34;&gt;Freedman (1982)&lt;/a&gt; on sample size calculation under the proportional hazards assumption and &lt;a href=&#34;https://www.jstor.org/stable/2531910?origin=crossref&#34;&gt;Lakatos (1988)&lt;/a&gt; for calculation under non-proportional hazards, and the [README]() for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nphPower.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of weights for a logistic regression model&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=optedr&#34;&gt;optedr&lt;/a&gt; v1.0.0: Provides functions to calculate &lt;a href=&#34;https://www.itl.nist.gov/div898/handbook/pri/section5/pri521.htm&#34;&gt;D-optimal&lt;/a&gt;, Ds-optimal, A-optimal, and I-optimal designs for non-linear models, via an implementation of the cocktail algorithm described in &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11222-010-9183-2&#34;&gt;Yu (2011)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/optedr/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;optedr.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Efficiency curve for D-optimal design&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quid&#34;&gt;quid&lt;/a&gt; v0.0.1: Provides functions to test whether equality and order constraints hold for all individuals simultaneously by comparing Bayesian mixed models through Bayes factors. See &lt;a href=&#34;https://doi.apa.org/doiLanding?doi=10.1037%2Fmet0000156&#34;&gt;Haaf &amp;amp; Rouder (2017)&lt;/a&gt; and &lt;a href=&#34;https://psyarxiv.com/a4xu9/&#34;&gt;Haaf, Klaassen &amp;amp; Rouder (2019)&lt;/a&gt;, and &lt;a href=&#34;https://www.journalofcognition.org/articles/10.5334/joc.131/&#34;&gt;Rouder &amp;amp; Haaf (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/quid/vignettes/quickstart.html&#34;&gt;Quick Start&lt;/a&gt; guide and &lt;a href=&#34;https://cran.r-project.org/web/packages/quid/vignettes/manual.html&#34;&gt;Manual&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;quid.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot comparing observed effects with model estimates&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=abbreviate&#34;&gt;abbreviate&lt;/a&gt; v0.1: Provides functions to abbreviate strings to at least &lt;em&gt;minlength&lt;/em&gt; characters, such that they remain unique (if they were) and are recognizable. See &lt;a href=&#34;https://cran.r-project.org/web/packages/abbreviate/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fledge&#34;&gt;fledge&lt;/a&gt; v0.1.0: Offers functions to streamline the process of updating changelogs (NEWS.md) and versioning R packages developed in git repositories. There is &lt;a href=&#34;https://cran.r-project.org/web/packages/fledge/vignettes/fledge.html&#34;&gt;Quick Start&lt;/a&gt; guide, a &lt;a href=&#34;https://cran.r-project.org/web/packages/fledge/vignettes/demo.html&#34;&gt;demo&lt;/a&gt;, and a short vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/fledge/vignettes/internals.html&#34;&gt;internals&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qlcal&#34;&gt;qlcal&lt;/a&gt; v0.0.1: Provides &lt;a href=&#34;https://www.quantlib.org/&#34;&gt;QuantLib&lt;/a&gt; bindings using &lt;code&gt;Rcpp&lt;/code&gt; via an evolved version of the initial header-only &lt;a href=&#34;https://github.com/pcaspers/Quantuccia&#34;&gt;Quantuccia&lt;/a&gt; project offering an subset of &lt;code&gt;QuantLib&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/qlcal/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jagstargets&#34;&gt;jagstargets&lt;/a&gt; Builds on &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.02959&#34;&gt;&lt;code&gt;targets&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://www.r-project.org/conferences/DSC-2003/Proceedings/Plummer.pdf&#34;&gt;&lt;code&gt;JAGS&lt;/code&gt;&lt;/a&gt; to implement a pipeline toolkit tailored to Bayesian statistics making it easy to set up scalable JAGS pipelines that automatically parallelize the computation and skip expensive steps when the results are already up to date. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/jagstargets/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/jagstargets/vignettes/simulation.html&#34;&gt;vignette&lt;/a&gt; that uses simulation to validate a Bayesian model.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;jagstargets.png&#34; height = &#34;200&#34; width=&#34;500&#34; alt=&#34;Network diagram of a pipeline&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RCLabels&#34;&gt;RCLables&lt;/a&gt; v0.1.0: Provides functions to assist manipulation of matrix row and column labels for all types of matrix mathematics where row and column labels are to be respected. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RCLabels/vignettes/RCLabels.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trampoline&#34;&gt;trampoline&lt;/a&gt; v0.1.1: Implements a trampoline algorithm based on on the Python &lt;a href=&#34;https://gitlab.com/ferreum/trampoline&#34;&gt;trampoline&lt;/a&gt; module that enables users to write theoretically infinite recursive functions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/trampoline/vignettes/tampolining.html&#34;&gt;vignette&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/trampoline/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=recolorize&#34;&gt;recolorize&lt;/a&gt; v0.1.0: Offers automatic, semi-automatic, and manual functions for generating color maps from images. The idea is to simplify the colors of an image according to a metric that is meaningful to the user, using deterministic methods whenever possible. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette for each of the six steps involved in the process: &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step00_prep.html&#34;&gt;Acquisition &amp;amp; Preparation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step01_loading.html&#34;&gt;Loading &amp;amp; Processing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step02_initial_cluster.html&#34;&gt;Clustering&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step03_refinement.html&#34;&gt;Refinement&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step04_manual_tweak.html&#34;&gt;Tweaks &amp;amp; Edits&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/recolorize/vignettes/step05_visualization_export.html&#34;&gt;Export &amp;amp; Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;recolorize.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Original, bit mapped, and vector mapped images of insect&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scImmuneGraph&#34;&gt;scImmuneGraph&lt;/a&gt; v1.1.3: Provides functions to compute statistics and visualize multiple distributions including diversity, composition of clonotypes, abundance and length of CDR3, the abundance of V and J genes, and the abundance of V-J gene pairs; all of which are basic for single-cell immune group analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/scImmuneGraph/vignettes/scImmuneGraph-tutorial.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;scImmuneGraph.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of CDR3 length distribution&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2022/01/24/december-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>November 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/12/21/november-2021-top-40-new-cran-packages/</link>
      <pubDate>Tue, 21 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/12/21/november-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred eleven new packages made it to CRAN in November. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in thirteen categories: Computational Methods, Data, Ecology, Finance, Genomics, Humanities, Machine Learning, Medicine, Networks, Statistics, Time Series, Utilities, and Visualization. It was gratifying to see multiple packages developed for applications in the Computational Humanities. R is helping to extend the reach of data literacy.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bigQF&#34;&gt;bigQF&lt;/a&gt; v1.6: Implements a computationally efficient leading-eigenvalue approximation to tail probabilities and quantiles of large quadratic forms (e.g. in the sequence kernel association test) and also provides stochastic singular value decomposition for dense or sparse matrices. See  &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/gepi.22136&#34;&gt;Lumley et al. (2018)&lt;/a&gt; for background and the vignettes:   &lt;a href=&#34;https://cran.r-project.org/web/packages/bigQF/vignettes/check-vs-SKAT-2.html&#34;&gt;Checking pQF vs SKAT&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bigQF/vignettes/matrix-free.html&#34;&gt;Matrix-free computations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bigQF/vignettes/skat-proj.html&#34;&gt;SKAT, weights, and projections&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LMMsolver&#34;&gt;LMMsolver&lt;/a&gt; v1.0.0: Implements an efficient system to solve sparse, mixed model equations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LMMsolver/vignettes/Solving_Linear_Mixed_Models.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;LMMsolver.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Heat map of precipitation anomalies&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nimbleAPT&#34;&gt;nimbleAPT&lt;/a&gt; v1.0.4: Provides functions for &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10618600.2013.778779&#34;&gt;adaptive parallel tempering&lt;/a&gt; with &lt;code&gt;nimble&lt;/code&gt; models. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11222-015-9579-0&#34;&gt;Lacki &amp;amp; Miasojedow (2016)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nimbleAPT/vignettes/nimbleAPT-vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nimbleAPT.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot of jumps and samples&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=binancer&#34;&gt;binancer&lt;/a&gt; v1.2.0: Implements an R client to the &lt;a href=&#34;https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md&#34;&gt;Binance Public Rest API&lt;/a&gt; for data collection on cryptocurrencies, portfolio management and trading. See &lt;a href=&#34;https://cran.r-project.org/web/packages/binancer/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=japanstat&#34;&gt;japanstat&lt;/a&gt; v0.1.0: Provides tools for using the API of &lt;a href=&#34;https://www.e-stat.go.jp/&#34;&gt;e-Stat&lt;/a&gt;, a portal site for Japanese government statistics which include functions for automatic query generation, data collection and formatting. See &lt;a href=&#34;https://cran.r-project.org/web/packages/japanstat/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=openeo&#34;&gt;openeo&lt;/a&gt; v1.1.0: Provides to access data and processing for &lt;a href=&#34;https://github.com/Open-EO/openeo-r-client&#34;&gt;openEO&lt;/a&gt; compliant back-ends. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/openeo/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mFD&#34;&gt;mFD&lt;/a&gt; v1.0.1: Provides functions to compute functional traits-based distances between pairs of species for species gathered in assemblages. &lt;a href=&#34;https://esajournals.onlinelibrary.wiley.com/doi/10.1002/ecm.1343&#34;&gt;Chao et al. (2018)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/geb.12299&#34;&gt;Mouillot et al. (2013)&lt;/a&gt; along with the other references listed for background. There are five vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/mFD/vignettes/mFD_general_workflow.html&#34;&gt;General Workflow&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/mFD/vignettes/Compute_and_interpret_quality_of_functional_spaces.html&#34;&gt;Compute and Interpret Quality of Functional Spaces&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mFD.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of trait differences&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=popbayes&#34;&gt;popbayes&lt;/a&gt; v1.0: Implements a Bayesian framework to infer the trends of animal populations over time from series of counts by accounting for count precision, smoothing the population rate of increase over time, and accounting for the maximum demographic potential of species. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/popbayes/vignettes/popbayes.html&#34;&gt;Get started&lt;/a&gt; vignette and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/popbayes/vignettes/generate_data.html&#34;&gt;Getting species information&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;popbayes.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of population size over time&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/jofi.12131&#34;&gt;MultiATSM&lt;/a&gt; v0.0.1: Provides functions to model the affine term structure of interest rates based on the single-country unspanned macroeconomic risk framework of &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304405X14001883?via%3Dihub&#34;&gt;Joslin et al. (2014)&lt;/a&gt; and the multi country extensions of &lt;a href=&#34;https://doi.org/10.1016%2Fj.jfineco.2014.09.004&#34;&gt;Jotikasthira et al.(2015)&lt;/a&gt;, and &lt;a href=&#34;https://dial.uclouvain.be/pr/boreal/object/boreal:249985&#34;&gt;Candelon and Moura (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiATSM/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MultiATSM.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot of level, slope and curvature by maturity years&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gwasrapidd&#34;&gt;gwasrapidd&lt;/a&gt; v0.99.12: Provides easy access to the NHGRI-EBI &lt;a href=&#34;https://www.ebi.ac.uk/gwas/&#34;&gt;GWAS Catalog&lt;/a&gt; via the &lt;a href=&#34;https://www.ebi.ac.uk/gwas/rest/docs/api/&#34;&gt;REST API&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/gwasrapidd/vignettes/gwasrapidd.html&#34;&gt;Getting Started Guide&lt;/a&gt;, a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/gwasrapidd/vignettes/bmi_variants.html&#34;&gt;Variants associated with BMI&lt;/a&gt;, and an &lt;a href=&#34;https://cran.r-project.org/web/packages/gwasrapidd/vignettes/faq.html&#34;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gwasrapidd.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Examples of search criteria&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=phylosamp&#34;&gt;phylosamp&lt;/a&gt; v0.1.6: Implements tools to estimate the probability of true transmission between two cases given phylogenetic linkage and the expected number of true transmission links in a sample. The methods are described in &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1009182&#34;&gt;Wohl et al. (2021)&lt;/a&gt;. There are vignettes on estimating &lt;a href=&#34;https://cran.r-project.org/web/packages/phylosamp/vignettes/V1_FalseDicoveryRate.html&#34;&gt;FDR from sample size&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/phylosamp/vignettes/V2_SampleSize.html&#34;&gt;Sample size from FDR&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/phylosamp/vignettes/V3_SensitivitySpecificity.html&#34;&gt;Sensitivity and specificity&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/phylosamp/vignettes/V4_FullExamples.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;phylosamp.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Histogram of Genetic Distance&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rtropical&#34;&gt;Rtropical&lt;/a&gt; v1.2.1: Provides functions to process phylogenetic trees with tropical support vector machines and principal component analysis defined with tropical geometry. See &lt;a href=&#34;https://arxiv.org/abs/2003.00677&#34;&gt;Tang et al. (2020)&lt;/a&gt; for details about tropical SVMs, &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/36/17/4590/5855129&#34;&gt;Page et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11538-018-0493-4&#34;&gt;Yoshida et al. (2019)&lt;/a&gt; for tropical PCA, and &lt;a href=&#34;https://arxiv.org/pdf/0706.2920.pdf&#34;&gt;Ardila &amp;amp; Develin (2007)&lt;/a&gt; for some background on tropical mathematics. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Rtropical/vignettes/usage.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;

&lt;h3 id=&#34;humanities&#34;&gt;Humanities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=litRiddle&#34;&gt;litRiddle&lt;/a&gt; v0.4.1: Provides a dataset, functions to explore the quality of literary novels, the data of a reader survey about fiction in Dutch, a description of the novels the readers rated, and the results of stylistic measurements of the novels. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/litRiddle/vignettes/litRiddle.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;litRiddle.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Histograms of Literariness by Gender&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kairos&#34;&gt;kairos&lt;/a&gt; v1.0.0:  Provides a toolkit for absolute dating and analysis of chronological patterns, including functions for chronological modeling and dating of archaeological assemblages from count data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/kairos/vignettes/kairos.html&#34;&gt;Manual&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/kairos/vignettes/bibliography.html&#34;&gt;Bibliography&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cuda.ml&#34;&gt;cuda.ml&lt;/a&gt; v0.3.1: Implements an R interface for &lt;a href=&#34;https://github.com/rapidsai/cuml&#34;&gt;RAPIDS cuML&lt;/a&gt;, a suite of GPU-accelerated machine learning libraries powered by &lt;a href=&#34;https://en.wikipedia.org/wiki/CUDA&#34;&gt;CUDA&lt;/a&gt;. Look &lt;a href=&#34;https://mlverse.github.io/cuda.ml/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cuda.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Projection map of manifold embedding&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=innsight&#34;&gt;innsight&lt;/a&gt; v0.1.1: Implements methods to analyze the behavior and individual predictions of modern neural networks including Connection Weights as described by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304380004001565?via%3Dihub&#34;&gt;Olden et al. (2004)&lt;/a&gt;, Layer-wise Relevance Propagation as described by &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0130140&#34;&gt;Bach et al. (2015)&lt;/a&gt;, Deep Learning Important Features as described by &lt;a href=&#34;https://arxiv.org/abs/1704.02685&#34;&gt;Shrikumar et al. (2017)&lt;/a&gt;, and gradient-based methods like SmoothGrad described by &lt;a href=&#34;https://arxiv.org/abs/1706.03825&#34;&gt;Smilkov et al. (2017)&lt;/a&gt;, and Gradient x Input described by &lt;a href=&#34;https://arxiv.org/abs/0912.1128&#34;&gt;Baehrens et al. (2009)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/innsight/vignettes/innsight.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/innsight/vignettes/Custom_Model_Definition.html&#34;&gt;Custom Model Definition&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;innsight.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Heatmap showing feature relevance&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=topicmodels.etm&#34;&gt;topicmodels.etm&lt;/a&gt; v0.1.0: Provides functions to find topics in texts which are semantically embedded using techniques like &lt;a href=&#34;https://en.wikipedia.org/wiki/Word2vec&#34;&gt;word2vec&lt;/a&gt; or &lt;a href=&#34;https://nlp.stanford.edu/projects/glove/&#34;&gt;GloVe&lt;/a&gt;. See &lt;a href=&#34;https://arxiv.org/abs/1907.04907&#34;&gt;Dieng et al. (2019)&lt;/a&gt; for the details, and look &lt;a href=&#34;https://cran.r-project.org/web/packages/topicmodels.etm/readme/README.html&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;topic.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of ETM clusters&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clustra&#34;&gt;clustra&lt;/a&gt; v0.1.5: Provides functions to cluster medical trajectories of unequally spaced and unequal length time series aligned by an intervention time. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clustra/vignettes/clustra_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;clustra.png&#34; height = &#34;500&#34; width=&#34;400&#34; alt=&#34;Plot of trajectories clustered by group&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eSIR&#34;&gt;eSIR&lt;/a&gt; v0.4.2: Implements the extended state-space SIR models developed by &lt;a href=&#34;http://websites.umich.edu/~songlab/&#34;&gt;Song Lab&lt;/a&gt; at UM school of Public Health which include capabilities to model time-varying transmission, time-dependent quarantine, and time-dependent antibody-immunization. See &lt;a href=&#34;https://jds-online.org/journal/JDS/article/28/info&#34;&gt;Wang et al. (2020)&lt;/a&gt;  for background, and  &lt;a href=&#34;https://cran.r-project.org/web/packages/eSIR/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eSIR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of Probability of infection over time&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QHScrnomo&#34;&gt;QHScrnomo&lt;/a&gt; v2.2.0: Provides functions for fitting and predicting competing risk models, creating nomograms, k-fold cross validation, calculating the discrimination metric, and drawing calibration curves. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/QHScrnomo/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for a short tutorial.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;QHS.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Example of a nomogram&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rnmamod&#34;&gt;rnmamod&lt;/a&gt; v0.1.0: Implements a comprehensive suite of functions to perform and visualize pairwise and network meta-analyses. The package covers core Bayesian one-stage models implemented in a systematic review with multiple interventions, including fixed-effect and random-effects network meta-analysis. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rnmamod/vignettes/perform_network_metaanalysis.html&#34;&gt;Performing a network meta-analysis&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/rnmamod/vignettes/network_description.html&#34;&gt;Describing the network&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rnmamod.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Map of network of interventions evaluated&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=whomds&#34;&gt;whomds&lt;/a&gt; v1.0.1: Provides functions for calculating and presenting the results from the &lt;a href=&#34;https://www.who.int/home/cms-decommissioning&#34;&gt;WHO&lt;/a&gt; Model Disability Survey (&lt;a href=&#34;https://www.who.int/publications/i/item/9789241512862&#34;&gt;MDA&lt;/a&gt;). See &lt;a href=&#34;https://www.who.int/publications/i/item/9789241512862&#34;&gt;Andrich (2014)&lt;/a&gt; for background on Rasch measurement. There are English and Spanish versions of six vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/whomds/vignettes/c1_background_EN.html&#34;&gt;Background on disability measurement&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/whomds/vignettes/c5_best_practices_EN.html&#34;&gt;Best practices with Rasch Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;whomds.png&#34; height = &#34;300&#34; width=&#34;600&#34; alt=&#34;Illustration of disability scores&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=diffudist&#34;&gt;diffudist&lt;/a&gt; v1.0.0: Enables the evaluation of diffusion distances for complex single-layer networks by providing functions to evaluate the Laplacians, stochastic matrices, and the corresponding diffusion distance matrices. See &lt;a href=&#34;https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.118.168301&#34;&gt;De Domenico (2017)&lt;/a&gt; and &lt;a href=&#34;https://journals.aps.org/pre/abstract/10.1103/PhysRevE.103.042301&#34;&gt;Bertagnolli &amp;amp; De Domenico (2021)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/diffudist/vignettes/diffusion-distances.html&#34;&gt;vignette&lt;/a&gt; for some theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;diffudist.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Hierarchical cluster plots of distances&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NetFACS&#34;&gt;NetFACS&lt;/a&gt; V0.3.0: Provides functions to analyze and visualize facial communication data, based on network theory and resampling methods and primarily targeted at datasets of facial expressions coded with the &lt;a href=&#34;https://www.paulekman.com/facial-action-coding-system/&#34;&gt;Facial Action Coding System&lt;/a&gt;. See &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.12772&#34;&gt;Farine (2017)&lt;/a&gt; and &lt;a href=&#34;https://methods.sagepub.com/book/monte-carlo-simulation-and-resampling-methods-for-social-science&#34;&gt;Carsey &amp;amp; Harden (2014)&lt;/a&gt; for background,  and the &lt;a href=&#34;https://cran.r-project.org/web/packages/NetFACS/vignettes/tutorial.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NetFACS.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Network of facial expressions&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adass&#34;&gt;adass&lt;/a&gt; v1.0.0: Implements the adaptive smoothing spline estimator for the function-on-function linear regression model described in &lt;a href=&#34;https://arxiv.org/abs/2011.12036&#34;&gt;Centofanti et al. (2020)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/unina-sfere/adass&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;adass.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Heatmap of adaptive spline estimator&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OneSampleMR&#34;&gt;OneSampleMR&lt;/a&gt; v0.1.0: Provides functions for one sample Mendelian randomization and instrumental variable analyses including implementations of the &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0304407615001736?via%3Dihub&#34;&gt;Sanderson &amp;amp; Windmeijer (2016)&lt;/a&gt; conditional F-statistic, the multiplicative structural mean model &lt;a href=&#34;https://journals.lww.com/epidem/Fulltext/2006/07000/Instruments_for_Causal_Inference__An.4.aspx&#34;&gt;Hernán and Robins (2006)&lt;/a&gt;, and two-stage predictor substitution and two-stage residual inclusion estimators explained by &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167629607001063?via%3Dihub&#34;&gt;Terza et al. (2008)&lt;/a&gt;. There are short vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/OneSampleMR/vignettes/compare-smm-fits.html&#34;&gt;Multiplicative structural mean model&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/OneSampleMR/vignettes/f-statistic-comparison.html&#34;&gt;Coditional F-Statistic&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PhaseTypeR&#34;&gt;PhaseTypeR&lt;/a&gt; v1.0.1: Implements functions to model continuous and discrete &lt;a href=&#34;https://en.wikipedia.org/wiki/Phase-type_distribution&#34;&gt;phase-type distributions&lt;/a&gt;, both univariate and multivariate. See &lt;a href=&#34;https://orbit.dtu.dk/en/publications/order-statistics-and-multivariate-discrete-phase-type-distributio&#34;&gt;Navarro (2019)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/PhaseTypeR/vignettes/PhaseTypeR.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/PhaseTypeR/vignettes/a2_pop_gen_iker.html&#34;&gt;Population Genetics&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/PhaseTypeR/vignettes/a3_phasetypeR_SFS.html&#34;&gt;The Site Frequency Spectrum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PhaseTypeR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Histogram of Phase Type Distribution&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stan4bart&#34;&gt;stan4bart&lt;/a&gt; v0.0-2: Fits semiparametric linear and multilevel models with non-parametric additive Bayesian additive regression trees &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-applied-statistics/volume-4/issue-1/BART-Bayesian-additive-regression-trees/10.1214/09-AOAS285.full&#34;&gt;BART&lt;/a&gt; and &lt;code&gt;Stan&lt;/code&gt;.  Multilevel models can be expressed using &lt;a href=&#34;https://www.jstatsoft.org/article/view/v067i01&#34;&gt;&lt;code&gt;lme4&lt;/code&gt; syntax&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/vdorie/stan4bart&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=zoid&#34;&gt;zoid&lt;/a&gt; v1.0.0: Fits Dirichlet regression and zero-and-one inflated Dirichlet regression (also called trinomial mixture models) with Bayesian methods implemented in &lt;code&gt;Stan&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/zoid/vignettes/a01_fitting.html&#34;&gt;Fitting Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/zoid/vignettes/a02_simulating.html&#34;&gt;Simulating data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/zoid/vignettes/a03_beta_priors.html&#34;&gt;Priors&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/zoid/vignettes/a04_priors.html&#34;&gt;Prior sensitivity for overdispersion&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=surveil&#34;&gt;surveil&lt;/a&gt; v0.1.0: Fits time series models for routine disease surveillance tasks and returns probability distributions for a variety of quantities of interest, including measures of health inequality, period and cumulative percent change, and age-standardized rates. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/surveil/vignettes/demonstration.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;surveil.png&#34; height = &#34;300&#34; width=&#34;400&#34; alt=&#34;Plot time series by race&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VisitorCounts&#34;&gt;VisitorCounts&lt;/a&gt; v1.0.0: Provides functions for modeling and forecasting of park visitor counts using social media data and (partial) on-site visitor counts. See &lt;a href=&#34;https://www.nature.com/articles/srep02976&#34;&gt;Wood et al. (2013)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/VisitorCounts/vignettes/VisitorCounts.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VisitorCounts.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of model fits and differences&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dateutils&#34;&gt;dateutils&lt;/a&gt; v0.1.5: Provides utilities for mixed frequency data, in particular, to aggregate and normalize tabular mixed frequency data, index dates to end of period, and seasonally adjust tabular data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dateutils/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datefixR&#34;&gt;datefixR&lt;/a&gt; v0.1.2: Provides functions to fix messy dates such as those entered via text boxes. Standardizes &amp;ldquo;/&amp;rdquo; or &amp;ldquo;-&amp;rdquo;, whitespace separation, month abbreviations, and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/datefixR/vignettes/datefixR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lambdr&#34;&gt;lambdar&lt;/a&gt; v1.1.0: Provides functions for serving containers that can execute R code on the &lt;a href=&#34;https://aws.amazon.com/lambda/&#34;&gt;AWS Lambda&lt;/a&gt; serverless compute service. There are five vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/lambdr/vignettes/api-gateway-invocations.html&#34;&gt;api-gateway-invocations&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/lambdr/vignettes/lambda-runtime-in-container.html&#34;&gt;lambda-runtime-in-container&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lambdar.svg&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Diagram of package structure&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mtb&#34;&gt;mtb&lt;/a&gt; v0.1.1: Provides functions to  summarize time related data, generate axis transformation from data, and assist Markdown and Shiny file editing. There are vignettes on working with &lt;a href=&#34;https://cran.r-project.org/web/packages/mtb/vignettes/vignette_mtb_axis.html&#34;&gt;axes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mtb/vignettes/vignette_mtb_color.html&#34;&gt;color&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mtb/vignettes/vignette_mtb_md.html&#34;&gt;Markdown&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mtb/vignettes/vignette_mtb_timerelated.html&#34;&gt;time related data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mtb.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Diagram showing arrows associated with times&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rocker&#34;&gt;rocker&lt;/a&gt; v0.2.1: Provides an &lt;code&gt;R6&lt;/code&gt; class interface for handling database connections using the &lt;code&gt;DBI&lt;/code&gt; package as backend which allows handling of connections to &lt;code&gt;PostgreSQL&lt;/code&gt;, &lt;code&gt;MariaDB&lt;/code&gt;, &lt;code&gt;SQLite&lt;/code&gt; and other databases. There are seven short vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/rocker/vignettes/DBI_objects_and_functions.html&#34;&gt;DBI package objects and functions in R6 rocker class&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/rocker/vignettes/Transactions.html&#34;&gt;Database transactions with R6 rocker class&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinySelect&#34;&gt;shinySelect&lt;/a&gt; v1.0.0: Provides a customizable, select control widget for &lt;code&gt;Shiny&lt;/code&gt; to enable using HTML in the items and &lt;a href=&#34;https://katex.org/&#34;&gt;KaTeX&lt;/a&gt; to type mathematics. Look &lt;a href=&#34;https://github.com/stla/shinySelect&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;katex.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Mathematics in Shiny select bar&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gggrid&#34;&gt;gggrid&lt;/a&gt; v0.1-1: Extends&lt;code&gt;ggplot2&lt;/code&gt; to make it easy to add raw &lt;code&gt;grid&lt;/code&gt; output, such as customised annotations, to a plot. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gggrid/vignettes/gggrid.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gggrid.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;latitude vs. longitude plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NHSRplotthedots&#34;&gt;NHSRplotthedots&lt;/a&gt; v0.1.0: Provides tools for drawing statistical process control charts with functions to draw &lt;a href=&#34;https://www.pqsystems.com/qualityadvisor/DataAnalysisTools/x_mr.php&#34;&gt;XmR&lt;/a&gt; charts, use change points and apply rules with summary indicators for when rules are breached. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/NHSRplotthedots/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/NHSRplotthedots/vignettes/deviations.html&#34;&gt;Deviations from Excel defaults&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/NHSRplotthedots/vignettes/number-of-points-required.html&#34;&gt;Number of points required&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NHSR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;SPC Charts&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinymodels&#34;&gt;shinymodels&lt;/a&gt; v0.1.0: Allows users to launch a &lt;code&gt;shiny&lt;/code&gt; application for &lt;code&gt;tidymodels&lt;/code&gt; results. For classification or regression models, the app can be used to determine if there is lack of fit or poorly predicted points. Look &lt;a href=&#34;https://github.com/tidymodels/shinymodels&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinymodels.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Shiny generated scatter plots&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/12/21/november-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/11/29/october-2021-top-40-new-cran-packages/</link>
      <pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/11/29/october-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred forty-one new packages made it to CRAN in October. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in twelve categories: Computational Methods, Data, Genomics, Machine Learning, Medicine, Networks, Science, Social Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gslnls&#34;&gt;gslnls&lt;/a&gt; v1.0.2: Implements an R interface to nonlinear least-squares optimization with the GNU Scientific Library (GSL). See &lt;a href=&#34;https://www.amazon.com/GNU-Scientific-Library-Reference-Manual/dp/0954612078&#34;&gt;M. Galassi et al. (2009)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rsvddpd&#34;&gt;rsvddpd&lt;/a&gt; v1.0.0: Implements a robust method for computing the singular value decomposition using power density divergence. See &lt;a href=&#34;https://arxiv.org/abs/2109.10680&#34;&gt;Roy et. al (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rsvddpd/vignettes/rSVDdpd-intro.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blsR&#34;&gt;blsR&lt;/a&gt; v0.2.1: Implements v2 of the &lt;a href=&#34;https://www.bls.gov/developers/api_signature_v2.htm&#34;&gt;Bureau of Labor Statistics API&lt;/a&gt; for requests of survey information and time series data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/blsR/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=insiderTrades&#34;&gt;insiderTrades&lt;/a&gt; v0.0.1: Provides functions to download insider trading transactions and insider holdings from a public &lt;a href=&#34;https://www.sec.gov/Archives/edgar/full-index/&#34;&gt;NoSQL SEC database&lt;/a&gt; using keyword criteria and generate a relational dataframe. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/insiderTrades/vignettes/insiderTrades.html&#34;&gt;insiderTrades&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/insiderTrades/vignettes/pullAndScrape.html&#34;&gt;pullAndScrape&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=KingCountyHouses&#34;&gt;KingCountyHouses&lt;/a&gt; v0.1.0: Contains data on houses in and around Seattle WA are included. Basic characteristics are given along with sale prices. See &lt;a href=&#34;https://cran.r-project.org/web/packages/KingCountyHouses/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=meteospain&#34;&gt;meteospain&lt;/a&gt; v0.0.3: Provides access to different Spanish meteorological stations data services and APIs including AEMET, SMC, MG, and Meteoclimatic. There are seven short vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/meteospain/vignettes/api_limits.html&#34;&gt;API limits and loops&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/meteospain/vignettes/compatibility.html&#34;&gt;Compatibility between services&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=owidR&#34;&gt;owidR&lt;/a&gt; v1.1.0: Provides function to import, search, download, and visualize data from the &lt;a href=&#34;https://ourworldindata.org/&#34;&gt;Our World in Data&lt;/a&gt; website. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/owidR/vignettes/example-analysis.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;owidR.png&#34; height = &#34;400&#34; width=&#34;500&#34; alt=&#34;Choropleth Showing Share of Population Using the Internet by Country&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QBMS&#34;&gt;QBMS&lt;/a&gt; v0.6: Enables users to query the &lt;a href=&#34;https://bmspro.io/&#34;&gt;Breeding Management System&lt;/a&gt; database. There is a short &lt;a href=&#34;https://cran.r-project.org/package=QBMS&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=digitalDLSorteR&#34;&gt;digitalDLSorteR&lt;/a&gt; v0.1.1: Implements tools for the deconvolution of bulk RNA-Seq data using context-specific deconvolution models based on Deep Neural Networks using scRNA-Seq data as input. See &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fgene.2019.00978/full&#34;&gt;Torroja &amp;amp; Sanchez-Cabo (2019)&lt;/a&gt; for details. There are five vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/digitalDLSorteR/vignettes/kerasIssues.html&#34;&gt;Keras/TensorFlow installation and configuration&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/digitalDLSorteR/vignettes/newModels.html&#34;&gt;Building new deconvolution models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DLRSorteR.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Process Flow Diagram&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Platypus&#34;&gt;Platypus&lt;/a&gt; v3.2.3: Implements an open-source software platform for investigating B-cell receptor and T-cell receptor repertoires from scSeq experiments which also incorporates transcriptional information involving unsupervised clustering, gene expression and gene ontology. See &lt;a href=&#34;https://academic.oup.com/nargab/article/3/2/lqab023/6225857&#34;&gt;Yermanos et al. (2021)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Platypus/vignettes/PlatypusV3_agedCNS.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quincunx&#34;&gt;quincunx&lt;/a&gt; v0.1.4: Provides programmatic access to the &lt;a href=&#34;https://www.pgscatalog.org/&#34;&gt;PGS Catalog&lt;/a&gt; through the &lt;a href=&#34;https://www.pgscatalog.org/rest/&#34;&gt;REST API&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/quincunx/readme/README.html&#34;&gt;README&lt;/a&gt; for the cheatsheet.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;quincunx.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Cheatsheet for API Commands&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SNPfiltR&#34;&gt;SNPfilter&lt;/a&gt; v0.1.0: Provides functions to interactively and reproducibly visualize and filter SNP (single-nucleotide polymorphism) datasets, including functions for visualizing various quality and missing data metrics for a SNP dataset, and then filtering the dataset based on user specified cutoffs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SNPfiltR/vignettes/reproducible-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SNPfilter.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of Completeness vs. Missing Data&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=conText&#34;&gt;conText&lt;/a&gt; v1.0.0: Implements a framework to estimate context-specific word and short document embeddings using the &lt;em&gt;a la carte&lt;/em&gt; embeddings approach developed by &lt;a href=&#34;https://arxiv.org/abs/1805.05388&#34;&gt;Khodak et al. (2018)&lt;/a&gt; and evaluate hypotheses about covariate effects on embeddings using the regression framework developed by &lt;a href=&#34;https://github.com/prodriguezsosa/EmbeddingRegression&#34;&gt;Rodriguez et al. (2021)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/conText/vignettes/quickstart.html&#34;&gt;Quick Start Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pixelclasser&#34;&gt;pixelclassifier&lt;/a&gt; v1.0.0: Implements a Support Vector Machine to classify the pixels of an image file by its color. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pixelclasser/vignettes/pixelclasser.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pixel.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Plot Showing Boundaries Separating Pixels&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=predtools&#34;&gt;predtools&lt;/a&gt; v0.0.2: Provides functions for evaluating predictive models, including plotting calibration curves and model-based Receiver Operating Characteristic (mROC) curves based on &lt;a href=&#34;https://arxiv.org/abs/2003.00316&#34;&gt;Sadatsafavi et al. (2021)&lt;/a&gt;. There are three vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/predtools/vignettes/calibPlot.html&#34;&gt;Calibration Plot&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/predtools/vignettes/interceptAdj.html&#34;&gt;Intercept Adjustment&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/predtools/vignettes/mROC.html&#34;&gt;Model-based ROC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;predtools.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Calibration Plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=text2sdg&#34;&gt;text2sdg&lt;/a&gt; v0.1.1: Provides functions to identify &lt;em&gt;Sustainable Development Goals&lt;/em&gt; in text using scientifically developed query systems, opening up the opportunity to monitor any type of text-based data, such as scientific output or corporate publications. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/text2sdg/vignettes/text2sdg.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;text2sdg.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Histogram of SDGs by Query System&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Twitmo&#34;&gt;Twitmo&lt;/a&gt; v0.1.1: Provides functions to collect, pre-process and analyze the contents of tweets using LDA and STM models including functions to generate tweet and hashtag maps and built-in support for &lt;code&gt;LDAvis&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/Twitmo/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Twitmo.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of Geo-Tagged Tweets&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ctrialsgov&#34;&gt;ctrialsgov&lt;/a&gt; v0.2.5: Provides tools to access and query the U.S. National Library of Medicine&amp;rsquo;s &lt;a href=&#34;https://clinicaltrials.gov/&#34;&gt;Clinical Trials database&lt;/a&gt; including functions for searching the data using range queries, categorical filtering, and by searching for full-text keywords. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ctrialsgov/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ctrialsgov/vignettes/text_analysis.html&#34;&gt;Text Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epidemia&#34;&gt;epidemia&lt;/a&gt; v1.0.0: Implements functions to specify and fit Bayesian statistical models for epidemics.  Infections are propagated over time using self-exciting point processes. Multiple regions can be modeled simultaneously with multilevel models. See &lt;a href=&#34;https://arxiv.org/abs/2012.00394&#34;&gt;Bhatt et al. (2021)&lt;/a&gt; for background on the models and the &lt;a href=&#34;https://imperialcollegelondon.github.io/epidemia/index.html&#34;&gt;package website&lt;/a&gt; for examples and extensive documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;epidemia.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Distribution Plots for Posterior Prediction Checks&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dissCqN&#34;&gt;dissCqN&lt;/a&gt; v0.1.0: Provides functions to calculate multiple or pairwise dissimilarity for orders q = 0-N for a set of species assemblages or interaction networks. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1541-0420.2008.01010.x&#34;&gt;Chao et al. 2008&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dissCqN/vignettes/dissCqN.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modnets&#34;&gt;modnets&lt;/a&gt; v0.9.0: Implements methods for modeling moderator variables in cross-sectional, temporal, and multi-level networks including model selection techniques and a variety of plotting functions. See &lt;a href=&#34;https://www.proquest.com/openview/d151ab6b93ad47e3f0d5e59d7b6fd3d3&#34;&gt;Swanson (2020)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/modnets/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;modnets.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Network Plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmpsR&#34;&gt;cmpsR&lt;/a&gt; v0.1.0: Implements the Congruent Matching Profile Segments (CMPS) method &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0379073819303767?via%3Dihub&#34;&gt;Chen et al. (2019)&lt;/a&gt; to provide an objective comparison of striated tool marks for fired bullet correlation. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmpsR/vignettes/cmpsR-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cmpsR.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Series of Correlation Plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pvcurveanalysis&#34;&gt;pvcurveanalysis&lt;/a&gt; v1.0.0: Provides functions to analyze and display pressure volume curves which enable the derivation of the turgor loss point, osmotic potential and apoplastic fraction. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1461-0248.2012.01751.x&#34;&gt;Bartlett et al. (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/pvcurveanalysis/vignettes/pvcurveanalysis.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pvcurve.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Plot Showing Turgor Loss Point&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;social-science&#34;&gt;Social Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rcbayes&#34;&gt;rcbayes&lt;/a&gt; v0.1.0: Provides functions to estimate &lt;em&gt;Rogers-Castro&lt;/em&gt; migration age schedules using &lt;code&gt;Stan&lt;/code&gt;. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1068/a100475&#34;&gt;Rogers and Castro (1978)&lt;/a&gt; for background and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rcbayes/vignettes/convergence_issues.html&#34;&gt;Model Convergence&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/rcbayes/vignettes/intro_to_rcbayes.html&#34;&gt;Rogers Castro Migration Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rcbayes.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Migration Rate Plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QCAcluster&#34;&gt;QCAcluster&lt;/a&gt; v0.1.0: Provides functions to allow &lt;a href=&#34;https://www.google.com/books/edition/Qualitative_Comparative_Analysis_with_R/-Y_Mzk00CioC?hl=en&amp;amp;gbpv=1&amp;amp;dq=qualitative+comparative+analysis&amp;amp;pg=PP3&amp;amp;printsec=frontcover&#34;&gt;Qualitative Comparative Analysis&lt;/a&gt; researchers to supplement the analysis of pooled data with a disaggregated perspective focusing on selected partitions of the data. The pooled data can be partitioned along the dimensions of the clustered data (individual cross sections or time series) to perform partition-specific truth table minimizations. There are vignettes that discuss the &lt;a href=&#34;https://cran.r-project.org/web/packages/QCAcluster/vignettes/Aggregation-over-partitions.html&#34;&gt;Aggregation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/QCAcluster/vignettes/Diversity-of-partitions.html&#34;&gt;Diversity&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/QCAcluster/vignettes/Minimization-of-partitions.html&#34;&gt;Miimization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/QCAcluster/vignettes/Weight-of-partitions.html&#34;&gt;Weight&lt;/a&gt; of partitions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;QCAcluster.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;UpSet plot that displays how often a single condition occurs over multiple partition-specific models&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesPO&#34;&gt;bayesPO&lt;/a&gt; v0.3.1: Provides functions to create Bayesian point process models of presence only data. See &lt;a href=&#34;http://www.pg.im.ufrj.br/teses/Estatistica/Doutorado/043.pdf&#34;&gt;Moreira (2020)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesPO/vignettes/bayesPO.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bayesPO.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Scatter Plot of Data on Heat Map of Covariates.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hierbase&#34;&gt;hierbase&lt;/a&gt; v0.1.2: Implements the algorithms for hierarchical testing of variable importance described in &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/95/2/265/230264&#34;&gt;Meinshausen (2008)&lt;/a&gt; which control for family-wise error rate. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hierbase/vignettes/vignette-hierbase.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pedmod&#34;&gt;pedmod&lt;/a&gt; v0.1.0: Provides functions to estimate mixed probit models, commonly called liability threshold models, for pedigree data such as that studied in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.1603&#34;&gt;Pawitan et al. (2004)&lt;/a&gt;. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/106186002394&#34;&gt;Genz &amp;amp; Bretz (2012)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/pedmod/vignettes/pedmod.html&#34;&gt;introduction&lt;/a&gt; to pedigree models and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/pedmod/vignettes/pedigree_partitioning.html&#34;&gt;positioning families&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pedmod.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of Relationship Network&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=slasso&#34;&gt;slasso&lt;/a&gt; v1.0.0: Implements the smooth LASSO estimator for the function-on-function linear regression model described in &lt;a href=&#34;https://arxiv.org/abs/2007.00529&#34;&gt;Centofanti et al. (2020)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/slasso/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;slasso.png&#34; height = &#34;300&#34; width=&#34;600&#34; alt=&#34;Contour Plot and 3D Plot of Functional Lasso&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=StanMoMo&#34;&gt;StanMoMo&lt;/a&gt; v1.0.0: Implements Bayesian mortality models including those developed in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1992.10475265&#34;&gt;Lee &amp;amp; Carter (1992)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1539-6975.2006.00195.x&#34;&gt;Cairns, Blake &amp;amp; Dowd (2006)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/StanMoMo/vignettes/StanMoMo.html&#34;&gt;vignette&lt;/a&gt; introducing the &lt;em&gt;Lee &amp;amp; Carter&lt;/em&gt; model and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/StanMoMo/vignettes/bma.html&#34;&gt;Bayesian Model Averaging&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;StanMoMo.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Forecast Plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=esemifar&#34;&gt;esemifar&lt;/a&gt; v1.0.1: Implements algorithms that provide non-parametric estimates of trend and its derivatives in equidistant time series with long-memory errors. See &lt;a href=&#34;https://ideas.repec.org/p/pdn/ciepap/145.html&#34;&gt;Letmathe et al. (2021)&lt;/a&gt; for a description of the smoothing methods employed, and &lt;a href=&#34;https://cran.r-project.org/web/packages/esemifar/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;esemifar.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of London Air Quality Index with Trend&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GDPuc&#34;&gt;GDPuc&lt;/a&gt; v0.5.1: Provides a function to convert GDP time series from one unit to another. All common GDP units are included, i.e. current and constant local currency units, US$ via market exchange rates and international dollars via purchasing power parities. See &lt;a href=&#34;https://cran.r-project.org/web/packages/GDPuc/index.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=framecleaner&#34;&gt;framecleaner&lt;/a&gt; v0.2.0: Provides a friendly interface for modifying data frames with a sequence of piped commands built upon the &lt;code&gt;tidyverse&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/framecleaner/vignettes/cleanYourFrame.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=presenter&#34;&gt;presentr&lt;/a&gt; v0.1.1: Implements wrapper functions using packages &lt;code&gt;openxlsx&lt;/code&gt;, &lt;code&gt;flextable&lt;/code&gt;, and &lt;code&gt;officer&lt;/code&gt; to create highly formatted MS office friendly output of data frames. Vignettes include: &lt;a href=&#34;https://cran.r-project.org/web/packages/presenter/vignettes/exportToExcel.html&#34;&gt;exportToExcel&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/presenter/vignettes/flextableAndPowerpoint.html&#34;&gt;flextableAndPowerpoint&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/presenter/vignettes/formattedFlextable.html&#34;&gt;formattedFlextable&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyGovstyle&#34;&gt;shinyGovstyle&lt;/a&gt; v0.0.7: Implements a collection of &lt;code&gt;shiny&lt;/code&gt; application styling tools that are the based on the &lt;a href=&#34;https://design-system.service.gov.uk/components/&#34;&gt;GOV.UK Design System&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyGovstyle/readme/README.html&#34;&gt;README&lt;/a&gt; for an introduction and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=validata&#34;&gt;validata&lt;/a&gt; v0.1.0: Provides functions for validating the structure and properties of data frames helping users to answer essential questions about a data set such as: &lt;em&gt;What are the unique or missing values?&lt;/em&gt; and &lt;em&gt;What columns form a primary key?&lt;/em&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/validata/vignettes/PackageIntroduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=easylabel&#34;&gt;easylabel&lt;/a&gt; v0.2.4: Implements interactive labeling of scatter plots, volcano plots and Manhattan plots using a &lt;code&gt;shiny&lt;/code&gt; or &lt;code&gt;plotly&lt;/code&gt; interface. Users can hover over points to see where specific points are located and click points on/off to easily label them. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/easylabel/vignettes/easylabel.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;easylabel.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Bubble Plot with Labels&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggokabeito&#34;&gt;ggokabeito&lt;/a&gt; v0.1.0: Provides discrete scales for the colorblind-friendly &lt;code&gt;Okabe-Ito&lt;/code&gt; palette, including color, fill, and edge_colour. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggokabeito/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggokabeito.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Color Coded Density Plots &#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaconfoundr&#34;&gt;metaconfoundr&lt;/a&gt; v0.1.0: Implements an approach for evaluating bias in meta-analysis studies based on the causal inference framework. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/metaconfoundr/vignettes/intro-to-metaconfoundr.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metaconfoundr.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Heat Map of Confounders&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scatterPlotMatrix&#34;&gt;scatterPlotMatrix&lt;/a&gt; v0.1.0: Provides functions which make use of the packages &lt;code&gt;htmlwidgets&lt;/code&gt; package and &lt;code&gt;d3.js&lt;/code&gt; to create scatter plot matrices. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/scatterPlotMatrix/vignettes/introduction-to-scatterplotmatrix.html&#34;&gt;vignette&lt;/a&gt;.
&lt;img src=&#34;SPM.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Multiple Scatter PLots of Several Variables Arranged in a Matrix&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/11/29/october-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>An R Community Public Library</title>
      <link>https://rviews.rstudio.com/2021/11/04/bookdown-org/</link>
      <pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/11/04/bookdown-org/</guid>
      <description>
        &lt;p&gt;If you haven&amp;rsquo;t recently visited &lt;a href=&#34;https://bookdown.org/&#34;&gt;bookdown.org&lt;/a&gt;, RStudio&amp;rsquo;s free site for publishing books written with the  &lt;a href=&#34;https://github.com/rstudio/bookdown&#34;&gt;bookdown&lt;/a&gt; R package, you many be amazed at what is available. Currently, there are over one hundred fifty titles listed under the &lt;a href=&#34;https://bookdown.org/home/archive/&#34;&gt;Books&lt;/a&gt; tab. These are written in a panoply of languages including Bulgarian, Chinese, English, French, German, Hindi, Italian, Japanese, Korean, Lithuanian (maybe), Norwegian, Portuguese, Russian, Slovenian (I think) and Vietnamese. The breadth of topics is extraordinary! Most books are concerned with R programming or statistical analyses, but you can find the odd volume of &lt;a href=&#34;https://bookdown.org/gorodnichy/andre/&#34;&gt;Russian poetry&lt;/a&gt; or treatise on &lt;a href=&#34;https://blairfix.github.io/capital_as_power/why-write-a-book-about-capital.html#capitalism-without-capital&#34;&gt;Capital&lt;/a&gt;. Even with the aid of the bubble chart of tags there are hours of browsing here.&lt;/p&gt;

&lt;iframe id=&#34;tags&#34;
    title=&#34;Bookdown Topics&#34;
    width=&#34;100%&#34;
    height=&#34;300&#34;
    src=&#34;https://bookdown.org/home/tags/&#34;&gt;
&lt;/iframe&gt;

&lt;p&gt;The sophistication of the content ranges from student notes to texts that have been published in hardcover. The latter include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://adv-r.hadley.nz/&#34;&gt;Advanced R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://advanced-r-solutions.rbind.io/&#34;&gt;Advanced R Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/roback/bookdown-BeyondMLR/&#34;&gt;Beyond Multiple Linear Regression&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/yihui/blogdown/&#34;&gt;blogdown: Creating Websites with R Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/yihui/bookdown/&#34;&gt;bookdown: Authoring Books and Technical Documents with R Markdown&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blairfix.github.io/capital_as_power/&#34;&gt;CAPITAL AS POWER: A Study of Order and Creorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/aclark/chess/&#34;&gt;Chess Encounters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://jokergoo.github.io/ComplexHeatmap-reference/book/&#34;&gt;ComplexHeatmap Complete Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://compgenomr.github.io/book/&#34;&gt;Computational Genomics with R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.datascienceatthecommandline.com/1e/&#34;&gt;Data Science at the Command Line, 1e &lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://datascienceineducation.com/&#34;&gt;Data Science in Education Using R&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://livebook.datascienceheroes.com/&#34;&gt;Data Science Live Book&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rkabacoff.github.io/datavis/&#34;&gt;Data Visualization with R&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://csgillespie.github.io/efficientR/&#34;&gt;https://csgillespie.github.io/efficientR/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-shiny.org/&#34;&gt;Engineering Production-Grade Shiny Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/rdpeng/exdata/&#34;&gt;Exploratory Data Analysis with R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ema.drwhy.ai/&#34;&gt;Explanatory Model Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://otexts.com/fpp2/&#34;&gt;Forecasting: Principles and Practice (2nd ed)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://clauswilke.com/dataviz/&#34;&gt;Fundamentals of Data Visualization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://geocompr.robinlovelace.net/&#34;&gt;Geocomputation with R&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rstudio-education.github.io/hopr/&#34;&gt;Hands-On Programming with R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://plotly-r.com/&#34;&gt;Interactive web-based data visualization with R, plotly, and shiny&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rafalab.github.io/dsbook/&#34;&gt;Introduction to Data Science&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rc2e.com/&#34;&gt;R Cookbook, 2nd Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://argoshare.is.ed.ac.uk/healthyr_book/&#34;&gt;R for Health Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://r-graphics.org/&#34;&gt;R Graphics Cookbook, 2nd edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://gedevan-aleksizde.github.io/rmarkdown-cookbook/&#34;&gt;R Markdown&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/yihui/rmarkdown-cookbook/&#34;&gt;R Markdown Cookbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/yihui/rmarkdown/&#34;&gt;R Markdown: The Definitive Guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://r-pkgs.org/&#34;&gt;R Packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/rdpeng/rprogdatascience/&#34;&gt;R Programming for Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://moderndive.com/&#34;&gt;Statistical Inference via Data Science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/pbaumgartner/wiss-arbeiten/&#34;&gt;Studieren und Forschen mit dem Internet&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://smltar.com/&#34;&gt;Supervised Machine Learning for Text Analysis in R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bookdown.org/rbg/surrogates/&#34;&gt;Surrogates&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://info201.github.io/&#34;&gt;Technical Foundations of Informatics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tidytextmining.com/&#34;&gt;Text Mining with R&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy Reading!! And, please let us know if you would like review one of these books.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/11/04/bookdown-org/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>September 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/10/28/september-2021-top-40-new-cran-packages/</link>
      <pubDate>Thu, 28 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/10/28/september-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred twenty new packages stuck to CRAN in September. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in fourteen categories: Art, Computational Methods, Data, Econometrics, Finance and Insurance, Genomics, Machine Learning, Medicine, Networks and Graphs, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;art&#34;&gt;Art&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rfishdraw&#34;&gt;rfishdraw&lt;/a&gt; v0.1.0: Automatically generates fish drawings using the &lt;a href=&#34;https://github.com/LingDong-/fishdraw&#34;&gt;fishdraw&lt;/a&gt; JavaScript library. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rfishdraw/vignettes/rfishdraw-vegnette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rfishdraw.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Line drawing of a fish&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-mehods&#34;&gt;Computational Mehods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=abmR&#34;&gt;abmR&lt;/a&gt; v1.0.4: Supplies tools for running agent-based models (ABM) as discussed in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.09.15.460374v1&#34;&gt;Gochanour et al. (2021)&lt;/a&gt; including two movement functions based on the &lt;a href=&#34;https://journals.aps.org/pr/abstract/10.1103/PhysRev.36.823&#34;&gt;Ornstein-Uhlenbeck model (1930)&lt;/a&gt;. See the &lt;a href=&#34;https://www.bengochanour.com/abmr&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;abmR.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Simulated movement on a map of Europe&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SemiEstimate&#34;&gt;SemiEstimate&lt;/a&gt; v1.1.3: Implements an improved method of two-step Newton-Raphson iteration based on &lt;a href=&#34;https://arxiv.org/abs/2108.07928&#34;&gt;implicit profiling&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SemiEstimate/vignettes/Code.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimEngine&#34;&gt;SimEngine&lt;/a&gt; v1.0.0: Implements functions for structuring, maintaining, running, and debugging statistical simulations on both local and cluster-based computing environments. Emphasis is placed on &lt;a href=&#34;https://avi-kenny.github.io/SimEngine/&#34;&gt;documentation&lt;/a&gt; and scalability. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/SimEngine/vignettes/SimEngine.html&#34;&gt;Introduction&lt;/a&gt;, an example &lt;a href=&#34;https://cran.r-project.org/web/packages/SimEngine/vignettes/example_1.html&#34;&gt;Power Calculation&lt;/a&gt;, and a vignette &lt;a href=&#34;https://cran.r-project.org/web/packages/SimEngine/vignettes/example_2.html&#34;&gt;Comparing SE Estimators&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SimEngine.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Line plot comparing estimators&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=asylum&#34;&gt;asylum&lt;/a&gt; v1.0.1: Provides &lt;a href=&#34;https://www.gov.uk/government/statistics/immigration-statistics-year-ending-june-2021&#34;&gt;data on asylum and resettlement&lt;/a&gt; from the UK Home Office. See &lt;a href=&#34;https://cran.r-project.org/web/packages/asylum/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hockeyR&#34;&gt;hockeyR&lt;/a&gt; v0.1.1: Provides functions to scrape hockey play-by-play data from &lt;a href=&#34;https://www.nhl.com/&#34;&gt;NHL.com&lt;/a&gt; and &lt;a href=&#34;https://www.hockey-reference.com/&#34;&gt;Hockey-Reference.com&lt;/a&gt;  including standings, player stats, and jersey number history. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/hockeyR/vignettes/hockeyR.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/hockeyR/vignettes/hockey-ref-scrapers.html&#34;&gt;Scraping&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=yowie&#34;&gt;yowie&lt;/a&gt; v0.1.0: Provides longitudinal wages data sets and several demographic variables from the &lt;a href=&#34;https://www.nlsinfo.org/content/cohorts/nlsy79/get-data&#34;&gt;National Longitudinal Survey of Youth&lt;/a&gt; from 1979 to 2018 including: the wages data from the cohort whose highest grade completed is up to high school; the wages data of the high school dropouts and; the demographic data of the cohort in the survey year 1979. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/yowie/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;yowie.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Plots of wages data by year&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;econometrics&#34;&gt;Econometrics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=COINr&#34;&gt;COINr&lt;/a&gt; v0.5.5: Implements a development environment for composite indicators and scoreboards including utilities for construction (indicator selection, denomination, imputation, data treatment, normalization, weighting and aggregation) and analysis (multivariate analysis, correlation plotting. Look &lt;a href=&#34;https://bluefoxr.github.io/COINrDoc/&#34;&gt;here&lt;/a&gt; for an online book, and see the &lt;a href=&#34;https://cran.r-project.org/web/packages/COINr/vignettes/Overview.html&#34;&gt;vignette&lt;/a&gt; for an extended overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;COINr.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot of framework for an index&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spflow&#34;&gt;spflow&lt;/a&gt; v0.1.0: Provides functions to estimate spatial econometric models of origin-destination flows which may exhibit spatial autocorrelation in both the dependent variable and the explanatory variables. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1467-9787.2008.00573.x?__cf_chl_jschl_tk__=pmd_uU3GYgF2MB9QotpSVXhFXciPWWzPKYTf8SW7EHjxWmI-1635285331-0-gqNtZGzNAlCjcnBszQ8R&#34;&gt;LeSage and Pace (2008)&lt;/a&gt; for information on the model, &lt;a href=&#34;https://www.tse-fr.eu/fr/publications/revisiting-estimation-methods-spatial-econometric-interaction-models&#34;&gt;Dargel (2021)&lt;/a&gt; for information on the estimation procedures, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/spflow/vignettes/paris_commute_flows.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spflow.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Spatial maps of population and other variables&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance-and-insurance&#34;&gt;Finance and Insurance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DOSPortfolio&#34;&gt;DOSPortfolio&lt;/a&gt; v0.1.0: Implements dynamic optimal shrinkage estimators for the weights of the global minimum variance portfolio reconstructed at given reallocation points as derived in &lt;a href=&#34;https://arxiv.org/abs/2106.02131&#34;&gt;Bodnar et al. (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DOSPortfolio/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SPLICE&#34;&gt;SPLICE&lt;/a&gt; v1.0.0: Extends the individual claim simulator &lt;a href=&#34;https://cran.r-project.org/package=SynthETIC&#34;&gt;SynthETIC&lt;/a&gt; to simulate the evolution of case estimates of incurred losses through the lifetime of an insurance claim. See &lt;a href=&#34;https://arxiv.org/abs/2109.04058&#34;&gt;Taylor &amp;amp; Wang (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SPLICE/vignettes/SPLICE-demo.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MAnorm2&#34;&gt;MAnorm2&lt;/a&gt; v1.2.0: Implements a method for normalizing ChIP-seq signals across individual samples or groups of samples and a system of statistical models for calling differential ChIP-seq signals between two or more biological conditions.  Refer to &lt;a href=&#34;https://genome.cshlp.org/content/31/1/131&#34;&gt;Tu et al. (2021)&lt;/a&gt; and &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.07.27.453915v1&#34;&gt;Chen et al. (2021)&lt;/a&gt; for the statistical details. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MAnorm2/vignettes/MAnorm2_vignette.html&#34;&gt;vignette&lt;/a&gt; provides several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MAnorm2.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Before and after normalization MA plots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RevGadgets&#34;&gt;RevGadgets&lt;/a&gt; v1.0.0: Provides functions to process and visualize the output of complex phylogenetic analyses from the &lt;a href=&#34;https://revbayes.github.io/&#34;&gt;RevBayes&lt;/a&gt; phylogenetic graphical modeling software. Look &lt;a href=&#34;https://revbayes.github.io/tutorials/intro/revgadgets&#34;&gt;here&lt;/a&gt; for a tutorial.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RevGadgets.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Circular plot of ancestral-state estimates&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=morphemepiece&#34;&gt;morphemepiece&lt;/a&gt; v1.0.1: Provides functions to tokenize text into morphemes ether by table lookup or a modified wordpiece tokenization algorithm. There is a vignette on testing the &lt;a href=&#34;https://cran.r-project.org/web/packages/morphemepiece/vignettes/algorithm_test.html&#34;&gt;fall-through algorithm&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/morphemepiece/vignettes/generating_vocab.html&#34;&gt;Generating a Vocabulary&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NIMAA&#34;&gt;NIMAA&lt;/a&gt; v0.1.0: Implements a pipeline for nominal data mining, which can effectively find special relationships between data. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.03.18.436040v3&#34;&gt;Jafari et al. (2021)&lt;/a&gt; for a description of the method and the &lt;a href=&#34;https://cran.r-project.org/web/packages/NIMAA/vignettes/NIMAA-vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NIMAA.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Bipartite plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gapclosing&#34;&gt;gapclosing&lt;/a&gt; v1.0.2: Provides functions to estimate the disparities across categories (e.g. Black and white) that persists if a treatment variable (e.g. college) is equalized. See &lt;a href=&#34;https://osf.io/preprints/socarxiv/gx4y3/&#34;&gt;Lundberg (2021)&lt;/a&gt; for the methodology and the &lt;a href=&#34;https://cran.r-project.org/web/packages/gapclosing/vignettes/gapclosing.html&#34;&gt;vignette&lt;/a&gt; for an overview with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gapclosing.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Disparity plot of mean outcome by category&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iDOVE&#34;&gt;iDOVE&lt;/a&gt; v1.3: Implements a nonparametric maximum likelihood method for assessing potentially time-varying vaccine efficacy against SARS-CoV-2 infection under staggered enrollment and time-varying community transmission, allowing crossover of placebo volunteers to the vaccine arm. See &lt;a href=&#34;https://academic.oup.com/cid/advance-article/doi/10.1093/cid/ciab630/6321290&#34;&gt;Lin et al. (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/iDOVE/vignettes/iDOVE_vignette.pdf&#34;&gt;vignette&lt;/a&gt; for the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=powerly&#34;&gt;powerly&lt;/a&gt; v1.5.2: Implements the sample size computation method for network models proposed by &lt;a href=&#34;https://psyarxiv.com/j5v7u/&#34;&gt;Constantin et al. (2021)&lt;/a&gt; which takes the form of a three-step recursive algorithm to find an optimal sample size given a model specification and a performance measure of interest. See &lt;a href=&#34;https://cran.r-project.org/web/packages/powerly/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;powerly.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Poster showing methodology&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ppseq&#34;&gt;ppseq&lt;/a&gt; v0.1.1: Provides functions to design clinical trials using sequential predictive probability monitoring. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ppseq/vignettes/one_sample_expansion.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;networks-and-graphs&#34;&gt;Networks and Graphs&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multigraphr&#34;&gt;multigrapher&lt;/a&gt; v0.1.0: Implements methods and models for analyzing multigraphs as introduced by &lt;a href=&#34;https://www.exeley.com/journal_of_social_structure/doi/10.21307/joss-2019-011&#34;&gt;Shafie (2015)&lt;/a&gt; including methods to study local and global properties and goodness of fit tests. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/0022250X.2016.1219732?journalCode=gmas20&#34;&gt;Shafle (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/multigraphr/vignettes/multigraphr.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;multigrapher.png&#34; height = &#34;400&#34; width=&#34;600&#34; alt=&#34;Examples of multigraphs&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nevada&#34;&gt;nevada&lt;/a&gt; v0.1.0: Implements a statistical framework for network-valued data analysis which leverages the complexity of the space of distributions on graphs. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167947319302518?via%3Dihub&#34;&gt;Lovato et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssc.12463&#34;&gt;Lovato et al. (2021)&lt;/a&gt; for the statistical background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nevada/vignettes/nevada.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robber&#34;&gt;robber&lt;/a&gt; v0.2.2: Implementation of a variety of methods to compute the robustness of ecological interaction networks with binary interactions as described in &lt;a href=&#34;https://arxiv.org/abs/1910.10512&#34;&gt;Chabert-Liddell et al. (2021)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/robber/vignettes/topological-analysis.html&#34;&gt;Topological Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;robber.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plots comparing the influence of structure on robustness&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=argoFloats&#34;&gt;argoFloats&lt;/a&gt; v1.0.3: Supports the analysis of oceanographic data recorded by Argo autonomous drifting profiling floats. See &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fmars.2021.635922/full&#34;&gt;Kelley et al. (2021)&lt;/a&gt; for more on the scientific context and applications. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/argoFloats/vignettes/argoFloats.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/argoFloats/vignettes/qc.html&#34;&gt;Quality Control and Adjusted Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;argoFloats.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Spatial plot of Arfo floats off the Bahamas&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biosurvey&#34;&gt;biosurvey&lt;/a&gt; v0.1.1: Provides tools that allow users to plan systems of sampling sites with the goals of increasing the efficiency of biodiversity monitoring. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/j.1466-8238.2011.00662.x&#34;&gt;Arita et al. (2011)&lt;/a&gt; and &lt;a href=&#34;https://journals.ku.edu/jbi/article/view/4801&#34;&gt;Soberón &amp;amp; Cavner (2015)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/biosurvey/vignettes/biosurvey_preparing_data.html&#34;&gt;Preparing Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/biosurvey/vignettes/biosurvey_selecting_sites.html&#34;&gt;Selecting Sample Sites&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/biosurvey/vignettes/biosurvey_selection_with_preselected_sites.html&#34;&gt;Using Preselected Points&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/biosurvey/vignettes/biosurvey_testing_module.html&#34;&gt;Testing Efficacy of Selected Sites&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;biosurvey.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots contrasting environmental space vs. geographic space&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HostSwitch&#34;&gt;HostSwitch&lt;/a&gt; v0.1.0: Provides functions to aims to investigate the dynamics of the host switch in the population of an organism that interacts with current and potential hosts over generations. The underlying model is based on &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0139225&#34;&gt;Araujo et al. (2015)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/HostSwitch/vignettes/HostSwitch.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;HostSwitch.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of distributions of phenotypes by number of generations&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cvam&#34;&gt;cvam&lt;/a&gt; v0.9.2: Extends R&amp;rsquo;s implementation of categorical variables (factors) to handle coarsened observations and implements log-linear models for coarsened categorical data, including latent-class models. There is a vignette describing &lt;a href=&#34;https://cran.r-project.org/web/packages/cvam/vignettes/UnderstandingCoarsenedFactorsInCvam.pdf&#34;&gt;Coarsened Factors&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/cvam/vignettes/FittingLogLinearModelsInCvam.pdf&#34;&gt;Fitting Log-linear Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=JustifyAlpha&#34;&gt;JustifyAlpha&lt;/a&gt; v0.1.1: Provides functions to justify alpha levels for statistical hypothesis tests by avoiding Lindley&amp;rsquo;s paradox, or by minimizing or balancing error rates. See &lt;a href=&#34;https://psyarxiv.com/ts4r6/&#34;&gt;Maier &amp;amp; Lakens (2021)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/JustifyAlpha/vignettes/Introduction_to_JustifyAlpha.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;JustifyAlpha.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plots of error rate vs. alpha level&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sphunif&#34;&gt;sphunif&lt;/a&gt; v1.0.1: Implements functions to test for uniformity on circles and hyperspheres. See &lt;a href=&#34;https://arxiv.org/abs/2008.09897&#34;&gt;García-Portugués et al. (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://arxiv.org/abs/2008.09897&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spatialRF&#34;&gt;spatialRF&lt;/a&gt; v1.1.3: Implements methods to automatically generate and select spatial predictors for spatial regression with Random Forest. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304380006000925?via%3Dihub&#34;&gt;Dray et al. (2006)&lt;/a&gt; and  RFsp &lt;a href=&#34;https://peerj.com/articles/5518/&#34;&gt;Hengl et al. (2017)&lt;/a&gt;. Look &lt;a href=&#34;https://blasbenito.github.io/spatialRF/&#34;&gt;here&lt;/a&gt; for documentation and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spatialRF.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Grid of prediction graphs&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vdra&#34;&gt;vdra&lt;/a&gt; v1.0.0: Implements three protocols for performing secure linear, logistic, and Cox regression on vertically partitioned data across several data partners in such a way that data is not shared among data partners. See &lt;a href=&#34;https://ieeexplore.ieee.org/document/4476748&#34;&gt;Slavkovic et. al. (2007)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/vdra/vignettes/An-Introduction-to-the-VDRA-Package.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/vdra/vignettes/How-to-Use-the-VDRA-Package-with-PopMedNet.html&#34;&gt;Using PopMedNet&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/vdra/vignettes/VDRA-Communications-and-Files.html&#34;&gt;Communications and Files&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/vdra/vignettes/VDRA-Workflow.html&#34;&gt;Workflow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vdra.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Diagram of information flow among data partners&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GlarmaVarSel&#34;&gt;GlarmaVarSel&lt;/a&gt; v1.0: Implements functions for variable selection in high-dimensional sparse GLARMA models. See &lt;a href=&#34;https://arxiv.org/abs/2007.08623v1&#34;&gt;Gomtsyan et al. (2020)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/GlarmaVarSel/vignettes/GlarmaVarSel.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mrf&#34;&gt;mrf&lt;/a&gt; v0.5.1: Implements a method to forecast univariate times series using a feature extraction algorithm based on the Haar wavelet transform. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mrf/vignettes/mrf.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mrf.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of electricity demand&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colorblindcheck&#34;&gt;colorblindcheck&lt;/a&gt; v1.0.0: Provides functions to compare color palettes with simulations of color vision deficiencies - deuteranopia, protanopia, and tritanopia. It includes a calculation of distances between colors and creates summaries of differences between color palettes and simulations of color vision deficiencies. See the &lt;a href=&#34;http://www.vis4.net/blog/2018/02/automate-colorblind-checking/&#34;&gt;post&lt;/a&gt; by G. Aisch for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/colorblindcheck/vignettes/intro-to-colorblindcheck.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;colorblindcheck.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Chart showing how colors ar perceived by people with various forms of colorblindness&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=filearray&#34;&gt;filearray&lt;/a&gt; v0.1.1: Implements file-backed arrays for out-of-memory computation using gigabyte-level multi-threaded read/write via &lt;code&gt;OpenMP&lt;/code&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/filearray/vignettes/performance.html&#34;&gt;vignette&lt;/a&gt; compares performance with native R.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=httr2&#34;&gt;httr2&lt;/a&gt; v0.1.1: Implements tools for creating and modifying HTTP requests, executing them, and then processing the results. &lt;code&gt;httr2&lt;/code&gt; is a modern re-imagining of &lt;code&gt;httr&lt;/code&gt; that uses a pipe-based interface and solves more of the problems that API wrapping packages face. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/httr2/vignettes/httr2.html&#34;&gt;httr2&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/httr2/vignettes/wrapping-apis.html&#34;&gt;Wrapping APIs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quadtree&#34;&gt;quadtree&lt;/a&gt; v0.1.2: Provides region quadtrees for working with spatial data, which allow for variable-sized cells. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/quadtree/vignettes/quadtree-code.html&#34;&gt;code&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/quadtree/vignettes/quadtree-creation.html&#34;&gt;creation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/quadtree/vignettes/quadtree-lcp.html&#34;&gt;lcp&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/quadtree/vignettes/quadtree-usage.html&#34;&gt;usage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;quadtree.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Illustration of Quadtree Structure&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tabxplor&#34;&gt;tabxplor&lt;/a&gt; v1.0.2: Implements tools to create, manipulate, and color highlight cross-tables, and export them to &lt;code&gt;Excel&lt;/code&gt; or &lt;code&gt;HTML&lt;/code&gt; with formats and colors. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tabxplor/vignettes/tabxplor.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tabxplor.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Table with color highlighting&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bittermelon&#34;&gt;bittermelon&lt;/a&gt; v0.1.3: Provides functions for creating and modifying bitmaps with special emphasis on bitmap fonts and their glyphs including native read/write support for the &lt;code&gt;hex&lt;/code&gt; and &lt;code&gt;yaff&lt;/code&gt; bitmap font formats. Look &lt;a href=&#34;https://trevorldavis.com/R/bittermelon/&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bittermelon.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Bitmap rendering of a Go Board&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=d3po&#34;&gt;d3po&lt;/a&gt; v0.3.2: Implements an Apache licensed alternative to &lt;code&gt;Highcharter&lt;/code&gt; which provides functions for interactive visualization for &lt;code&gt;Markdown&lt;/code&gt; and &lt;code&gt;Shiny&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/d3po/vignettes/d3po.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;d3po.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Example of bubblechart&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggHoriPlot&#34;&gt;ggHoriPlot&lt;/a&gt; v1.0.0: implements &lt;code&gt;geom_horizon()&lt;/code&gt; and other functions for building horizon plots with &lt;code&gt;ggplot2&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggHoriPlot/vignettes/ggHoriPlot.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggHoriPlot/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggHoriPlot.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Horizon plot showing content along human genome&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plotbb&#34;&gt;plotbb&lt;/a&gt; v0.0.6: Provides a proof of concept for implementing a grammar for base R plots.See the &lt;a href=&#34;https://cran.r-project.org/web/packages/plotbb/vignettes/plotbb.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;plotbb.png&#34; height = &#34;200&#34; width=&#34;350&#34; alt=&#34;Enhanced base R scatter plot&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=semptools&#34;&gt;semptools&lt;/a&gt; v0.2.9.3: Implements functions for customizing structural equation plots that can be chained using a pipe operator. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/semptools/vignettes/semptools.html&#34;&gt;Quick Start Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/semptools/vignettes/keep_or_drop_nodes.html&#34;&gt;Nodes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/semptools/vignettes/layout_matrix.html&#34;&gt;Matrix Layout&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/semptools/vignettes/quick_start_cfa.html&#34;&gt;CFA&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/semptools/vignettes/quick_start_sem.html&#34;&gt;SEM&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;semptools.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Plot depicting inter-factor covariances&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/10/28/september-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/09/27/august-2021-top-40-new-cran-packages/</link>
      <pubDate>Mon, 27 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/09/27/august-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred sixty new packages covering a wide array of topics made it to CRAN in August. I thought I would emphasize the breadth of topics by expanding the number of categories organizing my &amp;ldquo;Top 40&amp;rdquo; selections beyond core categories that appear month after month. Here are my picks in fourteen categories: Archaeology, Computational Methods, Data, Education, Finance, Forestry, Genomics, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization. Based on informal impressions formed over the last several months, I believe a new category combining applications in forestry, animal populations, climate change could become a regular core category.&lt;/p&gt;

&lt;h3 id=&#34;archaeology&#34;&gt;Archaeology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DIGSS&#34;&gt;DIGSS&lt;/a&gt; v1.0.2: Provides a simulation tool to estimate the rate of success that surveys including user-specific characteristics have in identifying archaeological sites given specific parameters of survey area, survey methods, and site properties. See &lt;a href=&#34;https://www.cambridge.org/core/journals/american-antiquity/article/abs/effectiveness-of-subsurface-testing-a-simulation-approach/B667DE186230F25072CA7B2F002783A7&#34;&gt;Kintigh (1988)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/DIGSS/vignettes/DIGSS.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DIGSS.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Example of a field map with artifacts plotted&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simlandr&#34;&gt;simlandr&lt;/a&gt; v0.1.1: Provides a set of tools for constructing potential landscapes for dynamical systems using Monte-Carlo simulation which is especially suitable for formal psychological models. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/simlandr/vignettes/simulation.html&#34;&gt;Dynamic Models and Simulations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/simlandr/vignettes/landscape.html&#34;&gt;Constructing Potential Landscapes&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/simlandr/vignettes/barrier.html&#34;&gt;Calculating the Lowest Elivation Path&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simlandr.png&#34; height = &#34;400&#34; width=&#34;400&#34; alt=&#34;Barrier Simulation Plot&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaboData&#34;&gt;metaboData&lt;/a&gt; v0.6.2: Provides access to remotely stored &lt;a href=&#34;https://github.com/aberHRML/metaboData/releases&#34;&gt;data sets&lt;/a&gt; from a variety of biological sample matrices analyzed using mass spectrometry metabolomic analytical techniques. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/metaboData/vignettes/metaboData.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metadat&#34;&gt;metadat&lt;/a&gt; v1.0-0: Contains a collection of data sets useful for teaching meta analysis. See &lt;a href=&#34;https://cran.r-project.org/web/packages/metadat/readme/README.html&#34;&gt;README&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nflreadr&#34;&gt;nflreadr&lt;/a&gt; v1.1.0: Provides functions for downloading data from the GitHub repository for the &lt;a href=&#34;https://github.com/nflverse&#34;&gt;nflverse project&lt;/a&gt;. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/nflreadr/vignettes/exporting_nflreadr.html&#34;&gt;Introduction&lt;/a&gt; and several short vignettes that serve as the data dictionary for the various files &lt;a href=&#34;https://cran.r-project.org/web/packages/nflreadr/vignettes/dictionary_draft_picks.html&#34;&gt;Draft Picks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nflreadr/vignettes/dictionary_ff_rankings.html&#34;&gt;Rankings&lt;/a&gt;, etc.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OCSdata&#34;&gt;OCSdata&lt;/a&gt; v1.0.2: Provides functions to access and download data from the &lt;a href=&#34;https://www.opencasestudies.org/&#34;&gt;Open Case Studies&lt;/a&gt; repositories on &lt;a href=&#34;https://github.com/opencasestudies&#34;&gt;GitHub&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/OCSdata/vignettes/instructions.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rATTAINS&#34;&gt;rATTAINS&lt;/a&gt; v0.1.2: Implements an interface to United States Environmental Protection Agency (EPA) &lt;a href=&#34;https://www.epa.gov/waterdata/attains&#34;&gt;ATTAINS&lt;/a&gt; database used to track information provided by states about water quality assessments conducted under federal Clean Water Act requirements. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rATTAINS/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=taylor&#34;&gt;taylor&lt;/a&gt; v0.2.1: Provides access to a curated data set of Taylor Swift songs, including lyrics and audio characteristics. Data comes &lt;a href=&#34;https://genius.com/artists/Taylor-swift&#34;&gt;Genius&lt;/a&gt; and the &lt;a href=&#34;https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02&#34;&gt;Spotify&lt;/a&gt; API. See &lt;a href=&#34;https://cran.r-project.org/web/packages/taylor/readme/README.html&#34;&gt;README&lt;/a&gt; for examples,&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;taylor.gif&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Apple Music gif of Taylor Swify&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;education&#34;&gt;Education&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=karel&#34;&gt;karel&lt;/a&gt; v0.1.0: Provides an R implementation of Karel the robot, a programming language for teaching introductory concepts about general programming in an interactive and fun way, by writing programs to make Karel achieve tasks in the world she lives in. There are several vignettes including one on &lt;a href=&#34;https://cran.r-project.org/web/packages/karel/vignettes/control_es_4.html&#34;&gt;Control Structures&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/karel/vignettes/descomp_es_3.html&#34;&gt;Algorithmic Decomposition&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;karel.gif&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Gif of karel the robot moving along&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=roger&#34;&gt;roger&lt;/a&gt; v0.99-0: Implements tools for grading the coding style and documentation of R scripts. This is the R component of &lt;a href=&#34;https://gitlab.com/roger-project&#34;&gt;Roger the Omni Grader&lt;/a&gt;, an automated grading system for computer programming projects based on Unix shell scripts. Look &lt;a href=&#34;https://roger-project.gitlab.io/&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dispositionEffect&#34;&gt;dispositionEffect&lt;/a&gt; v1.0.0: Implements four different methodologies to evaluate the presence of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Disposition_effect&#34;&gt;disposition effect&lt;/a&gt; and other irrational investor behaviors based on investor transactions and financial market data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/dispositionEffect/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dispositionEffect/vignettes/de-analysis.html&#34;&gt;Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dispositionEffect/vignettes/de-parallel.html&#34;&gt;Disposition Effects in Parallel&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dispositionEffect/vignettes/de-timeseries.html&#34;&gt;Time Series Disposition Effects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dispositionEffect.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing volatility and Disposition Effect&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HDShOP&#34;&gt;HDShOP&lt;/a&gt; v0.1.1: Provides functions to construct shrinkage estimators of high-dimensional mean-variance portfolios and performs high-dimensional tests on optimality of a given portfolio. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0377221717308494?via%3Dihub&#34;&gt;Bodnar et al. (2018)&lt;/a&gt;, &lt;a href=&#34;https://ieeexplore.ieee.org/document/8767989&#34;&gt;Bodnar et al. (2019)&lt;/a&gt;, and &lt;a href=&#34;https://ieeexplore.ieee.org/document/9258421&#34;&gt;Bodnar et al. (2020)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tcsinvest&#34;&gt;tcsinvest&lt;/a&gt; v0.1.1: Implements an interface to the &lt;a href=&#34;https://tinkoffcreditsystems.github.io/invest-openapi/&#34;&gt;Tinkoff Investments API&lt;/a&gt; which enables analysts and traders can interact with account and market data from within R. Clients for both REST and Streaming protocols have been implemented. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/tcsinvest/vignettes/base.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;forestry&#34;&gt;Forestry&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=APAtree&#34;&gt;APAtree&lt;/a&gt; v1.0.1: Provides functions to map the area potentially available (APA) using the approach from &lt;a href=&#34;https://academic.oup.com/forestry/article/85/5/567/650068&#34;&gt;Gspaltl et al. (2012)&lt;/a&gt; and also aggregation functions to calculate stand characteristics based on APA-maps and the neighborhood diversity index as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1470160X2100738X?via%3Dihub&#34;&gt;Glatthorn (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/APAtree/vignettes/APAtree-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=efdm&#34;&gt;efdm&lt;/a&gt; v0.1.0: Implements the European Forestry Dynamics Model (&lt;a href=&#34;https://ec.europa.eu/jrc/en/european-forestry-dynamics-model&#34;&gt;EFDM&lt;/a&gt;), a large-scale forest model that simulates the development of a forest and estimates volume of wood harvested for any given forested area. See &lt;a href=&#34;https://op.europa.eu/en/publication-detail/-/publication/4715d130-0803-4e99-abed-915fec152c7b/language-en&#34;&gt;Packalen et al. (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/efdm/vignettes/example.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=molnet&#34;&gt;molnet&lt;/a&gt; v0.1.0: Implements a network analysis pipeline that enables integrative analysis of multi-omics data including metabolomics. It allows for comparative conclusions between two different conditions, such as tumor subgroups, healthy vs. disease, or generally control vs. perturbed. The case study presented in the &lt;a href=&#34;https://cran.r-project.org/web/packages/molnet/vignettes/Molnet_Vignette.html&#34;&gt;vignette&lt;/a&gt; uses data published by &lt;a href=&#34;https://www.cell.com/cell/fulltext/S0092-8674(20)31400-8?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0092867420314008%3Fshowall%3Dtrue&#34;&gt;Krug (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;molnet.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Illustration of network analysis pipeline&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simtrait&#34;&gt;simtrait&lt;/a&gt; v1.0.21P Provides functions to simulate complex traits given a SNP genotype matrix and model parameters with an emphasis on avoiding common biases due to the use of estimated allele frequencies. Traits can follow three models: random coefficients, fixed effect sizes, and multivariate normal. GWAS method benchmarking functions as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/858399v1&#34;&gt;Yao and Ochoa (2019)&lt;/a&gt; are also provided. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/simtrait/vignettes/simtrait.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simtrait.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing agreement of theoretical and  RC kinship covariance matrices&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=statgenIBD&#34;&gt;statgenIBD&lt;/a&gt; v1.0.1: Provides functions to calculate biparental, three and four-way crosses Identity by Descent (&lt;a href=&#34;https://en.wikipedia.org/wiki/Identity_by_descent&#34;&gt;IBD&lt;/a&gt;) probabilities using Hidden Markov Models and inheritance vectors following &lt;a href=&#34;https://www.jstor.org/stable/29713&#34;&gt;Lander &amp;amp; Green (1987)&lt;/a&gt; and &lt;a href=&#34;https://www.pnas.org/content/108/11/4488&#34;&gt;Huang (2011)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/statgenIBD/vignettes/IBDCalculations.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;statgenIBD.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of IBD probabilities&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=text2map&#34;&gt;text2map&lt;/a&gt; v0.1.0: Provides functions for computational text analysis for the social sciences including functions for working with word embeddings, text networks, and document-term matrices. For background on the methods used see &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs42001-019-00048-6&#34;&gt;Stoltz and Taylor (2019)&lt;/a&gt;, &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs42001-020-00075-8&#34;&gt;Taylor and Stoltz (2020)&lt;/a&gt;, &lt;a href=&#34;https://sociologicalscience.com/articles-v7-23-544/&#34;&gt;Taylor and Stoltz (2020)&lt;/a&gt;, and &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304422X21000504?via%3Dihub&#34;&gt;Stoltz and Taylor (2021)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/text2map/vignettes/CMDist-concept-movers-distance.html&#34;&gt;Quick Start Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/text2map/vignettes/concept-class-analysis.html&#34;&gt;Concept Class Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;text2map.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot illustrating closeness of concepts&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NPRED&#34;&gt;NPRED&lt;/a&gt; v1.0.5: Uses partial informational correlation (PIC) to identify the meaningful predictors from a large set of potential predictors. Details can be found in &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2013WR013845&#34;&gt;Sharma &amp;amp; Mehrotra, (2014)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1364815216301578?via%3Dihub&#34;&gt;Sharma et al.(2016)&lt;/a&gt;, and &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0309170805002137?via%3Dihub&#34;&gt;Mehrotra &amp;amp; Sharma (2006)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/NPRED/vignettes/NPRED.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NPRED.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Illustration of using partial weights&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stabiliser&#34;&gt;stabiliser&lt;/a&gt; v0.1.0: Implements an approach to variable selection through stability selection and the use of an objective threshold based on permuted data. See &lt;a href=&#34;https://www.nature.com/articles/s41598-020-79317-8&#34;&gt;Lima et al (2021)&lt;/a&gt; and &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.1467-9868.2010.00740.x&#34;&gt;Meinshausen &amp;amp; Buhlmann (2010)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/stabiliser/vignettes/stabiliser.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stabiliser.png&#34; height = &#34;500&#34; width=&#34;300&#34; alt=&#34;Plot measuring stability of variables&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dreamer&#34;&gt;dreamer&lt;/a&gt; v3.0.0: Fits longitudinal dose-response models utilizing a Bayesian model averaging approach as outlined in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj&#34;&gt;Gould (2019)&lt;/a&gt; for both continuous and binary responses. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dreamer/vignettes/dreamer.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dreamer.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot from dreamer package&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smartDesign&#34;&gt;smartDesign&lt;/a&gt; v0.72: Implements the SMART trial design, as described by &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/19466315.2021.1883472?journalCode=usbr20&#34;&gt;He et al. (2021)&lt;/a&gt; which includes multiple stages of randomization where participants are randomized to an initial treatment in the first stage and then subsequently re-randomized between treatments in the following stage. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/smartDesign/vignettes/DTR.html&#34;&gt;Dynamic Treatment Tutorial&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/smartDesign/vignettes/SST.html&#34;&gt;Sequential Design Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bootf2&#34;&gt;bootf2&lt;/a&gt; v0.4.1: Provides functions to compare dissolution profiles with confidence intervals of the &lt;a href=&#34;https://cran.r-project.org/web/packages/bootf2/vignettes/bootf2.html&#34;&gt;similarity factor f2&lt;/a&gt; and also functions to simulate dissolution profiles. There are multiple vignettes including and &lt;a href=&#34;https://cran.r-project.org/web/packages/bootf2/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; a &lt;a href=&#34;https://cran.r-project.org/web/packages/bootf2/vignettes/sim.dp.html&#34;&gt;Simulation Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bootf2.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot of dissolution profiles.&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=track2KBA&#34;&gt;track2KBA&lt;/a&gt; v1.0.1: Provides functions to prepare and analyze animal tracking data in order to identify areas of potential interest for population level conservation. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/ddi.12411&#34;&gt;Lascelles et al. (2016)&lt;/a&gt; for background on the methodology employed and the &lt;a href=&#34;https://cran.r-project.org/web/packages/track2KBA/vignettes/track2kba_workflow.html&#34;&gt;vignette&lt;/a&gt; for examples and workflow.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;track2KBA.png&#34; height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Plot shows estimated minimum number of birds in space around breeding island.&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chyper&#34;&gt;chyper&lt;/a&gt; v0.3.1: Provides functions to work with the conditional hypergeometric distribution. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chyper/vignettes/Guide.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sprtt&#34;&gt;sprtt&lt;/a&gt; v0.1.0: Provides functions to perform sequential t-tests including those of &lt;a href=&#34;https://academic.oup.com/sf/article-abstract/27/2/170/1991955&#34;&gt;Wald (1947)&lt;/a&gt;, &lt;a href=&#34;https://www.jstor.org/stable/2332385?origin=crossref&#34;&gt;Rushton (1950)&lt;/a&gt;, &lt;a href=&#34;https://www.jstor.org/stable/2334026?origin=crossref&#34;&gt;Rushton (1952)&lt;/a&gt;, and &lt;a href=&#34;https://www.jstor.org/stable/2333131?origin=crossref&#34;&gt;Hajnal (1961)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/sprtt/vignettes/usage-sprtt.html&#34;&gt;Introduction&lt;/a&gt; to the package, a &lt;a href=&#34;https://cran.r-project.org/web/packages/sprtt/vignettes/use-case.html&#34;&gt;Use Case&lt;/a&gt;, and a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/sprtt/vignettes/sequential_testing.html&#34;&gt;Sequential t-test&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SurvMetrics&#34;&gt;SurvMetrics&lt;/a&gt; v0.3.5: Implements popular evaluation metrics commonly used in survival prediction including Concordance Index, Brier Score, Integrated Brier Score, Integrated Square Error, Integrated Absolute Error and Mean Absolute Error. For detailed information, see &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-applied-statistics/volume-2/issue-3/Random-survival-forests/10.1214/08-AOAS169.full&#34;&gt;Ishwaran et al. (2008)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs10985-016-9372-1&#34;&gt;Moradian et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/SurvMetrics/vignettes/SurvMetrics-vignette.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SurvMetrics.png&#34; height = &#34;400&#34; width=&#34;300&#34; alt=&#34;Boxplot comparing models&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DCSmooth&#34;&gt;DCSmooth&lt;/a&gt; v1.0.2: Implements nonparametric smoothing techniques for data on a lattice or functional time series which allow for modeling a dependency structure of the error terms of the nonparametric regression model. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/106186002420&#34;&gt;Beran &amp;amp; Feng (2002)&lt;/a&gt;, &lt;a href=&#34;https://www.jstor.org/stable/2533197?origin=crossref&#34;&gt;Mueller &amp;amp; Wang (1994)&lt;/a&gt;, &lt;a href=&#34;https://ideas.repec.org/p/pdn/ciepap/144.html&#34;&gt;Feng &amp;amp; Schaefer (2021)&lt;/a&gt;, and &lt;a href=&#34;https://ideas.repec.org/p/pdn/ciepap/143.html&#34;&gt;Schaefer &amp;amp; Feng (2021)&lt;/a&gt; for the background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/DCSmooth/vignettes/DCSmooth.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=STFTS&#34;&gt;STFTS&lt;/a&gt; v0.1.0: Implements statistical hypothesis tests of functional time series including a functional stationarity test, a functional trend stationarity test and a functional unit root test.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=WASP&#34;&gt;WASP&lt;/a&gt; v1.4.1: Implements wavelet-based variance transformation methods for system modeling and prediction. For details see &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2019WR026962&#34;&gt;Jiang et al. (2020)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1364815220309646?via%3Dihub&#34;&gt;Jiang et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022169421008660?via%3Dihub&#34;&gt;Jiag et al. (2021)&lt;/a&gt; There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/WASP/vignettes/WASP.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;WASP.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Plot showing Daubechies wavelets&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ExpImage&#34;&gt;ExpImage&lt;/a&gt; v0.2.0: Provides an image editing tool for researchers which includes functions for segmentation and for  obtaining biometric measurements. There are several vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/ExpImage/vignettes/Contagem_de_bovinos.html&#34;&gt;Contagem de bovinos&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ExpImage/vignettes/Contagem_de_objetos.html&#34;&gt;Contagem de objetos&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ExpImage/vignettes/Edicao_de_imagens.html&#34;&gt;Como editar imagens&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ExpImage.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Image of leaf with seeds to be counted&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=meltr&#34;&gt;meltr&lt;/a&gt; v1.0.0: Provides functions to read non-rectangular data, such as ragged forms of csv (comma-separated values), tsv (tab-separated values), and fwf (fixed-width format) files. See &lt;a href=&#34;https://cran.r-project.org/web/packages/meltr/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plumbertableau&#34;&gt;plumbertableau&lt;/a&gt; v0.1.0: Implements tools for building &lt;code&gt;plumber&lt;/code&gt; APIs that can be used in &lt;a href=&#34;https://www.tableau.com/&#34;&gt;Tableau&lt;/a&gt; workbooks. There is a package &lt;a href=&#34;https://cran.r-project.org/web/packages/plumbertableau/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/plumbertableau/vignettes/r-developer-guide.html&#34;&gt;Writing Extensions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/plumbertableau/vignettes/tableau-developer-guide.html&#34;&gt;Using Extensions in Tableau&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/plumbertableau/vignettes/publishing-extensions.html&#34;&gt;Publishing Extensions to RStudio Connect&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=string2path&#34;&gt;string2path&lt;/a&gt; v0.0.2: Provides functions to extract glyph information from a font file, translate the outline curves to flattened paths or tessellated polygons, and return the results as a &lt;code&gt;data.frame&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/string2path/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;string2path.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Japanese kana and kanji as glyphs on an x-y grid&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trackdown&#34;&gt;trackdown&lt;/a&gt; v1.0.0: Uses &lt;a href=&#34;https://www.google.com/drive/&#34;&gt;Googel Drive&lt;/a&gt; to implement tools for collaborative writing and editing of R Markdown and Sweave documents. There are some &lt;a href=&#34;https://cran.r-project.org/web/packages/trackdown/vignettes/trackdown-tech-notes.html&#34;&gt;Tech Notes&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/trackdown/vignettes/trackdown-features.html&#34;&gt;Features&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/trackdown/vignettes/trackdown-workflow.html&#34;&gt;Workflow&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aRtsy&#34;&gt;aRtsy&lt;/a&gt; v0.1.1: Provides algorithms for creating artwork in the &lt;code&gt;ggplot2&lt;/code&gt; language that incorporate some form of randomness. See &lt;a href=&#34;https://cran.r-project.org/web/packages/aRtsy/readme/README.html&#34;&gt;README&lt;/a&gt; for examples and package use.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aRtsy.png&#34; height = &#34;200&#34; width=&#34;400&#34; alt=&#34;aRtsy generated abstract art&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggcleveland&#34;&gt;ggcleveland&lt;/a&gt; v0.1.0: Provides functions to produce &lt;code&gt;ggplot2&lt;/code&gt; versions of the visualization tools described in William Cleveland&amp;rsquo;s book &lt;a href=&#34;https://www.amazon.com/Visualizing-Data-William-S-Cleveland/dp/0963488406/ref=sr_1_3?dchild=1&amp;amp;keywords=Visualizing+Data+cleveland&amp;amp;qid=1632504146&amp;amp;sr=8-3&#34;&gt;&lt;em&gt;Visualizing Data&lt;/em&gt;&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggcleveland/vignettes/ggplot-cleveland.html&#34;&gt;vignette&lt;/a&gt; contains several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggcleveland.png&#34; height = &#34;200&#34; width=&#34;400&#34; alt=&#34;William Cleveland inspired qqplots&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggtikz&#34;&gt;ggtikz&lt;/a&gt; v0.0.1: Provides tools to annotate &lt;code&gt;ggplot2&lt;/code&gt; plots with &lt;a href=&#34;https://www.overleaf.com/learn/latex/TikZ_package&#34;&gt;TikZ&lt;/a&gt; code using absolute data or relative coordinates. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggtikz/vignettes/examples.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggtikz.png&#34; height = &#34;300&#34; width=&#34;300&#34; alt=&#34;Scatter plot annotated with text and lines&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycharts&#34;&gt;tidycharts&lt;/a&gt; v0.1.2: Provides functions to generate charts compliant with the International Business Communication Standards (&lt;a href=&#34;https://www.ibcs.com/&#34;&gt;IBCS&lt;/a&gt;) including unified bar widths, colors, chart sizes, etc. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycharts/vignettes/Getting_Started.html&#34;&gt;Getting Started&lt;/a&gt; guide and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycharts/vignettes/EDA-for-palmer-penguins-data-set.html&#34;&gt;EDA&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycharts/vignettes/customize-package.html&#34;&gt;Customization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycharts/vignettes/join_charts.html&#34;&gt;Joining Charts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidycharts.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;tidycharts IBCS compliant histogram&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/09/27/august-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Guide to Binge Watching R / Medicine 2021</title>
      <link>https://rviews.rstudio.com/2021/09/09/a-guide-to-binge-watching-r-medicine/</link>
      <pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/09/09/a-guide-to-binge-watching-r-medicine/</guid>
      <description>
        

&lt;p&gt;&lt;a href=&#34;https://r-medicine.org/&#34;&gt;R / Medicine&lt;/a&gt; is a big deal. This year, the conference grew by 13% with 665 people from over 60 countries signing up for the virtual event which was held last month. 34% percent of the registrants were from outside of the United States and 17% identified as physicians.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rmed.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Global map with locations of R Medicine registrants indicated&#34;&gt;&lt;/p&gt;

&lt;p&gt;The conference is now an established international event where experts report on the advanced use of the R language, Machine Learning, and statistical analysis, and discuss the successes and challenges associated with bringing these technologies to day-to-day medical practice.&lt;/p&gt;

&lt;p&gt;Almost all of the talks, including keynotes, regular talks, lightning talks, pre-conference workshops and poster sessions are available online. &lt;a href=&#34;https://r-medicine.org/schedule/&#34;&gt;Find the links&lt;/a&gt; on the R / Medicine site or look through the &lt;a href=&#34;https://www.youtube.com/playlist?list=PL4IzsxWztPdmHxCpS_c2l_jbMfrywWciZ&#34;&gt;playlist &lt;/a&gt; on the &lt;a href=&#34;https://www.r-consortium.org/&#34;&gt;R Consortium Youtube&lt;/a&gt; Channel. Note that the posters can be viewed by going to the &lt;a href=&#34;https://spatial.chat/s/R-Medicine2021?room=231308&#34;&gt;conference spatial.chat site&lt;/a&gt;. (If you and a friend visit at the same time you should be able to &amp;ldquo;walk around&amp;rdquo; the posters and chat about what you see.)&lt;/p&gt;

&lt;p&gt;To kick off an evening of binge watching the conference I would begin with the keynotes.&lt;/p&gt;

&lt;h3 id=&#34;the-keynotes&#34;&gt;The Keynotes&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://medicine.umich.edu/dept/lhs/karandeep-singh-md-mmsc&#34;&gt;Dr. Karandeep Singh&lt;/a&gt; sets the hook for his talk, &lt;a href=&#34;https://www.youtube.com/watch?v=l71wLKUr26E&amp;amp;list=PL4IzsxWztPdmHxCpS_c2l_jbMfrywWciZ&amp;amp;index=7&#34;&gt;Bringing Machine Learning Models to the Bedside at Scale&lt;/a&gt;, two minutes into the video when he asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Who are the twenty sickest patients in the hospital right now who are not in the ICU?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This straightforward question immediately gets to the promise and the problems of introducing large scale machine learning algorithms into the hospital, and indicates how medical practice interacts with big money questions about allocating resources. Both physicians and administrators would like to identify high risk patients and treat them proactively while being able to confidently spend less on unnecessary test for low risk patients. About (5:10) into the talk, Karandeep begins discussing the challenges associated with introducing machine learning models.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chal.png&#34; height = &#34;300&#34; width=&#34;500&#34; alt=&#34;Slide with list of challenges discussed. Is there infrastructure to support models? Should we implement a model? Once implemented, how do we measure model performance? Is a model “good enough” to use? Do users agree on how to use the model? Is the model effective when used? What does governance look like for machine learning models?&#34;&gt;&lt;/p&gt;

&lt;p&gt;In the remainder of the talk he describes the technical infrastructure and then the governance or &amp;ldquo;social infrastructure&amp;rdquo; needed for success.&lt;/p&gt;

&lt;p&gt;If you enjoy a good detective story, and take pride in your ability to interpret a well-done statistical plot you are certainly going to want to watch &lt;a href=&#34;http://ziadobermeyer.com/&#34;&gt;Ziad Obermeyer&amp;rsquo;s&lt;/a&gt; keynote  &lt;a href=&#34;https://www.youtube.com/watch?v=JfKYO1W4uuA&amp;amp;list=PL4IzsxWztPdmHxCpS_c2l_jbMfrywWciZ&amp;amp;index=27&#34;&gt;Dissecting Algorithmic Bias&lt;/a&gt;. About two minutes into the video Professor Obermeyer sets the stage with the warning:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The single greatest threat to all of the gains that we can make in using algorithms in medicine is letting them go wrong in increasingly well known ways.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and the observation that due to the focus of the US health care management on &amp;ldquo;high risk care management&amp;rdquo; an estimated 150 to 200 million Americans are sorted by algorithms every year. He goes on to work through a case study that illustrates how an algorithm built with good intentions had the effect of scaling up racial bias.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bias.png&#34; height = &#34;300&#34; width=&#34;600&#34; alt=&#34;Dot plot with regression line of algorithm risk score versus realized cost to show the racial bias in high risk care management&#34;&gt;&lt;/p&gt;

&lt;p&gt;A second case study features an algorithm that &amp;ldquo;fights against&amp;rdquo; racial bias. Along the way, Ziad weaves two common themes into his presentation:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;So many of the ways that algorithms can go wrong come from training algorithms with the wrong target variables, often &amp;ldquo;convenient and tempting proxies&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;The necessity of follow-up work to fix underlying problems.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the remainder of this post, I have organized the talks into six categories that you may find helpful for setting your viewing program: Clinical Practice, Clinical Trials, Medical Data, R in Production, R Tools, and Short Courses. The majority of the talks have a machine learning angle. There is quite a bit of Shiny and several R packages, not all of them on CRAN, are featured. I have provided links when I could find them. I don&amp;rsquo;t want to spoil anyone&amp;rsquo;s fun in searching through the videos for &amp;ldquo;Easter Eggs&amp;rdquo;, but the &lt;em&gt;Reproducible Research with R&lt;/em&gt; short course contains the first preview on the &lt;a href=&#34;https://quarto.org/&#34;&gt;Quarto&lt;/a&gt; Publishing system in a talk from anyone at RStudio. (Note that the video needs some editing. Start watching at 9 minutes.)&lt;/p&gt;

&lt;h3 id=&#34;clinical-practice&#34;&gt;Clinical Practice&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Building an Interpretable ML Model API for Interpretation of CNVs in Patients with Rare Diseases -    Francisco Requena&lt;/li&gt;
&lt;li&gt;Subgroup Identification and Precision Medicine with the personalized R Package -  Jared Huling&lt;/li&gt;
&lt;li&gt;R and Shiny Dashboards to Facilitate Quality Improvement in Anesthesiology and Periopeartive Care -   Robert Lobato&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tidytof&lt;/code&gt;: Predicting Patient Outcomes from Single-cell Data using Tidy Data Principles   - Timothy Keyes&lt;/li&gt;
&lt;li&gt;Assessing ML Model Performance in DIverse Populations and Across Time - Victor Castro, Roy Perlis&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;clinical-trials&#34;&gt;Clinical Trials&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Designing Early Phase Clinical Trials with &lt;a href=&#34;https://github.com/zabore/ppseq&#34;&gt;&lt;code&gt;ppseq&lt;/code&gt;&lt;/a&gt; -   Emily Zabor&lt;/li&gt;
&lt;li&gt;Collaborative, Reproducible Exploration of Clinical Trial Data -  Michael Kane&lt;/li&gt;
&lt;li&gt;Graphical Displays in R for Clinical Trials - Steven Schwager&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.gitmemory.com/presagia-analytics/ctrialsgov&#34;&gt;&lt;code&gt;ctrialsgov&lt;/code&gt;&lt;/a&gt;: Access, Visualization, and Discovery of the ClinicalTrials.gov Database - Taylor Arnold&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;medical-data&#34;&gt;Medical Data&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scaling Up and Deploying Shiny and Text Mining for National Health Decisions - Andreas Soteriade, Chris Beeley&lt;/li&gt;
&lt;li&gt;Mapping African Health Data with &lt;a href=&#34;https://afrimapr.github.io/afrimapr.website/&#34;&gt;&lt;code&gt;afrimapr&lt;/code&gt;&lt;/a&gt; Package, Training &amp;amp; Community -   Andy South&lt;/li&gt;
&lt;li&gt;You R What You Measure: Digital Biomarkers for Insights in Personalized Health - Irene van den Broek&lt;/li&gt;
&lt;li&gt;Shiny and REDCap for a Global Research Consortium - Judith Lewis, Stephany Duda&lt;/li&gt;
&lt;li&gt;Diving into Registry Data: Using R for Large Norwegian Health Registries -    Julia Romanowska&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/index.html&#34;&gt;&lt;code&gt;ReviewR&lt;/code&gt;&lt;/a&gt;: A Shiny App for Reviewing Clinical Records   - Laura Wiley,  David Mayer&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.r-project.org/package=DOPE&#34;&gt;&lt;code&gt;DOPE&lt;/code&gt;&lt;/a&gt;: An R package for Processing and Classifying Drug Names -   Layla Bouzoubaa&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.r-project.org/package=medicaldata&#34;&gt;&lt;code&gt;medicaldata&lt;/code&gt;&lt;/a&gt; for Teaching #Rstats -    Peter Higgins&lt;/li&gt;
&lt;li&gt;Stem Cell Transplant Outcomes Reporting using R/Shiny -   Richard Hanna,  Stephan Kadauke&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;r-in-production&#34;&gt;R in Production&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Second Server to the Right and Straight On &amp;lsquo;til Production: Deploying a GxP Shiny Application -   Marcus Adams&lt;/li&gt;
&lt;li&gt;Target Markdown and &lt;a href=&#34;https://docs.ropensci.org/stantargets/&#34;&gt;&lt;code&gt;stantargets&lt;/code&gt;&lt;/a&gt; for Bayesian model validation pipelines - Will Landau&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.themillerlab.io/publication/genetex/&#34;&gt;&lt;code&gt;GENETEX&lt;/code&gt;&lt;/a&gt;: A Genomics Report Text Mining R Package to Capture Real-world Clinico-genomic Data - David Miller, Sophia Shalhout&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;r-tools&#34;&gt;R Tools&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Generalized Additive Models for Longitudinal Biomedical Data  -   Ariel Mundo&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Multistate Data Using the &lt;a href=&#34;https://cran.r-project.org/package=survival&#34;&gt;&lt;code&gt;survival&lt;/code&gt;&lt;/a&gt; Package   - Beth Atkinson&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Bayesian Random-Effects Meta-analysis using &lt;a href=&#34;https://cran.r-project.org/package=survival&#34;&gt;&lt;code&gt;bayesmeta&lt;/code&gt;&lt;/a&gt; -  Christian Rover&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;An &lt;a href=&#34;https://cran.r-project.org/package=arsenal&#34;&gt;&lt;code&gt;arsenal&lt;/code&gt;&lt;/a&gt; of R Functions for Statistical Summaries - Ethan Heinzen,  Beth Atkinson,  Jason Sinnwell&lt;/li&gt;
&lt;li&gt;R Markdown and &lt;a href=&#34;https://cran.r-project.org/package=officedown&#34;&gt;&lt;code&gt;officedown&lt;/code&gt;&lt;/a&gt; to Automate Clinical Trial Reporting -   Damian Rodziewicz&lt;/li&gt;
&lt;li&gt;Creating and Styling PPTX Slides with &lt;a href=&#34;https://cran.r-project.org/package=rmarkdown&#34;&gt;&lt;code&gt;rmarkdown&lt;/code&gt;&lt;/a&gt; -   Emil Hvitfeldt&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ML4LHS/runway&#34;&gt;&lt;code&gt;runway&lt;/code&gt;&lt;/a&gt;: an R Package to Visualize Prediction Model Performance -    Jie Cao,    Karandeep Singh&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=clinspacy&#34;&gt;&lt;code&gt;clinspacy&lt;/code&gt;&lt;/a&gt;: An R package for Clinical Natural Language Processing -  Jie Cao,    Karandeep Singh&lt;/li&gt;
&lt;li&gt;Data Visualization for Machine Learning Practitioners -   Julie Silge&lt;/li&gt;
&lt;li&gt;Animated Data Visualizations with &lt;a href=&#34;https://CRAN.R-project.org/package=gganimate&#34;&gt;&lt;code&gt;gganimate&lt;/code&gt;&lt;/a&gt; for Science Communication during the Pandemic - Kristen Panthagani&lt;/li&gt;
&lt;li&gt;Incorporating Risk-of-Bias Assessments into Evidence Syntheses with &lt;a href=&#34;https://cran.r-project.org/package=robvis&#34;&gt;&lt;code&gt;robvis&lt;/code&gt;&lt;/a&gt; -   Luke McGuinness,    Randall Boyes,  Alex Fowler&lt;/li&gt;
&lt;li&gt;&amp;lsquo;gpmodels&amp;rsquo;: A Grammar of Prediction Models -  Sean Meyer, Karandeep Singh&lt;/li&gt;
&lt;li&gt;CONSORT Diagrams in R with &lt;a href=&#34;https://github.com/tgerke/ggconsort&#34;&gt;&lt;code&gt;ggconsort&lt;/code&gt;&lt;/a&gt; -   Travis Gerke&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;short-courses&#34;&gt;Short Courses&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Secure Medical Data Collection: Best Practices with Excel, and Leveling Up to REDCap and &lt;a href=&#34;https://github.com/kamclean/collaborator&#34;&gt;&lt;code&gt;CollaboratoR&lt;/code&gt;&lt;/a&gt; - Peter Higgins,  Will Beasley,   Kenneth MacLean, Amanda Miller&lt;/li&gt;
&lt;li&gt;Introduction to R for Medical Data -  Ted Laderas, Daniel Chen,   Mara Alexeev&lt;/li&gt;
&lt;li&gt;An Introductory R Guide for Targeted Maximum Likelihood Estimation in Medical Research - Ehsan Karim, Hanna Frank&lt;/li&gt;
&lt;li&gt;Mapping Spatial Health Data   - Marynia Kolak,    Susan Paykin&lt;/li&gt;
&lt;li&gt;From SAS to R - Joe Krsszun&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Reproducible Research with R - Alison Hill, Stephan Kaduke,   Paul Villanueva&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/09/09/a-guide-to-binge-watching-r-medicine/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/08/26/july-2021-top-40-new-cran-packages/</link>
      <pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/08/26/july-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred eighty-three new packages stuck to CRAN in July. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eleven categories: Data, Ecology, Finance, Genomics, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization. Although I don&amp;rsquo;t have any formal specification for these categories, I do my best to main my subjective sense of consistency from month to month. Nevertheless, watching the monthly ebb and flow of the number of packages that fit into the various categories is interesting. This month, developers seemed to be focused on utilities. I classified forty-five packages as utilities this month.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=beans&#34;&gt;beans&lt;/a&gt; v0.1.0: Contains data on 13,611 beans from &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0168169919311573?via%3Dihub&#34;&gt;Koklu and Ozkan (2020)&lt;/a&gt;. The beans have been quantified using 16 morphologic image features and labeled with one of 6 values.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=geckor&#34;&gt;geckor&lt;/a&gt; v0.1.1: Provides functions to collect current and historical cryptocurrency market data using the public &lt;a href=&#34;https://www.coingecko.com/en/api&#34;&gt;CoinGecko API&lt;/a&gt;. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/geckor/vignettes/supported-currencies-and-exchanges.html&#34;&gt;overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geckor/vignettes/current-data.html&#34;&gt;Current&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/geckor/vignettes/historical-data.html&#34;&gt;Historical&lt;/a&gt; market data.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ISLR2&#34;&gt;ISLR2&lt;/a&gt; v1.0: Contains the data sets used in the book &lt;a href=&#34;https://www.statlearning.com/&#34;&gt;&lt;em&gt;An Introduction to Statistical Learning with Applications in R, Second Edition&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sageR&#34;&gt;sageR&lt;/a&gt; v0.3.0: Provides the data sets used in the book &lt;em&gt;Statistiques pour l’économie et la gestion, Théorie et applications en entreprise&lt;/em&gt;. Look &lt;a href=&#34;https://fbertran.github.io/sageR/&#34;&gt;here&lt;/a&gt; for descriptions of the data with code and plots.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sageR.png&#34; height = &#34;500&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;ecology&#34;&gt;Ecology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DA&#34;&gt;DA&lt;/a&gt; v1.2.0: Provides functions for Discriminant Analysis (DA) for evolutionary inference, especially population genetic structure and community structure inference as described in &lt;a href=&#34;https://www.authorea.com/users/304610/articles/460985-da-ecological-and-evolutionary-inference-using-supervised-discriminant-analysis?commit=668bd97318a7646fd432e4824228415ed209b692&#34;&gt;Qin et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DA/vignettes/DA.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DA.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Ostats&#34;&gt;Ostats&lt;/a&gt; v0.1.0: Provides functions to calculate O-statistics, or overlap statistics, which measure the degree of community-level trait overlap. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/ecog.03641&#34;&gt;Read et al. (2018)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/Ostats/vignettes/Ostats-introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/Ostats/vignettes/Ostats-multivariate.html&#34;&gt;Multivariate Ostats&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Ostats.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ffp&#34;&gt;ffp&lt;/a&gt; v0.1.0: Implements numerical entropy-pooling for scenario analysis as described in &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1696802&#34;&gt;Meucci (2010)&lt;/a&gt; See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ffp/vignettes/Replicating-Meucci-Paper.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ffp.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=utr.annotation&#34;&gt;utr.annotation&lt;/a&gt; v1.0.4: Implements a fast tool for annotating potential deleterious variants in the untranslated regions for both human and mouse species. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.06.23.449510v2&#34;&gt;Liu &amp;amp; Dougherty (2021)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/utr.annotation/vignettes/introduction.pdf&#34;&gt;vignette&lt;/a&gt; for and introduction and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OmicNavigator&#34;&gt;OmicNavigator&lt;/a&gt; v1.4.3: Provides a for interactive exploration of the results from &amp;lsquo;omics&amp;rsquo; experiments to facilitate novel discoveries from high-throughput biology. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/OmicNavigator/vignettes/OmicNavigatorUsersGuide.pdf&#34;&gt;User&amp;rsquo;s Guide&lt;/a&gt; and a vignette on the package&amp;rsquo;s &lt;a href=&#34;https://cran.r-project.org/web/packages/OmicNavigator/vignettes/OmicNavigatorAPI.pdf&#34;&gt;API&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BOSO&#34;&gt;BOSO&lt;/a&gt; v1.0.3: Implements the BiLevel Optimization Selector Operator feature selection algorithm for linear regression as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2020.11.18.388579v1&#34;&gt;Valcarcel et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/BOSO/vignettes/BOSO.htm&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Boso.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FeatureTerminatoR&#34;&gt;FeatureTerminatoR&lt;/a&gt; v1.0.0: Implements a feature selection engine that removes features with minimal predictive power. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs40595-018-0107-y&#34;&gt;Boughaci (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/FeatureTerminatoR/vignettes/feature_terminatoR_howto.html&#34;&gt;vignette&lt;/a&gt; for and example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hhcartr&#34;&gt;hhcartr&lt;/a&gt; v1.0.0: Implements the HHCART-G algorithm described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1111/anzs.12275&#34;&gt;Wickramarachchi et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hhcartr/vignettes/hhcartr.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hhcartr.png&#34; height = &#34;500&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=recometrics&#34;&gt;recometrics&lt;/a&gt; v0.1.3: Implements evaluation metrics for implicit-feedback recommender systems based on low-rank matrix factorization models, given the fitted model matrices and data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/recometrics/vignettes/Evaluating_recommender_systems.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidylda&#34;&gt;tidylda&lt;/a&gt; v0.0.1: Implements an algorithm for Latent Dirichlet Allocation (LDA) as described in &lt;a href=&#34;https://www.jmlr.org/papers/volume3/blei03a/blei03a.pdf&#34;&gt;Blei et at. (2003)&lt;/a&gt; using &lt;a href=&#34;https://www.tidyverse.org/&#34;&gt;tidyverse&lt;/a&gt; principles. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tidylda/readme/README.html&#34;&gt;README&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dcurves&#34;&gt;dcurves&lt;/a&gt; v0.2.0: Implements a decision curve analysis method for evaluating and comparing prediction models that incorporates clinical consequences and requires only the data set on which the models are tested. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0272989X06295361&#34;&gt;Vickers (2006)&lt;/a&gt;, &lt;a href=&#34;https://bmcmedinformdecismak.biomedcentral.com/articles/10.1186/1472-6947-8-53&#34;&gt;Vickers (2008)&lt;/a&gt;, and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/bimj.201800240&#34;&gt;Pfeiffer (2020)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dcurves/vignettes/dca.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dcurves.png&#34; height = &#34;200&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=KHQ&#34;&gt;KHQ&lt;/a&gt; v0.2.0: Provides methods to calculate scores for each dimension of the The King&amp;rsquo;s Health Questionnaire &lt;a href=&#34;https://obgyn.onlinelibrary.wiley.com/doi/10.1111/j.1471-0528.1997.tb11006.x&#34;&gt;(KHQ)&lt;/a&gt; ; converts KHQ item scores to &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0272989X07301820&#34;&gt;KHQ5D&lt;/a&gt; scores; and also calculates the utility index of the KHQ5D. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/KHQ/vignettes/KHQ.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AvInertia&#34;&gt;AvInertia&lt;/a&gt; v0.0.1: Provides functions to compute the center of gravity and moment of inertia tensor of any flying bird. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AvInertia/vignettes/how-to-analyze-data.html&#34;&gt;vignette&lt;/a&gt; for some insight into bird design.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesnec&#34;&gt;bayesnec&lt;/a&gt; v1.0.1: Provides functions to fit dose concentration response curves to toxicity data, and derive No-Effect-Concentration (NEC), No-Significant-Effect-Concentration (NSEC), and Effect-Concentration (of specified percentage ‘x’, ECx) thresholds from non-linear models fitted using Bayesian MCMC fitting methods via &lt;a href=&#34;https://cran.r-project.org/web/packages/brms/index.html&#34;&gt;brms&lt;/a&gt; and &lt;a href=&#34;https://mc-stan.org/&#34;&gt;Stan&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesnec/vignettes/example1.html&#34;&gt;Single model usage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesnec/vignettes/example2.html&#34;&gt;Multi model usage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesnec/vignettes/example2b.html&#34;&gt;Model details&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesnec/vignettes/example3.html&#34;&gt;Priors&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesnec/vignettes/example4.html&#34;&gt;Comparing posterior predictions&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=itdr&#34;&gt;itdr&lt;/a&gt; v1.0: Provides functions to estimate the sufficient dimension reduction subspaces, i.e., central mean subspace or central subspace in regression, using Fourier transformation proposed by &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214506000000140&#34;&gt;Zhu &amp;amp; Zeng (2006)&lt;/a&gt;, the convolution transformation proposed by &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0047259X0900147X?via%3Dihub&#34;&gt;Zeng &amp;amp; Zhu (2010)&lt;/a&gt;, and an iterative Hessian transformation methods proposed by &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-statistics/volume-30/issue-2/Dimension-reduction-for-conditional-mean-in-regression/10.1214/aos/1021379861.full&#34;&gt;Cook &amp;amp; Li (2002)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/itdr/vignettes/itdr-vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlfit&#34;&gt;mlfit&lt;/a&gt; v0.5.2: Extends the [Iterative Proportional Fitting] &lt;a href=&#34;https://trid.trb.org/view/881554&#34;&gt;(IPF)&lt;/a&gt; algorithm which operates on count data to nested structures with constraints. See &lt;a href=&#34;https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/39167/eth-3088-01.pdf?sequence=1&amp;amp;isAllowed=y&#34;&gt;Müller &amp;amp; Axhausen (2011)&lt;/a&gt; for background and look &lt;a href=&#34;https://mlfit.github.io/mlfit/&#34;&gt;here&lt;/a&gt; for and example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=optimall&#34;&gt;optimall&lt;/a&gt; v0.1.0: Provides functions for the survey sampling design process  with specific tools for multi-wave and multi-phase designs. Users can perform optimum allocation according to &lt;a href=&#34;https://www.jstor.org/stable/2342192?origin=crossref&#34;&gt;Neyman (1934)&lt;/a&gt; or &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00031305.2012.733679&#34;&gt;Wright (2012)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/optimall/vignettes/optimall-vignette.html&#34;&gt;User&amp;rsquo;s Guide&lt;/a&gt;, there are vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/optimall/vignettes/Multiwave-Object.html&#34;&gt;Multiwave Object&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/optimall/vignettes/using-optimall_shiny.html&#34;&gt;Splitting Strata with Optimall Shiny&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=posterior&#34;&gt;posterior&lt;/a&gt; v1.0.1: Provides tools for both users and package developers for fitting and working with Bayesian models; including tools to: efficiently convert between different formats of draws from distributions, provide consistent methods for common operations, provide summaries in convenient formats, and implement state of the art posterior inference diagnostics. See &lt;a href=&#34;https://projecteuclid.org/journals/bayesian-analysis/volume-16/issue-2/Rank-Normalization-Folding-and-Localization--An-Improved-R%cb%86-for/10.1214/20-BA1221.full&#34;&gt;Vehtari et al. (2021)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/posterior/vignettes/posterior.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/posterior/vignettes/rvar.html&#34;&gt;Random Variable Datatype&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PropensitySub&#34;&gt;PropensitySub&lt;/a&gt; v0.2.0: Provides functions to estimate treatment effects in strata via inverse probability weighting or propensity score matching when subjects have missing strata labels. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PropensitySub/vignettes/how_to.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;psub.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ReplicationSuccess&#34;&gt;ReplicationSuccess&lt;/a&gt; v1.0.0: Provides utilities for the design and analysis of replication studies featuring both traditional methods based on statistical significance and more recent methods such as the skeptical p-value &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssa.12493&#34;&gt;Held L. (2020)&lt;/a&gt;, the harmonic mean chi-squared test &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssc.12410&#34;&gt;Held, L. (2020)&lt;/a&gt;, and intrinsic credibility &lt;a href=&#34;https://royalsocietypublishing.org/doi/10.1098/rsos.181534&#34;&gt;Held, L. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ReplicationSuccess/vignettes/ReplicationSuccess.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RS.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kinematics&#34;&gt;kinematics&lt;/a&gt; V1.0.0: Provides functions to analyze  time series representing two-dimensional movements. It accepts a data frame with a time (t), horizontal (x) and vertical (y) coordinate as columns, and returns several dynamical properties such as speed, acceleration or curvature. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/kinematics/vignettes/example.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;kinematics.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=profoc&#34;&gt;profoc&lt;/a&gt; v0.8.3: Provides methods to combine probabilistic forecasts using CRPS learning algorithms proposed in &lt;a href=&#34;https://arxiv.org/abs/2102.00968&#34;&gt;Berrisch &amp;amp; Ziel (2021)&lt;/a&gt; including multiple online learning algorithms such as Bernstein online aggregation as described in &lt;a href=&#34;https://arxiv.org/abs/1404.1356&#34;&gt;Wintenberger (2014)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tscopula&#34;&gt;tscopula&lt;/a&gt; v0.2.1: Provides functions for the analysis of time series using copula models. See &lt;a href=&#34;https://www.mdpi.com/2227-9091/9/1/14&#34;&gt; McNeil (2021)&lt;/a&gt;  and &lt;a href=&#34;https://arxiv.org/abs/2006.11088&#34;&gt;Bladt &amp;amp; McNeil (2020)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tscopula/vignettes/bitcoin.html&#34;&gt;Bitcoin Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tscopula/vignettes/tscm_models.html&#34;&gt;Models with Margins&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tscopula/vignettes/tscopulas.html&#34;&gt;Basic Time Series Copula Processes&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tscopula/vignettes/vtscopulas.html&#34;&gt;Copula Processes with V-Transforms&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tscopula.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utility&#34;&gt;Utility&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=codemeta&#34;&gt;codemeta&lt;/a&gt; v0.1.0: Provides core utilities to generate metadata with a minimum of dependencies as specified by the &lt;a href=&#34;https://codemeta.github.io/&#34;&gt;Codemata Project&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/codemeta/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;codemeta.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ctf&#34;&gt;ctf&lt;/a&gt; v0.1.0: Provides functions to read and write data in Column Text Format (CTF), a new tabular data format that is a simple column store. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ctf/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fedmatch&#34;&gt;fedmatch&lt;/a&gt; v2.0.2: Provides tools for matching two un-linked data sets using exact matches, fuzzy matches, or multi-variable matches. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fedmatch/vignettes/Intro-to-fedmatch.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/fedmatch/vignettes/Fuzzy-matching.html&#34;&gt;Fuzzy Matching&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fedmatch/vignettes/Multivar_matching.html&#34;&gt;Multivar Matching&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fedmatch/vignettes/Using-tier-match.html&#34;&gt;Tier Matching&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/fedmatch/vignettes/Using-clean-strings.html&#34;&gt;Using clean_strings&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fusen&#34;&gt;fusen&lt;/a&gt; v0.2.4: Implements a method to use R Markdown to build an R package. Users start by including documentation, functions, examples and tests in the same file. Then inflating the R Markdown template copies the relevant chunks and sections in the appropriate files required for package development. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fusen/vignettes/How-to-use-fusen.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/fusen/vignettes/Maintain-packages-with-fusen.html&#34;&gt;vignette&lt;/a&gt; on maintaining packages.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=katex&#34;&gt;katex&lt;/a&gt; v1.10: Provides functions to convert &lt;a href=&#34;https://www.latex-project.org/&#34;&gt;LaTeX&lt;/a&gt; math expressions to HTML and &lt;a href=&#34;https://www.w3.org/Math/&#34;&gt;MATHML&lt;/a&gt; for use in markdown documents or package manual pages in a way which eliminates the need for embedding the &lt;a href=&#34;https://www.mathjax.org/&#34;&gt;MathJax&lt;/a&gt; library into your web pages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/katex/vignettes/katex-tests.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;katex.png&#34; height = &#34;200&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pacs&#34;&gt;pacs&lt;/a&gt; v0.3.3: Provides utilities for CRAN package maintainers and R packages developers, including tools for validating packages and exploring the complexity of a specific package. See &lt;a href=&#34;https://cran.r-project.org/web/packages/pacs/readme/README.html&#34;&gt;README&lt;/a&gt; for a list of features and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppFarmHash&#34;&gt;RcppFarmHash&lt;/a&gt; v0.0.2 Implements an interface to the The Google &lt;a href=&#34;https://opensource.googleblog.com/2014/03/introducing-farmhash.html&#34;&gt;FarmHash&lt;/a&gt; family of hash functions is used by the Google &lt;a href=&#34;https://cloud.google.com/bigquery&#34;&gt;BigQuery&lt;/a&gt; data warehouse. Look &lt;a href=&#34;https://dirk.eddelbuettel.com/code/rcpp.farmhash.html&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyauthr&#34;&gt;shinyauthr&lt;/a&gt; v10.0: Provides in-app user authentication for Shiny applications, allowing developers to secure publicly hosted apps and build dynamic user interfaces from user information. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyauthr/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tangram.pipe&#34;&gt;tantram.pipe&lt;/a&gt; v1.0.0: Allows users to build tables with customizable rows by specifying the type of data to use for each row, as well as how to handle missing data and the types of comparison tests to run on the table columns. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tangram.pipe/vignettes/Customizable-Table-Building.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tangram.png&#34; height = &#34;300&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chameleon&#34;&gt;chameleon&lt;/a&gt; v0.2-0: Provides functions to assign distinct colors to arbitrary multi-dimensional data, considering its structure. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chameleon/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chameleon.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deeptime&#34;&gt;deeptime&lt;/a&gt; v0.1.0: Extends plotting packages such as &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;lattice&lt;/code&gt; to facilitate the plotting of data over long time intervals, including, but not limited to, geological, evolutionary, and ecological data. Look &lt;a href=&#34;https://github.com/willgearty/deeptime&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;deeptime.png&#34; height = &#34;300&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=figpatch&#34;&gt;figpatch&lt;/a&gt; v0.1.0.1: Provides functions to arrange external figures with &lt;code&gt;patchwork&lt;/code&gt; alongside &lt;code&gt;ggplot2&lt;/code&gt; plots. See &lt;a href=&#34;https://cran.r-project.org/web/packages/figpatch/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;patchwork.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spiralize&#34;&gt;spiralize&lt;/a&gt; v1.0.2: Provides functions to visualize data along an &lt;a href=&#34;https://en.wikipedia.org/wiki/Archimedean_spiral&#34;&gt;Archimedean spiral&lt;/a&gt; which has the advantages of being able to visualize data with very a long axis with high resolution and reveal periodic patterns in time series. Look &lt;a href=&#34;https://cran.r-project.org/web/packages/spiralize/vignettes/spiralize.html&#34;&gt;here&lt;/a&gt; for links to the five vignettes.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spiralize.png&#34; height = &#34;500&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/08/26/july-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R / Medicine 2021</title>
      <link>https://rviews.rstudio.com/2021/08/12/r-medicine-2021/</link>
      <pubDate>Thu, 12 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/08/12/r-medicine-2021/</guid>
      <description>
        

&lt;p&gt;&lt;img src=&#34;rmed.png&#34; height = &#34;500&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://r-medicine.com/&#34;&gt;R/Medicine 2021&lt;/a&gt;, the premier conference for the use of R in clinical applications is less than two weeks away! This conference reflects the increasing importance of data science, computational statistics and machine learning to clinical applications, and emphasizes the effectiveness of the R language as a vehicle for making data driven medicine accessible to clinicians with diverse backgrounds. The two conference keynote talks &lt;em&gt;Bringing Machine Learning Models to the Bedside&lt;/em&gt; by &lt;a href=&#34;https://medicine.umich.edu/dept/lhs/karandeep-singh-md-mmsc&#34;&gt;Karandeep Singh&lt;/a&gt; and &lt;em&gt;Dissecting Algorithmic Bias&lt;/em&gt; by &lt;a href=&#34;https://publichealth.berkeley.edu/people/ziad-obermeyer/&#34;&gt;Ziad Obermeyer&lt;/a&gt; directly address important technical and ethical issues confronting modern data driven medicine.&lt;/p&gt;

&lt;p&gt;R/Medicine will offer six short courses spread out over the two days of August 24th and August 25th. These courses are &lt;strong&gt;included in the registration price&lt;/strong&gt;. The Tuesday short courses will be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Secure Medical Data Collection: Best Practices with Excel, and Leveling Up to REDCap and collaboratoR&lt;/em&gt; taught by Peter Higgins, Will Beasley, Kenneth McLean&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Intro to R for Medical Data&lt;/em&gt; taught by Ted Laderas, Daniel Chen, Mara Alexeev&lt;/li&gt;
&lt;li&gt;&lt;em&gt;An Introductory R Guide for Targeted Maximum Likelihood Estimation in Medical Research&lt;/em&gt; taught by Ehsan Karim&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Wednesday short courses will be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Mapping Spatial Health Data&lt;/em&gt; taught by Marynia Kolak&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Reproducible Research with R&lt;/em&gt; taught by Alison Hill and Stephan Kadauke&lt;/li&gt;
&lt;li&gt;&lt;em&gt;From SAS to R&lt;/em&gt; taught by Joe Korszun&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The conference will proper will run from 11:00 to 19:30 EDT on Thursday, August 26th, and  from 10:50 to 18:00 EDT on Friday, August 27th. The &lt;a href=&#34;https://r-medicine.com/schedule/&#34;&gt;full schedule is here&lt;/a&gt;. Priced at only $50 full fare, $25 for academics and $10 for students and trainees, this is an affordable, important conference that you will not want to miss.&lt;/p&gt;

&lt;h3 id=&#34;you-can-register-here-https-bit-ly-2vlqger&#34;&gt;You can &lt;a href=&#34;https://bit.ly/2VLqGer&#34;&gt;&lt;strong&gt;register here&lt;/strong&gt;&lt;/a&gt;.&lt;/h3&gt;

&lt;p&gt;To get an idea of the international scope of the conference, and a feel for what the virtual conference experience might be like, have a look at the &lt;em&gt;R Journal&lt;/em&gt; article written by the organizing team about last year&amp;rsquo;s conference:  &lt;a href=&#34;https://journal.r-project.org/archive/2021-1/rmed2020.pdf&#34;&gt;&lt;em&gt;R Medicine 2020: The Power of Going
Virtual&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And finally, to get an idea of the various ways that R is contributing to getting everyday work done in clinical practice: the following are the packages from the Medicine category that made it to my lists of &amp;ldquo;Top 40&amp;rdquo; new CRAN packages in posts over the past twelve months.&lt;/p&gt;

&lt;h3 id=&#34;top-40-picks-for-new-cran-packages-for-medicine&#34;&gt;&amp;ldquo;Top 40&amp;rdquo; Picks for new CRAN Packages for Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=afdx&#34;&gt;afdx&lt;/a&gt; v1.1.1: Provides functions to estimate diagnosis performance (Sensitivity, Specificity, Positive predictive value, Negative predicted value) of a diagnostic test when there is no golden standard by estimating the attributable fraction using either a &lt;a href=&#34;https://cran.r-project.org/web/packages/afdx/vignettes/af_logit_exponential.html&#34;&gt;logitexponential model&lt;/a&gt; or a &lt;a href=&#34;https://cran.r-project.org/web/packages/afdx/vignettes/latentclass.html&#34;&gt;latent class model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aldvmm&#34;&gt;aldvmm&lt;/a&gt; v0.8.4: Fits health state utility adjusted limited dependent variable mixture models, i.e. finite mixtures of normal distributions with an accumulation of density mass at the limits, and a gap between 100% quality of life and the next smaller utility value. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1536867X1501500307&#34;&gt;Alava and Wailoo (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/aldvmm/vignettes/aldvmm_vignette.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=babsim.hospital&#34;&gt;babsim.hospital&lt;/a&gt; v11.5.14: Implements a discrete-event simulation model for a hospital resource planning. Motivated by the challenges faced by health care institutions in the current COVID-19 pandemic, it can be used by health departments to forecast demand for intensive care beds, ventilators, and staff resources. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v090i02&#34;&gt;Ucar, Smeets &amp;amp; Azcorra (2019)&lt;/a&gt;, &lt;a href=&#34;https://www.rcpjournals.org/content/futurehosp/6/1/17&#34;&gt;Lawton &amp;amp; McCooe (2019)&lt;/a&gt; and the &lt;a href=&#34;https://www.th-koeln.de/informatik-und-ingenieurwissenschaften/babsimhospital_78996.php&#34;&gt;website&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/babsim.hospital/vignettes/babsim-vignette-introduction.pdf&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=beats&#34;&gt;beats&lt;/a&gt; v0.1.1: Provides functions to import data from UFI devices and process electrocardiogram (ECG) data. It also includes a Shiny app for finding and exporting heart beats. See &lt;a href=&#34;https://cran.r-project.org/web/packages/beats/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bhmbasket&#34;&gt;bhmbasket&lt;/a&gt; v0.9.1: Provides functions to evaluate basket trial designs with binary endpoints using Bayesian hierarchical models and Bayesian decision rules. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1740774513497539&#34;&gt;Berry et al. (2013)&lt;/a&gt;, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/pst.1730&#34;&gt;Neuenschwander et al. (2016)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1177%2F2168479014533970&#34;&gt;Fisch et al. (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bhmbasket/vignettes/reproduceExNex.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bp&#34;&gt;bp&lt;/a&gt; v1.0.1: Provides functions to aid in the analysis of blood pressure data of all forms by providing both descriptive and visualization tools for researchers. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/bp/vignettes/bp.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=card&#34;&gt;card&lt;/a&gt; v0.1.0: Provides tools to help assess the autonomic regulation of cardiovascular physiology with respect to electrocardiography, circadian rhythms, and the clinical risk of autonomic dysfunction on cardiovascular health through the perspective of epidemiology and causality. For background on the analysis of circadian rhythms through cosinor analysis see &lt;a href=&#34;https://tbiomed.biomedcentral.com/articles/10.1186/1742-4682-11-16&#34;&gt;Cornelissen (2014)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/09291010600903692&#34;&gt;Refinetti et al. (2014)&lt;/a&gt;. There are two vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/card/vignettes/circadian.html&#34;&gt;circadian&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/card/vignettes/cosinor.html&#34;&gt;cosinor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=causalCmprsk&#34;&gt;causalCmprisk&lt;/a&gt; v1.0.0: Provides functions to estimate average treatment effects of two static treatment regimes on time-to-event outcomes with competing events. The method uses propensity scores weighting for emulation of baseline randomization. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/causalCmprsk/vignettes/cmp_rsk_RHC.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ccoptimalmatch&#34;&gt;ccoptimalmatch&lt;/a&gt; v0.1.0: Uses sub-sampling to create pseudo-observations of controls to optimally match cases with controls. See &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-021-01256-3&#34;&gt;Mamoiris (2021)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ccoptimalmatch/vignettes/ccoptimalmatching_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CHOIRBM&#34;&gt;CHOIRBM&lt;/a&gt; v0.0.2: Provides functions for visualizing body map data collected with the Collaborative Health Outcomes  Information Registry &lt;a href=&#34;https://choir.stanford.edu/&#34;&gt;CHOIR)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CHOIRBM/vignettes/plot-one-patient.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clinDataReview&#34;&gt;clinDataReview&lt;/a&gt; v1.1.0: Provides functions to create interactive tables, listings and figures and associated reports for exploratory analysis in a clinical trial setting. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-dataPreprocessing.html&#34;&gt;Prerocessing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-dataVisualization.html&#34;&gt;Visualization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-reporting.html&#34;&gt;Creating Reports&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clinUtils&#34;&gt;clinUtils&lt;/a&gt; v0.0.4: Provides utility functions to facilitate importing, exploring, and reporting clinical data along with datasets in &lt;a href=&#34;https://www.cdisc.org/standards/foundational/sdtm&#34;&gt;SDTM&lt;/a&gt; and &lt;a href=&#34;https://www.cdisc.org/standards/foundational/adam&#34;&gt;ADaM&lt;/a&gt; format. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clinUtils/vignettes/clinUtils-vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmprskcoxmsm&#34;&gt;cmprskcoxmsm&lt;/a&gt; v0.2.0:  Provides functions to estimate treatment effect a under marginal structure model for the cause-specific hazard of competing risk events. Functions also estimate the risk of the potential outcomes, risk difference and risk ratio. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214501753168154&#34;&gt;Hernan et al. (2001)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmprskcoxmsm/vignettes/weight_cause_cox.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coder&#34;&gt;coder&lt;/a&gt; v0.13.5: Provides functions to classify individuals or items based on external code data identified by regular expressions. A typical use case considers patients with medically coded data, such as codes from the International Classification of Diseases. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/coder.html&#34;&gt;overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/classcodes.html&#34;&gt;class codes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/Interpret_regular_expressions.html&#34;&gt;interpreting regular expressions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/ex_data.html&#34;&gt;example data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19us&#34;&gt;covid19us&lt;/a&gt; v0.1.2: Implements wrapper around the &lt;a href=&#34;https://covidtracking.com/api/&#34;&gt;COVID Tracking Project API&lt;/a&gt; providing data on cases of COVID-19 in the US.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covidcast&#34;&gt;covidcast&lt;/a&gt; v0.4.2: Provides an interface to Delphi&amp;rsquo;s &lt;a href=&#34;https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html&#34;&gt;COVIDcast Epidata&lt;/a&gt; including tools for data access, maps and time series plotting, and basic signal processing, and a collection of numerous indicators relevant to the COVID-19 pandemic in the United States. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/covidcast.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/correlation-utils.html&#34;&gt;Computing Signal Correlations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/external-data.html&#34;&gt;Combining Data Sources&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/multi-signals.html&#34;&gt;Manipulating Multiple Signals&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/plotting-signals.html&#34;&gt;Plotting and Mapping Signals&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataquieR&#34;&gt;dataQuieR&lt;/a&gt; v1.0.4: Provides functions to assess data quality issues in studies. See the &lt;a href=&#34;https://www.tmf-ev.de/EnglishSite/Home.aspx&#34;&gt;TMF Guideline&lt;/a&gt; and the &lt;a href=&#34;https://dfg-qa.ship-med.uni-greifswald.de&#34;&gt;DFG Project&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dataquieR/vignettes/DQ-report-example.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epigraphdb&#34;&gt;epigraphdb&lt;/a&gt; v0.2.1: Provides access to the &lt;a href=&#34;https://epigraphdb.org&#34;&gt;EpiGraphDB&lt;/a&gt; platform. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/using-epigraphdb-r-package.html&#34;&gt;overview&lt;/a&gt;, vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/using-epigraphdb-api.html&#34;&gt;API&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/meta-functionalities.html&#34;&gt;Platform Functionality&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/meta-functionalities.html&#34;&gt;Meta Functions&lt;/a&gt; and three case studies on &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/case-1-pleiotropy.html&#34;&gt;SNP protein associations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/case-2-alt-drug-target.html&#34;&gt;Drug Targets&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/epigraphdb/vignettes/case-3-literature-triangulation.html&#34;&gt;Causal Evidence&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EpiNow2&#34;&gt;EpiNow2&lt;/a&gt; v1.2.1: Provides functions to estimate the time-varying reproduction number, rate of spread, and doubling time using a range of open-source tools &lt;a href=&#34;https://wellcomeopenresearch.org/articles/5-112/v1&#34;&gt;Abbott et al. (2020)&lt;/a&gt; for background, &lt;a href=&#34;https://www.medrxiv.org/content/10.1101/2020.06.18.20134858v3&#34;&gt;Gostic et al. (2020)&lt;/a&gt; for current best practices, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EpiNow2/readme/README.htm&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=escalation&#34;&gt;escalation&lt;/a&gt; v0.1.2: Implements methods for working with dose-finding clinical trials and includes a common interface to various dose-finding methodologies such as the continual reassessment method (CRM) by &lt;a href=&#34;https://www.jstor.org/stable/pdf/2531628.pdf?seq=1&#34;&gt;O&amp;rsquo;Quigley et al. (1990)&lt;/a&gt;, the Bayesian optimal interval design (BOIN) by &lt;a href=&#34;https://mdanderson.elsevierpure.com/en/publications/bayesian-optimal-interval-designs-for-phase-i-clinical-trials&#34;&gt;Liu &amp;amp; Yuan (2015)&lt;/a&gt;, and the 3+3 described by &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.4780131802&#34;&gt;Korn et al. (1994)&lt;/a&gt;. There are vignettes on   &lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/DosePaths.html&#34;&gt;Working with dose-paths&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/DoseSelectorInterface.html&#34;&gt;Working with dose selectors&lt;/a&gt;, and
&lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/Simulation.html&#34;&gt;Simulating dose-escalation trials&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eventglm&#34;&gt;eventglm&lt;/a&gt; v1.0.2 Implements methods for doing event history regression for marginal estimands, including cumulative incidence the restricted mean survival, as described in the methodology reviewed in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280209105020&#34;&gt;Andersen &amp;amp; Perme (2010)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eventglm/vignettes/example-analysis.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eventTrack&#34;&gt;eventTrack&lt;/a&gt; v1.0.0: Implements the hybrid framework for event prediction in clinical trials as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S155171441100139X?via%3Dihub&#34;&gt;Fang &amp;amp; Zheng (2011)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eventTrack/vignettes/eventTrack.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=goldilocks&#34;&gt;goldilocks&lt;/a&gt; v0.3.0: Implements the Goldilocks adaptive trial design for a time to event outcome using a piecewise exponential model and conjugate Gamma prior distributions as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2014.888569?journalCode=lbps20&#34;&gt;Broglio et al. (2014)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/goldilocks/vignettes/broglio.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=healthyR&#34;&gt;healthyR&lt;/a&gt; v0.1.1: Implements hospital data analysis workflow tools including modeling tools, and tools to review common administrative hospital data such as average length of stay, readmission rates, average net pay amounts by service lines, and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/healthyR/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hlaR&#34;&gt;hlaR&lt;/a&gt; v0.1.0: Implements a tool for the eplet analysis of donor and recipient HLA (human leukocyte antigen) mismatches. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hlaR/vignettes/allele-haplotype.html&#34;&gt;Imputation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hlaR/vignettes/eplet-mm.html&#34;&gt;Eplet Mismatch&lt;/a&gt; and a &lt;a href=&#34;https://emory-larsenlab.shinyapps.io/hlar_shiny/&#34;&gt;Shiny App&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=inTextSummaryTable&#34;&gt;inTextSummaryTable&lt;/a&gt; v3.0.1: Provides functions to create tables of summary statistics or counts for clinical data for &lt;a href=&#34;https://www.pharmasug.org/proceedings/2015/CP/PharmaSUG-2015-CP04.pdf&#34;&gt;TLFs&lt;/a&gt;. These tables can be exported as in-text table for a Clinical Study Report in MS Word format or a  presentation MS PowerPoint format, or as interactive table. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-introduction.html&#34;&gt;Introduction&lt;/a&gt; and six more vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-aesthetics.html&#34;&gt;Aesthetics&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-visualization.html&#34;&gt;Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IPDfromKM&#34;&gt;IPDfromKM&lt;/a&gt; v0.1.10: Implements a method to reconstruct individual patient data from Kaplan-Meier (KM) survival curves, visualize and assess the accuracy of the reconstruction, and perform secondary analysis on the reconstructed data. The package also implements iterative KM estimation algorithm proposed in &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/1471-2288-12-9&#34;&gt;Guyot (2012)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaSurvival&#34;&gt;metaSurvival&lt;/a&gt; v0.1.0: Provides a function to assess information from a summary survival curve and test the between-strata heterogeneity. See the &lt;a href=&#34;https://github.com/shubhrampandey/metaSurvival&#34;&gt;GitHub repo&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nCov2019&#34;&gt;nCov2019&lt;/a&gt; v0.4.4: Implements an interface to &lt;a href=&#34;https://disease.sh/&#34;&gt;disease.sh - Open Disease Data API&lt;/a&gt; to access real time and historical data of COVID-19 cases, vaccine and therapeutics data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nCov2019/vignettes/nCov2019.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NHSDataDictionaRy&#34;&gt;NHSDataDictionaRy&lt;/a&gt; v1.2.1: Provides a common set of simplified web scraping tools for working with the &lt;a href=&#34;https://datadictionary.nhs.uk/data_elements_overview.html&#34;&gt;NHS Data Dictionary&lt;/a&gt;.This package was commissioned by the &lt;a href=&#34;https://nhsrcommunity.com/&#34;&gt;NHS-R community&lt;/a&gt; to provide this consistency of lookups. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/NHSDataDictionaRy/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NMADiagT&#34;&gt;NMADiagT&lt;/a&gt; v0.1.2: Implements the hierarchical summary receiver operating characteristic model developed by &lt;a href=&#34;doi:10.1093/biostatistics/kxx025&#34;&gt;Ma et al. (2018)&lt;/a&gt; and the hierarchical model developed by &lt;a href=&#34;doi:10.1080/01621459.2018.1476239&#34;&gt;Lian et al. (2019)&lt;/a&gt; for performing meta-analysis. It is able to simultaneously compare one to five diagnostic tests within a missing data framework.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=packDAMipd&#34;&gt;packDAMipd&lt;/a&gt; v0.1.2: Provides functions to construct both time-homogenous and time-dependent Markov models for cost-effectiveness analyses, perform decision analyses, and conduct deterministic and probabilistic sensitivity analyses. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/packDAMipd/vignettes/Deterministic_sensitivity_analysis.html&#34;&gt;deterministic&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/packDAMipd/vignettes/Probabilstic_sensitivity_analysis.html&#34;&gt;probabilistic&lt;/a&gt; sensitivity analyses, &lt;a href=&#34;https://cran.r-project.org/web/packages/packDAMipd/vignettes/Simple_sick_sicker.html&#34;&gt;simple&lt;/a&gt; &amp;ldquo;sick-sicker&amp;rdquo; models, &lt;a href=&#34;https://cran.r-project.org/web/packages/packDAMipd/vignettes/Sick_sicker_age_dependent.html&#34;&gt;age-dependent&lt;/a&gt; &amp;ldquo;sick-sicker&amp;rdquo; models, and &lt;a href=&#34;https://cran.r-project.org/web/packages/packDAMipd/vignettes/cycle_dependent.html&#34;&gt;cycle dependent&lt;/a&gt; models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=patientProfilesVis&#34;&gt;patientProfilesVis&lt;/a&gt; v2.0.1: Provides functions to create patient specific profile visualizations for exploration, diagnostic or monitoring purposes during a clinical trial which display the evolution of parameters such as laboratory measurements, ECG data, vital signs, adverse events and more. There is &lt;a href=&#34;https://cran.r-project.org/web/packages/patientProfilesVis/vignettes/patientProfiles-template-SDTM.html&#34;&gt;template&lt;/a&gt; for creating patient profiles from CDISC SDTM datasets, and an &lt;a href=&#34;https://cran.r-project.org/web/packages/patientProfilesVis/vignettes/patientProfilesVis-introduction.html&#34;&gt;Introduction&lt;/a&gt; to the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=psrwe&#34;&gt;psrwe&lt;/a&gt; v1.2: Provides tools to incorporate real-world evidence (RWE) into regulatory and health care decision making and includes functions which implement the PS-integrated RWE analysis methods proposed in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2019.1657133?journalCode=lbps20&#34;&gt;Wang et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2019.1684309?journalCode=lbps20&#34;&gt;Wang et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2020.1730877?journalCode=lbps20&#34;&gt;Chen et al. (2020)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/psrwe/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; on propensity score integration.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QDiabetes&#34;&gt;QDiabetes&lt;/a&gt; v1.0-2: Calculates the risk of developing type 2 diabetes using risk prediction algorithms derived by &lt;a href=&#34;https://clinrisk.co.uk/ClinRisk/Welcome.html&#34;&gt;ClinRisk&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/Feakster/qdiabetes&#34;&gt;here&lt;/a&gt; for information and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=raveio&#34;&gt;raveio&lt;/a&gt; v0.0.3: implements an interface to the &lt;a href=&#34;https://openwetware.org/wiki/RAVE&#34;&gt;RAVE&lt;/a&gt; (R analysis and visualization of human intracranial electroencephalography data) project which aims at analyzing brain recordings from patients with electrodes placed on the cortical surface or inserted into the brain. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2020.06.02.129676v1&#34;&gt;Mafnotti et al. (2020)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reconstructKM&#34;&gt;reconstructKM&lt;/a&gt; v0.3.0: Provides functions for reconstructing individual-level data (time, status, arm) from Kaplan-MEIER curves published in academic journals. See &lt;a href=&#34;https://www.nejm.org/doi/10.1056/NEJMc1808567&#34;&gt;Sun et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/reconstructKM/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for the reconstruction procedure.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ReviewR&#34;&gt;RevieweR&lt;/a&gt; v2.3.6: Implements a portable &lt;code&gt;Shiny&lt;/code&gt; tool to explore patient-level electronic health record data and perform chart review in a single integrated framework. This tool supports the &lt;a href=&#34;https://www.ohdsi.org/data-standardization/the-common-data-model/&#34;&gt;OMOP&lt;/a&gt; common data model as well as the &lt;a href=&#34;https://mimic.physionet.org/&#34;&gt;MIMIC-III&lt;/a&gt; data model, and chart review through a &lt;a href=&#34;https://www.project-redcap.org/&#34;&gt;REDCap&lt;/a&gt; API. See the &lt;a href=&#34;https://reviewr.thewileylab.org/&#34;&gt;RevieweR Website&lt;/a&gt; for more information. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_local.html&#34;&gt;Local&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_docker.html&#34;&gt;Docker&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_bigquery.html&#34;&gt;BigQuery&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_server.html&#34;&gt;Shiny Server&lt;/a&gt; deployment and performing a &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/usage_perform_chart_review.html&#34;&gt;Chart Review&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RHRT&#34;&gt;RHRT&lt;/a&gt; v1.0.1: Provides methods to scan RR interval data for Premature Ventricular Complexes and parameterise and plot the resulting Heart Rate Turbulence. See &lt;a href=&#34;https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(98)08428-1/fulltext&#34;&gt;Schmidt et al. (1999)&lt;/a&gt; and &lt;a href=&#34;https://iopscience.iop.org/article/10.1088/1361-6579/ab98b3&#34;&gt;Blesius et al. (2020)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RHRT/vignettes/rhrt-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SAMBA&#34;&gt;SAMBA&lt;/a&gt; v0.9.0: Implements several methods, as proposed in &lt;a href=&#34;doi:10.1101/2019.12.26.19015859&#34;&gt;Beesley &amp;amp; Mukherjee (2020)&lt;/a&gt; for obtaining bias-corrected point estimates along with valid standard errors using electronic health records data with misclassifird EHR-derived disease status. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SAMBA/vignettes/UsingSAMBA.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SteppedPower&#34;&gt;SteppedPower&lt;/a&gt; v0.1.0: Provides tools for power and sample size calculations and design diagnostics for longitudinal mixed models with a focus on stepped wedge designs using methods introduced in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1551714406000632?via%3Dihub&#34;&gt;Hussey and Hughes (2007)&lt;/a&gt; and extensions discussed in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280220932962&#34;&gt;Li et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SteppedPower/vignettes/Getting_Started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tboot&#34;&gt;tboot&lt;/a&gt; v0.2.0: Provides functions to simulate clinical trial data with realistic correlation structures and assumed efficacy levels by using a tilted bootstrap resampling approach. There is a tutorial on &lt;a href=&#34;https://cran.r-project.org/web/packages/tboot/vignettes/tboot.html&#34;&gt;The Tilted Bootstrap&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/tboot/vignettes/tboot_bmr.html&#34;&gt;Bayesian Marginal Reconstruction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Tplyr&#34;&gt;Tplyr&lt;/a&gt; v0.1.3: Implement a tool to simplify table creation and the data manipulation necessary to create clinical reports. There is a &lt;a href=&#34;https://cran.r-project.org/package=Tplyr&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/desc.html&#34;&gt;Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/options.html&#34;&gt;Options&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/table.html&#34;&gt;Tables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visR&#34;&gt;visR&lt;/a&gt; v0.2.0: Provides functions to generate clinical graphs and tables with sensible defaults based on graphical principles as described in: &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/pst.1912&#34;&gt;Vandemeulebroecke et al. (2018)&lt;/a&gt;, &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12455&#34;&gt;Vandemeulebroecke et al. (2019)&lt;/a&gt;, and &lt;a href=&#34;https://bmjopen.bmj.com/content/9/9/e030215&#34;&gt;Morris et al. (2019)&lt;/a&gt;. Vignettes include &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/CDISC_ADaM.html&#34;&gt;Survival Analysis using CDISC ADaM standard&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/Consort_flow_diagram.html&#34;&gt;Creating Consort Flow Diagram&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/Styling_KM_plots.html&#34;&gt;Styling Survival Plots&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/index.html&#34;&gt;Survival Analysis&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/08/12/r-medicine-2021/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/07/26/june-2021-top-40-new-cran-packages/</link>
      <pubDate>Mon, 26 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/07/26/june-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred ninety-seven new packages made it to CRAN in June. Here are my selections for the &amp;ldquo;Top 40&amp;rdquo; in ten categories: Computational Methods, Data, Finance, Genomics, Machine Learning, Medicine, Statistics, Time Series, Utilities, and Visualization. The Medicine category includes multiple packages for medical reporting and table building. Note that eight new packages were removed from CRAN by the time I began my research for this post on July 16th, so they were not considered for the &amp;ldquo;Top 40&amp;rdquo;.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=disordR&#34;&gt;disordR&lt;/a&gt; v0.0-2: Provides tools for manipulating values of associative maps which are stored in arbitrary order. When associating keys with values one needs both parts to be in 1-1 correspondence. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/disordR/vignettes/disordR.html&#34;&gt;vignette&lt;/a&gt; for the theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ICvectorfields&#34;&gt;ICvectorfields&lt;/a&gt; v0.0.2: Provides functions for converting time series of spatial abundance or density data in raster format to vector fields of population movement using the digital image correlation technique. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ICvectorfields/vignettes/Using_ICvectorfields.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ICvectorfields.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rim&#34;&gt;rim&lt;/a&gt; v0.4.1: Provides an interface to the computer algebra system &lt;a href=&#34;https://maxima.sourceforge.io/&#34;&gt;Maxima&lt;/a&gt; which includes running Maxima commands from within R, generating output in LaTeX and &lt;a href=&#34;https://www.w3.org/Math/&#34;&gt;MathML&lt;/a&gt; and R Markdown. Look &lt;a href=&#34;https://rcst.github.io/rim/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlanetNICFI&#34;&gt;PlanetNICFI&lt;/a&gt; v1.0.3: Provides functions to download and process &lt;a href=&#34;https://www.planet.com/nicfi/&#34;&gt;Planet NICFI&lt;/a&gt; satellite imagery from Norway&amp;rsquo;s International Climate and Forest Initiative utilizing the &lt;a href=&#34;https://developers.planet.com/docs/basemaps/reference/#tag/Basemaps-and-Mosaics&#34;&gt;Planet Mosaics API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PlanetNICFI/vignettes/planet_nicfi_functionality.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PlanetNICFI.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgovcan&#34;&gt;rgovcan&lt;/a&gt; v1.0.3: Provides access to data and other resources available through the &lt;a href=&#34;https://open.canada.ca/en&#34;&gt;Canadian Open Government portal&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rgovcan/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wcde&#34;&gt;wcde&lt;/a&gt; v0.0.1: Implements an interface to the &lt;a href=&#34;http://dataexplorer.wittgensteincentre.org/&#34;&gt;Wittgenstein Human Capital Data Explorer&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wcde/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;wcde.png&#34; height = &#34;500&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=etrm&#34;&gt;etrm&lt;/a&gt; v1.0.1: Provides functions to perform core tasks within Energy Trading and Risk Management including calculating maximum smoothness forward price curves for electricity and natural gas contracts with flow delivery, as presented in &lt;a href=&#34;https://jod.pm-research.com/content/15/1/52&#34;&gt;Benth et al. (2007)&lt;/a&gt; and portfolio insurance trading strategies for price risk management in the forward market as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/0304405X76900246?via%3Dihub&#34;&gt;Black (1976)&lt;/a&gt;. There are vignettes describing the &lt;a href=&#34;https://cran.r-project.org/web/packages/etrm/vignettes/msfc_forward_curve.html&#34;&gt;Maximum Smoothness Forward Curve&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/etrm/vignettes/portfolio_insurance_strategies.html&#34;&gt;Portfolio Insurance Trading Strategies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;etrm.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mshap&#34;&gt;mshap&lt;/a&gt; v0.1.0: Provides functions to compute  &lt;em&gt;mSHAP&lt;/em&gt; values on two-part models as proposed by &lt;a href=&#34;https://arxiv.org/abs/2106.08990&#34;&gt;Matthews &amp;amp; Hartman (2021)&lt;/a&gt; using the &lt;em&gt;TreeSHAP&lt;/em&gt; algorithm described in &lt;a href=&#34;https://www.nature.com/articles/s42256-019-0138-9&#34;&gt;Lundberg et al. (2020)&lt;/a&gt;. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/mshap/vignettes/mSHAP.html&#34;&gt;mSHAP&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/mshap/vignettes/mshap_plots.html&#34;&gt;mshap plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mshap.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=harmony&#34;&gt;harmony&lt;/a&gt; v0.1.0: Implements the harmony algorithm for single cell integration described in &lt;a href=&#34;https://www.nature.com/articles/s41592-019-0619-0&#34;&gt;Korsunsky et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/harmony/vignettes/quickstart.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;harmony.jpeg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AutoScore&#34;&gt;AutoScore&lt;/a&gt; v0.2.0: Implements an interpretable machine learning framework to automate the development of a clinical scoring model for predefined outcomes. See &lt;a href=&#34;https://medinform.jmir.org/2020/10/e21798/&#34;&gt;Xie et al. 2020&lt;/a&gt; for the details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/AutoScore/vignettes/Guide_book.html&#34;&gt;Guide Book&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AutoScore.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=daiR&#34;&gt;daiR&lt;/a&gt; v0.9.0: Implements an interface for the Google Cloud Services &lt;a href=&#34;https://cloud.google.com/document-ai/&#34;&gt;Document AI API&lt;/a&gt; with additional tools for output file parsing and text reconstruction. See the &lt;a href=&#34;https://dair.info/&#34;&gt;package website&lt;/a&gt; for more information and examples. There are six vignettes including a &lt;a href=&#34;https://cran.r-project.org/web/packages/daiR/vignettes/using_document_ai.html&#34;&gt;User Guide&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/daiR/vignettes/basics.html&#34;&gt;Basic processing&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/daiR/vignettes/extracting_tables.html&#34;&gt;Extracting Tables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;daiR.png&#34; height = &#34;500&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=luz&#34;&gt;luz&lt;/a&gt; v0.1.0: Implements a high level interface to &lt;a href=&#34;https://en.wikipedia.org/wiki/Torch_(machine_learning)&#34;&gt;torch&lt;/a&gt; providing utilities to reduce the the amount of code needed for common tasks, abstract away torch details and make the same code work on both CPUs and GPUs. See &lt;a href=&#34;https://arxiv.org/abs/2002.04688&#34;&gt;Howard et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://zenodo.org/record/3828935#.YPitIxNKj0o&#34;&gt;Falcon et al. (2019)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/luz/vignettes/get-started.html&#34;&gt;Get started with Luz&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/luz/vignettes/custom-loop.html&#34;&gt;Custom Loops&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/luz/vignettes/accelerator.html&#34;&gt;Accelerator API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mcboost&#34;&gt;mcboost&lt;/a&gt; v0.3.0: Implements &lt;a href=&#34;https://proceedings.mlr.press/v80/hebert-johnson18a.html&#34;&gt;Multi-Calibration Boosting&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/1805.12317&#34;&gt;Multi-Accuracy Boosting&lt;/a&gt; to for the multi-calibrate the predictions of machine learning models. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/mcboost/vignettes/mcboost_basics_extensions.html&#34;&gt;Basics and Extensions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/mcboost/vignettes/mcboost_example.html&#34;&gt;Health Survey Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RFpredInterval&#34;&gt;RFpredInterval&lt;/a&gt; v1.0.2: Implements various prediction interval methods with random forests and boosted forests. See &lt;a href=&#34;https://arxiv.org/abs/2106.08217&#34;&gt;Alakus et al. (2021)&lt;/a&gt; and &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280219829885&#34;&gt;Roy and Larocque (2020)&lt;/a&gt; for the mathematical background.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aldvmm&#34;&gt;aldvmm&lt;/a&gt; v0.8.4: Fits health state utility adjusted limited dependent variable mixture models, i.e. finite mixtures of normal distributions with an accumulation of density mass at the limits, and a gap between 100% quality of life and the next smaller utility value. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1536867X1501500307&#34;&gt;Alava and Wailoo (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/aldvmm/vignettes/aldvmm_vignette.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aldvmm.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clinDataReview&#34;&gt;clinDataReview&lt;/a&gt; v1.1.0: Provides functions to create interactive tables, listings and figures and associated reports for exploratory analysis in a clinical trial setting. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-dataPreprocessing.html&#34;&gt;Prerocessing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-dataVisualization.html&#34;&gt;Visualization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/clinDataReview/vignettes/clinDataReview-reporting.html&#34;&gt;Creating Reports&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;clin.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clinUtils&#34;&gt;clinUtils&lt;/a&gt; v0.0.4: Provides utility functions to facilitate importing, exploring, and reporting clinical data along with datasets in &lt;a href=&#34;https://www.cdisc.org/standards/foundational/sdtm&#34;&gt;SDTM&lt;/a&gt; and &lt;a href=&#34;https://www.cdisc.org/standards/foundational/adam&#34;&gt;ADaM&lt;/a&gt; format. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clinUtils/vignettes/clinUtils-vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=inTextSummaryTable&#34;&gt;inTextSummaryTable&lt;/a&gt; v3.0.1: Provides functions to create tables of summary statistics or counts for clinical data for &lt;a href=&#34;https://www.pharmasug.org/proceedings/2015/CP/PharmaSUG-2015-CP04.pdf&#34;&gt;TLFs&lt;/a&gt;. These tables can be exported as in-text table for a Clinical Study Report in MS Word format or a  presentation MS PowerPoint format, or as interactive table. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-introduction.html&#34;&gt;Introduction&lt;/a&gt; and six more vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-aesthetics.html&#34;&gt;Aesthetics&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/inTextSummaryTable/vignettes/inTextSummaryTable-visualization.html&#34;&gt;Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;inText.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=patientProfilesVis&#34;&gt;patientProfilesVis&lt;/a&gt; v2.0.1: Provides functions to create patient specific profile visualizations for exploration, diagnostic or monitoring purposes during a clinical trial which display the evolution of parameters such as laboratory measurements, ECG data, vital signs, adverse events and more. There is &lt;a href=&#34;https://cran.r-project.org/web/packages/patientProfilesVis/vignettes/patientProfiles-template-SDTM.html&#34;&gt;template&lt;/a&gt; for creating patient profiles from CDISC SDTM datasets, and an &lt;a href=&#34;https://cran.r-project.org/web/packages/patientProfilesVis/vignettes/patientProfilesVis-introduction.html&#34;&gt;Introduction&lt;/a&gt; to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;patient.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RHRT&#34;&gt;RHRT&lt;/a&gt; v1.0.1: Provides methods to scan RR interval data for Premature Ventricular Complexes and parameterise and plot the resulting Heart Rate Turbulence. See &lt;a href=&#34;https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(98)08428-1/fulltext&#34;&gt;Schmidt et al. (1999)&lt;/a&gt; and &lt;a href=&#34;https://iopscience.iop.org/article/10.1088/1361-6579/ab98b3&#34;&gt;Blesius et al. (2020)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RHRT/vignettes/rhrt-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RHRT.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visR&#34;&gt;visR&lt;/a&gt; v0.2.0: Provides functions to generate clinical graphs and tables with sensible defaults based on graphical principles as described in: &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/pst.1912&#34;&gt;Vandemeulebroecke et al. (2018)&lt;/a&gt;, &lt;a href=&#34;https://ascpt.onlinelibrary.wiley.com/doi/10.1002/psp4.12455&#34;&gt;Vandemeulebroecke et al. (2019)&lt;/a&gt;, and &lt;a href=&#34;https://bmjopen.bmj.com/content/9/9/e030215&#34;&gt;Morris et al. (2019)&lt;/a&gt;. Vignettes include &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/CDISC_ADaM.html&#34;&gt;Survival Analysis using CDISC ADaM standard&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/Consort_flow_diagram.html&#34;&gt;Creating Consort Flow Diagram&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/vignettes/Styling_KM_plots.html&#34;&gt;Styling Survival Plots&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/visR/index.html&#34;&gt;Survival Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;visR.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=admix&#34;&gt;admix&lt;/a&gt; v0.3.2: Implements several methods to estimate the unknown quantities related to two-component admixture models, where the two components can belong to any distribution. See &lt;a href=&#34;https://link.springer.com/article/10.3103%2FS1066530710010023&#34;&gt;Bordes &amp;amp; Vandekerkhove (2010)&lt;/a&gt;, &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/rssb.12148&#34;&gt;Patra &amp;amp; Sen (2016)&lt;/a&gt;, and &lt;a href=&#34;https://hal.archives-ouvertes.fr/hal-03201760&#34;&gt;Milhaud et al. (2021)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/admix/vignettes/admixture-clustering.html&#34;&gt;Clusterine&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/admix/vignettes/admixture-weight-estimation.html&#34;&gt;Estimation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/admix/vignettes/test-hypothesis.html&#34;&gt;Hypothesis Testing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ahMLE&#34;&gt;ahMLE&lt;/a&gt; v1.18: Implements methods for fitting additive hazards model which include the maximum likelihood method as well as Aalen&amp;rsquo;s method for estimating the additive hazards model. See &lt;a href=&#34;https://arxiv.org/abs/2004.06156&#34;&gt;Chengyuan Lu(2021)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ahMLE/vignettes/ahMLE_manual.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesrules&#34;&gt;bayesrules&lt;/a&gt; v0.0.1: Provides datasets and functions used for analysis and visualizations in the online &lt;a href=&#34;https://www.bayesrulesbook.com&#34;&gt;Bayes Rules&lt;/a&gt; book. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesrules/vignettes/conjugate-families.html&#34;&gt;Conjugate Families&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesrules/vignettes/model-evaluation.html&#34;&gt;Model Evaluation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bayesrules.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dbglm&#34;&gt;dbglm&lt;/a&gt; v1.0.0: Provides a function to fit generalized linear models on moderately large datasets, by taking an initial sample, fitting in memory, then evaluating the score function for the full data in the database. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10618600.2019.1610312?journalCode=ucgs20&#34;&gt;Lumley (2019)&lt;/a&gt; for the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fasano.franceschini.test&#34;&gt;fasano.franceschini.test&lt;/a&gt; v1.0.1: Implements the the 2-D Kolmogorov-Smirnov (KS) two-sample test as defined in &lt;a href=&#34;https://academic.oup.com/mnras/article/225/1/155/1007281&#34;&gt;Fasano &amp;amp; Franceschini (1987)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fasano.franceschini.test/vignettes/fasano-franceschini-test.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ff.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flatness&#34;&gt;flatness&lt;/a&gt; v0.1.4: Provides S3 classes, plotting functions, indices and tests to analyze the flatness of histograms including functions for flatness tests introduced in &lt;a href=&#34;https://journals.ametsoc.org/view/journals/mwre/136/6/2007mwr2219.1.xml&#34;&gt;Jolliffe &amp;amp; Primo (2008)&lt;/a&gt;, flatness indices described in &lt;a href=&#34;https://journals.ametsoc.org/view/journals/mwre/147/2/mwr-d-18-0369.1.xml&#34;&gt;Wilks (2019)&lt;/a&gt;, and the procedure for multiple hypothesis described in &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.2517-6161.1995.tb02031.x&#34;&gt;Benjamini &amp;amp; Hochberg (1995)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/flatness/vignettes/flatness.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=outlierensembles&#34;&gt;outlierensembles&lt;/a&gt; v0.1.0: Provides ensemble functions for detecting outliers and anomalies including a new method based on Item Response Theory described in &lt;a href=&#34;https://arxiv.org/abs/2106.06243&#34;&gt;Kandanaarachchi (2021)&lt;/a&gt; and methods described in &lt;a href=&#34;https://epubs.siam.org/doi/10.1137/1.9781611972825.90&#34;&gt;Schubert et al. (2012)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1570868316301240?via%3Dihub&#34;&gt;Chiang et al. (2017)&lt;/a&gt;, and &lt;a href=&#34;https://dl.acm.org/doi/10.1145/2830544.2830549&#34;&gt;Aggarwal and Sathe (2015)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/outlierensembles/vignettes/outlierensembles.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;outlier.png&#34; height = &#34;300&#34; width=&#34;250&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=susieR&#34;&gt;susieR&lt;/a&gt; v0.11.42: Implements methods for variable selection in linear regression based on the &lt;em&gt;Sum of Single Effects&lt;/em&gt; model, as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/501114v4&#34;&gt;Wang et al (2020)&lt;/a&gt;. The &lt;em&gt;Iterative Bayesian Stepwise Selection&lt;/em&gt; algorithm allows fitting models to large data sets with thousands of samples and hundreds of thousands of variables. There are ten short vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/susieR/vignettes/trendfiltering_derivations.pdf&#34;&gt;Trend Fitting&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/susieR/vignettes/mwe.html&#34;&gt;minimal example&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=psdr&#34;&gt;psdr&lt;/a&gt; v1.0.1: Provides functions to generate and compare power spectral density plots given time series data and to compare the dominant frequencies of multiple groups of time series. Look &lt;a href=&#34;https://www.mathworks.com/help/matlab/ref/fft.html&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html&#34;&gt;here&lt;/a&gt; for the mathematical background. For examples look &lt;a href=&#34;https://yhhc2.github.io/psdr/articles/Introduction.html&#34;&gt;here&lt;/a&gt; or see this &lt;a href=&#34;https://cran.r-project.org/web/packages/psdr/vignettes/Examples.html&#34;&gt;vignette&lt;/a&gt;. There is also an &lt;a href=&#34;https://cran.r-project.org/web/packages/psdr/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;psdr.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=proteus&#34;&gt;proteus&lt;/a&gt; v1.0.0 Implements a &lt;em&gt;Sequence-to-Sequence Variational Model&lt;/em&gt; for time-feature analysis based on a wide range of different distributions. Look &lt;a href=&#34;https://rpubs.com/giancarlo_vercellino/proteus&#34;&gt;here&lt;/a&gt; for an overview with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;proteus.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=archive&#34;&gt;archive&lt;/a&gt; v1.0.2: Implements bindings to &lt;a href=&#34;http://www.libarchive.org&#34;&gt;libarchive&lt;/a&gt;, the multi-format archive and compression library which offer connections and direct extraction for many archive formats including &lt;code&gt;tar&lt;/code&gt;, &lt;code&gt;ZIP&lt;/code&gt;, &lt;code&gt;7-zip&lt;/code&gt;, &lt;code&gt;RAR&lt;/code&gt;, &lt;code&gt;CAB&lt;/code&gt; and compression formats including &lt;code&gt;gzip&lt;/code&gt;, &lt;code&gt;bzip2&lt;/code&gt;, &lt;code&gt;compress&lt;/code&gt;, &lt;code&gt;lzma&lt;/code&gt; and &lt;code&gt;xz&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/archive/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pasadr&#34;&gt;pasadr&lt;/a&gt; v1.0: Implements the anomaly detection method described in &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3243734.3243781&#34;&gt;Aoudi et al. (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=recogito&#34;&gt;recogito&lt;/a&gt; v0.1.1: Provides &lt;code&gt;htmlwidgets&lt;/code&gt; bindings to the &lt;a href=&#34;https://github.com/recogito/recogito-js&#34;&gt;recogito&lt;/a&gt; and &lt;a href=&#34;https://github.com/recogito/annotorious&#34;&gt;annotorious&lt;/a&gt; libraries to annotate text and areas of interest in images. See &lt;a href=&#34;https://cran.r-project.org/web/packages/recogito/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;recogito.gif&#34; height = &#34;500&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rextendr&#34;&gt;rextendr&lt;/a&gt; v0.2.0: Provides functions to compile and load &lt;a href=&#34;https://www.rust-lang.org/&#34;&gt;Rust&lt;/a&gt; code from R along with helper functions to create R packages that use Rust code. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rextendr/vignettes/package.html&#34;&gt;Using Rust code in R packages&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/rextendr/vignettes/setting_up_rust.html&#34;&gt;Setting up Rust&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinymeta&#34;&gt;shinymeta&lt;/a&gt; v0.2.0.1: Provides tools for capturing logic in a Shiny app and exposing it as code that can be run outside of Shiny (e.g., from an R console). It also provides tools for bundling both the code and results to the end user. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinymeta/readme/README.html&#34;&gt;README&lt;/a&gt; for examples&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinymeta.gif&#34; height = &#34;300&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dynplot&#34;&gt;dynplot&lt;/a&gt; v1.1.1: Provides functions to visualize a single-cell trajectory as a graph or dendrogram as a dimensionality reduction or heatmap of the expression data, or a comparison between two trajectories as a pairwise scatterplot or dimensionality reduction projection. See &lt;a href=&#34;https://www.nature.com/articles/s41587-019-0071-9&#34;&gt;Saelens et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dynplot/vignettes/plotting-a-toy.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dynplot.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gridpattern&#34;&gt;gridpattern&lt;/a&gt; 0.2.1: Provides &lt;em&gt;grid grabs&lt;/em&gt; to fill in a user-defined plot area with various patterns, including geometric and image-based patterns, and support for custom user-defined patterns. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/gridpattern/vignettes/tiling.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gridpattern.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netplot&#34;&gt;netplot&lt;/a&gt; v0.1-1: Implements a graph visualization engine that puts an emphasis on aesthetics while providing default parameters that yield &lt;em&gt;out-of-the-box-nice&lt;/em&gt; visualizations. There is a vignette with &lt;a href=&#34;https://cran.r-project.org/web/packages/netplot/vignettes/base-and-grid.html&#34;&gt;base plot &lt;/a&gt; examples, and another showing graph drawing with &lt;a href=&#34;https://cran.r-project.org/web/packages/netplot/vignettes/examples.html&#34;&gt;netplot&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;netplot.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NGLVieweR&#34;&gt;NGLVieweR&lt;/a&gt; v1.3.1: Implements an &lt;a href=&#34;https://www.htmlwidgets.org/&#34;&gt;htmlwidgets&lt;/a&gt; interface to &lt;a href=&#34;http://nglviewer.org/ngl/api/&#34;&gt;NGL.js&lt;/a&gt; enabling users to visualize and interact with protein databank &lt;a href=&#34;https://www.rcsb.org/&#34;&gt;PDB&lt;/a&gt; and structural files in R and Shiny applications. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/NGLVieweR/vignettes/NGLVieweR.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;NGLVieweR.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=precisePlacement&#34;&gt;precisePlacement&lt;/a&gt; v0.1.0: Provides a selection of tools that make it easier to place elements onto a base R plot exactly where you want them. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/precisePlacement/vignettes/Overview.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;precise.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/07/26/june-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/06/24/may-2021-top-40-new-cran-packages/</link>
      <pubDate>Thu, 24 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/06/24/may-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred five packages made it to CRAN in May, but seven were removed before this post went to print. Here are my &amp;ldquo;Top40&amp;rdquo; picks in ten categories: Computational Methods, Data, Genomics, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=madgrad&#34;&gt;madgrad&lt;/a&gt; v0.1.0: Implements MADGRAD, a Momentumized, Adaptive Dual Averaged Gradient method for stochastic optimization. See &lt;a href=&#34;https://arxiv.org/abs/2101.11075&#34;&gt;Defazio &amp;amp; Jelassi (2021)&lt;/a&gt; for details and &lt;a href=&#34;https://cran.r-project.org/web/packages/madgrad/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;madgrad.gif&#34; height = &#34;250&#34; width=&#34;450&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TriDimRegression&#34;&gt;TriDimRegression&lt;/a&gt; v1.0.0.0: Provides functions to fit 2D and 3D transformations using &lt;a href=&#34;https://mc-stan.org/&#34;&gt;Stan&lt;/a&gt; which return posterior distributed for fitted parameters. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/TriDimRegression/vignettes/transformation_matrices.html&#34;&gt;Transformation Matrices&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TriDimRegression/vignettes/calibration.html&#34;&gt;Eye Gaze Mapping&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/TriDimRegression/vignettes/comparing_faces.html&#34;&gt;Comparing Faces&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/TriDimRegression/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Tri.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AtmChile&#34;&gt;AtmChile&lt;/a&gt; v0.1.0: Provides access to air quality and meteorological information from the Chile&amp;rsquo;s National Air Quality System &lt;a href=&#34;https://sinca.mma.gob.cl/&#34;&gt;(S.I.N.C.A.)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/AtmChile/readme/README.html&#34;&gt;READMW&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=basemaps&#34;&gt;basemaps&lt;/a&gt; v0.0.1: Provides a lightweight interface to access spatial basemaps from open sources such as &lt;a href=&#34;https://www.openstreetmap.org/#map=5/38.007/-95.844&#34;&gt;OpenStreetMap&lt;/a&gt;, &lt;a href=&#34;https://www.mapbox.com/&#34;&gt;Mapbox&lt;/a&gt; and others. See &lt;a href=&#34;https://cran.r-project.org/web/packages/basemaps/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;basemaps.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=causaldata&#34;&gt;causaldata&lt;/a&gt; v0.1.1: Contains the data sets to run the example problems in the online causal inference textbooks &lt;a href=&#34;https://theeffectbook.net/&#34;&gt;&lt;em&gt;The Effect&lt;/em&gt;&lt;/a&gt; and &lt;a href=&#34;https://www.hsph.harvard.edu/miguel-hernan/causal-inference-book/&#34;&gt;&lt;em&gt;Causal Inference: What If&lt;/em&gt;&lt;/a&gt; and more.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=exoplanets&#34;&gt;exoplanets&lt;/a&gt; v0.2.1: Provides access to NASA&amp;rsquo;s &lt;a href=&#34;https://exoplanetarchive.ipac.caltech.edu/index.html&#34;&gt;Exoplanet Archive&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/exoplanets/vignettes/exoplanets.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;exoplanets.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=frenchdata&#34;&gt;frenchdata&lt;/a&gt; v0.1.1: Provides access to Kenneth&amp;rsquo;s French &lt;a href=&#34;http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html&#34;&gt;finance data library&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/frenchdata/vignettes/basic_usage.html&#34;&gt;vignette&lt;/a&gt; for basic usage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;frenchdata.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tradepolicy&#34;&gt;tradepolicy&lt;/a&gt; v0.5.0: Provides access to the data sets from &lt;a href=&#34;https://zenodo.org/record/4277741#.YNIS_TZKj0o&#34;&gt;Yotov et al. (2016)&lt;/a&gt; along with an &lt;a href=&#34;https://r.tiid.org/R_structural_gravity/&#34;&gt;online book&lt;/a&gt; containing commentary and the code to recreate the original analysis.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;trade.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=artemis&#34;&gt;artemis&lt;/a&gt; v1.0.7: Provides a modeling framework for the design and analysis of experiments collecting environmental DNA. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/artemis/vignettes/artemis-overview.html&#34;&gt;Introduction&lt;/a&gt; and also vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/artemis/vignettes/modeling.html&#34;&gt;Modeling eDNA and qPCR Data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/artemis/vignettes/simulation.html&#34;&gt;Simulating eDNA Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;artemis.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MAGEE&#34;&gt;MAGEE&lt;/a&gt; v1.0.0: Provides functions to perform variant set-based main effect tests, gene-environment interaction tests, and joint tests for association, as proposed in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/gepi.22351&#34;&gt;Wang et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MAGEE/vignettes/MAGEE.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MultIS&#34;&gt;MultIS&lt;/a&gt; v0.5.1: Implements a bioinformatical approach to detect the multiple integration of viral vectors within the same clone. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MultIS/vignettes/QuickStart.html&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MultIS.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TopDom&#34;&gt;TopDom&lt;/a&gt; v0.10.0: Provides functions to identify topological domains in genomes from Hi-C sequence data as described in &lt;a href=&#34;https://academic.oup.com/nar/article/44/7/e70/2467818&#34;&gt;Shin et al. (2016)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/TopDom/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cjbart&#34;&gt;cjbart&lt;/a&gt; v0.1.0: Implements a tool for analyzing conjoint experiments using Bayesian Additive Regression Trees (BART), a machine learning method developed by &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-applied-statistics/volume-4/issue-1/BART-Bayesian-additive-regression-trees/10.1214/09-AOAS285.full&#34;&gt;Chipman &amp;amp; McCulloch (2010)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cjbart/vignettes/cjbart-demo.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cjbart.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastText&#34;&gt;fastText&lt;/a&gt; v1.0.1: Implements an interface to Facebook&amp;rsquo;s &lt;a href=&#34;https://github.com/facebookresearch/fastText&#34;&gt;fastText Library&lt;/a&gt;. See &lt;a href=&#34;https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00051/43387/Enriching-Word-Vectors-with-Subword-Information&#34;&gt;Bojanowski et al. (2017)&lt;/a&gt; for a description of the algorithm. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fastText/vignettes/language_identification.html&#34;&gt;Benchmark&lt;/a&gt; vignette and an &lt;a href=&#34;https://cran.r-project.org/web/packages/fastText/vignettes/the_fastText_R_package.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=afdx&#34;&gt;afdx&lt;/a&gt; v1.1.1: Provides functions to estimate diagnosis performance (Sensitivity, Specificity, Positive predictive value, Negative predicted value) of a diagnostic test when there is no golden standard by estimating the attributable fraction using either a &lt;a href=&#34;https://cran.r-project.org/web/packages/afdx/vignettes/af_logit_exponential.html&#34;&gt;logitexponential model&lt;/a&gt; or a &lt;a href=&#34;https://cran.r-project.org/web/packages/afdx/vignettes/latentclass.html&#34;&gt;latent class model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;afdx.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covidcast&#34;&gt;covidcast&lt;/a&gt; v0.4.2: Provides an interface to Delphi&amp;rsquo;s &lt;a href=&#34;https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html&#34;&gt;COVIDcast Epidata&lt;/a&gt; including tools for data access, maps and time series plotting, and basic signal processing, and a collection of numerous indicators relevant to the COVID-19 pandemic in the United States. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/covidcast.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/correlation-utils.html&#34;&gt;Computing Signal Correlations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/external-data.html&#34;&gt;Combining Data Sources&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/multi-signals.html&#34;&gt;Manipulating Multiple Signals&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/covidcast/vignettes/plotting-signals.html&#34;&gt;Plotting and Mapping Signals&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;covidcast.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eventTrack&#34;&gt;eventTrack&lt;/a&gt; v1.0.0: Implements the hybrid framework for event prediction in clinical trials as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S155171441100139X?via%3Dihub&#34;&gt;Fang &amp;amp; Zheng (2011)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eventTrack/vignettes/eventTrack.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eventTrack.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=goldilocks&#34;&gt;goldilocks&lt;/a&gt; v0.3.0: Implements the Goldilocks adaptive trial design for a time to event outcome using a piecewise exponential model and conjugate Gamma prior distributions as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2014.888569?journalCode=lbps20&#34;&gt;Broglio et al. (2014)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/goldilocks/vignettes/broglio.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CopernicusDEM&#34;&gt;CopernicusDEM&lt;/a&gt; v1.0.1: Provides an interface to the &lt;a href=&#34;https://spacedata.copernicus.eu/explore-more/news-archive/-/asset_publisher/Ye8egYeRPLEs/blog/id/434960&#34;&gt;Copernicus DEM&lt;/a&gt; Digital Elevation Model of the European Space Agency with 90 and 30 meters resolution using the &lt;a href=&#34;https://aws.amazon.com/cli/&#34;&gt;AWS CLI&lt;/a&gt; command line tool. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CopernicusDEM/vignettes/Copernicus_Digital_Elevation_Models.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DEM.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nimbleCarbon&#34;&gt;nimbleCarbon&lt;/a&gt; v0.1.2: Provides functions and a custom probability distribution for Bayesian analyses of radiocarbon dates within the &lt;code&gt;nimble&lt;/code&gt; modeling framework, including a suite of functions for prior and posterior predictive checks for demographic inference as described in &lt;a href=&#34;https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0251695&#34;&gt;Crema &amp;amp; Shoda (2021)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nimbleCarbon/vignettes/nimble_carbon_vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nimbleCarbon.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesmodels&#34;&gt;bayesmodels&lt;/a&gt; v0.1.0: Implements a framework to bring a number of Bayesian models into the &lt;code&gt;tidymodels&lt;/code&gt; ecosystem. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesmodels/vignettes/modeltime-integration.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bayesmodels.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=div&#34;&gt;div&lt;/a&gt; v0.3.1: Provides functions to facilitate the analysis of teams in a corporate setting, assess the diversity per grade and job, search for bias and also provides methods to simulate the effects of bias. See &lt;a href=&#34;http://www.de-brouwer.com/assets/div/div-white-paper.pdf&#34;&gt;De Brouwer (2021)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/book/10.1002/9781119632757&#34;&gt;De Brouwer (2020)&lt;/a&gt; for background. Look &lt;a href=&#34;http://www.de-brouwer.com/div/&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;div.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HotellingEllipse&#34;&gt;HotellingEllipse&lt;/a&gt; v0.1.1: Provides functions to compute the semi-axes lengths and coordinate points of Hotelling ellipse. See &lt;a href=&#34;https://pubs.rsc.org/en/content/articlelanding/2014/AY/C3AY41907J#!divAbstract&#34;&gt;Bro &amp;amp; Smilde (2014)&lt;/a&gt; and &lt;a href=&#34;https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/full/10.1002/cem.2763&#34;&gt;Brenton (2016)&lt;/a&gt; for background. Look &lt;a href=&#34;https://github.com/ChristianGoueguel/HotellingEllipse&#34;&gt;here&lt;/a&gt; and at the &lt;a href=&#34;https://cran.r-project.org/web/packages/HotellingEllipse/vignettes/HotellingEllipse.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Hottelling.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=makemyprior&#34;&gt;makemyprior&lt;/a&gt; v1.0.0: Provides tools to construct and visualize joint priors for variance parameters. Vignettes provide examples for &lt;a href=&#34;https://cran.r-project.org/web/packages/makemyprior/vignettes/latin_square.html&#34;&gt;Latin Square&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/makemyprior/vignettes/make_prior.html&#34;&gt;i.i.d. models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/makemyprior/vignettes/neonatal_mortality.html&#34;&gt;neonatal mortality&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/makemyprior/vignettes/wheat_breeding.html&#34;&gt;wheat breeding&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;makemyprior.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rage&#34;&gt;Rage&lt;/a&gt; v1.0.0: Provides functions for calculating life history metrics using matrix population models (MPMs) as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.04.26.441330v2&#34;&gt;Jones et al. (2021)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/Rage/vignettes/a01_GettingStarted.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/Rage/vignettes/a02_VitalRates.html&#34;&gt;Vital Rates&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/Rage/vignettes/a03_LifeHistoryTraits.html&#34;&gt;Life History Traits&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/Rage/vignettes/a04_AgeFromStage.html&#34;&gt;Deriving Age&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/Rage/vignettes/a05_TernaryPlots.html&#34;&gt;Ternary Plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Rage.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=unusualprofile&#34;&gt;unusualprofile&lt;/a&gt; v0.1.0: Provides functions to calculate &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs13171-019-00164-5&#34;&gt;Mahalanobis distance&lt;/a&gt; for every row of a set of outcome variables. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/unusualprofile/vignettes/tutorial_unusualprofile.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/unusualprofile/vignettes/unusualprofile_calculations.html&#34;&gt;calculations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;unusualprofile.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gsignal&#34;&gt;gsignal&lt;/a&gt; v0.3-2: Implements the &lt;a href=&#34;https://octave.sourceforge.io/packages.php&#34;&gt;Ovtave signal&lt;/a&gt; package which provides a variety of signal processing tools, such as signal generation and measurement, correlation and convolution, filtering, filter design, filter analysis and conversion, power spectrum analysis, system identification, decimation and sample rate change, and windowing. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gsignal/vignettes/gsignal.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gsignal.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=legion&#34;&gt;legion&lt;/a&gt; v0.1.0 Provides functions for implementing multivariate state space models such as Vector Exponential Smoothing  and Vector Error-Trend-Seasonal models, for time series analysis and forecasting as described in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1471082X0901000401&#34;&gt;de Silva et al. (2010)&lt;/a&gt; There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/legion/vignettes/legion.html&#34;&gt;Function Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/legion/vignettes/ves.html&#34;&gt;Vector ES&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/legion/vignettes/vets.html&#34;&gt;Vector ETS&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parsermd&#34;&gt;parsermd&lt;/a&gt; v0.1.2: Implements formal grammar and parser for R Markdown documents using the &lt;a href=&#34;https://www.boost.org/doc/libs/1_76_0/libs/spirit/doc/x3/html/index.html&#34;&gt;Boost Spirit X3&lt;/a&gt; library. It also includes a collection of high level functions for working with the resulting abstract syntax tree. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/parsermd/vignettes/parsermd.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/parsermd/vignettes/templates.html&#34;&gt;Rmd Templates&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=riskmetric&#34;&gt;riskmetric&lt;/a&gt; v0.1.0: Provides facilities for assessing R packages against a number of metrics to help quantify their robustness. Look &lt;a href=&#34;https://pharmar.github.io/riskmetric/&#34;&gt;here&lt;/a&gt; for background on the package and &lt;a href=&#34;https://www.pharmar.org/about/&#34;&gt;here&lt;/a&gt; for background on the R Consortium, R Validation Hub project. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/riskmetric/riskmetric.pdf&#34;&gt;Quick Start Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/riskmetric/vignettes/extending-riskmetric.html&#34;&gt;Extending riskmetric&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyvalidate&#34;&gt;shinyvalidate&lt;/a&gt; v0.1.0: Provides functions to improve the user experience of Shiny apps by providing feedback when required inputs are missing, or input values are not valid. See &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyvalidate/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ttt&#34;&gt;ttt&lt;/a&gt; v1.0: Provides tools to create structured, formatted HTML tables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ttt/vignettes/ttt-intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fitbitViz&#34;&gt;fitbitViz&lt;/a&gt; v1.0.1: Implements a connection to the &lt;a href=&#34;https://dev.fitbit.com/build/reference/web-api/&#34;&gt;Fitbit Web API&lt;/a&gt; to provide &lt;code&gt;ggplot2&lt;/code&gt;, &lt;code&gt;Leaflet&lt;/code&gt; and &lt;code&gt;Rayshader&lt;/code&gt; visualizations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fitbitViz/vignettes/fitbit_viz.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fitbitViz.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggbreak&#34;&gt;ggbreak&lt;/a&gt; v0.0.3: Implements scale functions for setting axis breaks for &lt;code&gt;ggplot2&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggbreak/vignettes/ggbreak.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggbreak.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpp&#34;&gt;ggpp&lt;/a&gt; v0.4.0: Provides extensions to &lt;code&gt;ggplot2&lt;/code&gt; to add inserts to plots using both &lt;em&gt;native&lt;/em&gt; and &lt;a href=&#34;https://www.christophenicault.com/post/npc_ggplot2/&#34;&gt;&lt;em&gt;npc&lt;/em&gt;&lt;/a&gt; data coordinates. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggpp/vignettes/grammar-extensions.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpp.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggseg&#34;&gt;ggseg&lt;/a&gt; v1.6.3: Implements a &lt;code&gt;ggplot&lt;/code&gt; geom for plotting brain atlases using simple features. The largest component of the package is the data for two built-in atlases. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/2515245920928009&#34;&gt;Mowinckel &amp;amp; Vidal-Piñero (2020)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggseg/vignettes/ggseg.html&#34;&gt;Introduction&lt;/a&gt; along with vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggseg/vignettes/externalData.html&#34;&gt;external data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggseg/vignettes/freesurfer_files.html&#34;&gt;Freesurfer files&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggseg/vignettes/geom-sf.html&#34;&gt;using atlases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggseg.png&#34; height = &#34;2500&#34; width=&#34;550&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ichimoku&#34;&gt;ichimoku&lt;/a&gt; v0.2.0: Implements &lt;a href=&#34;https://www.investopedia.com/terms/i/ichimokuchart.asp&#34;&gt;Ichimoku Kinko Hyo&lt;/a&gt;, also commonly known as &lt;a href=&#34;https://www.amazon.com/Charts-Trading-Success-Ichimoku-Technique/dp/0956517102&#34;&gt;cloud charts&lt;/a&gt;, including static and interactive visualizations with tools for creating, backtesting and developing quantitative &lt;em&gt;ichimoku&lt;/em&gt; strategies. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ichimoku/vignettes/reference.html&#34;&gt;Reference&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ichimoku/vignettes/strategies.html&#34;&gt;Strategies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ichimoku.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=liminal&#34;&gt;liminal&lt;/a&gt; v0.1.2: Provides functions for composing interactive visualizations and creating linked interactive graphics for exploratory high-dimensional data analysis. See &lt;a href=&#34;https://arxiv.org/abs/2012.06077&#34;&gt;Lee et al. (2020)&lt;/a&gt; for background. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/liminal/vignettes/liminal.html&#34;&gt;Exploring Non-linear Embeddings&lt;/a&gt; and another on the the geometry of &lt;a href=&#34;https://cran.r-project.org/web/packages/liminal/vignettes/geometry_parameter_space.html&#34;&gt;Parameter Space&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;liminal.png&#34; height = &#34;200&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mipplot&#34;&gt;mipplot&lt;/a&gt; v0.3.1: Provides generic functions to produce area, bar, box, and line plots following Integrated Assessment Modeling Consortium &lt;a href=&#34;https://www.iamconsortium.org/&#34;&gt;(IAMC)&lt;/a&gt; submission format in order to visualize climate migration scenarios. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mipplot/vignettes/mipplot-first-steps.html&#34;&gt;vignette&lt;/a&gt; for first steps.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mipplot.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qqboxplot&#34;&gt;qqboxplot&lt;/a&gt; v0.1.0: Implements Q-Q boxplots as an extension to &lt;code&gt;ggplot2&lt;/code&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/qqboxplot/vignettes/qqboxplot-basic-usage.html&#34;&gt;Basic Usage&lt;/a&gt; and another that provides &lt;a href=&#34;https://cran.r-project.org/web/packages/qqboxplot/vignettes/qqboxplot-paper-replication.html&#34;&gt;Examples&lt;/a&gt;.
&lt;img src=&#34;qqboxplot.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/06/24/may-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Summer Conferences!</title>
      <link>https://rviews.rstudio.com/2021/06/17/summer-conferences/</link>
      <pubDate>Thu, 17 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/06/17/summer-conferences/</guid>
      <description>
        &lt;p&gt;Summer is here, but it is not too late sign up for some summer conferences. The following short list promises interesting speakers, a wide range of topics and plenty of R content.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sc.png&#34; height = &#34;300&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;June (21 - 23) - The &lt;a href=&#34;https://psiweb.org/conferences&#34;&gt;PSI 2021&lt;/a&gt; conference is online and the &lt;a href=&#34;https://psiweb.org/conferences/conference-registration&#34;&gt;Registration Portal&lt;/a&gt; is still open. Keynote speakers &lt;a href=&#34;https://www.ft.com/alan-smith&#34;&gt;Alan Smith&lt;/a&gt; and &lt;a href=&#34;https://www.ft.com/ian-bott&#34;&gt;Ian Bott&lt;/a&gt; from the Financial Times, and &lt;a href=&#34;https://www.statcollab.com/people/janet-wittes/&#34;&gt;Janet Wittes&lt;/a&gt;, President of the WCG Statistics Collaborative, head the program.&lt;/p&gt;

&lt;p&gt;June (21 - 24) - The &lt;a href=&#34;https://community.amstat.org/biop/events/ncb/index&#34;&gt;Nonclinical Biostatistics Conference 2021&lt;/a&gt; is virtual. &lt;a href=&#34;https://en.wikipedia.org/wiki/Wendy_L._Martinez&#34;&gt;Wendy Martinez&lt;/a&gt; of the Bureau of Labor statistics will present &lt;em&gt;A Conversation About Data Ethics&lt;/em&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb&#34;&gt;Nassim Taleb&lt;/a&gt; of &lt;em&gt;Black Swan&lt;/em&gt; fame will deliver the keynote on &lt;em&gt;Statistical Consequences of Fat Tails&lt;/em&gt;, and &lt;a href=&#34;http://dicook.org/&#34;&gt;Di Cook&lt;/a&gt; and RStudio&amp;rsquo;s Carson Sievert will both talk in the Statistical Computational &amp;amp; Visualization Session. &lt;a href=&#34;https://community.amstat.org/biop/events/ncb/registration&#34;&gt;Registration&lt;/a&gt; is open.&lt;/p&gt;

&lt;p&gt;July (1 to 2) - &lt;a href=&#34;https://r-hta.org/events/workshop/2021/&#34;&gt;R for HTA Annual Workshop&lt;/a&gt; This online workshop from the Health Technology Assessment Consortium will be focused on R for trial and model-based cost-effectiveness analysis. &lt;a href=&#34;https://onlinestore.ucl.ac.uk/conferences-and-events/faculty-of-mathematical-physical-sciences-c06/department-of-statistical-science-f61/f61-workshop-r-for-health-technology-assessment-2021&#34;&gt;Registration&lt;/a&gt; is open until June 30.&lt;/p&gt;

&lt;p&gt;July (5 - 9) - &lt;a href=&#34;https://user2021.r-project.org/&#34;&gt;useR!2021&lt;/a&gt; looks like it is going to be a blockbuster of a conference. The &lt;a href=&#34;https://user2021.r-project.org/program/keynotes/&#34;&gt;keynote talks&lt;/a&gt; alone would be worth the price of admission. This exceptional lineup comprises a remarkably diverse, international group of long-time contributors, new faces, R developers, statisticians, journalists, and educators representing the global R community and speaking on a wide range of topics. I am very pleased to be presenting &lt;em&gt;A little bit about RStudio&lt;/em&gt; on July 9 at UTC 9PM. &lt;a href=&#34;https://user2021.r-project.org/participation/registration/&#34;&gt;Registration&lt;/a&gt; closes on June 25.&lt;/p&gt;

&lt;p&gt;July (28 - 30) - &lt;a href=&#34;https://juliacon.org/2021/&#34;&gt;Juliacon 2021&lt;/a&gt; will be online and everywhere and &lt;strong&gt;Free&lt;/strong&gt;! Long time R contributor &lt;a href=&#34;http://janvitek.org/&#34;&gt;Jan Vitek&lt;/a&gt;, Xiaoye Li of the Lawrence Livermore National Laboratory, and Soumith Chintala of Facebook AI Research will be the keynote speakers. It is free but you need to &lt;a href=&#34;https://juliacon.org/2021/tickets/&#34;&gt;Register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Aug (8 - 12) - The &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2021/&#34;&gt;JSM&lt;/a&gt; will be online. A keyword search using R and Shiny will turn up quite a few interesting talks. I am particularly looking forward to &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2021/onlineprogram/AbstractDetails.cfm?abstractid=318815&#34;&gt;the talk&lt;/a&gt; &lt;em&gt;Simulating Clinical Trials Data with Synthetic.Cdisc.Data and Respectables]&lt;/em&gt; by Gabe Becker and Adrian Waddell and &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2021/onlineprogram/ActivityDetails.cfm?sessionid=220593&#34;&gt;the session&lt;/a&gt; on &lt;em&gt;Tools to Enable the Use of R by the Biopharmaceutical Industry in a Regulatory Setting&lt;/em&gt;  which contains five talks from members of the R Consortium&amp;rsquo;s &lt;a href=&#34;https://www.pharmar.org/&#34;&gt;R Validation Hub&lt;/a&gt; working group.&lt;/p&gt;

&lt;p&gt;August (24 - 27) - &lt;a href=&#34;https://r-medicine.com/&#34;&gt;R/Medicine 2021&lt;/a&gt; is online and on track to repeat the last year&amp;rsquo;s international success. &lt;a href=&#34;https://bit.ly/3zuZPTj&#34;&gt;Registration&lt;/a&gt; is open. The deadline for submitting &lt;a href=&#34;https://r-medicine.com/abstract&#34;&gt;Abstracts&lt;/a&gt; is June 25. Workshops being planned include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;R/Med 101: Intro to R for Clinicians and Healthcare Professionals&lt;/li&gt;
&lt;li&gt;R Markdown for Reproducible Research (R&lt;sup&gt;3&lt;/sup&gt;)&lt;/li&gt;
&lt;li&gt;SAS 2 R: Getting off the Island!&lt;/li&gt;
&lt;li&gt;From Excel to R+REDcap&lt;/li&gt;
&lt;li&gt;Spatial Analysis of Healthcare Data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sept (6 to 9) - &lt;a href=&#34;https://rss.org.uk/training-events/conference2021/&#34;&gt;RSS 2021 International Conference&lt;/a&gt; The Royal Statistical Society conference hopes to be in person in Manchester, UK. The &lt;a href=&#34;https://rss.org.uk/training-events/conference2021/conference-programme/&#34;&gt;keynote speakers&lt;/a&gt; will be Tom Chivers and David Chivers,
Melinda Mills, Jonty Rougier, Eric Tchetgen Tchetgen,
Bin Yu, and &lt;strong&gt;Hadley Wickham&lt;/strong&gt;. Submissions for poster presentations are currently open with a deadline of July 1. Registration is open with an early booking discount available until June 4.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/06/17/summer-conferences/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Functional PCA with R</title>
      <link>https://rviews.rstudio.com/2021/06/10/functional-pca-with-r/</link>
      <pubDate>Thu, 10 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/06/10/functional-pca-with-r/</guid>
      <description>
        
&lt;script src=&#34;/2021/06/10/functional-pca-with-r/index_files/header-attrs/header-attrs.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;In two previous posts, &lt;a href=&#34;https://rviews.rstudio.com/2021/05/04/functional-data-analysis-in-r/&#34;&gt;Introduction to Functional Data Analysis with R&lt;/a&gt; and &lt;a href=&#34;https://rviews.rstudio.com/2021/05/14/basic-fda-descriptive-statistics-with-r/&#34;&gt;Basic FDA Descriptive Statistics with R&lt;/a&gt;, I began looking into FDA from a beginners perspective. In this post, I would like to continue where I left off and investigate Functional Principal Components Analysis (FPCA), the analog of ordinary Principal Components Analysis in multivariate statistics. I’ll begin with the math, and then show how to compute FPCs with R.&lt;/p&gt;
&lt;p&gt;As I have discussed previously, although the theoretical foundations of FDA depend on some pretty advanced mathematics, it is not necessary to master this math to do basic analyses. The R functions in the various packages insulate the user from most of the underlying theory. Nevertheless, attaining a deep understanding of what the R functions are doing, or looking into any of the background references requires some level of comfort with the notation and fundamental mathematical ideas.&lt;/p&gt;
&lt;p&gt;I will define some of the basic concepts and then provide a high level roadmap of the mathematical argument required to develop FPCA from first principals. It is my hope that if you are a total newcomer to Functional Data Analysis you will find this roadmap useful in apprehending the big picture. This synopsis closely follows the presentation by Kokoszka and Reimherr (Reference 1. below).&lt;/p&gt;
&lt;p&gt;We are working in &lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt;, a separable &lt;a href=&#34;https://en.wikipedia.org/wiki/Hilbert_space#:~:text=A%20Hilbert%20space%20is%20a,of%20calculus%20to%20be%20used.&#34;&gt;Hilbert space&lt;/a&gt; of square integrable random functions where each random function, &lt;span class=&#34;math inline&#34;&gt;\(X(\omega,t)\)&lt;/span&gt;, where &lt;span class=&#34;math inline&#34;&gt;\(\omega \in \Omega\)&lt;/span&gt; the underlying space of probabilistic outcomes, and &lt;span class=&#34;math inline&#34;&gt;\(t \in [0,1]\)&lt;/span&gt;. (After the definitions below, I will suppress the independent variables and in most equations assume &lt;span class=&#34;math inline&#34;&gt;\(EX = 0\)&lt;/span&gt;.)&lt;/p&gt;
&lt;div id=&#34;definitions&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A Hilbert Space &lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt; is an infinite dimensional vector space with an inner product denoted by &lt;span class=&#34;math inline&#34;&gt;\(&amp;lt;.,.&amp;gt;\)&lt;/span&gt;. In our case, the &lt;em&gt;vectors&lt;/em&gt; are functions.&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt; is separable if there exists an orthonormal basis. That is, there is an orthogonal collection of functions &lt;span class=&#34;math inline&#34;&gt;\((e_i)\)&lt;/span&gt; in &lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt; such that &lt;span class=&#34;math inline&#34;&gt;\(&amp;lt;e_i,e_j&amp;gt;\; = 0\)&lt;/span&gt; if &lt;span class=&#34;math inline&#34;&gt;\(i = j\)&lt;/span&gt; and 0 otherwise, and every function in &lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt; can be represented as a linear combination of these functions.&lt;/li&gt;
&lt;li&gt;The inner product of two functions &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; and &lt;span class=&#34;math inline&#34;&gt;\(Y\)&lt;/span&gt; in &lt;span class=&#34;math inline&#34;&gt;\(\mathscr{H}\)&lt;/span&gt; is defined as &lt;span class=&#34;math inline&#34;&gt;\(&amp;lt;X,Y&amp;gt;\; = \int X(\omega,t) Y(\omega,t)dt\)&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;The norm of &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; is defined in terms of the inner product: &lt;span class=&#34;math inline&#34;&gt;\(\parallel X(\omega) \parallel ^2\; = \int X(\omega, t)^2 dt &amp;lt; \infty\)&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; is said to be square integrable if &lt;span class=&#34;math inline&#34;&gt;\(E\parallel X(\omega) \parallel ^2 &amp;lt; \infty\)&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://math.stackexchange.com/questions/1687111/understanding-the-definition-of-the-covariance-operator&#34;&gt;covariance operator&lt;/a&gt; &lt;span class=&#34;math inline&#34;&gt;\(C(y): \mathscr{H} \Rightarrow \mathscr{H}\)&lt;/span&gt; for any square integrable function &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; is given by: &lt;span class=&#34;math inline&#34;&gt;\(C(y) = E[&amp;lt;X - EX,y&amp;gt;(X - EX)]\)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;the-road-to-functional-principal-components&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;The Road to Functional Principal Components&lt;/h3&gt;
&lt;p&gt;As we have seen, the fundamental idea of Functional Data Analysis is to represent a function &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; by a linear combination of basis elements. In the previous posts we showed how to accomplish this using a basis constructed from more or less arbitrarily selected B-spline vectors. But, is there a an empirical, some would say &lt;em&gt;natural&lt;/em&gt; basis that can be estimated from the data? The answer is yes, and that is what FPCA is all about.&lt;/p&gt;
&lt;p&gt;A good way to start is to look at the distance between a vector &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; and its projection down into the space spanned by some finite, p-dimensional basis &lt;span class=&#34;math inline&#34;&gt;\((u_k)\)&lt;/span&gt; which is expressed in the following equation,&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math inline&#34;&gt;\(D = E\parallel X - \sum_{k=1}^{p}&amp;lt;X, u_k&amp;gt;u_k\parallel^2\)&lt;/span&gt;             &lt;span class=&#34;math inline&#34;&gt;\((*)\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This expands out to:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math inline&#34;&gt;\(= E [&amp;lt; (X - \sum_{k=1}^{p}&amp;lt;X, u_k&amp;gt;u_k, X - \sum_{k=1}^{p}&amp;lt;X, u_k&amp;gt;u_k)&amp;gt;]\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;and with a little algebra this:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math inline&#34;&gt;\(= E\parallel X \parallel^2 - \sum_{k=1}^{p}E&amp;lt;X, u_k&amp;gt;^2\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It should be clear that we would want to find a basis that makes &lt;span class=&#34;math inline&#34;&gt;\(D\)&lt;/span&gt; as small as possible, and that minimizing &lt;span class=&#34;math inline&#34;&gt;\(D\)&lt;/span&gt; is equivalent to maximizing the term to be subtracted in the line above.&lt;/p&gt;
&lt;p&gt;A little algebra shows that, &lt;span class=&#34;math inline&#34;&gt;\(E&amp;lt;X, u_k&amp;gt;^2 \;=\; &amp;lt;C(u_k),u_k&amp;gt;\)&lt;/span&gt; where &lt;span class=&#34;math inline&#34;&gt;\(C(u_k)\)&lt;/span&gt; is the covariance operator defined above.&lt;/p&gt;
&lt;p&gt;Now, we are almost at our destination. There is a theorem (e.g. Theorem 11.4.1 in reference 1.) that says for any fixed number of basis elements p, the distance D above is minimized if &lt;span class=&#34;math inline&#34;&gt;\(u_j = v_j\)&lt;/span&gt; where the &lt;span class=&#34;math inline&#34;&gt;\(v_j\)&lt;/span&gt; are the eigenfunctions of &lt;span class=&#34;math inline&#34;&gt;\(C(y)\)&lt;/span&gt; with respect to the unit norm. From this it follows that &lt;span class=&#34;math inline&#34;&gt;\(E&amp;lt;X, v_j&amp;gt;^2 \;=\; &amp;lt;C(v_,),v_j&amp;gt;\; =\; &amp;lt;\lambda_j, v_j&amp;gt;\; =\; \lambda_j\)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Going back to equation &lt;span class=&#34;math inline&#34;&gt;\((*)\)&lt;/span&gt;, we can expand &lt;span class=&#34;math inline&#34;&gt;\(X\)&lt;/span&gt; in terms of the basis &lt;span class=&#34;math inline&#34;&gt;\((v_j)\)&lt;/span&gt; so &lt;span class=&#34;math inline&#34;&gt;\(D = 0\)&lt;/span&gt; and we have what is called the &lt;a href=&#34;https://en.wikipedia.org/wiki/Karhunen%E2%80%93Lo%C3%A8ve_theorem&#34;&gt;Karhunen–Loève&lt;/a&gt; expansion: &lt;span class=&#34;math inline&#34;&gt;\(X = \mu + \sum_{j=1}^{\infty}\xi_jv_j\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(\mu = EX\)&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;The deterministic basis functions &lt;span class=&#34;math inline&#34;&gt;\((v_j)\)&lt;/span&gt; are called the &lt;em&gt;functional principal components&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;The &lt;span class=&#34;math inline&#34;&gt;\((v_j)\)&lt;/span&gt; have unit norm and are unique up to their signs. (You can work with &lt;span class=&#34;math inline&#34;&gt;\(v_j\)&lt;/span&gt; or &lt;span class=&#34;math inline&#34;&gt;\(-v_j\)&lt;/span&gt;.)&lt;/li&gt;
&lt;li&gt;The eigenvalues are such that: &lt;span class=&#34;math inline&#34;&gt;\(\lambda_1 &amp;gt; \lambda_2 &amp;gt; . . . \lambda_p\)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;The random variables &lt;span class=&#34;math inline&#34;&gt;\(\xi_j =\; &amp;lt;X - \mu,v_j&amp;gt;\)&lt;/span&gt; are called the &lt;em&gt;scores&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(E\xi_j = 0\)&lt;/span&gt;, &lt;span class=&#34;math inline&#34;&gt;\(E\xi_j^2 = \lambda_j\)&lt;/span&gt; and &lt;span class=&#34;math inline&#34;&gt;\(E|\xi_i\xi_j| = 0,\; if\; i\;\neq\;j\)&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And finally, with one more line:&lt;br /&gt;
&lt;span class=&#34;math inline&#34;&gt;\(\sum_{j=1}^{\infty}\lambda_j \: = \: \sum_{j=1}^{\infty}E[&amp;lt;X,v_j&amp;gt;^2] = E\sum_{j=1}^{\infty}&amp;lt;X,v_j&amp;gt;^2 \; = \; E\parallel X \parallel^2 \; &amp;lt; \infty\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;we arrive at our destination, the variance decomposition:
&lt;span class=&#34;math inline&#34;&gt;\(E\parallel X - \mu \parallel^2 \;= \;\sum_{j=1}^{\infty}\lambda_j\)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;lets-calculate&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Let’s Calculate&lt;/h3&gt;
&lt;p&gt;Now that we have enough math to set the context, let’s calculate. We will use the same simulated Brownian motion data that we used in the previous posts, and also construct the same B-spline basis that we used before and save it in the fda object &lt;code&gt;W.obj&lt;/code&gt;. I won’t repeat the code here.&lt;/p&gt;
&lt;p&gt;The following plot shows &lt;strong&gt;120&lt;/strong&gt; simulated curves, each having &lt;strong&gt;1000&lt;/strong&gt; points scattered over the interval &lt;strong&gt;[0, 100]&lt;/strong&gt;. Each curve has unique observation times over that interval.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/2021/06/10/functional-pca-with-r/index_files/figure-html/unnamed-chunk-1-1.png&#34; width=&#34;672&#34; /&gt;
For first attempt at calculating functional principal components we’ll use the &lt;code&gt;pca.fd()&lt;/code&gt; function from the &lt;code&gt;fda&lt;/code&gt; package. So set up wise, we are picking up our calculations exactly where we left off in the previous post. As before, the basis representations of these curves are packed into the fda object &lt;code&gt;W.obj&lt;/code&gt;. The function &lt;code&gt;pca.fd()&lt;/code&gt; takes &lt;code&gt;W.obj&lt;/code&gt; as input. It needs the non-orthogonal B-spline basis to seed its computations and the estimate the covariance matrix and the orthogonal eigenvector basis &lt;span class=&#34;math inline&#34;&gt;\(v_j\)&lt;/span&gt;. The &lt;code&gt;nharm = 5&lt;/code&gt; parameter requests computing 5 eigenvalues.&lt;/p&gt;
&lt;p&gt;The method of calculation roughly follows the theory outlined above. It starts with a basis representation of the functions, computes the covariance matrix, and calculates the eigenfunctions.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;fun_pca &amp;lt;- pca.fd(W.obj, nharm = 5)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The object produced by &lt;code&gt;pca.fd()&lt;/code&gt; is fairly complicated. For example, the list &lt;code&gt;fun_pca$harmonics&lt;/code&gt; does not contain the eignevectors themselves, but rather coefficients that enable the eigenvectors to be computed from the original basis. However, because there is a special plot method for &lt;code&gt;plot.pca.fd()&lt;/code&gt; it is easy to plot the eigenvectors.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;plot(fun_pca$harmonics, lwd = 3)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/06/10/functional-pca-with-r/index_files/figure-html/unnamed-chunk-3-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;## [1] &amp;quot;done&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It is also to obtain the eivenvalues &lt;span class=&#34;math inline&#34;&gt;\(\lambda_j\)&lt;/span&gt;,&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;fun_pca$values&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1] 37.232207  3.724524  1.703604  0.763120  0.547976  0.389431  0.196101
##  [8]  0.163289  0.144052  0.116587  0.089307  0.057999  0.054246  0.050683
## [15]  0.042738  0.035107  0.031283  0.024905  0.019079  0.016428  0.011657
## [22]  0.007392  0.002664&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and, the proportion of the variance explained by each eigenvalue.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;fun_pca$varprop&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 0.81965 0.08199 0.03750 0.01680 0.01206&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;a-different-approach&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A Different Approach&lt;/h3&gt;
&lt;p&gt;So far in this short series of FDA posts, I have been mostly using the &lt;code&gt;fda&lt;/code&gt; package to calculate. In 2003 when it was released, it was ground breaking work. It is still the package that you are most likely to find when doing internet searches, and is the foundation for many subsequent R packages. However, as the &lt;a href=&#34;https://cran.r-project.org/web/views/FunctionalData.html&#34;&gt;CRAN Task View&lt;/a&gt; on Functional Data Analysis indicates, new work in FDA has resulted in several new R packages. The more recent &lt;a href=&#34;https://cran.r-project.org/package=fdapace&#34;&gt;&lt;code&gt;fdapace&lt;/code&gt;&lt;/a&gt; takes a different approach to calculating principal components. The package takes its name from the &lt;strong&gt;(PACE)&lt;/strong&gt; Principal Components by Conditional Expectation algorithm described in the paper by Yao, Müller and Wang (Reference 4. below). The package &lt;a href=&#34;https://cran.r-project.org/web/packages/fdapace/vignettes/fdapaceVig.html&#34;&gt;vignette&lt;/a&gt; is exemplary. It describes the methods of calculation, develops clear examples and provides a list of references to guide your reading about PACE and FDA in general.&lt;/p&gt;
&lt;p&gt;A very notable feature of the PACE algorithm is that it is designed specifically to work with sparse data. The vignette describes the two different methods of calculation that package functions employ for sparse and non-sparse data. In this post, In this post we are not working with sparse data, but hope to do so in the future. See the vignette for examples of FPCA with sparse data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(fdapace)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;fdapace&lt;/code&gt; package requires data for the functions (curves) and associated times be organized in lists. We begin by using the &lt;code&gt;fdapace::CheckData()&lt;/code&gt; function to check the data set up in the tibble &lt;code&gt;df&lt;/code&gt;. (See previous post on descriptive statistics for the details on the data construction.)&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;CheckData(df$Curve,df$Time)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;No error message is generated, so we move on th having the &lt;code&gt;FPCA()&lt;/code&gt; function calculate the FPCA outputs including:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;W_fpca &amp;lt;- FPCA(df$Curve,df$Time)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;the eigenvalues:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;W_fpca$lambda&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 37.5386  3.2098  1.0210  0.3533&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;the cumulative percentage of variance explained by the eigenvalue&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;W_fpca$cumFVE&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 0.8875 0.9634 0.9875 0.9959&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and the scores:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(W_fpca$xiEst)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##         [,1]    [,2]     [,3]     [,4]
## [1,]  0.8187  1.1971 -1.77755  0.20087
## [2,] -8.7396  2.4165 -0.33768 -0.10565
## [3,] -2.7517 -0.4879 -0.06747 -0.13953
## [4,]  3.9218  0.9419  0.39098 -0.25449
## [5,] -1.4400  0.7691  2.11549 -0.59947
## [6,]  7.3952  0.5114 -2.16391  0.05199&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;All of these are in fairly good agreement with what we computed above. I am, however, a little surprised by the discrepancy in the value of the second eigenvalue. The default plot method for &lt;code&gt;FPCA()&lt;/code&gt; produces a plot indicating the density of the data, a plot of the mean of the functions reconstructed from the eigenfunction expansion, a scree plot of the eigenvalues and a plot of the first three eigenfunctions.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;plot(W_fpca)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/06/10/functional-pca-with-r/index_files/figure-html/unnamed-chunk-12-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, it has probably already occurred to you that if you know the eigenvalues and scores, the Karhunen–Loève expansion can be used to simulate random functions. It can be shown that for the Wiener process:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math inline&#34;&gt;\(v_j(t) = \sqrt2 sin(( j - \frac{1}{2})\pi t)\)&lt;/span&gt; and &lt;span class=&#34;math inline&#34;&gt;\(\lambda_j = \frac{1}{(j - \frac{1}{2})^2\pi^2}\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This gives us:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math inline&#34;&gt;\(W(t) = \sum_{j=1}^{\infty} \frac {\sqrt2}{(j - \frac{1}{2})\pi)} N_j sin(( j - \frac{1}{2})\pi t\)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;where the &lt;span class=&#34;math inline&#34;&gt;\(N_j \:are\; iid \;N(0,1)\)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;fdapace&lt;/code&gt; function &lt;code&gt;fdapace::Wiener()&lt;/code&gt; uses this information to simulate an alternative, smoothed version of the Brownian motion, Wiener process.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(123)
w &amp;lt;- Wiener(n = 1, pts = seq(0,1, length = 100))
t &amp;lt;- 1:100
df_w &amp;lt;- tibble(t, as.vector(w))
ggplot(df_w, aes(x = t, y = w)) + geom_line()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/06/10/functional-pca-with-r/index_files/figure-html/unnamed-chunk-13-1.png&#34; width=&#34;576&#34; /&gt;&lt;/p&gt;
&lt;p&gt;In future posts, I hope to continue exploring the &lt;code&gt;fdapace&lt;/code&gt; package, including its ability to work with sparse data.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;p&gt;I found the following references particularly helpful.&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Kokoszka, P. and Reimherr, M. (2017). &lt;a href=&#34;https://www.amazon.com/Introduction-Functional-Analysis-Chapman-Statistical-ebook/dp/B075Z9QCV9/ref=sr_1_1?dchild=1&amp;amp;keywords=Introduction+to+functional+data+analysis&amp;amp;qid=1623276309&amp;amp;sr=8-1&#34;&gt;&lt;em&gt;Introduction to Functional Data Analysis&lt;/em&gt;&lt;/a&gt;. CRC.&lt;/li&gt;
&lt;li&gt;Hsing, T and Eubank, R. (2015). &lt;a href=&#34;https://www.amazon.com/Theoretical-Foundations-Functional-Introduction-Probability/dp/0470016914/ref=sr_1_1?dchild=1&amp;amp;keywords=theoretical+foundations+of+functional+data+analysis&amp;amp;qid=1623276176&amp;amp;sr=8-1&#34;&gt;&lt;em&gt;Theoretical Foundations of Functional Data Analysis, with an Introduction to Linear Operators&lt;/em&gt;&lt;/a&gt; Wiley&lt;/li&gt;
&lt;li&gt;Wang, J., Chiou, J. and Müller, H. (2015). &lt;a href=&#34;https://arxiv.org/pdf/1507.05135.pdf&#34;&gt;&lt;em&gt;Review of Functional Data Analysis&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yao, F., Müller, H, Wang, J. (2012). &lt;a href=&#34;https://anson.ucdavis.edu/~mueller/jasa03-190final.pdf&#34;&gt;&lt;em&gt;Functional Data Analysis for Sparse Longitudinal Data&lt;/em&gt;&lt;/a&gt; JASA J100, I 470&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/06/10/functional-pca-with-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R for Public Health</title>
      <link>https://rviews.rstudio.com/2021/06/02/r-for-public-health/</link>
      <pubDate>Wed, 02 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/06/02/r-for-public-health/</guid>
      <description>
        

&lt;p&gt;The COVID19 pandemic has raised the profile of public health workers at all levels from the nurses and doctors working on the front lines at our hospitals, to high level state and federal public health officials. I think its a good bet that eighteen months ago few of us had any clear idea about how the public health care system works, or thought much about the people charged with the awesome responsibility to keep us safe. We are all a little bit wiser now. It strikes me as obvious that we will have a continuing need to improve our public health systems and that this need will create opportunities for data scientists to make significant contributions, in research, logistics, data management, reporting, public communication and many more areas. The &lt;a href=&#34;https://blog.rstudio.com/2021/05/18/managing-covid-vaccine-distribution-with-a-little-help-from-shiny/&#34;&gt;recent post&lt;/a&gt; by my colleague Jesse Mostipak describes how R and Shiny made a big difference in the nitty gritty work required to roll out vaccine distribution in West Virginia. This four minute video about how the West Virginia Army National Guard built a COVID vaccine inventory management system is inspiring.&lt;/p&gt;

&lt;div style=&#34;text-align:center&#34;&gt;
&lt;iframe width=&#34;400&#34; height=&#34;250&#34; src=&#34;https://www.youtube.com/embed/CYilc-rEgjg&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;The following are some R resources that you may find helpful if you are seeking to increase your R skills with a eye toward public health applications. Some may be useful to public health professionals seeking to learn R, others may be interesting to R users who want to investigate data science in a public health context.&lt;/p&gt;

&lt;h3 id=&#34;courses&#34;&gt;Courses&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Johns Hopkins Graduate Institute of Epidemiology and Biostatistics has a slew of of &lt;a href=&#34;https://www.jhsph.edu/departments/epidemiology/continuing-education/graduate-summer-institute-of-epidemiology-and-biostatistics/&#34;&gt;summer courses&lt;/a&gt; (many of them online),  including &lt;a href=&#34;https://www.jhsph.edu/departments/epidemiology/continuing-education/graduate-summer-institute-of-epidemiology-and-biostatistics/courses/introduction-to-r-for-public-health-researchers.html&#34;&gt;Introduction to R For Public Health Researchers&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;If you are feeling optimistic about traveling and can make your to Estonia this summer you might consider &lt;a href=&#34;http://bendixcarstensen.com/SPE/&#34;&gt;Statistical Practice in Epidemiology using R&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;If you hurry, you may be able to get into the Coursera course offered by Imperial College London &lt;a href=&#34;https://www.coursera.org/specializations/statistical-analysis-r-public-health&#34;&gt;Statistical Analysis with R for Public Health Specialization&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;There are several &lt;a href=&#34;https://www.classcentral.com/course/introduction-statistics-data-analysis-pu-13079&#34;&gt;Coursera Courses&lt;/a&gt; for R in a public health context.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Frank Harrell&amp;rsquo;s free online course &lt;a href=&#34;https://hbiostat.org/bbr/&#34;&gt;Biostatistics for Biomedical Research&lt;/a&gt;, available on YouTube: &lt;a href=&#34;https://www.youtube.com/channel/UC-o_ZZ0tuFUYn8e8rf-QURA&#34;&gt;BBRcourse&lt;/a&gt;, is an excellent introduction to the basic statistical concepts underlying all medical applications.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;books&#34;&gt;Books&lt;/h3&gt;

&lt;p&gt;If you can learn on your own with the help of a good book, here are some ideas.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Handbook.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://epirhandbook.com/contact-tracing-1.html&#34;&gt;The Epidemiologist R Handbook&lt;/a&gt;: R for applied epidemiology and public health is a delightful, brief, modern introduction to R that covers the basics of the &lt;a href=&#34;https://www.tidyverse.org/&#34;&gt;Tidyverse&lt;/a&gt;, &lt;a href=&#34;https://rmarkdown.rstudio.com/&#34;&gt;R Markdown&lt;/a&gt;, &lt;a href=&#34;https://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; and &lt;a href=&#34;https://rdatatable.gitlab.io/data.table/&#34;&gt;data.table&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://web.stanford.edu/class/bios221/book/&#34;&gt;Modern Statistics for Modern Biology&lt;/a&gt;: This book is focused more on genomics than public health applications, but it is probably the best introductory statistical text available. The modern statistics part in the title means statistics as a data driven, computational based science. Every topic is illustrated with well-crafted R code and visualizations. The book is great read.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://bookdown.org/taragonmd/phds/&#34;&gt;Population Health Data Science with R&lt;/a&gt;: An introduction to R by authors who see population health as a systems framework for studying and improving the health of populations through collective action and learning.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://global.oup.com/academic/product/epidemiology-with-r-9780198841333?cc=us&amp;amp;lang=en&amp;amp;#&#34;&gt;Epidemiology with R&lt;/a&gt;: This is a new, reasonably priced book that covers the basics. It emphasizes reproducibility with R Markdown. Code examples are written in a base R style that matches the extensively used &lt;a href=&#34;https://cran.r-project.org/package=Epi&#34;&gt;Epi&lt;/a&gt; package.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;r-packages&#34;&gt;R Packages&lt;/h3&gt;

&lt;p&gt;If working through a book on you own seems too much of a stretch, then digest an R package or two. Here are a few examples of packages on public health themes with sufficient documentation to make interesting self-learning projects.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5931789/&#34;&gt;EpiModel&lt;/a&gt;: An R Package for Mathematical Modeling of Infectious Disease over Networks&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PHEindicatormethods&#34;&gt;PHEindicators&lt;/a&gt;: Common Public Health Statistics and their Confidence Intervals&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jstatsoft.org/article/view/v091i12&#34;&gt;SimInf&lt;/a&gt;: An R Package for Data-Driven Stochastic Disease Simulations&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SPARSEMODr&#34;&gt;SPARSEMODr&lt;/a&gt;: Construct spatial, stochastic disease models that show how parameter values fluctuate in response to public health interventions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;shiny&#34;&gt;Shiny&lt;/h3&gt;

&lt;p&gt;Finally, if you find yourself in a situation similar to the West Virginia Army National Guard team featured in the video, you may just want to teach yourself Shiny. The RStudio &lt;a href=&#34;https://shiny.rstudio.com/tutorial/&#34;&gt;Shiny Tutorial&lt;/a&gt;, along with Hadley Wickham&amp;rsquo;s book &lt;a href=&#34;https://mastering-shiny.org/&#34;&gt;Mastering Shiny&lt;/a&gt;, is a very good place to start. If you need more structure, you might check out the &lt;a href=&#34;https://www.udemy.com/topic/shiny/?utm_source=adwords&amp;amp;utm_medium=udemyads&amp;amp;utm_campaign=DSA_Catchall_la.EN_cc.US&amp;amp;utm_content=deal4584&amp;amp;utm_term=_._ag_95911180068_._ad_436653296108_._kw__._de_c_._dm__._pl__._ti_dsa-437115340933_._li_9032191_._pd__._&amp;amp;matchtype=b&amp;amp;gclid=Cj0KCQjw2NyFBhDoARIsAMtHtZ7tXUSdrjLIvbkpb2BdzwBYYCelutNMt6RUZDCaI7lST-fAXjwwaeQaAumnEALw_wcB&#34;&gt;Udemy Courses&lt;/a&gt;, or work through the online workshops from &lt;a href=&#34;https://library.capture.duke.edu/Panopto/Pages/Viewer.aspx?id=7a59e23a-1f7f-4bd7-8ebc-a943014170b4&#34;&gt;Duke University&lt;/a&gt; or the &lt;a href=&#34;(https://uomresearchit.github.io/r-shiny-course/)&#34;&gt;University of Manchester&lt;/a&gt;. And by all means, immerse yourself in the examples, posts and podcasts of the &lt;a href=&#34;https://shinydevseries.com/&#34;&gt;Shiny Developer Series&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/06/02/r-for-public-health/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/05/25/april-2021-top-40-new-cran-packages/</link>
      <pubDate>Tue, 25 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/05/25/april-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred seventy-nine new packages made it to CRAN in April. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in twelve categories: Computational Methods, Data, Genomics, Machine Learning, Mathematics, Medicine, Networks, Operations Research, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=abess&#34;&gt;abess&lt;/a&gt; v0.1.0: Provides a toolkit for solving the best subset selection problem in linear regression, logistic regression, Poisson regression, Cox proportional hazard model, multiple-response Gaussian, and multinomial regression. It implements and generalizes algorithms described in &lt;a href=&#34;https://www.pnas.org/content/117/52/33117&#34;&gt;Zhu et al. (2020)&lt;/a&gt; that exploit a novel sequencing-and-splicing technique to guarantee exact support recovery and globally optimal solution in polynomial times. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/abess/vignettes/abess-guide.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eat&#34;&gt;eat&lt;/a&gt; v0.1.0: Provides functions to determine production frontiers and technical efficiency measures through non-parametric techniques based upon regression trees. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0957417420306072?via%3Dihub&#34;&gt;Esteve et al. (2020)&lt;/a&gt; for details. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/eat/vignettes/EAT.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eat.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=childdevdata&#34;&gt;childdevdata&lt;/a&gt; v1.1.0: Bundles publicly available data sets with individual milestone data for children aged 0-5 years, with the aim of supporting the construction, evaluation, validation and interpretation of methodologies that aggregate milestone data into informative measures of child development. See &lt;a href=&#34;https://cran.r-project.org/web/packages/childdevdata/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;child.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datagovindia&#34;&gt;datagovindia&lt;/a&gt; v0.0.3: Allows users to search the &lt;a href=&#34;https:data.gov.in/ogpl_apis&#34;&gt;open data platform&lt;/a&gt; of the government of India to communicate with the more than 80,000 available APIs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/datagovindia/vignettes/datagovindia_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lehdr&#34;&gt;lehdr&lt;/a&gt; v0.2.4:  Provides functions to query the &lt;a href=&#34;https://lehd.ces.census.gov/data/lodes/LODES7/&#34;&gt;LODES FTP server&lt;/a&gt; to obtain longitudinal &lt;a href=&#34;https://lehd.ces.census.gov/&#34;&gt;Employer-Household Dynamics&lt;/a&gt; data and optionally aggregate Census block-level data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lehdr/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rbioapi&#34;&gt;rbioapi&lt;/a&gt; v0.7.0: Provides a consistent R interface to the Biologic Web Services API and fully supports &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi_mieaa.html&#34;&gt;miEAA&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi_panther.html&#34;&gt;PANTHER&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi_reactome.html&#34;&gt;Reactome&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi_string.html&#34;&gt;String&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi_uniprot.html&#34;&gt;UniProt&lt;/a&gt;. See this &lt;a href=&#34;https://cran.r-project.org/web/packages/rbioapi/vignettes/rbioapi.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidywikidatar&#34;&gt;tidywikidatar&lt;/a&gt; v0.2.0: Provides functions to query &lt;a href=&#34;https://wikidata.org/&#34;&gt;Wilidata&lt;/a&gt;, get tidy data frames in response, and cache data in a local &lt;code&gt;SQLite&lt;/code&gt; database. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tidywikidatar/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=protti&#34;&gt;protti&lt;/a&gt; v0.1.1: Provides functions and workflows for proteomics quality control and data analysis of both limited proteolysis-coupled mass spectrometry and regular bottom-up proteomics experiments. See &lt;a href=&#34;https://www.nature.com/articles/nbt.2999&#34;&gt;Feng et. al. (2014)&lt;/a&gt; for background. There are vignettes for various workflows: &lt;a href=&#34;https://cran.r-project.org/web/packages/protti/vignettes/data_analysis_dose_response_workflow.html&#34;&gt;Dose Response&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/protti/vignettes/data_analysis_single_dose_treatment_workflow.html&#34;&gt;Single Treatment Dose Response&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/protti/vignettes/input_preparation_workflow.html&#34;&gt;Input Preparation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/protti/vignettes/quality_control_workflow.html&#34;&gt;Quality Control&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;protti.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rediscover&#34;&gt;Rediscover&lt;/a&gt; v0.1.0: Implements an optimized method for identifying mutually exclusive genomic events based on the Poisson-Binomial distribution that takes into account that some samples are more mutated than others. See &lt;a href=&#34;https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1114-x&#34;&gt;Canisius et al. (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Rediscover/vignettes/Rediscover.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Rediscover.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geocmeans&#34;&gt;geocmeans&lt;/a&gt; v0.1.1: Provides functions to apply spatial fuzzy unsupervised classification, visualize and interpret results, as well as indices for estimating the spatial consistency and classification quality. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0031320306003451?via%3Dihub&#34;&gt;Cai et al. (2007)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1051200412002357?via%3Dihub&#34;&gt;Zaho et al. (2013)&lt;/a&gt;, and &lt;a href=&#34;https://journals.openedition.org/cybergeo/36414&#34;&gt;Gelb &amp;amp; Appaericio (2021)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/geocmeans/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and an additional &lt;a href=&#34;https://cran.r-project.org/web/packages/geocmeans/vignettes/adjustinconsistency.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geocmeans.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rforestry&#34;&gt;Rforestry&lt;/a&gt; v0.9.0.4: Provides fast implementations of Honest Random Forests, Gradient Boosting, and Linear Random Forests, with an emphasis on inference and interpretability. See &lt;a href=&#34;https://arxiv.org/abs/1906.06463&#34;&gt;Kunzel et al. (2019)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/Rforestry/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=elasdics&#34;&gt;elasdics&lt;/a&gt; v0.1.2: Provides functions to align curves and to compute mean curves based on the elastic distance defined in the square-root-velocity framework. For information on the framework see &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-1-4939-4020-2&#34;&gt;Srivastava and Klassen (2016)&lt;/a&gt;, For more theoretical details see &lt;a href=&#34;https://arxiv.org/abs/2104.11039&#34;&gt;Steyer et al. (2021)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jordan&#34;&gt;jordan&lt;/a&gt; v1.0-1: Provides functions to manipulate Jordan Algebras, commutative but non-associative algebraic structures that satisfy the Jordan Identify: (xy)x&lt;sup&gt;2&lt;/sup&gt; = x(yx&lt;sup&gt;2&lt;/sup&gt;). See &lt;a href=&#34;http://math.nsc.ru/LBRT/a1/files/mccrimmon.pdf&#34;&gt;McCrimmon (204)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ccoptimalmatch&#34;&gt;ccoptimalmatch&lt;/a&gt; v0.1.0: Uses sub-sampling to create pseudo-observations of controls to optimally match cases with controls. See &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874-021-01256-3&#34;&gt;Mamoiris (2021)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ccoptimalmatch/vignettes/ccoptimalmatching_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nCov2019&#34;&gt;nCov2019&lt;/a&gt; v0.4.4: Implements an interface to &lt;a href=&#34;https://disease.sh/&#34;&gt;disease.sh - Open Disease Data API&lt;/a&gt; to access real time and historical data of COVID-19 cases, vaccine and therapeutics data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nCov2019/vignettes/nCov2019.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nCov2019.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hlaR&#34;&gt;hlaR&lt;/a&gt; v0.1.0: Implements a tool for the eplet analysis of donor and recipient HLA (human leukocyte antigen) mismatches. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hlaR/vignettes/allele-haplotype.html&#34;&gt;Imputation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hlaR/vignettes/eplet-mm.html&#34;&gt;Eplet Mismatch&lt;/a&gt; and a &lt;a href=&#34;https://emory-larsenlab.shinyapps.io/hlar_shiny/&#34;&gt;Shiny App&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ReviewR&#34;&gt;RevieweR&lt;/a&gt; v2.3.6: Implements a portable &lt;code&gt;Shiny&lt;/code&gt; tool to explore patient-level electronic health record data and perform chart review in a single integrated framework. This tool supports the &lt;a href=&#34;https://www.ohdsi.org/data-standardization/the-common-data-model/&#34;&gt;OMOP&lt;/a&gt; common data model as well as the &lt;a href=&#34;https://mimic.physionet.org/&#34;&gt;MIMIC-III&lt;/a&gt; data model, and chart review through a &lt;a href=&#34;https://www.project-redcap.org/&#34;&gt;REDCap&lt;/a&gt; API. See the &lt;a href=&#34;https://reviewr.thewileylab.org/&#34;&gt;RevieweR Website&lt;/a&gt; for more information. There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_local.html&#34;&gt;Local&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_docker.html&#34;&gt;Docker&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_bigquery.html&#34;&gt;BigQuery&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/deploy_server.html&#34;&gt;Shiny Server&lt;/a&gt; deployment and performing a &lt;a href=&#34;https://cran.r-project.org/web/packages/ReviewR/vignettes/usage_perform_chart_review.html&#34;&gt;Chart Review&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RevieweR.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=greed&#34;&gt;greed&lt;/a&gt; v0.5.1: Provides an ensemble of algorithms to enable clustering of networks and data matrices  with different type of generative models. Model selection and clustering is performed in combination by optimizing the Integrated Classification Likelihood. The optimization is performed with a combination of greedy local search and a genetic algorithm. See &lt;a href=&#34;https://arxiv.org/abs/2002.11577&#34;&gt;Côme et al. (2021)&lt;/a&gt; for background and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/greed/vignettes/GMM.html&#34;&gt;Gaussian Mixture Models&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/greed/vignettes/graph-clustering-with-sbm.html&#34;&gt;Clustering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;greed.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;operations-research&#34;&gt;Operations Research&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=critpath&#34;&gt;critpath&lt;/a&gt; v0.1.2: Provides functions to compute critical paths, schedules, &lt;a href=&#34;https://www.investopedia.com/terms/p/pert-chart.asp&#34;&gt;PERT&lt;/a&gt; charts and &lt;a href=&#34;https://en.wikipedia.org/wiki/Gantt_chart&#34;&gt;Gantt&lt;/a&gt; charts. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/critpath/vignettes/CPMandPERT.html&#34;&gt;CPM and PERT&lt;/a&gt; and another on the &lt;a href=&#34;https://cran.r-project.org/web/packages/critpath/vignettes/LESS.html&#34;&gt;LESS Method&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;critpath.png&#34; height = &#34;350&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=himach&#34;&gt;himach&lt;/a&gt; v0.1.2: Provides functions to compute the best routes between airports for supersonic aircraft flying subsonic over land. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/himach/vignettes/Supersonic_Routes.html&#34;&gt;Introduction to Supersonic Routing&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/himach/vignettes/Supersonic_Routes_in_depth.html&#34;&gt;Advanced Supersonic Routing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;himach.png&#34; height = &#34;350&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=convdistr&#34;&gt;convdistr&lt;/a&gt; v1.5.3: Provides functions to compute convolutions of probability distributions via a method that creates a new random number function for individual random samples from the random generator function of each distribution. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/convdistr/vignettes/using-convdistr.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/convdistr/vignettes/sample_size.html&#34;&gt;Sample Size&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;convdistr.png&#34; height = &#34;350&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gamlss.lasso&#34;&gt;gamlss.lasso&lt;/a&gt; v1.0-0: Provides an interface for extra high-dimensional smooth functions for Generalized Additive Models for Location Scale and Shape (GAMLSS) including lasso, ridge, elastic net and least angle regression. The &lt;a href=&#34;https://www.gamlss.com/&#34;&gt;gamlss website&lt;/a&gt; provides considerable information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gamlss.jpeg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GGMnonreg&#34;&gt;GGMnonreg&lt;/a&gt; v1.0.0: Provides functions to estimate non-regularized Gaussian graphical models, Ising models, and mixed graphical models. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00273171.2019.1575716?journalCode=hmbr20&#34;&gt;Williams et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://bpspsychub.onlinelibrary.wiley.com/doi/abs/10.1111/bmsp.12173&#34;&gt;Williams &amp;amp; Rast (2019)&lt;/a&gt;, and &lt;a href=&#34;https://psyarxiv.com/fb4sa/&#34;&gt;Williams (2020)&lt;/a&gt; for details. &lt;a href=&#34;https://cran.r-project.org/web/packages/GGMnonreg/readme/README.html&#34;&gt;README&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GGMnonreg.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=relevance&#34;&gt;relevance&lt;/a&gt; v1.1: Implements the concepts of relevance and significance measures introduced in &lt;a href=&#34;https://stat.ethz.ch/~stahel/relevance/stahel-relevance2103.pdf&#34;&gt;Stahel (2021)&lt;/a&gt; to augment inference with p-values. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/relevance/vignettes/relevance-descr.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sasfunclust&#34;&gt;sasfunclust&lt;/a&gt; v1.0.0: Implements the sparse and smooth functional clustering method described in &lt;a href=&#34;https://arxiv.org/abs/2103.15224&#34;&gt;Centofanti et al. (2021)&lt;/a&gt; that aims to classify a sample of curves into homogeneous groups while jointly detecting the most informative portions of domain. See &lt;a href=&#34;https://cran.r-project.org/web/packages/sasfunclust/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sasfunclust.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survMS&#34;&gt;survMS&lt;/a&gt; v0.0.1: Provides functions to simulate data from the &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0169716103230248&#34;&gt;Accelerated Hazard&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Accelerated_failure_time_model&#34;&gt;Accelerated Failure Time&lt;/a&gt;, and &lt;a href=&#34;https://socialsciences.mcmaster.ca/jfox/Books/Companion-2E/appendix/Appendix-Cox-Regression.pdf&#34;&gt;Cox&lt;/a&gt; survival models. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.2059&#34;&gt;Bender et al. (2004)&lt;/a&gt; for the methods used to implement the Cox model, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/survMS/vignettes/how-to-simulate-survival-models.html&#34;&gt;vignette&lt;/a&gt;  and &lt;a href=&#34;https://github.com/mathildesautreuil/survMS/&#34;&gt;GitHub&lt;/a&gt; for an introduction and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;survMS.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TestGardener&#34;&gt;TestGardener&lt;/a&gt; v0.1.4: Provides functions to develop, evaluate, and score multiple choice examinations, psychological scales, questionnaires, and similar types of data involving sequences of choices among one or more sets of answers. See &lt;a href=&#34;https://www.mdpi.com/2624-8611/2/4/26&#34;&gt;Ramsay et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://journals.sagepub.com/doi/10.3102/1076998619885636&#34;&gt;Ramsay et al. (2019)&lt;/a&gt; for the methodology and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/TestGardener/vignettes/SDSAnalysis.html&#34;&gt;Symptom Distress Analysis&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/TestGardener/vignettes/SweSATQuantitativeAnalysis.html&#34;&gt;SweSAT Quantitative Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TestG.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wpa&#34;&gt;wpa&lt;/a&gt; v1.5.0: Provides opinionated functions to enable easier and faster analysis of Workplace Analytics data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wpa/vignettes/intro-to-wpa.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;wpa.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=garchmodels&#34;&gt;garchmodels&lt;/a&gt; v0.1.1: Implements a framework for using &lt;a href=&#34;https://www.investopedia.com/terms/g/garch.asp#:~:text=GARCH%20is%20a%20statistical%20modeling,an%20autoregressive%20moving%20average%20process.&#34;&gt;GARCH&lt;/a&gt; models with the &lt;code&gt;tidymodels&lt;/code&gt; ecosystem. It includes both univariate and multivariate methods from the &lt;code&gt;rugarch&lt;/code&gt; and &lt;code&gt;rmgarch&lt;/code&gt; packages. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/garchmodels/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/garchmodels/vignettes/tuning_univariate_algorithms.html&#34;&gt;vignette&lt;/a&gt; on tuning univariate GARCH models.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;garchmodels.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tensorTS&#34;&gt;tensorTS&lt;/a&gt; v0.1.1: Provides functions for estimating, simulating and predicting factor and autoregressive models for matrix and tensor valued time series. See &lt;a href=&#34;https://arxiv.org/abs/1905.07530&#34;&gt;Chen et al. (2020)&lt;/a&gt;, &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304407620302050?via%3Dihub&#34;&gt;Chen et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://arxiv.org/abs/2006.02611&#34;&gt;Han et al. (2020)&lt;/a&gt; for the math.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffmatchpatch&#34;&gt;diffmatchpatch&lt;/a&gt; v0.1.0: Implements a wrapper for Google&amp;rsquo;s &lt;a href=&#34;https://github.com/google/diff-match-patch&#34;&gt;diff-match-patch&lt;/a&gt; library. It provides basic tools for computing diffs, finding fuzzy matches, and constructing / applying patches to strings. See &lt;a href=&#34;https://github.com/google/diff-match-patch&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=erify&#34;&gt;erify&lt;/a&gt; v0.2.0: Provides several validator functions to check if arguments passed by users have valid types, lengths, etc., and if not, to generate informative and good-formatted error messages in a consistent style. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/erify/vignettes/erify.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=juicr&#34;&gt;juicr&lt;/a&gt; v0.1: Provides a GUI interface for automating data extraction from multiple images containing scatter and bar plots, semi-automated tools to tinker with extraction attempts, and a fully-loaded point-and-click manual extractor with image zoom, calibrator, and classifier. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/juicr/vignettes/juicr_basic_vignette_v0.1.pdf&#34;&gt;vignette&lt;/a&gt; for examples, and the &lt;a href=&#34;https://www.youtube.com/c/LajeunesseLab/&#34;&gt;Youtube channel&lt;/a&gt; for a course on meta analysis.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mailmerge&#34;&gt;mailmerge&lt;/a&gt; v 0.2.1: Allows users to mail merge using markdown documents and gmail, parse markdown documents as the body of email, use the &lt;code&gt;yaml&lt;/code&gt; header to specify the subject line of the email, preview the email in the RStudio viewer pane, and send (draft) email using &lt;code&gt;gmailr&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mailmerge/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=m61r&#34;&gt;m61r&lt;/a&gt; v0.0.2: Provides &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;tidyr&lt;/code&gt; like data manipulation functions using only base R and no dependencies. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/m61r/vignettes/base_r.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flametree&#34;&gt;flametree&lt;/a&gt; v0.1.2: Implements a generative art system for producing tree-like images using an L-system to create the structures. See &lt;a href=&#34;https://cran.r-project.org/web/packages/flametree/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;flametree.png&#34; height = &#34;500&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leafdown&#34;&gt;leafdown&lt;/a&gt; v1.0.0: Provides drill down functionality for &lt;code&gt;leaflet&lt;/code&gt; choropleths in &lt;code&gt;shiny&lt;/code&gt; apps. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/leafdown/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/leafdown/vignettes/Showcase_electionapp.html&#34;&gt;Showcase&lt;/a&gt; example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;leafdown.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mapping&#34;&gt;mapping&lt;/a&gt; v1.2: Provides coordinates, linking and mapping functions for mapping workflows of different geographical statistical units. Geographical coordinates automatically link with the input data to generate maps. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mapping/vignettes/a-journey-into-mapping.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mapping.png&#34; height = &#34;350&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=materialmodifier&#34;&gt;materialmodifier&lt;/a&gt; v1.0.0: Provides functions to apply image processing effects to modify the perceived material properties such as gloss, smoothness, and blemishes. Look &lt;a href=&#34;https://github.com/tsuda16k/materialmodifier&#34;&gt;here&lt;/a&gt; for documentation and practical tips of the package is available at&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;material.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=svplots&#34;&gt;svplots&lt;/a&gt; v0.1.0: Implements two versions of sample variance plots illustrating the squared deviations from sample variance as described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/03610918.2020.1851716?journalCode=lssp20&#34;&gt;Wijesuriya (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/svplots/vignettes/Svplots_and_Testing_Hypothes.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;svplots.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vivid&#34;&gt;vivid&lt;/a&gt; v0.1.0: Provides a suite of plots for displaying variable importance and two-way variable interaction. Plots include partial dependence plots laid out in &amp;ldquo;pairs plot&amp;rdquo;&amp;rdquo; or &lt;a href=&#34;https://www.zenplot.com/en?gclid=CjwKCAjwy42FBhB2EiwAJY0yQi2mfla-DMC2uuDglAGzh1mUx4sYyT5p8uEmfWgeMv5gKBh_5V2RDxoC6jEQAvD_BwE&#34;&gt;zenplots&lt;/a&gt; style. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/vivid/vignettes/vivid.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/vivid/vignettes/vividQStart.html&#34;&gt;Quick Start Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vivid.png&#34; height = &#34;500&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/05/25/april-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Introduction to Functional Data Analysis with R</title>
      <link>https://rviews.rstudio.com/2021/05/04/functional-data-analysis-in-r/</link>
      <pubDate>Tue, 04 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/05/04/functional-data-analysis-in-r/</guid>
      <description>
        
&lt;script src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/header-attrs/header-attrs.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;Suppose you have data that looks something like this.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/figure-html/unnamed-chunk-1-1.png&#34; width=&#34;672&#34; /&gt;
This plot might depict 80 measurements for a participant in a clinical trial where each data point represents the change in the level of some protein level. Or it could represent any series of longitudinal data where the measurements are taken at irregular intervals. The curve looks like a time series with obvious correlations among the points, but there are not enough measurements to model the data with the usual time series methods. In a scenario like this, you might find &lt;a href=&#34;https://en.wikipedia.org/wiki/Functional_data_analysis&#34;&gt;Functional Data Analysis&lt;/a&gt; (FDA) to be a viable alternative to the usual multi-level, mixed model approach.&lt;/p&gt;
&lt;p&gt;This post is meant to be a “gentle” introduction to doing FDA with R for someone who is totally new to the subject. I’ll show some “first steps” code, but most of the post will be about providing background and motivation for looking into FDA. I will also point out some of the available resources that a newcommer to FDA should find helpful.&lt;/p&gt;
&lt;p&gt;FDA is a branch of statistics that deals with data that can be conceptualized as a function of an underlying, continuous variable. The data in FDA are smooth curves (or surfaces) in time or space. To fix a mental model of this idea, first consider an ordinary time series. For example, you might think of the daily closing prices of your favorite stock. The data that make up a time series are the individual points which are considered to be random draws from an underlying stochastic process.&lt;/p&gt;
&lt;p&gt;Now, go up a level of abstraction, and consider a space where the whole time series, or rather an imaginary continuous curve that runs through all of your data points is the basic item of analysis. In this conceptual model, the curve comprises an infinite number of points, not just the few you observed. Moreover, unlike in basic time series analysis, the observed points do not need to be equally spaced, and the various curves that make up your data set do not need to be sampled at the same time points.&lt;/p&gt;
&lt;p&gt;Mathematically, the curves are modeled as functions that live in an infinite dimensional vector space, what the mathematicians call a &lt;a href=&#34;https://iopscience.iop.org/article/10.1088/1742-6596/839/1/012002/pdf&#34;&gt;Hilbert Space&lt;/a&gt;. One way to think of this is that you are dealing with the ultimate large p small n problem. Each curve has infinitely many points, not just the 3 or 30 or 3,000 you happen to have.&lt;/p&gt;
&lt;p&gt;The theory of Hilbert Spaces is part of the area of mathematical analysis called &lt;a href=&#34;https://en.wikipedia.org/wiki/Functional_analysis&#34;&gt;Functional Analysis&lt;/a&gt;, a subject usually introduced as part of a second or third course in mathematical analysis, or perhaps in a course on &lt;a href=&#34;https://quantum.phys.cmu.edu/QCQI/qitd114.pdf&#34;&gt;Quantum Mechanics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It would be a heavy lift to expect someone new to Functional Data Analysis to start with the mathematics. Fortunately, this is not really necessary. The practical applications of FDA and the necessary supporting software have been sufficiently developed so that anyone familiar with the basics of ordinary vector spaces should have sufficient background to get started. The salient points to remember are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hilbert space is an infinite dimensional linear vector space&lt;/li&gt;
&lt;li&gt;The vectors in Hilbert space are functions&lt;/li&gt;
&lt;li&gt;The inner product of two functions in the Hilbert space is defined as the integral of two functions, but it behaves very much like the familiar dot product.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Moreover, for the last twenty years or so mathematical statisticians have been writing R packages to put FDA within the reach of anyone with motivation and minimal R skills. The CRAN Task View on &lt;a href=&#34;https://cran.r-project.org/view=FunctionalData&#34;&gt;Functional Data Analysis&lt;/a&gt; categorizes and provides brief explanations for forty packages that collectively cover most of the established work on FDA. The following graph built with functions from the &lt;a href=&#34;https://cran.r-project.org/package=cranly&#34;&gt;&lt;code&gt;cranly&lt;/code&gt;&lt;/a&gt; package shows part of the network for two core FDA packages.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;fda.png&#34; height = &#34;600&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://cran.r-project.org/package=fda&#34;&gt;&lt;code&gt;fda&lt;/code&gt;&lt;/a&gt; package emphasized in the network plot above is the logical place for an R user to begin investigating FDA. With thirty-two reverse depends, thirty-eight reverse imports and thirteen reverse suggest, fda is at the root of Functional Data Analysis software for R. Moreover, in a very real sense, it is at the root of modern FDA itself. &lt;code&gt;fda&lt;/code&gt; was written to explicate the theory developed in the 2005 book by Ramsay and Silverman&lt;span class=&#34;math inline&#34;&gt;\(^{1}\)&lt;/span&gt;. Kokoszka and Reimnerr state that the first edition of this book published in 1997: “is largely credited with solidifying FDA as an official subbranch of statistics” (p xiv)&lt;span class=&#34;math inline&#34;&gt;\(^{2}\)&lt;/span&gt;. The &lt;a href=&#34;https://cran.r-project.org/package=refund&#34;&gt;&lt;code&gt;refund&lt;/code&gt;&lt;/a&gt; package is used extensively throughout the book by Kokoszka and Reimnerr.&lt;/p&gt;
&lt;div id=&#34;first-steps&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;First Steps&lt;/h3&gt;
&lt;p&gt;The synthetic data in the figure above were generated by a Wiener, Brownian Motion process, which for the purposes of this post, is just a convenient way to generate a variety of reasonable looking curves. We suppose that the data points shown represent noisy observations generated by a smooth curve f(t). We estimate this curve with the model: &lt;span class=&#34;math inline&#34;&gt;\(y_{i} = f(t_{i}) + \epsilon_{i}\)&lt;/span&gt; where the &lt;span class=&#34;math inline&#34;&gt;\(\epsilon_{i}\)&lt;/span&gt; are normally distributed with mean 0 and variance &lt;span class=&#34;math inline&#34;&gt;\(\sigma^{2}\)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Notice that the measurement times are randomly selected within the 100 day window and not uniformly spaced.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(999)
n_obs &amp;lt;- 80
time_span &amp;lt;- 100
time &amp;lt;- sort(runif(n_obs,0,time_span))
Wiener &amp;lt;- cumsum(rnorm(n_obs)) / sqrt(n_obs)
y_obs &amp;lt;- Wiener + rnorm(n_obs,0,.05)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Remember that the task ahead is to represent the entire curve of infinitely many points and not just the handful of observed values. Here is where the linear algebra comes in. The curve is treated as a vector in an infinite dimensional vector space, and what we want is something that will serve as a basis for this curve projected down into the subspace where the measurements live. The standard way to do this for non-periodic data is to construct a &lt;a href=&#34;https://en.wikipedia.org/wiki/B-spline&#34;&gt;B-spline&lt;/a&gt; basis. (B-splines or basis splines are splines designed to have properties that make them suitable for representing vectors.) The code that follows is mostly &lt;em&gt;borrowed&lt;/em&gt; from Jiguo Cao’s Youtube Video Course&lt;span class=&#34;math inline&#34;&gt;\(^{3}\)&lt;/span&gt; which I very highly recommend for anyone just starting with FDA. In his first five videos, Cao explains B-splines and the placement of knots in great detail and derives the formula used in the code to calculates the number of basis elements from the number of knots and the order of the splines.&lt;/p&gt;
&lt;p&gt;Note that we are placing the knots at times equally spaced over the 100 day time span.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;times_basis = seq(0,time_span,1)
knots    = c(seq(0,time_span,5)) #Location of knots
n_knots   = length(knots) #Number of knots
n_order   = 4 # order of basis functions: cubic bspline: order = 3 + 1
n_basis   = length(knots) + n_order - 2;
basis = create.bspline.basis(c(min(times_basis),max(times_basis)),n_basis,n_order,knots)
n_basis&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 23&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and there are 23 basis vectors.&lt;/p&gt;
&lt;p&gt;Next, we use the function &lt;code&gt;eval.basis()&lt;/code&gt; to evaluate the basis functions at the times where our data curve was observed The matrix &lt;code&gt;PHI&lt;/code&gt; contains the values of the 23 basis functions &lt;span class=&#34;math inline&#34;&gt;\(\phi_j(t)\)&lt;/span&gt; evaluated at 80 points.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;PHI = eval.basis(time, basis) 
dim(PHI)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 80 23&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We plot the basis functions and locations of the knots.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;matplot(time,PHI,type=&amp;#39;l&amp;#39;,lwd=1,lty=1, xlab=&amp;#39;time&amp;#39;,ylab=&amp;#39;basis&amp;#39;,cex.lab=1,cex.axis=1)
for (i in 1:n_knots)
{
  abline(v=knots[i], lty=2, lwd=1)
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/figure-html/unnamed-chunk-5-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;The plot shows that for interior points, four basis functions contribute to computing the value of any point. The endpoints, however, are computed from a single basis function.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;estimating-the-basis-coefficients&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Estimating the Basis Coefficients&lt;/h3&gt;
&lt;p&gt;As in ordinary regression, we express the function in terms of the coefficients &lt;span class=&#34;math inline&#34;&gt;\(c_j\)&lt;/span&gt; and basis functions &lt;span class=&#34;math inline&#34;&gt;\(\phi_j\)&lt;/span&gt; using the formula: &lt;span class=&#34;math inline&#34;&gt;\(f(t) = \sum c_j \phi_j(t)\)&lt;/span&gt;. Later we will see how to use built-in &lt;code&gt;fda&lt;/code&gt; functions to estimate the coefficients, but now we follow Cao’s lead and calculate everything from first principles.&lt;/p&gt;
&lt;p&gt;The following code uses matrix least squares equation &lt;span class=&#34;math inline&#34;&gt;\(\hat{c} = (\Phi^t\Phi)^{-1} \Phi^{t}y\)&lt;/span&gt; to estimate the coefficients.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Least squares estimate
# estimate basis coefficient
M = ginv(t(PHI) %*% PHI) %*% t(PHI)
c_hat = M %*% Wiener&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We compute &lt;span class=&#34;math inline&#34;&gt;\(\hat{y}\)&lt;/span&gt;, the estimates of our observed values, and plot.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;y_hat = PHI %*% c_hat
# Augment data frame for plotting
df &amp;lt;- df %&amp;gt;% mutate(y_hat = y_hat)
p2 &amp;lt;- df %&amp;gt;% ggplot() + 
      geom_line(aes(x = time, y = Wiener), col = &amp;quot;grey&amp;quot;) +
      geom_point(aes(x = time, y = y_obs)) +
      geom_line(aes(x = time, y = y_hat), col = &amp;quot;red&amp;quot;)
p2 + ggtitle(&amp;quot;Original curve and least squares estimate&amp;quot;) + 
      xlab(&amp;quot;time&amp;quot;) + ylab(&amp;quot;f(time)&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/figure-html/unnamed-chunk-7-1.png&#34; width=&#34;672&#34; /&gt;
The gray curve in the plot represents the underlying Brownian motion process, the dots are the observed values (the same as in the first plot), and the red curve represents the least squares “smoothed” estimates.&lt;/p&gt;
&lt;p&gt;Now, we work through the matrix calculations to estimate the variance of the noise and the error bars for &lt;span class=&#34;math inline&#34;&gt;\(\hat{y}\)&lt;/span&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# estimate the variance of noise
## SSE = (Y - Xb)&amp;#39;(Y - Xb)
SSE = t(y_hat-y_obs)%*%(y_hat-y_obs)
sigma2 = SSE/(n_obs-n_basis)

# estimate the variance of the fitted curve
# H is the Hat matrix H
# H = X*inv(X&amp;#39;X)*X``
H = PHI %*% M
varYhat = diag(H %*% H * matrix(sigma2,n_obs,n_obs))

# 95% confidence interval

y_hat025 = y_hat-1.96*sqrt(varYhat)
y_hat975 = y_hat+1.96*sqrt(varYhat)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And, we plot. We have a satisfying smoothed representation of our original curve that looks like it would be and adequate starting point for further study. Note that process of using regression to produce a curve from the basis functions is often referred to as “regression smoothing”&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;df &amp;lt;- mutate(df, y_hat025 = y_hat025,
                 y_hat975 = y_hat975)
#names(df) &amp;lt;- c(&amp;quot;time&amp;quot;,&amp;quot;Wiener&amp;quot;,&amp;quot;y_hat&amp;quot;, &amp;quot;y_hat025&amp;quot;, &amp;quot;y_hat975&amp;quot;)
p3 &amp;lt;- df %&amp;gt;% ggplot() + 
      geom_line(aes(x = time, y = Wiener), col = &amp;quot;grey&amp;quot;) +
      geom_point(aes(x = time, y = y_obs)) +
      geom_line(aes(x = time, y = y_hat), col = &amp;quot;red&amp;quot;) +
      geom_line(aes(x = time, y_hat025), col = &amp;quot;green&amp;quot;) +
      geom_line(aes(x = time, y_hat975), col = &amp;quot;green&amp;quot;) 
p3 + ggtitle(&amp;quot;Estimated curve with error bars&amp;quot;) + 
     xlab(&amp;quot;time&amp;quot;) + ylab(&amp;quot;f(time)&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/figure-html/unnamed-chunk-9-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;We finish for today, by showing how to do the hard work of estimating coefficients and function values with a single line of code using the &lt;code&gt;fda&lt;/code&gt; function &lt;code&gt;smooth.basis()&lt;/code&gt;. The function takes the arguments &lt;code&gt;argvals&lt;/code&gt; the times we want to use for evaluation as a vector (or matrix or array), &lt;code&gt;y&lt;/code&gt; the observed values, and &lt;code&gt;fdParobj&lt;/code&gt;, an &lt;code&gt;fda&lt;/code&gt; object containing the basis elements.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;Wiener_obj &amp;lt;- smooth.basis(argvals = time, y = y_obs, fdParobj = basis)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here we plot our “hand calculated” curve in red and show the &lt;code&gt;smooth.basis()&lt;/code&gt; curve in blue. They are reasonably close, except at the end points, where there is not much data to construct the basis.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;plot(time, Wiener, type = &amp;quot;l&amp;quot;, xlab = &amp;quot;time&amp;quot;, ylab = &amp;quot;f(time)&amp;quot;, 
     main = &amp;quot;Comparison of fda package and naive smoothing estimates&amp;quot;, col = &amp;quot;grey&amp;quot;)
lines(time,y_hat,type = &amp;quot;l&amp;quot;,col=&amp;quot;red&amp;quot;)
lines(Wiener_obj, lwd = 1, col = &amp;quot;blue&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/2021/05/04/functional-data-analysis-in-r/index_files/figure-html/unnamed-chunk-11-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Note that we have shown the simplest use of &lt;code&gt;smooth.basis()&lt;/code&gt; which is capable of computing penalized regression estimates and more. The &lt;a href=&#34;https://www.rdocumentation.org/packages/fda/versions/5.1.9/topics/smooth.basis&#34;&gt;examples&lt;/a&gt; of using the &lt;code&gt;smooth.basis()&lt;/code&gt; function in the &lt;code&gt;fda&lt;/code&gt; pdf are extensive and worth multiple blog posts. In general, the pdf level documentation for &lt;code&gt;fda&lt;/code&gt; is superb. However, the package lacks vignettes. For a price, the book &lt;em&gt;Functional Data Analysis with R and Matlab&lt;/em&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{4}\)&lt;/span&gt; supplies the equivalent of several the missing vignettes.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;next-steps&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Next Steps&lt;/h3&gt;
&lt;p&gt;Once you have a basis representation, what’s next? You may be interested in the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More exploratory work such as &lt;a href=&#34;https://en.wikipedia.org/wiki/Functional_principal_component_analysis&#34;&gt;Functional Principal Components Analysis&lt;/a&gt;, the analog of principal components analysis.&lt;/li&gt;
&lt;li&gt;Clustering curves. See the &lt;a href=&#34;https://cran.r-project.org/package=funHDDC&#34;&gt;funHDDC&lt;/a&gt; package.&lt;/li&gt;
&lt;li&gt;Setting up regression models where either the dependent variable, or some of the independent variables, or both are functional objects. See the &lt;a href=&#34;https://CRAN.R-project.org/package=refund&#34;&gt;refund&lt;/a&gt; package and the book by Kokoszka and Reimnerr&lt;span class=&#34;math inline&#34;&gt;\(^{2}\)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Studying the shape of the curves themselves. For example, the shape of a protein concentration curve may convey some clinical meaning. FDA permits studying the velocity and acceleration of curves, offering the possibility of obtaining more information than the standard practice of looking at the area under the curves. You can explore this with the &lt;code&gt;fda&lt;/code&gt; package (But be sure to check that the order of your basis functions is adequate to compute derivatives.). See the book by Ramsay, Hooker and Graves&lt;span class=&#34;math inline&#34;&gt;\(^{4}\)&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Learning what to do when you have sparse data. See the paper by Yao et al. below&lt;span class=&#34;math inline&#34;&gt;\(^{5}\)&lt;/span&gt; and look into the &lt;a href=&#34;https://cran.r-project.org/package=fdapace&#34;&gt;fdapace&lt;/a&gt; package.&lt;/li&gt;
&lt;li&gt;Working with two and three dimensional medical images&lt;span class=&#34;math inline&#34;&gt;\(^{6}\)&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would like to make Functional Data Analysis a regular feature on R Views. If you are working with FDA and would like to post, please let me (&lt;a href=&#34;mailto:joseph.rickert@rstudio.com&#34; class=&#34;email&#34;&gt;joseph.rickert@rstudio.com&lt;/a&gt;) know.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;div id=&#34;books&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Books&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{2}\)&lt;/span&gt;Kokoszka, P. and Reimherr, M. (2017). &lt;em&gt;Introduction to Functional Data Analysis&lt;/em&gt;. CRC.&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{1}\)&lt;/span&gt;Ramsay, J.O. and Silverman, B.W. (2005). &lt;em&gt;Functional Data Analysis&lt;/em&gt;. Springer.&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{4}\)&lt;/span&gt;Ramsay, J.0., Hooker, G. and Graves, S. (2009) &lt;em&gt;Functional Data Analysis with R and MATLAB&lt;/em&gt; Springer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;online-resources&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Online Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{3}\)&lt;/span&gt;Cao, J. (2019). &lt;a href=&#34;https://www.youtube.com/watch?v=SUp_Nq8NwfE&#34;&gt;&lt;em&gt;Functional Data Analysis Course&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Staicu, A. and Park, Y. (2016) &lt;a href=&#34;https://www4.stat.ncsu.edu/~staicu/FDAtutorial/&#34;&gt;&lt;em&gt;Short Course on Applied Functional Data Analysis&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;recommended-papers&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Recommended Papers&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{6}\)&lt;/span&gt;Sørensen, H. Goldsmith, J. and Sangalli, L. (2013). &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.5989&#34;&gt;&lt;em&gt;An introduction with medical applications fo functional data analysis&lt;/em&gt;&lt;/a&gt; Wiley&lt;/li&gt;
&lt;li&gt;Wang, J., Chiou, J. and Müller, H. (2015). &lt;a href=&#34;https://arxiv.org/pdf/1507.05135.pdf&#34;&gt;&lt;em&gt;Review of Functional Data Analysis&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&#34;math inline&#34;&gt;\(^{5}\)&lt;/span&gt; Yao, F., Müller, H, Wang, J. (2012). &lt;a href=&#34;https://anson.ucdavis.edu/~mueller/jasa03-190final.pdf&#34;&gt;&lt;em&gt;Functional Data Analysis for Sparse Longitudinal Data&lt;/em&gt;&lt;/a&gt; JASA J100, I 470&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/05/04/functional-data-analysis-in-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/04/22/march-2021-top-40-new-cran-packages/</link>
      <pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/04/22/march-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;By my count, two hundred twenty-one new packages &lt;em&gt;stuck&lt;/em&gt; to CRAN in March 2021.&lt;sup&gt;1&lt;/sup&gt; Here are my &amp;ldquo;Top 40&amp;rdquo; selections in twelve categories: Computational Methods, Data, Engineering, Genomics, Machine Learning, Medicine, Music, Networks, Science, Statistics, Utility, and Visualization. Two of these categories Engineering and Music have only one entry each. However, I decided to give them their own category in order to draw attention to  the use of R outside of the mainstream, and I have always lamented the fate of the &lt;em&gt;Miscellaneous&lt;/em&gt;. In the same spirit, note that the complete works of &lt;em&gt;the Bard&lt;/em&gt; appear in the Data category and that due to &lt;code&gt;tidypaleo&lt;/code&gt; &lt;em&gt;Paleoenvironmental&lt;/em&gt; is now &lt;em&gt;a thing&lt;/em&gt; in R.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gamlss.foreach&#34;&gt;gamlss&lt;/a&gt; v1.0-5: Implements computationally intensive calculations for Generalized Additive Models for location, scale, and shape as described in &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/full/10.1111/j.1467-9876.2005.00510.x&#34;&gt;Rigby &amp;amp; Stasinopoulos (2005)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=waydown&#34;&gt;waydown&lt;/a&gt; v1.1.0: Implements an algorithm based on the classical Helmholtz decomposition to obtain an approximate potential function for non gradient fields. See &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007788&#34;&gt;Rodríguez-Sánchez (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/waydown/vignettes/examples.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;waydown.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aopdata&#34;&gt;aopdata&lt;/a&gt; v0.2.1: Provides functions to download data from the &lt;a href=&#34;https://www.ipea.gov.br/acessooportunidades/en/&#34;&gt;Access to Opportunities Project&lt;/a&gt; (AOP) which includes annual estimates of access to employment, health and education services by transport mode, as well as data on the spatial distribution of population, schools and health-care facilities at a fine spatial resolution for all cities included in the study. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/aopdata/vignettes/intro_to_aopdata.html&#34;&gt;Introduction&lt;/a&gt; to the package, and there are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/aopdata/vignettes/access_inequality.html&#34;&gt;Analyzing Inequality&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/aopdata/vignettes/access_maps.html&#34;&gt;Mapping Urban Accessibility&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/aopdata/vignettes/landuse_maps.html&#34;&gt;Mapping Pooulation and Land Use&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aopdata.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bardr&#34;&gt;bardr&lt;/a&gt; v0.0.9: Provides R data structures for Shakespeare&amp;rsquo;s complete works, as provided by &lt;a href=&#34;https:www.gutenberg.org/ebooks/100&#34;&gt;Project Gutenberg&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/bardr/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metro&#34;&gt;metro&lt;/a&gt; v0.9.1: Provides access to the &lt;a href=&#34;https://developer.wmata.com/&#34;&gt;Metro Transparent Data Sets API&lt;/a&gt; published by the Washington Metropolitan Area Transit Authority, the  government agency operating light rail and passenger buses in the Washington D.C. area. See &lt;a href=&#34;https://cran.r-project.org/web/packages/metro/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RAQSAPI&#34;&gt;RAQSAPI&lt;/a&gt; v2.0.1: Provides functions to retrieve air monitoring data and associated metadata from the US Environmental Protection Agency&amp;rsquo;s &lt;a href=&#34;https://aqs.epa.gov/aqsweb/documents/data_api.html&#34;&gt;Air Quality System Service&lt;/a&gt;. There are several short vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/RAQSAPI/vignettes/Intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/RAQSAPI/vignettes/RAQSAPIusagetipsandprecautions.html&#34;&gt;Usage tips and precautions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=troopdata&#34;&gt;troopdata&lt;/a&gt; v0.1.3: Provides access to U.S. Department of Defense data on overseas military deployments and includes functions for pulling country-year troop deployment and basing data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/troopdata/readme/README.html&#34;&gt;README&lt;/a&gt; to get started&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;troopdata.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;engineering&#34;&gt;Engineering&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pipenostics&#34;&gt;pipenostics&lt;/a&gt; v0.1.7: Implements empirical and data-driven models of heat losses, corrosion diagnostics, reliability and predictive maintenance of pipeline systems which should be of interest to the engineering departments of heat generating and heat transferring companies. See &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-3-319-25307-7&#34;&gt;Timashev et al. (2016)&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S2214785317313755?via%3Dihub&#34;&gt;Reddy (2017)&lt;/a&gt; for the methods used and &lt;a href=&#34;https://cran.r-project.org/web/packages/pipenostics/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pipenostics.svg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmmSeq&#34;&gt;glmmSeq&lt;/a&gt; v0.1.0: Provides functions to fit negative binomial mixed effects models with matched samples to model expression data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/glmmSeq/vignettes/glmmSeq.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;glmmSeq.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ondisc&#34;&gt;ondisc&lt;/a&gt; v1.0.0: Implements a method to allow researchers to analyze large-scale single-cell data as and R object stored on disk. There is a tutorial on the the &lt;a href=&#34;https://cran.r-project.org/web/packages/ondisc/vignettes/tutorial_odm_class.html&#34;&gt;ondisc matrix class&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ondisc/vignettes/tutorial_other_classes.html&#34;&gt;Metadata&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SignacX&#34;&gt;SignacX&lt;/a&gt; v2.2.0: Implements a neural network trained with flow-sorted gene expression data to classify cellular phenotypes in single cell RNA-sequencing data. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2021.02.01.429207v3&#34;&gt;Chamberlain et al. (2021)&lt;/a&gt; for background. There are seven vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/SignacX/vignettes/signac-Seurat_AMP.html&#34;&gt;Analysis of Kidney Lupus Data&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/SignacX/vignettes/signac-Seurat_pbmcs.html&#34;&gt;Analysis of PBMCs from 10X Genomics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SignacX.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=opitools&#34;&gt;opitools&lt;/a&gt; v1.0.3: Implements a tool to analyze opinions inherent in a text document relating to a specific subject (A) and assess how opinions expressed with respect to another subject (B) may affect the opinions on subject A. This package has been designed specifically for application to social media datasets, such as Twitter and Facebook. See &lt;a href=&#34;https://osf.io/preprints/socarxiv/c32qh/&#34;&gt;Adepeju and Jimoh (2021)&lt;/a&gt; for an extended example that demonstrates the utility of the approach and the &lt;a href=&#34;https://cran.r-project.org/web/packages/opitools/vignettes/opitools-vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;opitools.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=poems&#34;&gt;poems&lt;/a&gt; v1.0.1: Provides a framework of interoperable R6 classes for building ensembles of viable models via the &lt;a href=&#34;https://en.wikipedia.org/wiki/Pattern-oriented_modeling&#34;&gt;pattern-oriented modeling&lt;/a&gt; (POM) approach. The package includes classes for encapsulating and generating model parameters, and managing the POM workflow which includes: model setup; generating model parameters via Latin hyper-cube sampling; running multiple sampled model simulations; collating summary results; and validating and selecting an ensemble of models that best match known patterns. There are two vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/poems/vignettes/simple_example.pdf&#34;&gt;Simple Example&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/poems/vignettes/thylacine_example.pdf&#34;&gt;Thylacine Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;poems.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dampack&#34;&gt;dampack&lt;/a&gt; v1.0.0: Implements a suite of functions for analyzing and visualizing the health economic outputs of mathematical models. See &lt;a href=&#34;https://www.cambridge.org/core/books/decision-making-in-health-and-medicine/31FD197195DAE2A6321409568BEFA2DD&#34;&gt;Hunink et al. (2014)&lt;/a&gt; for the theoretical underpinnings. There are five vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/dampack/vignettes/basic_cea.html&#34;&gt;Basic Cost Effectiveness Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dampack/vignettes/psa_analysis.html&#34;&gt;Probabilistic Sensitivity Analysis: Analysis&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/dampack/vignettes/voi.html&#34;&gt;Value of Information Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dampack.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rdecision&#34;&gt;rdecision&lt;/a&gt; v1.0.3: Provides classes and functions for using decision trees to model health care interventions using cohort models. See &lt;a href=&#34;https://www.amazon.com/Decision-Modelling-Economic-Evaluation-Handbooks/dp/0198526628&#34;&gt;Briggs et al.&lt;/a&gt; for theory and terminology. There are five vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/rdecision/vignettes/DT01-Sumatriptan.html&#34;&gt;Elementary decision tree (Evans 1997)&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/rdecision/vignettes/DT02-Tegaderm.html&#34;&gt;Decision tree with PSA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rdecision.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;music&#34;&gt;Music&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gm&#34;&gt;gm&lt;/a&gt; v1.0.2: Implements a high-level language to create music including converting your music to musical scores and audio files. It works with &lt;a href=&#34;https://rmarkdown.rstudio.com/&#34;&gt;R Markdown&lt;/a&gt;, R &lt;a href=&#34;https://jupyter.org/&#34;&gt;Jupyter Notebooks&lt;/a&gt;, and RStudio. There vignette is available in &lt;a href=&#34;https://cran.r-project.org/web/packages/gm/vignettes/gm.html&#34;&gt;English&lt;/a&gt; and in &lt;a href=&#34;https://cran.r-project.org/web/packages/gm/vignettes/cn.html&#34;&gt;Chinese&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gm.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks&#34;&gt;Networks&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sfnetworks&#34;&gt;sfnetworks&lt;/a&gt; v0.5.1: Provides a tidy approach to spatial network analysis in the form of classes and functions that enable a seamless interaction between the network analysis package &lt;code&gt;tidygraph&lt;/code&gt; and the spatial analysis package &lt;code&gt;sf&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sfnetworks/vignettes/structure.html&#34;&gt;sf network structure&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sfnetworks/vignettes/preprocess_and_clean.html&#34;&gt;Preprocessing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sfnetworks/vignettes/join_filter.html&#34;&gt;Spatial joins and filters&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sfnetworks/vignettes/routing.html&#34;&gt;Routing&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/sfnetworks/vignettes/morphers.html&#34;&gt;Spatial morphers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sfnetworks.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=valhallr&#34;&gt;valhallr&lt;/a&gt; v0.1.0: Implements an interface to the &lt;a href=&#34;https://github.com/valhalla/valhalla&#34;&gt;Valhalla&lt;/a&gt; routing engine’s API for turn-by-turn routing, isochrones, and origin-destination analyses. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/valhallr/vignettes/valhallr.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;valhallr.jpeg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=asteRisk&#34;&gt;asteRisk&lt;/a&gt; v0.99.4: Provides functions to calculate the positions of satellites given a known state vector. It includes implementations of the SGP4 and SDP4 simplified perturbation models to propagate orbital state vectors. See &lt;a href=&#34;https://celestrak.com/NORAD/documentation/spacetrk.pdf&#34;&gt;Hoots et al. (1988)&lt;/a&gt;, &lt;a href=&#34;https://arc.aiaa.org/doi/10.2514/6.2006-6753&#34;&gt;Vallado et al. (2012)&lt;/a&gt;, and &lt;a href=&#34;https://arc.aiaa.org/doi/10.2514/1.9161&#34;&gt;Hoots et al. (2014)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/asteRisk/vignettes/asteRisk.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;asteRisk.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forImage&#34;&gt;forImage&lt;/a&gt; v0.1.0: Implements a tool to measure the size of foraminifera and other unicellulars and includes functions to guide foraminiferal test biovolume calculations and cell biomass estimations. The volume function includes several microalgae models geometric adaptations based on &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1046/j.1529-8817.1999.3520403.x&#34;&gt;Hillebrand et al. (1999)&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/plankt/article/25/11/1331/1490055&#34;&gt;Sun &amp;amp; Liu (2003)&lt;/a&gt;, and &lt;a href=&#34;http://siba-ese.unisalento.it/index.php/twb/article/view/106&#34;&gt;Vadrucci et al. (2007)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/forImage/vignettes/forImage_vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forImage.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OpenSpecy&#34;&gt;OpenSpecy&lt;/a&gt; v0.9.1: Provides functions to analyze, process, identify and share Raman and (FT)IR spectra with functions to implement Savitzky-Golay smoothing in accordance with &lt;a href=&#34;https://journals.sagepub.com/doi/10.1366/000370207782597003&#34;&gt;Zhao et al. (2007)&lt;/a&gt; and identify spectra using an onboard reference library, see &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0003702820929064&#34;&gt;Cowger et al. 2020&lt;/a&gt;. Analyzed spectra can be shared via &lt;a href=&#34;https://wincowger.shinyapps.io/OpenSpecy/&#34;&gt;Shiny App&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/OpenSpecy/vignettes/sop.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OpenSpecy.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidypaleo&#34;&gt;tidypaleo&lt;/a&gt; v0.1.1: Provides functions with a common framework for age-depth model management, stratigraphic visualization, and common statistical transformations with a focus on stratigraphic visualization using &lt;code&gt;ggplot2&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tidypaleo/vignettes/age_depth.html&#34;&gt;Age-depth Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidypaleo/vignettes/nested_analysis.html&#34;&gt;Nested Analyses&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tidypaleo/vignettes/strat_diagrams.html&#34;&gt;Stratigraphic Diagrams&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidypaleo.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VulnToolkit&#34;&gt;VulnToolkit&lt;/a&gt; v1.1.2: Provides functions to analyze and summarize tidal data sets and to access to NOAA mean sea level data. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0272771415002139?via%3Dihub&#34;&gt;Hill &amp;amp; Anisfeld (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/VulnToolkit/vignettes/Tidal_data.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VulnToolkit.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=corncob&#34;&gt;corncob&lt;/a&gt; v0.2.0: Implements functions for modeling correlated count data using the beta-binomial distribution, described in &lt;a href=&#34;https://projecteuclid.org/journals/annals-of-applied-statistics/volume-14/issue-1/Modeling-microbial-abundances-and-dysbiosis-with-beta-binomial-regression/10.1214/19-AOAS1283.short&#34;&gt;Martin et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/corncob/vignettes/corncob-intro.pdf&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;corncob.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hawkesbow&#34;&gt;hawkesbow&lt;/a&gt; v1.0.2: Implements an estimation method for &lt;a href=&#34;https://arxiv.org/pdf/1507.02822.pdf#:~:text=The%20Hawkes%20process%20(HP)%20is,trade%20orders%2C%20or%20bank%20defaults.&#34;&gt;Hawkes processes&lt;/a&gt; when count data are only observed in discrete time, using a spectral approach derived from the Bartlett spectrum. See &lt;a href=&#34;https://arxiv.org/abs/2003.04314&#34;&gt;Cheysson and Lang (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/hawkesbow/vignettes/hawkesbow.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LMMELSM&#34;&gt;LMMELSM&lt;/a&gt; v0.1.0: Implements two-level mixed effects location scale models on multiple observed or latent outcomes, and between-group variance modeling. See &lt;a href=&#34;https://econtent.hogrefe.com/doi/10.1027/1015-5759/a000624&#34;&gt;Williams et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1541-0420.2007.00924.x&#34;&gt;Hedeker et al. (2008)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/LMMELSM/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mixpoissonreg&#34;&gt;mixpoissinreg&lt;/a&gt; v1.0.0: Provides functions to fit mixed Poisson regression models (Poisson-Inverse Gaussian or Negative-Binomial) with count data response variables. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11222-015-9601-6&#34;&gt; Barreto-Souza and Simas (2016)&lt;/a&gt; for background. There are five vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/mixpoissonreg/vignettes/influence-mixpoissonreg.html&#34;&gt;Global and Local Influence&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mixpoissonreg/vignettes/intervals-mixpoissonreg.html&#34;&gt;Confidence and Prediction Intervals&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mixpoissonreg/vignettes/ml-mixpoissonreg.html&#34;&gt;MLE&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mixpoissonreg/vignettes/tidyverse-mixpoissonreg.html&#34;&gt;Tidy Methods&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mixpoissonreg/vignettes/tutorial-mixpoissonreg.html&#34;&gt;Overdispersed Count Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mixpoissinreg.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ppdiag&#34;&gt;ppdiag&lt;/a&gt; v0.1.0: Provides a suite of diagnostic tools for univariate point processes including tools for simulating and fitting both common and more complex temporal point processes and the diagnostic tools described in &lt;a href=&#34;https://direct.mit.edu/neco/article/14/2/325/6578/The-Time-Rescaling-Theorem-and-Its-Application-to&#34;&gt;Brown et al. (2002)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/2001.09359&#34;&gt;Wu et al. (2020)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ppdiag/vignettes/fitting_markov_modulated.html&#34;&gt;Markov Modulated Point Processes&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ppdiag/vignettes/ppdiag.html&#34;&gt;Diagnostic Tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robustlm&#34;&gt;robustlm&lt;/a&gt; v0.1.0: Implements a computationally efficient exponential squared loss algorithm for variable selection proposed by &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.2013.766613&#34;&gt;Wang et al.(2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/robustlm/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;robustlm.png&#34; height = &#34;200&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=smmR&#34;&gt;smmR&lt;/a&gt; v1.0.2: Provides functions to estimate and simulate multi-state semi-Markov models. The methods implemented are described in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10485250701261913&#34;&gt;Barbu &amp;amp; Limnios (2008)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10485252.2011.555543&#34;&gt;Trevezas &amp;amp; Limnios (2011)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/smmR/vignettes/Textile-Factory.html&#34;&gt;vignette&lt;/a&gt; contains an extended example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;smmR.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spotoroo&#34;&gt;spotoroo&lt;/a&gt; v0.1.1: Implements an algorithm to cluster satellite hot spot data spatially and temporally. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spotoroo/vignettes/Clustering-hot-spots.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spotoroo.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clock&#34;&gt;clock&lt;/a&gt; v0.2.0: Provides a comprehensive library for date-time manipulations using a new family of orthogonal date-time classes (duration, time points, zoned-times, and calendars) that partition responsibilities so that the complexities of time zones are only considered when they are really needed. There is a &lt;a href=&#34;Getting Started&#34;&gt;Getting Started&lt;/a&gt; guide, as well as vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/clock/vignettes/faq.html&#34;&gt;FAQ&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/clock/vignettes/recipes.html&#34;&gt;Examples and Recipies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crosstable&#34;&gt;crosstable&lt;/a&gt; v0.2.1: Provides functions to create descriptive tables for continuous and categorical variables, apply summary statistics, and create reports using &lt;code&gt;rmarkdown&lt;/code&gt; or &lt;code&gt;officer&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/crosstable/vignettes/crosstable.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/crosstable/vignettes/crosstable-install.html&#34;&gt;Troubleshooting&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/crosstable/vignettes/crosstable-report.html&#34;&gt;Making Automatic Reports&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/crosstable/vignettes/crosstable-selection.html&#34;&gt;Selecting Variables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkgdepends&#34;&gt;pkgdepends&lt;/a&gt; v0.1.0: Provides functions to find recursive dependencies for R packages from various sources including CRAN, Bioconductor, and GitHub enabling users to obtain a consistent set of packages to install. See &lt;a href=&#34;https://cran.r-project.org/web/packages/pkgdepends/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkglite&#34;&gt;pkglite&lt;/a&gt; v0.1.1: Implements a tool, grammar, and standard to represent and exchange R package source code as text files. Converts one or more source packages to a text file and restores the package structures from the file. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/pkglite/vignettes/filespec.html&#34;&gt;Generating File Specifications&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pkglite/vignettes/format.html&#34;&gt;Representing Packages&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/pkglite/index.html&#34;&gt;Compact Package Representation&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datplot&#34;&gt;datplot&lt;/a&gt; v1.0.0: Provides tools to process and prepare data for visualization and employs the concept of &lt;a href=&#34;https://www.jratcliffe.net/aoristic-analysis&#34;&gt;aoristic analysis&lt;/a&gt;. See &lt;a href=&#34;https://bit.ly/3svhbdV&#34;&gt;aorist&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/datplot/vignettes/data_preparation.html&#34;&gt;Data Preparation and Visualization&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/datplot/vignettes/how-to.html&#34;&gt;Visualizing Chronological Distribution&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;datplot.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ferrn&#34;&gt;ferrn&lt;/a&gt; v0.0.1: Implements diagnostic plots for optimization, with a focus on projection pursuit which show paths the optimizer takes in the high-dimensional space. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ferrn/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ferrn.gif&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=funcharts&#34;&gt;funcharts&lt;/a&gt; v1.0.0: Provides functional control charts for statistical process monitoring of functional data, using the methods of &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/asmb.2507&#34;&gt;Capezza et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00401706.2020.1753581?journalCode=utch20&#34;&gt;Centofanti et al. (2020)&lt;/a&gt;. There are  vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/funcharts/vignettes/capezza2020.html&#34;&gt;Capezza 2020&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/funcharts/vignettes/centofanti2020.html&#34;&gt;Centofanti 2020&lt;/a&gt; and on the &lt;a href=&#34;https://cran.r-project.org/web/packages/funcharts/vignettes/mfd.html&#34;&gt;mfd class&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;funcharts.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gghilbertstrings&#34;&gt;gghilbertstrings&lt;/a&gt; v0.3.3: Provides functions to plot Hilbert curves which are used to map one dimensional data into the 2D plane. A specific use case maps a character column in a data frame into 2D space allowing visually comparing long lists of URLs, words, genes or other data that has a fixed order and position. See &lt;a href=&#34;https://cran.r-project.org/web/packages/gghilbertstrings/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gghilbertstrings.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mapsf&#34;&gt;mapsf&lt;/a&gt; v0.1.1: Provides functions to create and integrate thematic maps including functions to design various cartographic representations such as proportional symbols, choropleth or typology maps. Look &lt;a href=&#34;https://riatelab.github.io/mapsf&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mapsf.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; I have used phrases like &lt;em&gt;By my count&lt;/em&gt; and &lt;em&gt;stuck to CRAN&lt;/em&gt; in the past, but I do not believe that I have explained what I mean. For some time now, but I believe more frequently in recent months, packages will appear as new on CRAN, only to be removed within a relatively short period of time for failing to resolve check problems. If you happen to know about these packages and search for them by name on CRAN you will receive the message:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Package XXXX was removed from the CRAN repository.
Formerly available versions can be obtained from the archive.
Archived on 2021-04-17 as check problems remained after update.
A summary of the most recent check results can be obtained from the check results archive.
Please use the canonical form &lt;a href=&#34;https://CRAN.R-project.org/package=XXXX&#34;&gt;https://CRAN.R-project.org/package=XXXX&lt;/a&gt; to link to this page.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I did not include the ten packages that were identified as being new for March when I created my list of March packages on April 10, 2021, but were removed by the time I finalized my list for this post a week later, in my total count of new CRAN packages. So, there is some instability with the notion of counting new packages in a given month.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/04/22/march-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>COVID-19 Data Forum: Data Journalism</title>
      <link>https://rviews.rstudio.com/2021/04/06/covid-19-data-forum-data-journalism/</link>
      <pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/04/06/covid-19-data-forum-data-journalism/</guid>
      <description>
        

&lt;p&gt;The &lt;a href=&#34;https://covid19-data-forum.org/&#34;&gt;COVID-19 Data Forum&lt;/a&gt;, a joint project of the Stanford Data Science Institute and the R Consortium, is an ongoing series of multidisciplinary webinars where topic experts discuss data-related aspects of the scientific response to the pandemic. The most recent event, held on March 18, 2021, explored the role of data journalism in the pandemic. This was a bit of a departure from previous forum events&lt;sup&gt;1&lt;/sup&gt; because it focused on issues relating to using and interpreting COVID-19 data, and not on the particular kinds of COVID-19 related data that are available.&lt;/p&gt;

&lt;p&gt;I think you will find the &lt;a href=&#34;https://www.youtube.com/watch?v=Wh-GynBeEsQ&#34;&gt;webinar video&lt;/a&gt; worth watching. If you are a statistician or epidemiologist working on COVID-19, you may find the data journalists&amp;rsquo; accounts of difficulties they faced working with COVID data and statistical models instructive. But, even if you are not directly working on COVID, you may find that listening to the journalists fills in some gaps between what you know about statistics and data visualizations and what you see in the news.&lt;/p&gt;

&lt;p&gt;The data journalism event was moderated by &lt;a href=&#34;https://twitter.com/irenatfh?lang=en&#34;&gt;Dr. Irena Hwang&lt;/a&gt;, a data reporter at ProPublica. Speakers included
&lt;a href=&#34;https://journalism.columbia.edu/faculty/mark-hansen&#34;&gt;Dr. Mark Hansen&lt;/a&gt;, David and Helen Gurley Brown Professor of Journalism and Innovation at Columbia University; &lt;a href=&#34;https://twitter.com/anarina?lang=en&#34;&gt;Ana Carolina Moreno&lt;/a&gt;, a senior data journalist at TV Globo in São Paulo, Brazil; and
&lt;a href=&#34;https://twitter.com/meghanhoyer?lang=en&#34;&gt;Meghan Hoyer&lt;/a&gt;, Director of Data Reporting at the Washington Post.&lt;/p&gt;

&lt;p&gt;The video of the data journalism event is &lt;a href=&#34;https://www.youtube.com/watch?v=Wh-GynBeEsQ&#34;&gt;available here&lt;/a&gt;. The following short time map and the times referenced in my comments below should be helpful for browsing the ninety minute event.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2:37&lt;/strong&gt; Irena Hwang introduces Mark Hansen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3:50&lt;/strong&gt; Start of Mark&amp;rsquo;s talk&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;19:30&lt;/strong&gt; Irena introduces Ana Carolina Moreno (Carol)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;21:10&lt;/strong&gt; Start of Carol&amp;rsquo;s talk&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;39:20&lt;/strong&gt; Irena introduces Meghan Hoyer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;40:00&lt;/strong&gt; Start of Meghan&amp;rsquo;s talk&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1:01:40&lt;/strong&gt; Start of discussion&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;mark-hansen&#34;&gt;Mark Hansen&lt;/h3&gt;

&lt;p&gt;In his talk, Mark offers an overview of the profession of data journalism that provides some historical context and emphasizes the hybrid nature of the practice which blends a hard nose detective&amp;rsquo;s drive to uncover facts with the empathy to tell stories &amp;ldquo;about who we are and how we live&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7:00&lt;/strong&gt; Mark introduces Joseph Pulitzer&amp;rsquo;s 1904 paper &lt;a href=&#34;https://www.jstor.org/stable/25119561?refreqid=excelsior%3A9216a1bfa7873dae49d35beff9b2b01d&amp;amp;seq=33#metadata_info_tab_contents&#34;&gt;The College of Journalism&lt;/a&gt; in which Pulitzer includes Statistics as a subject journalists should study. On page 673, Pulitzer writes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You want statistics to tell you the truth. You can find truth there if you know how to get at it, and romance, human interest, humor and fascinating revelations as well.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;10:19&lt;/strong&gt; Mark describes a piece, &lt;a href=&#34;https://www.cjr.org/first_person/journalism-notebooks.php&#34;&gt;&lt;em&gt;An ode to reporter&amp;rsquo;s notebooks&lt;/em&gt;&lt;/a&gt;, published by Philip Eil in the &lt;em&gt;Columbia Journalism Review&lt;/em&gt; that offers a personal account of reporting: Eil writes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To report is to be alert and alive at a particular time and place.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src=&#34;mark.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11:00&lt;/strong&gt; Mark remarks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;when we&amp;rsquo;re thinking about bringing computation to journalism we are taking that basic curiosity that we are cultivating in our students minds &amp;hellip; and adding computational lines of inquiry to that habit of mind, that questioning why things look the way they do&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;12:08&lt;/strong&gt; Mark calls attention to the report by Charles Berret and Cheryl Phillips &lt;a href=&#34;https://journalism.columbia.edu/system/files/content/teaching_data_and_computational_journalism.pdf&#34;&gt;&lt;em&gt;Teaching Data And Computational Journalism&lt;/em&gt;&lt;/a&gt; and describes some recent activities of the &lt;a href=&#34;https://brown.columbia.edu/&#34;&gt;Brown Institute&lt;/a&gt; at the Columbia School of Journalism.&lt;/p&gt;

&lt;h3 id=&#34;ana-carolina-moreno&#34;&gt;Ana Carolina Moreno&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;22:32&lt;/strong&gt; Carol introduces Brazil&amp;rsquo;s universal healthcare system and shows a schematic of the available official and unofficial COVID-19 data sources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;26:00&lt;/strong&gt; Carol notes that a platform originally built to track SARS data was adapted to track COVID.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;27:38&lt;/strong&gt; Carol explains that, in practice, there are many obstacles making it difficult to obtain the data necessary to understand how the pandemic is developing. Some of these are called out in the following slide:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;c2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;30:37&lt;/strong&gt; Carol remarks that hospital data seems to be the most reliable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;31:06&lt;/strong&gt; Carol describes how the government changed its policy for reporting deaths. The new scheme of only reporting deaths that have been confirmed in the past twenty-four hours vastly undercounts the current death rate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;31:57&lt;/strong&gt; In an effort to obtain more reliable data, a consortium of competing journalists at local news organizations began cooperating by sharing information directly obtained from hospitals every day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;32:35&lt;/strong&gt; Carol provides a view of day-to-day journalism at the local news organizations and describes how the data journalist scrape data on a daily basis to populate dashboards showing rolling averages and daily indicators. By focusing on the more reliable hospitalization data journalists are doing their best to track the spread of the pandemic an expose inequities in the health care system.&lt;/p&gt;

&lt;h3 id=&#34;meghan-hoyer&#34;&gt;Meghan Hoyer&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;40:07&lt;/strong&gt; Meghan begins her walk through of what last year was like for data journalists who were trying to tell the story of the pandemic in real time as it was happening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;41:22&lt;/strong&gt; Meghan recounts her experiences trying to make sense of COVID-19 models and expresses the frustration she and other data journalists felt with the multitude of contradictory predictive models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;44:03&lt;/strong&gt; In a memorable quote, Meghan remarks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Models were inherently problematic and yet they were being forced upon us by society&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src=&#34;models.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Consequently journalists at the AP agreed and decided that they were not going to base stories on models.&lt;/p&gt;

&lt;p&gt;In absence of reliable case data, and wanting nothing to do with the models, Meghan explains that data journalists turned to whatever data they could get their hands on to quantify the story of the pandemic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;46:00&lt;/strong&gt; Meghan recounts how journalists used garbage pickup data as a proxy for population density to estimate where people were living in NYC and correlate it with case data.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;garbage.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;47:30&lt;/strong&gt; Journalists struggled to find data to verify the anecdotal stories they were hearing about the the disparities in who was being affected by virus. Finding that one quarter to one third of the COVID case data was missing information on race, data journalists &amp;ldquo;hand collected&amp;rdquo; data by looking city by city to find the missing data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;50:30&lt;/strong&gt; Meghan recounts how they turned to age adjusted data to determine the impact of the virus on communities of color.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;52:10&lt;/strong&gt;  Data journalists find that excess deaths is a reliable metric for determining the impact of what is happening on the ground.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;54:18&lt;/strong&gt; Journalists developed a survey which was returned by seven hundred schools to investigate how going back to school might be affecting students. Among their findings was that districts serving students of color were more likely to start online.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;56:35&lt;/strong&gt; Meghan discusses the &lt;a href=&#34;https://covidtracking.com/&#34;&gt;COVID-19 Tracking Project&lt;/a&gt; and the effort to sort out the impact of test positivity rates. She reports that because not all states measure the number of people who test in the same way, correctly comparing test positivity rates among states remains an unsolved problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;58:33&lt;/strong&gt; Meghan shares the need to &amp;ldquo;flip the numbers&amp;rdquo; to help people understand the meaning of statistics stated in terms of very large numbers. For example, saying that &amp;ldquo;Since January of last year at least 1 in 15 people who live in Alexandria, Virginia have been infected by the virus&amp;rdquo; is easier for people to understand than something like: &amp;ldquo;On March 17th there were 14 cases per 100,000 in Alexandria&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;59:53&lt;/strong&gt; Vaccination tracking is another problematic data reporting area. Not only are vaccinations reported differently from state-to-state, but the data that is reported is changing from day-to-day. The CDC is apparently still adding new fields to the vaccination data sets.&lt;/p&gt;

&lt;h3 id=&#34;the-q-a-discussion&#34;&gt;The Q &amp;amp; A Discussion&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1:02&lt;/strong&gt; The question and answer discussion begins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:02:56&lt;/strong&gt; Mark talks about how visualizations evolved over the course of the pandemic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:06:08&lt;/strong&gt; Carol and then Meghan talk how the lessons the pandemic taught data journalists about competition and collaboration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:10:04&lt;/strong&gt; Meghan describes how during the pandemic data journalists became advocates for public data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:11:21&lt;/strong&gt; Carol answers a question about the opportunities for data journalism in Brazil.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:15:50&lt;/strong&gt; Answers a question of how academia is supporting data journalism during the pandemic and mentions an effort to have statistical and scientific experts collaborate with data journalists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:20:19&lt;/strong&gt; Meghan responds to a question about technical and social challenges for data journalists during the pandemic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:23:10&lt;/strong&gt; Carol talks about the difference between reporting online news and television news.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1:26:01&lt;/strong&gt; Mark answers a question about communicating emotional impact in COVID reporting and ends with emphasizing the importance of communicating honestly about what we do, and do not know.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;The &lt;a href=&#34;https://www.youtube.com/watch?v=6N1p99bLXjk&#34;&gt;first forum&lt;/a&gt; on May 14, 2020 focused on the data needs and challenges of modeling and controlling the spread of COVID-19, The &lt;a href=&#34;https://www.youtube.com/watch?v=mEsDzwIMDz8&#34;&gt;second forum&lt;/a&gt; on August 13, 2020 explored what was being done to make clinical data available and useful. The &lt;a href=&#34;https://www.youtube.com/watch?v=Blab8omzrb8&#34;&gt;third forum&lt;/a&gt; on December 10, 2020 discussed the role of mobility data.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/04/06/covid-19-data-forum-data-journalism/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2021: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/03/19/february-2021-top-40-new-cran-packages/</link>
      <pubDate>Fri, 19 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/03/19/february-2021-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;In February, two hundred forty-three new packages made it to CRAN, many of them very interesting and at least one entertaining. It was exceptionally difficult to pick the &amp;ldquo;Top 40&amp;rdquo;, but here they are, more or less, in eleven categories: Computational Methods, Data, Finance, Games, Genomics, Machine Learning, Mathematics, Medicine, Networks and Graphs, Statistics, Utilities, and Visualization. &lt;code&gt;iconr&lt;/code&gt; in the Networks and Graphs section is a package for doing computational archaeology, a relatively new field that I hope will dig R. I also hope that &lt;code&gt;sassy&lt;/code&gt; in the Statistics sections helps some statisticians find their way to R.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blaster&#34;&gt;blaster&lt;/a&gt; v1.0.3: Implements an efficient BLAST-like sequence comparison algorithm, written in C++11 and using native R data types. See &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/399782v1&#34;&gt;Schmid et al. (2018)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/blaster/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rando&#34;&gt;rando&lt;/a&gt; v0.2.0: Provides random number generating functions that are much more context aware than the built-in functions. The functions are also safer, as they check for incompatible values, and reproducible.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AWAPer&#34;&gt;AWAPer&lt;/a&gt; 0.1.46: Provides catchment area weighted climate data NetCDF files from the Bureau of Meteorology &lt;a href=&#34;http://www.bom.gov.au/jsp/awap/&#34;&gt;Australian Water Availability Project&lt;/a&gt; for all of Australia. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/AWAPer/vignettes/Catchment_avg_ET_rainfall.html&#34;&gt;Daily Area Weighted PET and Precipitation&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/AWAPer/vignettes/Point_rainfall.html&#34;&gt;Daily Point Precipitation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AWAPer.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=caRecall&#34;&gt;caRecall&lt;/a&gt; v0.1.0: Provides API access to the Government of Canada &lt;a href=&#34;https://tc.api.canada.ca/en/detail?api=VRDB&#34;&gt;Vehicle Recalls Database&lt;/a&gt; used by the Defect Investigations and Recalls Division for vehicles, tires, and child car seats. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/caRecall/vignettes/vrd_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;caRecall.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geofi&#34;&gt;geofi&lt;/a&gt; v1.0.0: Provides tools for reading Finnish open geospatial data in R. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geofi/vignettes/geofi_datasets.html&#34;&gt;Datasets&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/geofi/vignettes/geofi_joining_attribute_data.html&#34;&gt;Joining Attributes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/geofi/vignettes/geofi_making_maps.html&#34;&gt;Making Maps&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/geofi/vignettes/geofi_spatial_analysis.html&#34;&gt;Data Manipulation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/geofi/vignettes/tricolore_tutorial.html&#34;&gt;Color-coded Maps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geofi.png&#34; height = &#34;400&#34; width=&#34;200&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hockeystick&#34;&gt;hockeystick&lt;/a&gt; v0.4.0: Provides easy access to essential climate change data sets for non-climate experts. Users can download the latest raw data from authoritative sources and view it via pre-defined &lt;code&gt;ggplot2&lt;/code&gt; charts. Data sets include atmospheric CO2, instrumental and proxy temperature records, sea levels, Arctic/Antarctic sea-ice, and Paleoclimate data. Sources include: &lt;a href=&#34;https://www.esrl.noaa.gov/gmd/ccgg/trends/data.html&#34;&gt;NOAA Mauna Loa Laboratory&lt;/a&gt;, &lt;a href=&#34;https://data.giss.nasa.gov/gistemp/&#34;&gt;NASA GISTEMP&lt;/a&gt;, &lt;a href=&#34;https://nsidc.org/data/seaice_index/archives&#34;&gt;National Snow and Sea Ice Data Center&lt;/a&gt;, &lt;a href=&#34;http://www.cmar.csiro.au/sealevel/sl_data_cmar.htm&#34;&gt;CSIRO&lt;/a&gt;, &lt;a href=&#34;https://www.star.nesdis.noaa.gov/socd/lsa/SeaLevelRise/&#34;&gt;NOAA Laboratory for Satellite Altimetry&lt;/a&gt;, and &lt;a href=&#34;https://cdiac.ess-dive.lbl.gov/trends/co2/vostok.html&#34;&gt;Vostok Paleo&lt;/a&gt; carbon dioxide and temperature data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/hockeystick/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hockeystick.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=votesmart&#34;&gt;votesmart&lt;/a&gt; v0.1.0: Implements a wrapper to the &lt;a href=&#34;https://justfacts.votesmart.org/&#34;&gt;Project VoteSmart&lt;/a&gt; API. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/votesmart/vignettes/votesmart.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PriceIndices&#34;&gt;PriceIndices&lt;/a&gt; v0.0.3: Provides functions to compute bilateral and multilateral indexes. For details, see: &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/roiw.12304&#34;&gt;de Haan and Krsinich (2017)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/07350015.2020.1816176?journalCode=ubes20&#34;&gt;Diewert and Fox (2020)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/PriceIndices/vignettes/PriceIndices.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treasuryTR&#34;&gt;treasuryTR&lt;/a&gt; v0.1.1: Generates Total Returns (TR) from bond yield data with fixed maturity (e.g. reported treasury yields) which may provide an alternative to commercial products. See &lt;a href=&#34;https://www.mdpi.com/2306-5729/4/3/91&#34;&gt;Swinkels (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/treasuryTR/vignettes/treasuryTR.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;treasuryTR.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;games&#34;&gt;Games&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pixelpuzzle&#34;&gt;pixelpuzzle&lt;/a&gt; v1.0.0: Implements a puzzle game that can be played in the R console. Restore the pixel art by shifting rows. Learn how to play &lt;a href=&#34;https://github.com/rolkra/pixelpuzzle&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pixelpuzzle.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CDSeq&#34;&gt;CDSeq&lt;/a&gt; v1.0.8: Provides functions to estimate cell-type-specific gene expression profiles and sample-specific cell-type proportions simultaneously using bulk sequencing data. See &lt;a href=&#34;https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007510&#34;&gt;Kang et al. (2019)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/CDSeq/vignettes/CDSeq-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CDSeq.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ClusTorus&#34;&gt;ClusTorus&lt;/a&gt; v0.0.1: Provides various tools for clustering multivariate angular data on the torus including angular adaptations of usual clustering methods such as the k-means clustering, pairwise angular distances. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ClusTorus/vignettes/ClusTorus.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ClusTorus.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dsb&#34;&gt;dsb&lt;/a&gt; v0.1.0: Provides a method for normalizing and denoising protein expression data from droplet based single cell experiments. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dsb/vignettes/dsb_normalizing_CITEseq_data.html&#34;&gt;vignette&lt;/a&gt; for tutorials on how to integrate &lt;code&gt;dsb&lt;/code&gt; with Seurat, Bioconductor and the AnnData class in Python. The preprint &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2020.02.24.963603v1&#34;&gt;Mulè et al. (2020)&lt;/a&gt; describes the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dsb.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bestridge&#34;&gt;besridge&lt;/a&gt; v1.0.4: Provides functions to perform ridge regression in complex situations on high dimensional data using the primal dual active set algorithm proposed in &lt;a href=&#34;https://www.jstatsoft.org/article/view/v094i04&#34;&gt;Wen et al. (2020)&lt;/a&gt;. Functions support regression, classification, count regression and censored regression, group variable selection and nuisance variable selection. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bestridge/vignettes/An-introduction-to-bestridge.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bestridge.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ROCket&#34;&gt;ROCket&lt;/a&gt; v1.0.1: Provides functions for estimating receiver operating characteristic (ROC) curves and area under the curve (AUC) calculation which distinguish two types of ROC curve representations: 1) parametric curves - the true positive rate (TPR) and the false positive rate (FPR) are functions of a score parameter and 2) function curves - TPR is a function of FPR. See &lt;a href=&#34;https://www.ine.pt/revstat/pdf/rs140101.pdf&#34;&gt;Gonçalves et al. (2014)&lt;/a&gt;  and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/j.0006-341X.2004.00200.x&#34;&gt;Cai &amp;amp; Pepe (2004)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/ROCket/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ROCket.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wordpiece&#34;&gt;wordpiece&lt;/a&gt; v1.0.2: Provides functions to  apply &lt;a href=&#34;https://arxiv.org/abs/1609.08144&#34;&gt;Wordpiece&lt;/a&gt; tokenization to input text, given an appropriate vocabulary. The &lt;a href=&#34;https://arxiv.org/abs/1810.04805&#34;&gt;BERT&lt;/a&gt; tokenization conventions are used by default. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wordpiece/vignettes/basic_usage.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fractD&#34;&gt;fractD&lt;/a&gt; v0.1.0: Estimates the of fractal dimension of a black area in 2D and 3D (slices) images using the box-counting method. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2FBF02065874&#34;&gt;Klinkenberg (1994)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/fractD/vignettes/Calculates_the_fractal_dimension_of_2D_and_3D_images.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fractD.svg&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spacefillr&#34;&gt;spacefillr&lt;/a&gt; v0.2.0: Generates random and quasi-random space-filling sequences including &lt;a href=&#34;https://en.wikipedia.org/wiki/Halton_sequence&#34;&gt;Halton&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Sobol_sequence&#34;&gt;Sobol&lt;/a&gt; and other sequences with errors distributed as various types of jittered blue noise. See &lt;a href=&#34;https://epubs.siam.org/doi/10.1137/070709359&#34;&gt;Joe and Kuo (2018)&lt;/a&gt;,  &lt;a href=&#34;https://graphics.pixar.com/library/ProgressiveMultiJitteredSampling/paper.pdf&#34;&gt;Christensen et al. (2018)&lt;/a&gt; and &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3306307.3328191&#34;&gt;Heitz et al. (2019)&lt;/a&gt; for background and look &lt;a href=&#34;https://github.com/tylermorganwall/spacefillr&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spacefillr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tensorsign&#34;&gt;tensorsign&lt;/a&gt; v0.1.0: Provides an efficient algorithm for nonparametric tensor completion via sign series. The algorithm which employs the alternating optimization approach to solve the weighted classification problem is described in &lt;a href=&#34;https://arxiv.org/abs/2102.00384&#34;&gt;Lee and Wang (2021)&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bhmbasket&#34;&gt;bhmbasket&lt;/a&gt; v0.9.1: Provides functions to evaluate basket trial designs with binary endpoints using Bayesian hierarchical models and Bayesian decision rules. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1740774513497539&#34;&gt;Berry et al. (2013)&lt;/a&gt;, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/pst.1730&#34;&gt;Neuenschwander et al. (2016)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1177%2F2168479014533970&#34;&gt;Fisch et al. (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bhmbasket/vignettes/reproduceExNex.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bp&#34;&gt;bp&lt;/a&gt; v1.0.1: Provides functions to aid in the analysis of blood pressure data of all forms by providing both descriptive and visualization tools for researchers. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/bp/vignettes/bp.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;blood.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CHOIRBM&#34;&gt;CHOIRBM&lt;/a&gt; v0.0.2: Provides functions for visualizing body map data collected with the Collaborative Health Outcomes  Information Registry &lt;a href=&#34;https://choir.stanford.edu/&#34;&gt;CHOIR)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CHOIRBM/vignettes/plot-one-patient.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CHOIRBM.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QDiabetes&#34;&gt;QDiabetes&lt;/a&gt; v1.0-2: Calculates the risk of developing type 2 diabetes using risk prediction algorithms derived by &lt;a href=&#34;https://clinrisk.co.uk/ClinRisk/Welcome.html&#34;&gt;ClinRisk&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/Feakster/qdiabetes&#34;&gt;here&lt;/a&gt; for information and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SteppedPower&#34;&gt;SteppedPower&lt;/a&gt; v0.1.0: Provides tools for power and sample size calculations and design diagnostics for longitudinal mixed models with a focus on stepped wedge designs using methods introduced in &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1551714406000632?via%3Dihub&#34;&gt;Hussey and Hughes (2007)&lt;/a&gt; and extensions discussed in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/0962280220932962&#34;&gt;Li et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SteppedPower/vignettes/Getting_Started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SteppedPower.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;networks-and-graphs&#34;&gt;Networks and Graphs&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bnmonitor&#34;&gt;bnmonitor&lt;/a&gt; v0.1.0. Implements sensitivity and robustness methods for Bayesian networks including methods to perform parameter variations via a variety of co-variation schemes, to compute sensitivity functions and to quantify the dissimilarity of two Bayesian networks via distances and divergences. See &lt;a href=&#34;https://www.jair.org/index.php/jair/article/view/10307&#34;&gt;Chan and Darwiche (2002)&lt;/a&gt;,  &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1539-6975.2007.00235.x&#34;&gt;Cowell et al. (2007)&lt;/a&gt;, and &lt;a href=&#34;https://arxiv.org/abs/1809.10794&#34;&gt;Goergen and Leonell (2020)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/bnmonitor/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bnmonitor.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iconr&#34;&gt;iconr&lt;/a&gt; v0.1.0: Provides formal methods for studying archaeological iconographic data sets (rock-art, pottery decoration, stelae, etc.) using network and spatial analysis See &lt;a href=&#34;http://archiv.ub.uni-heidelberg.de/propylaeumdok/512/&#34;&gt;Alexander (2008)&lt;/a&gt; and &lt;a href=&#34;https://hal.archives-ouvertes.fr/hal-02913656&#34;&gt;Huet (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/iconr/vignettes/index.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;iconr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MLVSBM&#34;&gt;MLVSBM&lt;/a&gt; 0.2.1: Provides functions for simulation, inference and clustering of multilevel networks using a stochastic block model framework as described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S016794732100013X?via%3Dihub&#34;&gt;Chabert-Liddell et al. (2021)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/MLVSBM/vignettes/vignette.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MLVSBM.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=motifr&#34;&gt;motifr&lt;/a&gt; v1.0.0: Provides tools to analyze motifs(small configurations of nodes and edges) in multi-level networks (networks which combine multiple networks in one, e.g. social-ecological networks.) See &lt;a href=&#34;https://cran.r-project.org/web/packages/motifr/vignettes/motif_zoo.html&#34;&gt;The motif zoo&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/motifr/vignettes/random_baselines.html&#34;&gt;Baseline model comparisons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;motifr.svg&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cfda&#34;&gt;cfda&lt;/a&gt; v0.9.9: Provides functions to encode categorical data as functional data and perform basis statistical analysis. See &lt;a href=&#34;https://hal.inria.fr/hal-02973094/document&#34;&gt;Preda et al. (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cfda/vignettes/cfda.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cfda.png&#34; height = &#34;350&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cvCovEst&#34;&gt;cvCovEst&lt;/a&gt; v0.3.4: Implements an efficient cross-validated approach for covariance matrix estimation, particularly useful in high-dimensional settings. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cvCovEst/vignettes/using_cvCovEst.html&#34;&gt;vignette&lt;/a&gt; for background and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cvCovEst.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flipr&#34;&gt;flipr&lt;/a&gt; v0.2.1: Implements a permutation framework point estimation, confidence intervals or hypothesis testing for multiple data types. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/flipr/vignettes/flipr.html&#34;&gt;Tour of Permutation Inference&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/flipr/vignettes/alternative.html&#34;&gt;Alternative Hypothesis Testing&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/flipr/vignettes/exactness.html&#34;&gt;Exactness of Permutation Tests&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/flipr/vignettes/pvalue-function.html&#34;&gt;Calculating p-value Functions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;flipr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ipmr&#34;&gt;ipmr&lt;/a&gt; v0.0.1: implements integral projection models using an expression based framework that handles density dependence and environmental stochasticity and provides tools for diagnostics, plotting, simulations, and analysis. See &lt;a href=&#34;https://esajournals.onlinelibrary.wiley.com/doi/abs/10.1890/0012-9658%282000%29081%5B0694%3ASSSAAN%5D2.0.CO%3B2&#34;&gt;Easterling et al. (2000)&lt;/a&gt;
for an in depth description of integral projection models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ipmr/vignettes/ipmr-introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ipmr/vignettes/age_x_size.html&#34;&gt;Age-Size IPMS&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ipmr/vignettes/density-dependence.html&#34;&gt;Density Dependent IPMS&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ipmr/vignettes/hierarchical-notation.html&#34;&gt;Hierarchical Notation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ipmr/vignettes/proto-ipms.html&#34;&gt;Data Structures&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metapack&#34;&gt;metapack&lt;/a&gt; v0.1.1: Provides functions performing Bayesian inference for meta-analytic and network meta-analytic models through Markov chain Monte Carlo algorithm. See &lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/01621459.2015.1006065&#34;&gt;Yao et al. (2015)&lt;/a&gt; for the theory, the &lt;a href=&#34;https://cran.r-project.org/web/packages/metapack/vignettes/intro-to-metapack.html&#34;&gt;vignette&lt;/a&gt; for an introduction and the &lt;a href=&#34;http://merlot.stat.uconn.edu/packages/metapack/&#34;&gt;online documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sassy&#34;&gt;sassy&lt;/a&gt; v1.0.4: Loads a collection of packages that collectively aim to make R easier for SAS® programmers. Functions bring many familiar SAS® concepts to R, including data libraries, data dictionaries, formats and format catalogs, a data step, and a traceable log. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/sassy/vignettes/sassy.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes with example &lt;a href=&#34;https://cran.r-project.org/web/packages/sassy/vignettes/sassy-figure.html&#34;&gt;Figures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sassy/vignettes/sassy-listing.html&#34;&gt;Listings&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/sassy/vignettes/sassy-table.html&#34;&gt;Tables&lt;/a&gt;, as well as a few &lt;a href=&#34;https://cran.r-project.org/web/packages/sassy/vignettes/sassy-disclaimers.html&#34;&gt;Disclaimers&lt;/a&gt; which include a statement indicating that the packages were developed in the context of the pharmaceutical industry but should be generally helpful.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gargoyle&#34;&gt;gargoyle&lt;/a&gt; v0.0.1: Implements an event-Based framework for building &lt;code&gt;Shiny&lt;/code&gt; apps. Instead of relying on standard &lt;code&gt;Shiny&lt;/code&gt; reactive objects, this package allow to relying on a lighter set of triggers, so that reactive contexts can be invalidated with more control. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gargoyle/vignettes/gargoyle.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multidplyr&#34;&gt;multidplyr&lt;/a&gt; Provides simple multicore parallelism through functions that partition a data frame across multiple worker processes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/multidplyr/vignettes/multidplyr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quarto&#34;&gt;quarto&lt;/a&gt; v0.1: Provides an interface to the &lt;a href=&#34;https://github.com/avdi/quarto&#34;&gt;Quarto&lt;/a&gt; markdown publishing system and allows converting R Markdown documents and &lt;a href=&#34;https://jupyter.org/&#34;&gt;Jupyter Notebooks&lt;/a&gt; to a variety of output formats.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vmr&#34;&gt;var&lt;/a&gt; v0.0.2: Provides functions to manage, provision and use virtual machines pre-configured for R, and develop, test and build package in a clean environment. &lt;a href=&#34;https://www.vagrantup.com/intro&#34;&gt;Vagrant&lt;/a&gt; and a provider such as &lt;a href=&#34;https://www.virtualbox.org/&#34;&gt;Virtualbox&lt;/a&gt; must be installed.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggh4x&#34;&gt;ggh4x&lt;/a&gt; v0.1.2.1: Extends &lt;code&gt;ggplot2&lt;/code&gt; facets by setting individual scales per panel, resizing panels, providing nested facets, and allowing multiple colour and fill scales per plot. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggh4x/vignettes/ggh4x.html&#34;&gt;Introduction&lt;/a&gt;, and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/ggh4x/vignettes/Facets.html&#34;&gt;Facets&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggh4x/vignettes/Miscellaneous.html&#34;&gt;Misc&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggh4x/vignettes/PositionGuides.html&#34;&gt;Position Guides&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggh4x/vignettes/Statistics.html&#34;&gt;Statistics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggh4x.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tastypie&#34;&gt;tastypie&lt;/a&gt; v0.0.3: Provides functions and templates for making pie charts even though you probably shouldn&amp;rsquo;t. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/tastypie/vignettes/available_templates.html&#34;&gt;available templates&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/tastypie/vignettes/your_favourite_template.html&#34;&gt;Your favorite template&lt;/a&gt;, and look &lt;a href=&#34;https://paolodalena.github.io/tastypie/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tastypie.png&#34; height = &#34;350&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=terrainr&#34;&gt;terrainr&lt;/a&gt; v0.3.1: Provides functions to retrieve, manipulate, and visualize geospatial data, with an aim towards producing &amp;lsquo;3D&amp;rsquo; landscape visualizations in the &lt;a href=&#34;https://unity.com/&#34;&gt;Unity 3D&lt;/a&gt; rendering engine. Functions are also provided for retrieving elevation data and base map tiles from the &lt;a href=&#34;https://apps.nationalmap.gov/services/&#34;&gt;USGS National Map&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/terrainr/vignettes/overview.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/terrainr/vignettes/unity_instructions.html&#34;&gt;vignette&lt;/a&gt; on importing terrain tiles.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;terrainr.jpeg&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/03/19/february-2021-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Cheat Sheets</title>
      <link>https://rviews.rstudio.com/2021/03/10/rstudio-open-source-resorurces/</link>
      <pubDate>Wed, 10 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/03/10/rstudio-open-source-resorurces/</guid>
      <description>
        &lt;p&gt;In a &lt;a href=&#34;https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/&#34;&gt;previous post&lt;/a&gt;, I described how I was captivated by the virtual landscape imagined by the RStudio education team while looking for resources on the &lt;a href=&#34;https://rstudio.com/&#34;&gt;RStudio&lt;/a&gt; website. In this post, I&amp;rsquo;ll take a look at
&lt;a href=&#34;https://rstudio.com/resources/cheatsheets/&#34;&gt;&lt;em&gt;Cheatsheets&lt;/em&gt;&lt;/a&gt; another amazing resource hiding in plain sight.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cs.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;Apparently, some time ago when I wasn&amp;rsquo;t paying much attention, cheat sheets evolved from the home made study notes of students with highly refined visual cognitive skills, but a relatively poor grasp of algebra or history or whatever to an essential software learning tool. I don&amp;rsquo;t know how this happened in general, but master cheat sheet artist Garrett Grolemund has passed along some of the lore of the cheat sheet at RStudio. Garrett writes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;One day I put two and two together and realized that our Winston Chang, who I had known for a couple of years, was the same &amp;ldquo;W Chang&amp;rdquo; that made the LaTex cheatsheet that I&amp;rsquo;d used throughout grad school. It inspired me to do something similarly useful, so I tried my hand at making a cheatsheet for Winston and Joe&amp;rsquo;s Shiny package. The Shiny cheatsheet ended up being the first of many. A funny thing about the first cheatsheet is that I was working next to Hadley at a co-working space when I made it. In the time it took me to put together the cheatsheet, he wrote the entire first version of the tidyr package from scratch.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is now hard to imagine getting by without cheat sheets. It seems as if they are becoming expected adjunct to the documentation. But, as Garret explains in the &lt;a href=&#34;https://github.com/rstudio/cheatsheets&#34;&gt;README&lt;/a&gt; for the cheat sheets GitHub repository, &lt;strong&gt;they are not documentation!&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;RStudio cheat sheets are not meant to be text or documentation! They are scannable visual aids that use layout and visual mnemonics to help people zoom to the functions they need. &amp;hellip; Cheat sheets fall squarely on the human-facing side of software design.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cheat sheets live in the space where &lt;a href=&#34;https://psnet.ahrq.gov/primer/human-factors-engineering&#34;&gt;human factors&lt;/a&gt; engineering gets a boost from artistic design. If R packages were airplanes then pilots would want cheat sheets to help them master the controls.&lt;/p&gt;

&lt;p&gt;The RStudio site contains sixteen RStudio produced cheat sheets and nearly forty contributed efforts, some of which are displayed in the graphic above. The &lt;a href=&#34;https://github.com/rstudio/cheatsheets/raw/master/data-transformation.pdf&#34;&gt;&lt;em&gt;Data Transformation cheat sheet&lt;/em&gt;&lt;/a&gt; is a classic example of a straightforward mnemonic tool.
It is likely that even someone who just beginning to work with &lt;code&gt;dplyr&lt;/code&gt; will immediately grok that it organizes functions that manipulate tidy data. The cognitive load then is to remember how functions are grouped by task. The cheat sheet offers a canonical set of classes: &amp;ldquo;manipulate cases&amp;rdquo;, &amp;ldquo;manipulate variables&amp;rdquo; etc. to facilitate the process. Users that work with &lt;code&gt;dplyr&lt;/code&gt; on a regular basis will probably just need to glance at the cheat sheet after a relatively short time.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/rstudio/cheatsheets/raw/master/shiny.pdf&#34;&gt;&lt;em&gt;Shiny cheat sheet&lt;/em&gt;&lt;/a&gt; is little more ambitious. It works on multiple levels and goes beyond categories to also suggest process and workflow.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shiny.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://github.com/rstudio/cheatsheets/raw/master/purrr.pdf&#34;&gt;&lt;em&gt;Apply functions cheat sheet&lt;/em&gt;&lt;/a&gt; takes on an even more difficult task. For most of us, internally visualizing multi-level data structures is difficult enough, imaging how data elements flow under transformations is a serious cognitive load. I for one, really appreciate the help.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;purrr.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;Cheat sheets are immensely popular. And even in this ebook age where nearly everything you can look at is online, and conference attending digital natives travel light, the cheat sheets as artifacts retain considerable appeal. Not only are they useful tools and geek art (Take a look at &lt;a href=&#34;https://github.com/rstudio/cheatsheets/raw/master/cartography.pdf&#34;&gt;&lt;em&gt;cartography&lt;/em&gt;&lt;/a&gt;) for decorating a workplace, my guess is that they are perceived as &lt;em&gt;runes of power&lt;/em&gt; enabling the cognoscenti to grasp essential knowledge and project it in the world.&lt;/p&gt;

&lt;p&gt;When in-person conferences resume again, I fully expect the heavy paper copies to disappear soon after we put them out at the RStudio booth.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/03/10/rstudio-open-source-resorurces/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/02/24/january-2020-top-40-new-cran-packages/</link>
      <pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/02/24/january-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred thirty new packages made it to CRAN in January. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in ten categories: Data, Finance, Genomics, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=igoR&#34;&gt;igoR&lt;/a&gt; v0.1.1: Provides tools to extract information from the Intergovernmental Organizations (&amp;lsquo;IGO&amp;rsquo;) Database , version 3, provided by the &lt;a href=&#34;https://correlatesofwar.org/&#34;&gt;Correlates of War Project&lt;/a&gt;. See &lt;a href=&#34;https://correlatesofwar.org/&#34;&gt;Pevehouse et al. (2020)&lt;/a&gt; for information from 1815 to 2014, and get started with the &lt;a href=&#34;https://cran.r-project.org/web/packages/igoR/vignettes/igoR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;igoR.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OTrecod&#34;&gt;OTrecord&lt;/a&gt; v0.1.0: Uses optimal transportation theory as described in &lt;a href=&#34;https://www.degruyter.com/document/doi/10.1515/ijb-2018-0106/html&#34;&gt;Gares, Guernec &amp;amp; Savy (2019)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.2020.1775615?journalCode=uasa20&#34;&gt;Gares &amp;amp; Omer (2020)&lt;/a&gt; to solve recoding problems. Given two databases that share a subset of variables, package functions assist users in obtaining a unique synthetic database with complete information. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/OTrecod/vignettes/an-application-of-the-OTrecod-package.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pwt10&#34;&gt;pwt10&lt;/a&gt; v10.0-0: Interfaces to the &lt;a href=&#34;http://www.ggdc.net/pwt/&#34;&gt;Penn World Table 10.x&lt;/a&gt; which provides information on relative levels of income, output, input, and productivity for 183 countries between 1950 and 2019.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trainR&#34;&gt;trainR&lt;/a&gt; v0.0.1: Interfaces to the the &lt;a href=&#34;https://www.nationalrail.co.uk/46391.aspx&#34;&gt;National Rail Enquiries&lt;/a&gt; systems, including Darwin which provides real-time arrival and departure predictions, platform numbers, delay estimates, schedule changes and cancellations. Look &lt;a href=&#34;https://villegar.github.io/trainR/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LSMRealOptions&#34;&gt;LSMRealOptions&lt;/a&gt; v0.1.0: Provides an implementation of the &lt;a href=&#34;https://academic.oup.com/rfs/article-abstract/14/1/113/1587472?redirectedFrom=fulltext&#34;&gt;least-squares Monte Carlo&lt;/a&gt; simulation method to value American option products and capital investment projects through real options analysis. Cash flows are modeled as being dependent upon underlying state variables that evolve stochastically. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LSMRealOptions/vignettes/LSMRealOptions.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AlleleShift&#34;&gt;AlleleShift&lt;/a&gt; v0.9-2: Provides methods for calibrating and predicting shifts in allele frequencies through redundancy analysis (&lt;code&gt;vegan::rda()&lt;/code&gt;) and generalized additive models (&lt;code&gt;mgcv::gam()&lt;/code&gt;) and functions to visualize the predicted changes in frequencies. See &lt;a href=&#34;https://cran.r-project.org/web/packages/AlleleShift/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AlleleShift.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GenomeAdmixR&#34;&gt;GenomeAdmixR&lt;/a&gt; v1.1.3: Provides tools to simulate how patterns in ancestry along the genome change after admixture. Se &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2020.10.19.343491v1&#34;&gt;Janzen (2020)&lt;/a&gt; for the details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/GenomeAdmixR/vignettes/Demonstrate_isofemales.html&#34;&gt;Isofemales&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/GenomeAdmixR/vignettes/Joyplots.html&#34;&gt;Joyplot&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/GenomeAdmixR/vignettes/Visualization.html&#34;&gt;Visualization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/GenomeAdmixR/vignettes/Walkthrough.html&#34;&gt;Walkthrough&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GenomeAdmixR.svg&#34; height = &#34;400&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MOSS&#34;&gt;MOSS&lt;/a&gt; v0.1.0: Implements an omics integration method based on sparse singular value decomposition to deal with the challenges of high dimensionality, noise and heterogeneity among samples and features in omics data. See &lt;a href=&#34;https://www.nature.com/articles/s41598-020-65119-5&#34;&gt;(Gonzalez-Reymundez &amp;amp; Vazquez, 2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MOSS/vignettes/MOSS_working_example.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MOSS.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autoMrP&#34;&gt;autoMrP&lt;/a&gt; v0.98: Implements a tool that improves the prediction performance of multilevel regression with post-stratification (MrP) by combining a number of machine learning methods. For information on the method, refer to &lt;a href=&#34;https://lucasleemann.files.wordpress.com/2020/07/automrp-r2pa.pdf&#34;&gt;Broniecki, Wüest, Leemann (2020)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/autoMrP/vignettes/autoMrP_vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aweSOM&#34;&gt;aweSOM&lt;/a&gt; v1.1: Implements Self-organizing maps, a method for dimensionality reduction and clustering of continuous data, as well as interactive graphics to assist analysis. See &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-3-642-56927-2&#34;&gt;Kohonen (2001)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/aweSOM/vignettes/aweSOM.html&#34;&gt;vignette&lt;/a&gt; for an overview of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;aweSOM.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RandomForestsGLS&#34;&gt;RandomForestsGLS&lt;/a&gt; v0.1.2: Fits non-linear generalized least square regression models with Random Forests as described in &lt;a href=&#34;https://arxiv.org/abs/2007.15421&#34;&gt;Saha, Basu &amp;amp; Datta (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rf.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=torchaudio&#34;&gt;torchaudio&lt;/a&gt;  v0.1.1.0: Provides access to datasets, models and preprocessing facilities for deep learning in audio. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/torchaudio/vignettes/audio_preprocessing_tutorial.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;torchaudio.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vimpclust&#34;&gt;vimpclust&lt;/a&gt; v0.1.0: Implements functions to perform sparse k-means clustering with a group penalty and variable selection on mixed categorical and numeric data. See &lt;a href=&#34;https://www.esann.org/sites/default/files/proceedings/2020/ES2020-103.pdf&#34;&gt;Chavet et al. (2020)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/vimpclust/vignettes/groupsparsewkm.html&#34;&gt;numeric&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/vimpclust/vignettes/sparsewkm.html&#34;&gt;mixed data&lt;/a&gt; sparse k-means clustering.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vimpclust.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmprskcoxmsm&#34;&gt;cmprskcoxmsm&lt;/a&gt; v0.2.0:  Provides functions to estimate treatment effect a under marginal structure model for the cause-specific hazard of competing risk events. Functions also estimate the risk of the potential outcomes, risk difference and risk ratio. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214501753168154&#34;&gt;Hernan et al. (2001)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmprskcoxmsm/vignettes/weight_cause_cox.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cmprskcoxmsm.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coder&#34;&gt;coder&lt;/a&gt; v0.13.5: Provides functions to classify individuals or items based on external code data identified by regular expressions. A typical use case considers patients with medically coded data, such as codes from the International Classification of Diseases. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/coder.html&#34;&gt;overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/classcodes.html&#34;&gt;class codes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/Interpret_regular_expressions.html&#34;&gt;interpreting regular expressions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/coder/vignettes/ex_data.html&#34;&gt;example data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;coder.png&#34; height = &#34;150&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataquieR&#34;&gt;dataQuieR&lt;/a&gt; v1.0.4: Provides functions to assess data quality issues in studies. See the &lt;a href=&#34;https://www.tmf-ev.de/EnglishSite/Home.aspx&#34;&gt;TMF Guideline&lt;/a&gt; and the &lt;a href=&#34;https://dfg-qa.ship-med.uni-greifswald.de&#34;&gt;DFG Project&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dataquieR/vignettes/DQ-report-example.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dataQuieR.png&#34; height = &#34;250&#34; width=&#34;450&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NHSDataDictionaRy&#34;&gt;NHSDataDictionaRy&lt;/a&gt; v1.2.1: Provides a common set of simplified web scraping tools for working with the &lt;a href=&#34;https://datadictionary.nhs.uk/data_elements_overview.html&#34;&gt;NHS Data Dictionary&lt;/a&gt;.This package was commissioned by the &lt;a href=&#34;https://nhsrcommunity.com/&#34;&gt;NHS-R community&lt;/a&gt; to provide this consistency of lookups. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/NHSDataDictionaRy/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LPDynR&#34;&gt;LPDynR&lt;/a&gt; v1.0.1: Implements methods that use phenological and productivity-related variables derived from time series of vegetation indexes to assess ecosystem dynamics. Functions compute an indicator with five classes of land productivity dynamics. Look &lt;a href=&#34;https://github.com/xavi-rp/LPD/blob/master/ATBD/LPD_ATBD.pdf&#34;&gt;here&lt;/a&gt; for background. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LPDynR/vignettes/LPD_PartialTimeSeries_example.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgee&#34;&gt;rgee&lt;/a&gt; v1.0.8: Provides an &lt;a href=&#34;https://earthengine.google.com/&#34;&gt;Earth Engine&lt;/a&gt; client library for R that includes all &lt;code&gt;Earth Engine&lt;/code&gt; API classes, modules, and functions, as well as additional functions for importing spatial objects, extracting time series, and displaying metadata and interactive maps. Look &lt;a href=&#34;https://r-spatial.github.io/rgee/&#34;&gt;here&lt;/a&gt; for further details. Read the &lt;a href=&#34;https://cran.r-project.org/web/packages/rgee/vignettes/rgee01.html&#34;&gt;Introduction&lt;/a&gt; and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rgee/vignettes/rgee03.html&#34;&gt;Best Practices&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rgee.png&#34; height = &#34;250&#34; width=&#34;450&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SAMtool&#34;&gt;SAMtool&lt;/a&gt; v1.1.1: Provides tools for simulating the &lt;code&gt;MSEtool&lt;/code&gt; operating model to inform data-rich fisheries. It includes a conditioning model, tools for assessing models of varying complexity and comparing models, and diagnostic tools for evaluating assessments inside closed-loop simulations. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/SAMtool/vignettes/SAMtool.html&#34;&gt;User Guide&lt;/a&gt; and a series of seven more vignettes including an &lt;a href=&#34;https://cran.r-project.org/web/packages/SAMtool/vignettes/RCM.html&#34;&gt;overview&lt;/a&gt; of the Rapid Conditioning Model (RCM) for conditioning &lt;code&gt;MSEtool&lt;/code&gt; operating models, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/SAMtool/vignettes/RCM_eq.html&#34;&gt;mathematical description&lt;/a&gt; of RCM.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=circularEV&#34;&gt;circularEV&lt;/a&gt; v0.1.0: Provides functions for performing extreme value analysis on a circular domain. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/circularEV/vignettes/localMethods.html&#34;&gt;local methods example&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/circularEV/vignettes/splineML.html&#34;&gt;spline example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;circularEV.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ghcm&#34;&gt;ghcm&lt;/a&gt; v1.0.0: Implements a statistical hypothesis test for conditional independence which can be applied to both discretely observed functional data and multivariate data. See &lt;a href=&#34;https://arxiv.org/abs/2101.07108&#34;&gt;Lundborg et al. (2020)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ghcm/vignettes/ghcm.html&#34;&gt;vignette&lt;/a&gt; for an overview of the generalized Hilbert Covariance measure with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ghcm.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gplite&#34;&gt;gplite&lt;/a&gt; v0.11.1: Implements the most common Gaussian process models using Laplace and expectation propagation approximations, maximum marginal likelihood inference for the hyperparameters, and sparse approximations for larger datasets. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/gplite/vignettes/quickstart.html&#34;&gt;vignette&lt;/a&gt; for a quick start.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gplite.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multibridge&#34;&gt;multibridge&lt;/a&gt; v1.0.0: Implements functions to evaluate hypotheses concerning the distribution of multinomial proportions using bridge sampling. Functions are able to compute Bayes factors for hypotheses that entail inequality constraints, equality constraints, free parameters, and mixtures of all three. See &lt;a href=&#34;https://psyarxiv.com/bux7p/&#34;&gt;Sarafoglou et al. (2020)&lt;/a&gt; for background and the examples: &lt;a href=&#34;https://cran.r-project.org/web/packages/multibridge/vignettes/MemoryOfLifestresses.html&#34;&gt;Memory of Lifestresses&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multibridge/vignettes/MendelianLawsOfInheritance.html&#34;&gt;Mendelian Laws of Inheritance&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/multibridge/vignettes/PrevalenceOfStatisticalReportingErrors.html&#34;&gt;Prevalence of Statistical Reporting Errors&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=partR2&#34;&gt;partR2&lt;/a&gt; v0.9.1: Provides functions to to partition the variance explained in generalized linear mixed models (GLMMs) into variation unique to predicators and variation shared among predictors. This can be done using semi-partial &lt;em&gt;R&lt;sup&gt;2&lt;/sup&gt;&lt;/em&gt; and inclusive &lt;em&gt;R&lt;sup&gt;2&lt;/sup&gt;&lt;/em&gt;. See &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/j.2041-210x.2012.00261.x&#34;&gt;Nakagawa &amp;amp; Schielzeth (2013)&lt;/a&gt; and &lt;a href=&#34;https://royalsocietypublishing.org/doi/10.1098/rsif.2017.0213&#34;&gt;Nakagawa, Johnson &amp;amp; Schielzeth (2017)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/partR2/vignettes/Using_partR2.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;partR2.jpeg&#34; height = &#34;350&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spNetwork&#34;&gt;spNetwork&lt;/a&gt; v0.1.1: Provides tools to perform spatial analysis on network including estimating network kernel density, building spatial matrices. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/13658810802475491?journalCode=tgis20&#34;&gt;Okabe et al. (2019)&lt;/a&gt; for background and the vignettes:   &lt;a href=&#34;https://cran.r-project.org/web/packages/spNetwork/vignettes/KNetworkFunctions.html&#34;&gt;Network k Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/spNetwork/vignettes/NKDE.html&#34;&gt;Network Kernel Density Estimate&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/spNetwork/vignettes/NKDEdetailed.html&#34;&gt;Details about NKDE&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/spNetwork/vignettes/SpatialWeightMatrices.html&#34;&gt;Spatial Weight Matrices&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spNetwork.png&#34; height = &#34;300&#34; width=&#34;350&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ubms&#34;&gt;ubms&lt;/a&gt; v1.0.2: Provides functions to fit Bayesian hierarchical models, including single-season occupancy, dynamic occupancy, and N-mixture abundance models, of animal abundance and occurrence with the &lt;code&gt;rstan&lt;/code&gt; package. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v076i01&#34;&gt;Carpenter et al. (2017)&lt;/a&gt; and &lt;a href=&#34;https://www.jstatsoft.org/article/view/v043i10&#34;&gt;Fiske and Chandler (2011)&lt;/a&gt; for background. There is a package &lt;a href=&#34;https://cran.r-project.org/web/packages/ubms/vignettes/ubms.html&#34;&gt;Overview&lt;/a&gt;, a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ubms/vignettes/random-effects.html&#34;&gt;Random Effects&lt;/a&gt;, and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ubms/vignettes/JAGS-comparison.html&#34;&gt;Comparing ubms with JAGS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ubms.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autostsm&#34;&gt;autostsm&lt;/a&gt; v1.2: Provides functions to automate the decomposition of structural time series into trend, cycle, and seasonal components using the Kalman filter. See &lt;a href=&#34;https://www.oxfordhandbooks.com/view/10.1093/oxfordhb/9780195398649.001.0001/oxfordhb-9780195398649-e-6&#34;&gt;Koopman et al. (2012)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/autostsm/vignettes/autostsm_vignette.html&#34;&gt;vignette&lt;/a&gt; for an overview with examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesforecast&#34;&gt;bayesforecast&lt;/a&gt; v0.0.1: Provides functions to fit Bayesian time series models using &lt;code&gt;Stan&lt;/code&gt; for full Bayesian inference. It includes seasonal ARIMA, ARIMAX, dynamic harmonic regression, GARCH, t-student innovation GARCH models, asymmetric GARCH, random walks, stochastic volatility models for univariate time series. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v027i03&#34;&gt;Hyndman (2017)&lt;/a&gt; and &lt;a href=&#34;https://www.jstatsoft.org/article/view/v076i01&#34;&gt;Carpenter et al. (2017)&lt;/a&gt; for background and &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesforecast/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bayesforecast.png&#34; height = &#34;450&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autoharp&#34;&gt;autoharp&lt;/a&gt; v0.0.5: Implements customizable tools for assessing and grading R or R-markdown scripts from students which allow for checking correctness of code output, runtime statistics and static code analysis. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/autoharp/vignettes/user-manual.html&#34;&gt;User Manual&lt;/a&gt; and a vignettes on the S4 class &lt;a href=&#34;https://cran.r-project.org/web/packages/autoharp/vignettes/treeharp.html&#34;&gt;treeharp&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;autoharp.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cachem&#34;&gt;cachem&lt;/a&gt; v1.0.4: Provides functions to cache R objects with automated pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints. See &lt;a href=&#34;https://cran.r-project.org/web/packages/cachem/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eList&#34;&gt;eList&lt;/a&gt; v0.2.0: Provides list compression functions to convert for loops into vectorized &lt;code&gt;lapply()&lt;/code&gt; functions which support loops with multiple variables, parallelization, and loops across non-standard objects. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eList/vignettes/VectorComprehension.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Microsoft365R&#34;&gt;Microsoft365R&lt;/a&gt; v1.0.0: Builds on &lt;code&gt;AzureGraph&lt;/code&gt; to implement and interface to &lt;a href=&#34;https://www.microsoft.com/en-us/microsoft-365&#34;&gt;Microsoft365&lt;/a&gt; and enables access to data stored in SharePoint Online and OneDrive. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Microsoft365R/vignettes/Microsoft365R.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rtables&#34;&gt;rtables&lt;/a&gt; v0.3.6: Provides a framework for declaring complex multi-level tabulations and then applying them to data. Tables are modeled as hierarchical, tree-like objects which support sibling sub-tables, arbitrary splitting or grouping of data in row and column dimensions, cells containing multiple values, and the concept of contextual summary computations. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a series of vignettes on    &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/baseline.html&#34;&gt;comparing&lt;/a&gt; against baseline or control, a clinical trials &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/clinical_trials.html&#34;&gt;example&lt;/a&gt;,  constructing tables &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/manual_table_construction.html&#34;&gt;manually&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/sorting_pruning.html&#34;&gt;pruning and sorting&lt;/a&gt;
tables, &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/subsetting_tables.html&#34;&gt;subsetting&lt;/a&gt; tables, &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/tabulation_concepts.html&#34;&gt;Tabulation concepts&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rtables/vignettes/tabulation_dplyr.html&#34;&gt;comparison with dplyr&lt;/a&gt; tabulation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rtables.png&#34; height = &#34;250&#34; width=&#34;450&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=targets&#34;&gt;targets&lt;/a&gt; v0.1.0: Brings together function-oriented programming and &lt;code&gt;make&lt;/code&gt;- like declarative workflows in toolkit for building statistics and data science pipelines in R. The methodology borrows from &lt;a href=&#34;https://www.gnu.org/software/make/manual/make.html&#34;&gt;GNU make&lt;/a&gt; and &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.00550&#34;&gt;drake&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/targets/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; and the &lt;a href=&#34;https://docs.ropensci.org/targets/&#34;&gt;reference website&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggmulti&#34;&gt;ggmulti&lt;/a&gt; v0.1.0: Provides tools such as serial axes objects, Andrew&amp;rsquo;s plot, various scatter plot glyphs to visualize high dimensional data. There are vignettes on visualizing &lt;a href=&#34;https://cran.r-project.org/web/packages/ggmulti/vignettes/highDim.html&#34;&gt;high dimensional data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggmulti/vignettes/glyph.html&#34;&gt;adding glyphs to scatter plots&lt;/a&gt;, and creating &lt;a href=&#34;https://cran.r-project.org/web/packages/ggmulti/vignettes/histogram-density-.html&#34;&gt;histograms with density&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggmulti.png&#34; height = &#34;500&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggOceanMaps&#34;&gt;ggOceanMaps&lt;/a&gt; v1.0.9: Allows plotting data on bathymetric maps using &lt;code&gt;ggplot2&lt;/code&gt; using data that contain geographic information from anywhere around the globe. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggOceanMaps/vignettes/ggOceanMaps.html&#34;&gt;User Manual&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggOceanMaps/vignettes/premade-shapefiles.html&#34;&gt;vignette&lt;/a&gt; on pre-made shape files.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggOceanMaps.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pacviz&#34;&gt;pacviz&lt;/a&gt; v1.0.0.5: Provides functions to map data onto a radial coordinate system and visualize the residual values of linear regression and Cartesian data in the defined radial scheme. See the &lt;a href=&#34;https://spencerriley.me/pacviz/book/&#34;&gt;pacviz documentation&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pacviz.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parallelPlot&#34;&gt;parallelPlot&lt;/a&gt; v0.1.0: Provides functions to create parallel coordinates plots using the &lt;code&gt;htmlwidgets&lt;/code&gt; package and &lt;code&gt;d3.js&lt;/code&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/parallelPlot/vignettes/introduction-to-parallelplot.html&#34;&gt;vignette&lt;/a&gt; provides multiple examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;parallelPlot.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=thematic&#34;&gt;thematic&lt;/a&gt; v0.1.1: Provides tools to &amp;ldquo;theme&amp;rdquo; &lt;code&gt;ggplot2&lt;/code&gt;, &lt;code&gt;lattice&lt;/code&gt;, and &lt;code&gt;base&lt;/code&gt; graphics using a small set of choices that include foreground color, background color, accent color, and font family. See &lt;a href=&#34;https://cran.r-project.org/web/packages/thematic/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;theme.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/02/24/january-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some thoughts on rstudio::global talks</title>
      <link>https://rviews.rstudio.com/2021/02/04/some-thoughts-on-rstudio-global/</link>
      <pubDate>Thu, 04 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/02/04/some-thoughts-on-rstudio-global/</guid>
      <description>
        &lt;p&gt;&lt;img src=&#34;global.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;The fifty-five &lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/&#34;&gt;videos&lt;/a&gt; from last month&amp;rsquo;s rstudio::global conference are now available online. You will find them at the link above arranged in ten categories (Keynotes, Data for Good, Language Interop, Learning, Modeling, Organizational Tooling, Package Dev, Programming, Teaching, and Visualization) that reflect fundamental areas of technical and community infrastructure and R applications. Theses talks were selected from hundreds of submissions, many of which were really very good. I participated in the first selection round and found it impossible to make some choices, so I am certain that it must have been agonizingly difficult for the program committee to pare down to the final selections.&lt;/p&gt;

&lt;p&gt;I believe that you will find the content of most of these talks to be nothing less than compelling. The themes and moods of the talks range from informative and deeply technical R issues to data science, journalism, art, education and public service. A few talks transcend the parochial concerns of the R community and address issues that are important to society at large. It is gratifying to see that in the hands of committed people R is helping to make the world just a little bit better. The videos themselves are high quality and a pleasure to watch. Unlike typical conference videos recorded in real time, all of these were produced with excellent lighting, good audio, and were rehearsed, pre-recorded, and edited. Except for the keynotes, the talks are shorter than twenty minutes.&lt;/p&gt;

&lt;p&gt;In the remainder of this post, I will highlight just five talks that I personally found compelling. I have arranged them in an order that I think makes sense to view them. But, you might do just as well to sample talks from the categories listed above that organize the talks on the conference page. My selections do not cover the whole range of topics submitted, and they certainly do not include all of the good stuff. I do think, however, that they reflect the quality of the talks, and I hope that if you watch these five you will be motivated to watch the rest too.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;global2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;My first three selections are by data journalists who are out to make the world a better place. &lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/the-opioid-files-turning-big-pharmacy-data-over-to-the-public/&#34;&gt;The Opioid Files: Turning big pharmacy data over to the public&lt;/a&gt; by Washington Post data journalist &lt;a href=&#34;https://www.washingtonpost.com/people/andrew-ba-tran/&#34;&gt;Andrew Ba Tran&lt;/a&gt; demonstrates the scale of the opiod scandal. I had the opportunity to meet Andrew at the &lt;a href=&#34;https://www.ire.org/training/conferences/nicar-2021/&#34;&gt;NICAR conference&lt;/a&gt; for Investigative Reporters and Editors in 2019 where he was speaking and teaching R. NICAR opened my eyes to the discipline and tradition of &lt;a href=&#34;https://gijn.org/2015/11/12/fifty-years-of-journalism-and-data-a-brief-history/#:~:text=As%20of%202015%2C%20and%20after,a%20driving%20force%20for%20stories.&amp;amp;text=The%20use%20of%20computers%20for,data%20analysis%20to%20societal%20issues.&#34;&gt;Data Journalism&lt;/a&gt; and the efforts of data journalists to harness technology for the public good. Andrew&amp;rsquo;s conference talk represents this tradition and illustrates the data crunching skills, persistence, and unvarnished storytelling necessary to illuminate a dark topic.&lt;/p&gt;

&lt;p&gt;Next, I recommend watching &lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/trial-and-error-in-data-viz-at-the-aclu/&#34;&gt;Trial and Error in Data Viz at the ACLU&lt;/a&gt;. &lt;a href=&#34;http://sophiebeiers.com/about/&#34;&gt;Sophie Beiers&lt;/a&gt; is a data journalist whose work for the ACLU involves discovering and visualizing data with sufficient rigor and clarity to support arguments that will hold up in court. Sophie describes the messy work of iterating through visualizations in a process built around candid feedback from colleagues and stakeholders. Driving the process is a determination to make charts that effectively communicate key points to the intended audience. Sophie&amp;rsquo;s talk hints at the emotional toll caused by striving to see the people behind the data, and the satisfaction that comes from making a difference. The ACLU analytics team coined a word for expressing the excitement at being able to prove terrible news with quantitative evidence.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;terr.png&#34; height = &#34;350&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;The third talk on my list by
&lt;a href=&#34;https://www.ft.com/stream/e191658e-c66a-45bc-9bad-343bdc4210b3&#34;&gt;John Burn Murdoch&lt;/a&gt; on
&lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/reporting-on-and-visualising-the-pandemic/&#34;&gt;Reporting on and visualizing the pandemic&lt;/a&gt; continues the theme of polishing visualizations until they work for the target audience. John is a data journalist with the Financial Times who has garnered quite a following for producing data visualizations that command attention. John&amp;rsquo;s talk dives deeply into his process of evolving a visualization until it not only illustrates what he wants to show but also shows that it is resonating with his mass audience.&lt;/p&gt;

&lt;p&gt;In thinking about Sophie and John&amp;rsquo;s work, the Japanese word &lt;a href=&#34;https://kbjanderson.com/the-real-meaning-of-kaizen/&#34;&gt;kaizen&lt;/a&gt; (making something good for the good of other people) comes to mind. There are many R visualization experts who can lay down the basic principles of making a good data visualization, but few I think, that have Sophie and John&amp;rsquo;s empathy and capacity to listen and process criticism.&lt;/p&gt;

&lt;p&gt;The final two talks on my list are by R developers who are concerned with the big picture of sustaining the R package ecosystem. Hadley Wickham&amp;rsquo;s Keynote
&lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/reporting-on-and-visualising-the-pandemic/&#34;&gt;Maintaining the house the tidyverse built&lt;/a&gt; addresses a fundamental challenge encountered by all complex software projects that develop over time. How do you maintain functional stability while coping with growth and change? Hadley&amp;rsquo;s solution for the tidyverse encapsulated in the following figure:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidy.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;may not be the right solution for all subsystems within the R ecosystem, but surely something like it must evolve to reach into all of the corners of the R Universe. For example, consider the &lt;a href=&#34;https://cran.r-project.org/web/views/&#34;&gt;CRAN Task Views&lt;/a&gt;. When they were assembled, each of these curated lists of R packages represented the cutting edge of software for a particular functional area. The Task View maintainers do a mostly unacknowledged, essential service in keeping these up to date. Nevertheless, it is not difficult to discover Task View packages that have not changed significantly in five or ten years or more. To my knowledge, there are no standards for retiring packages and integrating new work. The future of R depends on systems thinking and the development of new ideas and tools for open source development.&lt;/p&gt;

&lt;p&gt;These considerations lead to Jeroen Ooms&amp;rsquo; talk:
&lt;a href=&#34;https://rstudio.com/resources/rstudioglobal-2021/monitoring-health-and-impact-of-open-source-projects/&#34;&gt;Monitoring health and impact of open-source projects&lt;/a&gt; which describes how &lt;a href=&#34;https://ropensci.org/&#34;&gt;ROpenSci&lt;/a&gt; is taking on the immense challenge of measuring the quality of R packages according to  technical, social and scientific indicators, while building out the infrastructure to improve the entire R package ecosystem. Some of the tools for monitoring the status and &amp;ldquo;health&amp;rdquo; of open source software are already in place. ROpenSci is offering &lt;a href=&#34;https://r-universe.dev/organizations/&#34;&gt;R-universe&lt;/a&gt;, a platform based in git for managing personal R repositories. Once a &amp;ldquo;universe&amp;rdquo; of packages is registered with R-universe every time an author pushes an update the platform will automatically build binaries and documentation.&lt;/p&gt;

&lt;p&gt;Enjoy the videos!!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/02/04/some-thoughts-on-rstudio-global/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Dec 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2021/01/29/dec-2020-top-40-new-cran-packages/</link>
      <pubDate>Fri, 29 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/01/29/dec-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred twenty-three new packages made it to CRAN in December. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in nine categories: Computational Methods, Data, Genomics, Machine Learning, Medicine, Science, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FKF.SP&#34;&gt;FKF.SP&lt;/a&gt; v0.1.0: Provides a fast and flexible Kalman filtering implementation utilizing sequential processing, designed for efficient parameter estimation through maximum likelihood estimation. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/FKF.SP/vignettes/FKFSP.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rminizinc&#34;&gt;rminizinc&lt;/a&gt; v0.0.4: Implements an interface to &lt;a href=&#34;https://www.minizinc.org/&#34;&gt;MiniZinc&lt;/a&gt;, a free and open-source constraint modeling language which is used to identify feasible solutions out of a very large set of candidates when the problem can be modeled in terms of arbitrary constraints. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rminizinc/vignettes/R_MiniZinc.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=noisySBM&#34;&gt;nosiySBM&lt;/a&gt; v0.1.4: Implements the variational expectation-maximization algorithm to fit a noisy stochastic block model to an observed dense graph and to perform node clustering. See &lt;a href=&#34;https://arxiv.org/abs/1907.10176&#34;&gt;Rebafka &amp;amp; Villers (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/noisySBM/vignettes/UserGuide.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;noisySBM.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qsimulatR&#34;&gt;qsimulatR&lt;/a&gt; v1.0: Implements a quantum computer simulator with up to 24 qubits which provides many common gates and allows users to define general single qubit gates and general controlled single qubit gates. The package supports plotting circuits and exporting circuits to &lt;a href=&#34;https://qiskit.org/&#34;&gt;&lt;code&gt;Qiskit&lt;/code&gt;&lt;/a&gt;, a Python package which can be used to run on &lt;a href=&#34;https://quantum-computing.ibm.com/&#34;&gt;IBM&amp;rsquo;s Quantum hardware&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/qsimulatR.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/ExponentiateModN.pdf&#34;&gt;Exponentiation modulo n&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/addbyqft.pdf&#34;&gt;Addition by Fourier transform&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/deutsch-jozsa.pdf&#34;&gt;Deutsch-Sozsa Algorithm&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/phase_estimation.pdf&#34;&gt;Phase Estimation Algorithm&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/qsimulatR/vignettes/qft.pdf&#34;&gt;Quantum Fourier Trafo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;quantum.png&#34; height = &#34;250&#34; width=&#34;450&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eyedata&#34;&gt;eyedata&lt;/a&gt; v0.1.0: Contains anonymized real life, open source data sets from patients treated in &lt;a href=&#34;https://en.wikipedia.org/wiki/Moorfields_Eye_Hospital&#34;&gt;Moorfields Eye Hospital&lt;/a&gt;, London and includes data about people who received intravitreal injections with anti-vascular endothelial growth factor due to age-related macular degeneration or diabetic macular edema. See &lt;a href=&#34;https://cran.r-project.org/web/packages/eyedata/readme/README.html#ref-fu2&#34;&gt;README&lt;/a&gt; for the list of medical publications associated with the data sets.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rgugik&#34;&gt;rgugik&lt;/a&gt; v0.2.1: Automates open data acquisition including raster and vector data from the &lt;a href=&#34;www.gugik.gov.pl&#34;&gt;Polish Head Office of Geodesy and Cartography&lt;/a&gt;. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/rgugik/vignettes/DEM.html&#34;&gt;Digital Eelvation Model&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rgugik/vignettes/orthophotomap.html&#34;&gt;Orthophotomap&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rgugik/vignettes/topodb.html&#34;&gt;Topographic Database&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rgugik.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=readrba&#34;&gt;readrba&lt;/a&gt; v0.1.0: Provides tools to download current and historical &lt;a href=&#34;https://www.rba.gov.au/statistics/tables/&#34;&gt;statistical tables&lt;/a&gt; and &lt;a href=&#34;https://www.rba.gov.au/publications/smp/forecasts-archive.html&#34;&gt;forecasts&lt;/a&gt; from the Reserve Bank of Australia Data which comprise a broad range of Australian macroeconomic and financial time series. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/readrba/vignettes/readrba.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;readrba.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=threesixtygiving&#34;&gt;threesixtygiving&lt;/a&gt; v0.2.2: Provides access to open data from &lt;a href=&#34;https://www.threesixtygiving.org&#34;&gt;360Giving&lt;/a&gt;, a database of charitable grant giving in the UK. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/threesixtygiving/threesixtygiving.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=USgas&#34;&gt;USgas&lt;/a&gt; Links to the &lt;a href=&#34;https://www.eia.gov/&#34;&gt;US Energy Information Administration&lt;/a&gt; to provide and overview of natural gas demand at the county level. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/USgas/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;USgas.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=polyqtlR&#34;&gt;polyqtlR&lt;/a&gt; v0.0.4: Provides functions for quantitative trait loci (QTL) analysis in polyploid bi-parental F1 populations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/polyqtlR/vignettes/polyqtlR_vignette.html&#34;&gt;vignette&lt;/a&gt; for background and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;polyqtlR.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPPASPACE&#34;&gt;RPPASPACE&lt;/a&gt; v1.0.7: Provides tools for the analysis of reverse-phase protein arrays (RPPAs), which are also known as &lt;em&gt;tissue lysate arrays&lt;/em&gt; or simply &lt;em&gt;lysate arrays&lt;/em&gt;. See &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/23/15/1986/205819&#34;&gt;Hu (2007)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RPPASPACE/vignettes/Guide_to_RPPASPACE.pdf&#34;&gt;Guide&lt;/a&gt; to for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RVA&#34;&gt;RVA&lt;/a&gt; v0.0.3: Provides functions to automate downstream visualization &amp;amp; pathway analysis in RNAseq analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RVA/vignettes/RVA.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RVA.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=comparator&#34;&gt;comparator&lt;/a&gt; v0.0.1: Implements functions for comparing strings, sequences and numeric vectors for clustering and record linkage applications. It includes generalized edit distances for comparing sequences/strings, Monge-Elkan similarity for fuzzy comparison of token sets, and L-p distances for comparing numeric vectors. See &lt;a href=&#34;https://cran.r-project.org/web/packages/comparator/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DoubleML&#34;&gt;DoubleML&lt;/a&gt; v0.1.1: Implements the double/debiased machine learning framework of &lt;a href=&#34;https://academic.oup.com/ectj/article/21/1/C1/5056401&#34;&gt;Chernozhukov et al. (2018)&lt;/a&gt; for partially linear regression models, partially linear instrumental variable regression models, interactive regression models and interactive instrumental variable regression models. There are guides on &lt;a href=&#34;https://cran.r-project.org/web/packages/DoubleML/vignettes/install.html&#34;&gt;Installation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/DoubleML/vignettes/DoubleML.html&#34;&gt;Getting Started&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=functClust&#34;&gt;functClust&lt;/a&gt; v0.1.6: Provides functions to cluster the components that make up an interactive system on the basis of their functional redundancy for one or more collective, systemic performances. There are six vignettes including and &lt;a href=&#34;https://cran.r-project.org/web/packages/functClust/vignettes/a.Overview.html&#34;&gt;Overview&lt;/a&gt;, a simple &lt;a href=&#34;https://cran.r-project.org/web/packages/functClust/vignettes/b.Simplest_use.html&#34;&gt;Use Case&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/functClust/vignettes/e.Multi_functionality.html&#34;&gt;Multi Fuctionality&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;functClust.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlpack&#34;&gt;mlpack&lt;/a&gt; v3.4.2.1: Implements bindings to the mlpack C++ machine learning library. See &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.00726&#34;&gt;Curtin et al (2018)&lt;/a&gt; for background and look &lt;a href=&#34;https://www.mlpack.org/doc/mlpack-3.4.2/r_documentation.html&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RFCCA&#34;&gt;RFCCA&lt;/a&gt; v1.0.3: Implements Random Forest with Canonical Correlation Analysis, a method for estimating the canonical correlations between two sets of variables depending on the subject-related covariates. The method is described in &lt;a href=&#34;https://arxiv.org/abs/2011.11555&#34;&gt;Alakus et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RFCCA/vignettes/RFCCA.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=babsim.hospital&#34;&gt;babsim.hospital&lt;/a&gt; v11.5.14: Implements a discrete-event simulation model for a hospital resource planning. Motivated by the challenges faced by health care institutions in the current COVID-19 pandemic, it can be used by health departments to forecast demand for intensive care beds, ventilators, and staff resources. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v090i02&#34;&gt;Ucar, Smeets &amp;amp; Azcorra (2019)&lt;/a&gt;, &lt;a href=&#34;https://www.rcpjournals.org/content/futurehosp/6/1/17&#34;&gt;Lawton &amp;amp; McCooe (2019)&lt;/a&gt; and the &lt;a href=&#34;https://www.th-koeln.de/informatik-und-ingenieurwissenschaften/babsimhospital_78996.php&#34;&gt;website&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/babsim.hospital/vignettes/babsim-vignette-introduction.pdf&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sim.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=healthyR&#34;&gt;healthyR&lt;/a&gt; v0.1.1: Implements hospital data analysis workflow tools including modeling tools, and tools to review common administrative hospital data such as average length of stay, readmission rates, average net pay amounts by service lines, and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/healthyR/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;healthyR.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaSurvival&#34;&gt;metaSurvival&lt;/a&gt; v0.1.0: Provides a function to assess information from a summary survival curve and test the between-strata heterogeneity. See the &lt;a href=&#34;https://github.com/shubhrampandey/metaSurvival&#34;&gt;GitHub repo&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metaSurvival.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmcR&#34;&gt;cmcR&lt;/a&gt; v0.1.3: Implements the congruent matching cells method for cartridge case identification as proposed by &lt;a href=&#34;https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=911193&#34;&gt;Song (2013)&lt;/a&gt; as well as an extension of the method proposed by &lt;a href=&#34;https://nvlpubs.nist.gov/nistpubs/jres/120/jres.120.008.pdf&#34;&gt;Tong et al. (2015)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/cmcR/vignettes/decisionRuleDescription.html&#34;&gt;Decision Rules&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/cmcR/vignettes/cmcR_plotReproduction.html&#34;&gt;another vignette&lt;/a&gt; reproducing the study by Song et al.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cmcR.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=envi&#34;&gt;envi&lt;/a&gt; v0.1.6: Provides tools for environmental interpolation using occurrence data, covariates, kernel density-based estimation, and spatial relative risk. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.7577&#34;&gt;Davies et al. (2018)&lt;/a&gt; for details on spatial relative risk, &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.4780090616&#34;&gt;Bithell (1990)&lt;/a&gt; for kernel density estimation and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.4780101112&#34;&gt;Bithell (1991)&lt;/a&gt; for estimating relative risk. The &lt;a href=&#34;https://cran.r-project.org/web/packages/envi/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; provides background and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;envi.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PAMpal&#34;&gt;PAMpal&lt;/a&gt; v0.9.14: Provides tools for loading and processing passive acoustic data, including functions to read &lt;a href=&#34;https://www.pamguard.org/&#34;&gt;Pamguard&lt;/a&gt; data, process, and export data. See &lt;a href=&#34;https://asa.scitation.org/doi/10.1121/1.2743157&#34;&gt;Oswald et al (2007)&lt;/a&gt;,  &lt;a href=&#34;https://asa.scitation.org/doi/10.1121/10.0001229&#34;&gt;Griffiths et al (2020)&lt;/a&gt;, and &lt;a href=&#34;https://asa.scitation.org/doi/full/10.1121/1.3479549&#34;&gt;Baumann-Pickering et al (2010)&lt;/a&gt; for background. Look &lt;a href=&#34;https://taikisan21.github.io/PAMpal/&#34;&gt;here&lt;/a&gt; for the installation guide and tutorial.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PAMpal.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bpcs&#34;&gt;bpcs&lt;/a&gt; v1.0.0: Implements models for the analysis of paired comparison data using &lt;code&gt;Stan&lt;/code&gt; including random effects, generalized model for predictors and order effect Bayesian versions of the Bradley-Terry model. See &lt;a href=&#34;https://www.jstor.org/stable/2334029?origin=crossref&amp;amp;seq=1&#34;&gt;Bradley &amp;amp; Terry (1952)&lt;/a&gt;, &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/01621459.1970.10481082&#34;&gt;Davidson (1970)&lt;/a&gt;, and &lt;a href=&#34;https://www.jstatsoft.org/article/view/v076i01&#34;&gt;Carpenter et al. (2017)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bpcs/vignettes/a_get_started.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brolgar&#34;&gt;brolgar&lt;/a&gt; v0.1.0: Provides a framework of tools to summarise, visualise, and explore longitudinal data and includes methods for calculating features and summary statistics and sampling individual series. See &lt;a href=&#34;https://arxiv.org/abs/2012.01619&#34;&gt;Tierney, Cook &amp;amp; Prvan&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt; to get going. There are also vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/exploratory-modelling.html&#34;&gt;exploratory modelling&lt;/a&gt;, finding &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/finding-features.html&#34;&gt;features&lt;/a&gt;, identifying &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/id-interesting-obs.html&#34;&gt;interesting observations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/longitudinal-data-structures.html&#34;&gt;data structures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/mixed-effects-models.html&#34;&gt;mixed effects models&lt;/a&gt;, and
&lt;a href=&#34;https://cran.r-project.org/web/packages/brolgar/vignettes/visualisation-gallery.html&#34;&gt;visualisation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;brolgar.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MASSExtra&#34;&gt;MASSExtra&lt;/a&gt; v1.0.2: Provides enhancements, extensions and additions (such as Gramm-Schmidt orthogonalisation and generalised eigenvalue problems) to the &lt;code&gt;MASS&lt;/code&gt; package with convenient default settings and user interfaces. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MASSExtra/vignettes/rationale.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MASSExtra.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=motifr&#34;&gt;motifr&lt;/a&gt; v1.0.0: Provides tools for motif analysis in multi-level networks to visualize multi-level networks, count multi-level network motifs and compare motif occurrences to baseline models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/motifr/vignettes/motif_zoo.html&#34;&gt;motif zoo&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/motifr/vignettes/random_baselines.html&#34;&gt;Baseline model comparisons&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;motifr.svg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OptCirClust&#34;&gt;OptCirClust&lt;/a&gt; v0.0.3: Provides fast (runtime = O(K N log^2 N), optimal, reproducible clustering algorithms for circular, periodic, or framed data based on a core algorithm for optimal framed clustering. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/OptCirClust/vignettes/CircularGenomes.html&#34;&gt;Circular genome clustering&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/OptCirClust/vignettes/Performance.html&#34;&gt;Performance&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/OptCirClust/vignettes/Tutorial_CirClust.html&#34;&gt;Circular Clustering&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/OptCirClust/vignettes/Tutorial_FramedClust.html&#34;&gt;Framed Clusterine&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OptCirClust.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pflamelet&#34;&gt;pflamelet&lt;/a&gt; v0.1.1: Provides functions to compute the persistence flamelets, a statistical tool for exploring the Topological Invariants of Scale-Space families introduced in &lt;a href=&#34;https://arxiv.org/abs/1709.07097&#34;&gt;Padellini and Brutti (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PRDA&#34;&gt;PRDA&lt;/a&gt; v1.0.0: Implements the &lt;em&gt;Design Analysis&lt;/em&gt; proposed by &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1745691614551642&#34;&gt;Gelman &amp;amp; Carlin (2014)&lt;/a&gt; which combines the evaluation of Power-Analysis with other inferential-risks. See also &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fpsyg.2019.02893/full&#34;&gt;Altoè et al. (2020)&lt;/a&gt; and &lt;a href=&#34;https://psyarxiv.com/q9f86/&#34;&gt;Bertoldo et al. (2020)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/PRDA/vignettes/PRDA.html&#34;&gt;PRDA&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PRDA/vignettes/prospective.html&#34;&gt;Prospective&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/PRDA/vignettes/retrospective.html&#34;&gt;Retrospective&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PRDA.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=puls&#34;&gt;puls&lt;/a&gt; v0.1.1: Supplements the &lt;code&gt;fda&lt;/code&gt; and &lt;code&gt;fda.use&lt;/code&gt; packages by providing a method for clustering functional data using subregion information of the curves. See the &lt;a href=&#34;https://cran.r-project.org/package=puls&#34;&gt;vignette&lt;/a&gt; for an example and references.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coro&#34;&gt;coro&lt;/a&gt; v1.0.1: Provides &lt;em&gt;coroutines&lt;/em&gt;, a family of functions that can be suspended and resumed later on. This includes async functions (which await) and generators (which yield). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/coro/vignettes/generator.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataReporter&#34;&gt;dataReporter&lt;/a&gt; v1.0.0: Provides functions to auto generate a customizable data report showing potential errors in a data set. See &lt;a href=&#34;https://www.jstatsoft.org/article/view/v090i06&#34;&gt;Petersen &amp;amp; Ekstrøm (2019)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dataReporter/vignettes/extending_dataReporter.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DescrTab2&#34;&gt;DescrTab2&lt;/a&gt; v2.0.3: Provides functions to create descriptive statistics tables for continuous and categorical variables. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/DescrTab2/vignettes/maintenance_guide.html&#34;&gt;Maintenance&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/DescrTab2/vignettes/usage_guide.html&#34;&gt;Usage&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/DescrTab2/vignettes/validation_report.html&#34;&gt;Validation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=libr&#34;&gt;libr&lt;/a&gt; v1.1.1: Provides functions to create data libraries, generate data dictionaries, and simulate a data step. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/libr/vignettes/libr.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on library &lt;a href=&#34;https://cran.r-project.org/web/packages/libr/vignettes/libr-basics.html&#34;&gt;operations&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/libr/vignettes/libr-management.html&#34;&gt;management&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/libr/vignettes/libr-datastep.html&#34;&gt;Data Step&lt;/a&gt; operations and the &lt;a href=&#34;https://cran.r-project.org/web/packages/libr/vignettes/libr-management.html&#34;&gt;enhanced equality&lt;/a&gt; operator.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=outsider&#34;&gt;outsider&lt;/a&gt; v0.1.1: Allows users to install and run external command-line programs in R through use of &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; and online repositories. Look &lt;a href=&#34;https://docs.ropensci.org/outsider/&#34;&gt;here&lt;/a&gt; for package information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;outsider.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=srcr&#34;&gt;srcr&lt;/a&gt; v1.0.0: Provides a simple tool to abstract connection details, including secret credentials, out of your source code and manage configurations for frequently-used database connections. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/srcr/vignettes/Managing_data_sources.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ComplexUpset&#34;&gt;ComplexUpset&lt;/a&gt; v1.0.3: Provides functions to create Upset plots which offer improvements over Venn Diagrams for set overlap visualizations.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;upset.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nmaplateplot&#34;&gt;nmaplateplot&lt;/a&gt; v1.0.0: Provides a graphical display of results from network meta-analysis (NMA) which is suitable for outcomes like odds ratios, risk ratios, risk differences, and standardized mean differences. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ComplexUpset/vignettes/Examples_R.html&#34;&gt;vignette&lt;/a&gt; for examples. &lt;a href=&#34;https://cran.r-project.org/web/packages/nmaplateplot/vignettes/nmaplateplot-intro.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nmaplateplot.svg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PantaRhei&#34;&gt;PantaRhei&lt;/a&gt; v0.1.2: Provides functions to produce &lt;a href=&#34;https://en.wikipedia.org/wiki/Sankey_diagram#:~:text=Sankey%20diagrams%20are%20a%20type,proportional%20to%20the%20flow%20rate.&amp;amp;text=Sankey%20diagrams%20emphasize%20the%20major,quantities%20within%20defined%20system%20boundaries.&#34;&gt;Sankey diagrams&lt;/a&gt; which are used to visualize the flow of conservative substances through a system. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PantaRhei/vignettes/panta-rhei.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PantaRhei.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/01/29/dec-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>COVID-19 Data: The Long Run</title>
      <link>https://rviews.rstudio.com/2021/01/06/covid-19-data-the-long-run/</link>
      <pubDate>Wed, 06 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2021/01/06/covid-19-data-the-long-run/</guid>
      <description>
        &lt;p&gt;The world seems to have moved to a new phase of paying attention to COVID-19. We have gone from pondering daily plots of case counts, to puzzling through models and forecasts, and are now moving on to the vaccines and the science behind them. For data scientists, however, the focus needs to remain on the data and the myriad issues and challenges that efforts to collect and curate COVID data have uncovered. My intuition is that not only will COVID-19 data continue to be important for quite some time in the future, but that efforts to improve the quality of this data will be crucial for successfully dealing with the next pandemic.&lt;/p&gt;

&lt;p&gt;An incredible amount of work has been done by epidemiologists, universities, government agencies and data journalists to collect, organize, and reconcile data from thousands of sources. Nevertheless, the experts caution that there is much yet to be done.&lt;/p&gt;

&lt;p&gt;Roni Rosenfeld, head of the Machine Learning Department of the School of Computer Science at Carnegie Mellon University and project lead for the &lt;a href=&#34;https://delphi.cmu.edu/about/&#34;&gt;Delphi Group&lt;/a&gt; put it this way in a recent &lt;a href=&#34;https://www.niss.org/news/copss-niss-webinar-delphi%E2%80%99s-covidcast-project-featured&#34;&gt;COPSS-NISS webinar&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Data is a big problem in this pandemic. Availability of high quality, comprehensive, geographically detailed data is very far from where it should be.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There are over &lt;a href=&#34;https://www.aha.org/statistics/fast-facts-us-hospitals&#34;&gt;6,000&lt;/a&gt; hospitals in the United States, and over &lt;a href=&#34;https://en.wikipedia.org/wiki/Lists_of_hospitals#:~:text=These%20are%20links%20to%20lists,164%2C500%20hospitals%20worldwide%20in%202015&#34;&gt;160,000&lt;/a&gt; hospitals worldwide. Many of these are collecting COVID-19 data yet there few standards for recording cases, dealing with missing data, updating case count data, and coping with the time lag between recording and reporting cases. &lt;a href=&#34;https://journals.lww.com/epidem/Fulltext/2019/09000/Nowcasting_the_Number_of_New_Symptomatic_Cases.16.aspx&#34;&gt;Nowcasting&lt;/a&gt; epidemiological and heath care data has become a vital field of statistical research.&lt;/p&gt;

&lt;p&gt;The following &lt;a href=&#34;https://cmu-delphi.github.io/covidcast/talks/copss-niss/talk.html#(4)&#34;&gt;slide&lt;/a&gt; from the COPSS-NISS webinar shows a hierarchy of relevant COVID data organized on the Severity Pyramid that epidemiologists use to study disease progression.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pyramid.svg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;The Delphi Group is making fundamental contributions to the long term improvement of COVID data by archiving the data shown in such a way that versions can be retrieved by date, and also by collecting &lt;a href=&#34;https://rviews.rstudio.com/2020/10/13/delphi-s-covidcast-project/&#34;&gt;massive data sets&lt;/a&gt; of leading indicators.&lt;/p&gt;

&lt;p&gt;The webinar is well worth watching, and I highly recommend listening through the Q&amp;amp;A session at the end. The speakers explain the importance of nowcasting and Professor Rosenfeld presents a vision of making epidemic forecasting comparable to weather forecasting. It seems to me that this would be a worthwhile project to help advance.&lt;/p&gt;

&lt;p&gt;Note that the Delphi&amp;rsquo;s &lt;a href=&#34;https://cmu-delphi.github.io/delphi-epidata/api/covidcast_signals.html&#34;&gt;COVID-19 indicators&lt;/a&gt;, probably the nation&amp;rsquo;s largest public repository of diverse, geographically-detailed, real-time indicators of COVID activity in the US, are freely available through the &lt;a href=&#34;https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html&#34;&gt;public API&lt;/a&gt; which is easily accessible to R and Python users.&lt;/p&gt;

&lt;p&gt;Also note that R users can contribute to &lt;a href=&#34;https://www.r-consortium.org/&#34;&gt;R Consortium&lt;/a&gt; sponsored COVID related projects that include the &lt;a href=&#34;https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html&#34;&gt;COVID-19 Data Hub&lt;/a&gt; an organized archive of global COVID-19 case count data, and the &lt;a href=&#34;https://tasks.repidemicsconsortium.org/#/&#34;&gt;RECON COVID-19 Challenge&lt;/a&gt;, an open source project to improve epidemiological tools.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2021/01/06/covid-19-data-the-long-run/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Learn and Teach R</title>
      <link>https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/</link>
      <pubDate>Wed, 02 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/</guid>
      <description>
        &lt;p&gt;If you haven&amp;rsquo;t explored the RStudio website in a while, your next visit may include a pleasant surprise. I recently went to the &lt;a href=&#34;https://education.rstudio.com/&#34;&gt;Tidymodels&lt;/a&gt; page, just to see what was new and was immediately drawn into the new landscape imagined by the RStudio education team. Clicking on &lt;a href=&#34;https://www.tidymodels.org/start/&#34;&gt;Get Started&lt;/a&gt; I came to a fork and a choice of &lt;a href=&#34;https://www.tidymodels.org/learn/&#34;&gt;going farther&lt;/a&gt; with Tidymodels or backing up a bit. I went down the beginners path &lt;a href=&#34;https://education.rstudio.com/learn/&#34;&gt;Finding Your Way to R&lt;/a&gt; and found myself in a well-lit wood, and I was not lost.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forest.jpg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Like a park with well-marked trails, the Learning R section of the RStudio Education site branches off to R excursions graded to match the &amp;ldquo;hikers&amp;rdquo; experience. The &lt;a href=&#34;img src=&amp;quot;mobility.png&amp;quot; height = &amp;quot;400&amp;quot; width=&amp;quot;600&amp;quot;&#34;&gt;Beginners&lt;/a&gt; trail starts in a safe place that should make even the absolutely terrified feel comfortable. It offers different modes of learning including videos, tutorials, books and even excursions to trusted third party sites that have their own feel.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://education.rstudio.com/learn/intermediate/&#34;&gt;Intermediates&lt;/a&gt; section emphasizes learning how to get help, suggests some basic tools that should be useful no matter what path you select, and then points to places where you may already know you want to go: bioconductor, financial models or Spark clusters for example. The basic idea is that at this stage you know enough R to get some real work done, and a good path to making further progress might be to follow what interests you.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://education.rstudio.com/learn/expert/&#34;&gt;Experts&lt;/a&gt; trail is for the intrepid who are ready to venture past terra firma and take a deep dive&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dive.jpg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;into the foundations of R, or package building, or using Python, or exploring deep learning with Tensorflow. As with the others, this trail is well marked and offers tools and suggestions for making progress.&lt;/p&gt;

&lt;p&gt;Perhaps the most pleasant surprise for an educator coming to the RStudio Education site is to see that the trails don&amp;rsquo;t stop with Expert. There is an entire section of the &amp;ldquo;park&amp;rdquo; marked off for teaching with trails that offer essential material for supporting both educators and online education. &lt;a href=&#34;https://education.rstudio.com/teach/how-to-teach/&#34;&gt;Learn to teach&lt;/a&gt; offers advice on how to develop as a teacher based on practical experience with &lt;a href=&#34;https://carpentries.org/&#34;&gt;the Carpentries&lt;/a&gt;. The section on &lt;a href=&#34;https://education.rstudio.com/teach/materials/&#34;&gt;Materials for teaching&lt;/a&gt; offers a panpoply of courses and workshops developed at RStudio that teachers can freely adapt to their needs. There is material here relevant to data wrangling, data science, R, tidyverse, shiny and more. The third section, &lt;a href=&#34;https://education.rstudio.com/teach/tools/&#34;&gt;Tools for teaching&lt;/a&gt; describes RStudio Cloud and other RStudio tools for creating a modern, interactive teaching infrastructure.&lt;/p&gt;

&lt;p&gt;Whether you are just thinking about learning R or about to teach an advanced course, I think you might enjoy walking around the RStudio &lt;a href=&#34;https://education.rstudio.com/&#34;&gt;Education&lt;/a&gt; website. Maybe, I&amp;rsquo;ll get to Tidymodels next time.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/11/19/october-2020-top-40-new-cran-packages/</link>
      <pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/11/19/october-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred fifty-six new packages made it to CRAN in October. Here are my &amp;ldquo;Top 40&amp;rdquo; selections in eight categories: Computational Methods, Data, Epidemiology, Mathematics, Machine Learning, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mcmcensemble&#34;&gt;mcmcensemble&lt;/a&gt; v 2.0: Provides ensemble samplers for affine-invariant Monte Carlo Markov Chain algorithms which allow a faster convergence for badly scaled estimation problems. Two samplers are included: the &amp;lsquo;differential.evolution&amp;rsquo; sampler from the &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11222-008-9104-9&#34;&gt;Braak and Vrugt (2008)&lt;/a&gt; and the &amp;lsquo;stretch&amp;rsquo; sampler from &lt;a href=&#34;https://msp.org/camcos/2010/5-1/p04.xhtml&#34;&gt;Goodman and Weare (2010)&lt;/a&gt;. Look &lt;a href=&#34;https://bisaloo.github.io/mcmcensemble&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mcmcensemble.svg&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=psqn&#34;&gt;psqn&lt;/a&gt; v0.1.3: Provides quasi-Newton methods to minimize partially separable functions. The methods are described by &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-0-387-40065-5&#34;&gt;Nocedal and Wright (2006)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/psqn/vignettes/quick-intro.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/psqn/vignettes/psqn.html&#34;&gt;vignette&lt;/a&gt; on the Partially Separable Quasi-Newton method.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AirSensor&#34;&gt;AirSensor&lt;/a&gt; v1.0.2: Allows processing and displaying data from air quality sensors. Initial focus is on PM2.5 measurements from sensors produced by &lt;a href=&#34;https://www2.purpleair.com&#34;&gt;PurpleAir&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;air.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fflr&#34;&gt;fflr&lt;/a&gt; v0.3.12: Provides functions to format the raw data from the &lt;a href=&#34;√&#34;&gt;ESPN fantasy football&lt;/a&gt; API into tidy tables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fflr/vignettes/fantasy-football.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pmlbr&#34;&gt;pmlbr&lt;/a&gt; v0.2.0: Provides access to more than 150 classification and regression data sets in the University of Pennsylvania&amp;rsquo;s &lt;a href=&#34;https://github.com/EpistasisLab/pmlbr&#34;&gt;PMLB repository&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/pmlbr/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=podr&#34;&gt;podr&lt;/a&gt; v0.0.5: Allows users to to connect, access and review over 250 datasets in Pharmaceutical User Software Exchange &lt;a href=&#34;https://www.phuse.eu/&#34;&gt;(PHUSE)&lt;/a&gt; open data repository &lt;a href=&#34;https://www.phuse.eu/blog/data-synthesis-platform-available-for-phuse-members&#34;&gt;(PODR)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/podr/vignettes/about-podr.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=starwarsdb&#34;&gt;starwarsdb&lt;/a&gt; v0.1.2: Provides the data from the &lt;a href=&#34;https://swapi.dev/&#34;&gt;Star Wars API&lt;/a&gt; as a set of relational tables or a &lt;a href=&#34;https://duckdb.org/&#34;&gt;&lt;code&gt;DuckDB&lt;/code&gt;&lt;/a&gt; database. Look &lt;a href=&#34;https://github.com/gadenbuie/starwarsdb&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;starwars.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;epidemiology&#34;&gt;Epidemiology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anovir&#34;&gt;anovir&lt;/a&gt; v0.1.0: Implements maximum likelihood techniques to estimate virulence in population dynamics models. See the &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/530709v1.full.pdf&#34;&gt;pre-print&lt;/a&gt; and the eleven vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/anovir/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/anovir/vignettes/confidence_intervals.html&#34;&gt;Confidence intervals&lt;/a&gt; and Worked examples &lt;a href=&#34;https://cran.r-project.org/web/packages/anovir/vignettes/worked_examples_I.html&#34;&gt;I&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/anovir/vignettes/worked_examples_II.html&#34;&gt;II&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epifitter&#34;&gt;epifitter&lt;/a&gt; v0.1.0: Provides functions for fitting two-parameter population dynamics models to proportion data for single or multiple epidemics using either linear or non-linear regression. See &lt;a href=&#34;https://apsjournals.apsnet.org/doi/book/10.1094/9780890545058&#34;&gt;Madden et al. (2007)&lt;/a&gt; for background and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/epifitter/vignettes/fitting.html&#34;&gt;fitting models&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/epifitter/vignettes/simulation.html&#34;&gt;simulating disease progress&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;epifitter.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epitweetr&#34;&gt;epitweetr&lt;/a&gt; v0.1.24: Allows users to automatically monitor trends of tweets by time, place and topic aiming at detecting public health threats early through the detection of signals (e.g. an unusual increase in the number of tweets). It was designed to focus on infectious diseases, but can be adapted to other applications by modifying the topics and keywords. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/epitweetr/vignettes/epitweetr-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;epitweetr.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=i2extras&#34;&gt;i2extras&lt;/a&gt; v0.0.2: Provides functions to work with &amp;lsquo;incidence2&amp;rsquo; objects, including a simplified interface for trend fitting and peak estimation. This package is part of the &lt;a href=&#34;https://www.repidemicsconsortium.org/&#34;&gt;RECON&lt;/a&gt; toolkit for outbreak analysis. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/i2extras/vignettes/fitting_epicurves.html&#34;&gt;Fitting epicurves&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/i2extras/vignettes/peak_estimation.html&#34;&gt;Peak Estimation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;i2extras.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IBMPopSim&#34;&gt;IBMPopSim&lt;/a&gt; v0.3.1: Provides functions to simulate  the random evolution of structured population dynamics, called stochastic Individual Based Models (IBMs). Users can simulate the random evolution of a population in which individuals are characterized by their date of birth, a set of attributes, and their potential date of death. See &lt;a href=&#34;https://www.esaim-proc.org/articles/proc/abs/2009/02/proc092717/proc092717.html&#34;&gt;Ferrière and Tran (2009)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-3-319-21711-6&#34;&gt;Bansaye and Méléard (2015)&lt;/a&gt; for background. There is a package &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim.pdf&#34;&gt;overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim_cpp.pdf&#34;&gt;C++ essentials&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim_human_pop.pdf&#34;&gt;Human populations&lt;/a&gt;, Human populations with &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim_human_pop_IMD.pdf&#34;&gt;changing characteristics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim_insurance_portfolio.pdf&#34;&gt;Insurance portfolio&lt;/a&gt;, and populations with &lt;a href=&#34;https://cran.r-project.org/web/packages/IBMPopSim/vignettes/IBMPopSim_interaction.pdf&#34;&gt;genetically variable traits&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;IBMPopSim.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MGDrivE2&#34;&gt;MGDrivE2&lt;/a&gt; v1.0.1: Provides a simulation modeling framework which significantly extends capabilities of the &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210X.13318&#34;&gt;&lt;code&gt;MGDrivE&lt;/code&gt;&lt;/a&gt; package with a new mathematical and computational framework based on stochastic Petri nets. To get started with this package see the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/epi-SEIR.html&#34;&gt;SEIR dynamics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/epi-network.html&#34;&gt;Meta population dynamics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/epi-node.html&#34;&gt;One node dynamics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/inhomogeneous.html&#34;&gt;Inhomogenous stochastic processes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/lifecycle-network.html&#34;&gt;Life-cycle dynamics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/lifecycle-node.html&#34;&gt;One node lifecycle dynamics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/output-storage.html&#34;&gt;data analysis&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE2/vignettes/advanced_topics.html&#34;&gt;advanced topics&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MGDrivE2.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=msce&#34;&gt;msce&lt;/a&gt; v1.0.1: Provide functions to calculate hazard and survival functions for multi-stage clonal expansion models used in cancer epidemiology. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/msce/vignettes/msce.html&#34;&gt;vignette&lt;/a&gt; on fitting incidence data.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=acumos&#34;&gt;acumos&lt;/a&gt; v0.4-1:  Provides access to the Linux Foundation &lt;a href=&#34;https://www.acumos.org&#34;&gt;Acumos&lt;/a&gt; open source framework intended to make it easy to build, share, and deploy AI apps. Look &lt;a href=&#34;https://github.com/acumos/acumos-r-client&#34;&gt;here&lt;/a&gt; for information on the Acumos R CLient.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bigSurvSGD&#34;&gt;bigSurvSGD&lt;/a&gt; v0.0.1: Provides a function to fit Cox models via stochastic gradient descent which avoids the computational instability of the standard Cox Model. Functions scales up with large datasets and accommodate datasets that do not fit the memory. See &lt;a href=&#34;https://arxiv.org/abs/2003.00116v2&#34;&gt;Aliasghar et al. (2020)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deepredeff&#34;&gt;deepredeff&lt;/a&gt; v0.1.0: Implements a tool that contains trained deep learning models for predicting effector proteins using a set of known experimentally validated effectors from either bacteria, fungi, or oomycetes. &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/2020.07.08.193250v1&#34;&gt;Kristianingsih and MacLean (2020)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/deepredeff/vignettes/overview.html&#34;&gt;overview&lt;/a&gt; and vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/deepredeff/vignettes/predict.html&#34;&gt;prediction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;deepredeff.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MKclass&#34;&gt;MKclass&lt;/a&gt; v0.3: Implements performance measures and scores for statistical classification including accuracy, sensitivity, specificity, recall, similarity coefficients, AUC, GINI index, Brier score and more. It calculates optimal cut-offs and decisions stumps according to &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/B9781558602472500358?via%3Dihub&#34;&gt;(Iba and Langley (1991)&lt;/a&gt; follows &lt;a href=&#34;https://academic.oup.com/aje/article-abstract/115/1/92/136332?redirectedFrom=fulltext&#34;&gt;Lemeshow and Hosmer&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/(SICI)1097-0258(19970515)16:9%3C965::AID-SIM509%3E3.0.CO;2-O&#34;&gt;Hosmer et al. (1997)&lt;/a&gt; for goodness of fit tests and &lt;a href=&#34;https://www.oxfordreference.com/view/10.1093/acref/9780199976720.001.0001/acref-9780199976720&#34;&gt;Porta (2014)&lt;/a&gt; for epidemiological risk measures. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MKclass/vignettes/MKclass.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3hyperband&#34;&gt;mlr3hyperband&lt;/a&gt; v0.1.0: Implements the bandit-based hyperparameter optimization method of &lt;a href=&#34;https://cran.r-project.org/package=mlr3hyperband&#34;&gt;Li et al. (2016)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/mlr-org/mlr3hyperband&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/tdaunif/vignettes/tdaunif.html&#34;&gt;tdaunif&lt;/a&gt; Provides functions to randomly sample from simple manifolds. See &lt;a href=&#34;https://dl.acm.org/doi/10.1145/218380.218500&#34;&gt;Arvo (1995)&lt;/a&gt; and &lt;a href=&#34;https://projecteuclid.org/euclid.imsc/1379942050&#34;&gt;Diaconis, Holmes, and Shahshahani (2013)&lt;/a&gt; for the theory, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tdaunif/vignettes/tdaunif.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tdaunif.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SoundShape&#34;&gt;SoundShape&lt;/a&gt; v1.0: Implements the eignensound method of &lt;a href=&#34;http://www.italian-journal-of-mammalogy.it/Geometric-Morphometric-Approaches-to-Acoustic-Signal-Analysis-in-Mammalian-Biology,77249,0,2.html&#34;&gt;MacLeod et al. (2013)&lt;/a&gt; to compare stereotyped sound from different species. The &lt;a href=&#34;https://cran.r-project.org/web/packages/SoundShape/vignettes/Getting-started.html&#34;&gt;vignette&lt;/a&gt; will make you want to start comparing sound waves.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SoundShape.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anscombiser&#34;&gt;anscombiser&lt;/a&gt; v1.0.0: Provides functions to create data sets with identical summary statistics: i.e. identical marginal sample means and sample variances, sample correlation, least squares regression coefficients and coefficient of determination, that that look amusingly different. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/anscombiser/vignettes/intro-to-anscombiser.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;anscombiser.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gglm&#34;&gt;gglm&lt;/a&gt; v0.1.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; for creating common diagnostic plots associated with linear models. Look &lt;a href=&#34;https://github.com/graysonwhite/ggl&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gglm.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=microclustr&#34;&gt;microcluster&lt;/a&gt; v0.1.0: Implements the method in &lt;a href=&#34;https://arxiv.org/abs/2004.02008&#34;&gt;Betancourt et al. (2020)&lt;/a&gt; to perform microclustering models for categorical data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/microclustr/vignettes/microclustr.html&#34;&gt;vignette&lt;/a&gt; offers an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PressPurt&#34;&gt;PressPurt&lt;/a&gt; v1.0.2:  Provides functions to identify the most sensitive interactions within a network which can be described by differential equations, in order to produce qualitatively robust predictions to a press perturbation. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs00285-017-1163-0&#34;&gt;Koslicki &amp;amp; Novak (2017)&lt;/a&gt; for background. There a &lt;a href=&#34;https://cran.r-project.org/web/packages/PressPurt/vignettes/basic_tutorial.htm&#34;&gt;tutorial&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/PressPurt/vignettes/dependencies_tutorial.html&#34;&gt;vignette&lt;/a&gt; for set up.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quantdr&#34;&gt;quantdr&lt;/a&gt; v1.0.0: Provides functions to perform dimension reduction for conditional quantiles by determining the directions that span the central quantile subspace (CQS). The &lt;a href=&#34;https://cran.r-project.org/web/packages/quantdr/vignettes/quantdr.html&#34;&gt;vignette&lt;/a&gt; contains the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=singcar&#34;&gt;singcar&lt;/a&gt; v0.1.1: Implements frequentist and Bayesian methods to compare single cases to control populations. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1076/clin.12.4.482.7241&#34;&gt;Crawford and Howell (1998)&lt;/a&gt; and &lt;a href=&#34;https://doi.apa.org/doiLanding?doi=10.1037%2F0894-4105.19.3.318&#34;&gt;Crawford and Garthwaite (2005)&lt;/a&gt;  for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/singcar/vignettes/singcar_vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=statgenGxE&#34;&gt;statgenGxE&lt;/a&gt; v1.0.3: Provides functions to facilitate the analysis of multi-environment data from plant breeding experiments following the analyses described in &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fphys.2013.00044/full&#34;&gt;Malosetti et al. (2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/statgenGxE/vignettes/statgenGxE.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;statgenGxE.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survivalMPLdc&#34;&gt;survivalMPLdc&lt;/a&gt; v0.1.1: Implements functions to fit Cox proportional hazard models under dependent right censoring using copula and maximum penalized likelihood methods. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/survivalMPLdc/vignettes/README.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FoReco&#34;&gt;FoReco&lt;/a&gt; v0.1.1: Provides bottom-up, optimal and heuristic combination forecast reconciliation procedures for cross-sectional, temporal, and cross-temporal linearly constrained time series. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/FoReco/vignettes/FoReco_package.html&#34;&gt;introduction&lt;/a&gt; and another &lt;a href=&#34;https://cran.r-project.org/web/packages/FoReco/vignettes/accuracy_indices.html&#34;&gt;vignette&lt;/a&gt; on average relative accuracy indices.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FoReco.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modeltime.ensemble&#34;&gt;modeltime.ensemble&lt;/a&gt; v0.3.0: Implements time series ensemble forecasting methods including model averaging, weighted averaging, and stacking. See &lt;a href=&#34;https://www.mdpi.com/2306-5729/4/1/15/pdf&#34;&gt;Pavlyshenko (2019)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/modeltime.ensemble/vignettes/getting-started-with-modeltime-ensemble.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;modeltime.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=findInFiles&#34;&gt;findInFiles&lt;/a&gt; v0.1.2: Enables users to search for a pattern in a folder and display the results in the &lt;code&gt;RStudio&lt;/code&gt; viewer pane or in an &lt;code&gt;R Markdown&lt;/code&gt; file or &lt;code&gt;Shiny&lt;/code&gt; app.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;findInfiles.gif&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=groundhog&#34;&gt;groundhog&lt;/a&gt; v1.0.0: Assists with reproducibility by providing functions for version specific package loading. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/groundhog/vignettes/groundhog.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=monaco&#34;&gt;monaco&lt;/a&gt; v0.1.0: Implements an &lt;code&gt;HTML widget&lt;/code&gt; rendering of the &lt;a href=&#34;https://microsoft.github.io/monaco-editor/&#34;&gt;Monaco&lt;/a&gt; editor which is useful for &lt;code&gt;JavaScript&lt;/code&gt;. Look &lt;a href=&#34;https://github.com/stla/monaco&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;monaco.gif&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oskeyring&#34;&gt;oskeyring&lt;/a&gt; v0.1.1: Aims to support all features of the system credential store, including non-portable ones. It supports &lt;code&gt;Keychain&lt;/code&gt; on &lt;code&gt;macOS&lt;/code&gt;, and &lt;code&gt;Credential Manager&lt;/code&gt; on &lt;code&gt;Windows&lt;/code&gt;. See the &lt;code&gt;keyring&lt;/code&gt; package if you need a portable API. &lt;a href=&#34;https://cran.r-project.org/web/packages/oskeyring/readme/README.html&#34;&gt;README&lt;/a&gt; describes how to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PDE&#34;&gt;PDE&lt;/a&gt; v1.1.1: Enables extracting information and tables from pdf files based on search words. The &lt;a href=&#34;https://cran.r-project.org/web/packages/PDE/vignettes/PDE.html&#34;&gt;vignette&lt;/a&gt; has several examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=representr&#34;&gt;representr&lt;/a&gt; v0.1.1: Implements the record linkage methods of &lt;a href=&#34;https://arxiv.org/abs/1810.01538&#34;&gt;Kaplan et al. (2020)&lt;/a&gt; to create representative records for use in downstream tasks after entity resolution is performed. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/representr/vignettes/representr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;representr.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualizations&#34;&gt;Visualizations&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imbibe&#34;&gt;imbibe&lt;/a&gt; v0.1.0: Provides a set of fast, chainable image-processing operations which are applicable to images of two, three or four dimensions, particularly medical images. Look &lt;a href=&#34;https://github.com/jonclayden/imbibe&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;imbibe.png&#34; height = &#34;250&#34; width=&#34;250&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r3dmol&#34;&gt;r3dmol&lt;/a&gt; v0.1.0: Provides functions to create and manipulate rich and fully interactive 3D visualizations of molecular data that can be included in &lt;code&gt;Shiny&lt;/code&gt; apps and R markdown documents. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/r3dmol/vignettes/r3dmol.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;r3dmol.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visualpred&#34;&gt;visualpred&lt;/a&gt; v0.1.0: Provides 2D point and contour plots for visualizing binary classification models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/visualpred/vignettes/Basic_example.html&#34;&gt;introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/visualpred/vignettes/Outliers.html&#34;&gt;plotting outliers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/visualpred/vignettes/Comparing.html&#34;&gt;comparing algorithms&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/visualpred/vignettes/Advanced.html&#34;&gt;advanced settings&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;visualpred.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/11/19/october-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Sept 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/10/23/sept-2020-top-40-new-cran-packages/</link>
      <pubDate>Fri, 23 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/10/23/sept-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred thirty-six new packages made it to CRAN in September. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eleven categories: Computational Methods, Data, Finance, Genomics, Machine Learning, Mathematics, Medicine, Statistics, Time Series, Utilities and Visualization. The large number of packages and, in my opinion, the high percentage of high quality work made choosing only forty more difficult than for most months.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pmwg&#34;&gt;pmwg&lt;/a&gt; v0.1.9: Provides an R implementation of the Particle Metropolis algorithm within a Gibbs sampler for model parameter. Covariance matrix and random effect estimation are described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022249620300389?via%3Dihub&#34;&gt;Gunawan et al. (2020)&lt;/a&gt;. There is a &lt;a href=&#34;https://newcastlecl.github.io/samplerDoc/&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pmwg.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sanic&#34;&gt;sanic&lt;/a&gt; v0.0.1: Provides access to Eigen C++ library routines for solving large systems of linear equations. Direct and iterative solvers available include Cholesky, LU, QR, and Krylov subspace methods.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmsafops&#34;&gt;cmsafops&lt;/a&gt; v1.0.0: Provides functions for the analysis and manipulation of &lt;a href=&#34;https://wui.cmsaf.eu/safira/action/viewProduktSearch&#34;&gt;CM SAF&lt;/a&gt; climate monitoring data. Detailed information and test data are available &lt;a href=&#34;http://www.cmsaf.eu/R_toolbox&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=friends&#34;&gt;friends&lt;/a&gt; v0.1.0: PRovides complete scripts from the American sitcom Friends in tibble format. Use this package to practice data wrangling, text analysis and network analysis. See &lt;a href=&#34;https://cran.r-project.org/web/packages/friends/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nflfastR&#34;&gt;nflfastR&lt;/a&gt; v3.0.0: Provides functions to access National Football League &lt;a href=&#34;https://www.nfl.com/&#34;&gt;play-by-play data&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/mrcaseb/nflfastR&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nfl.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=od&#34;&gt;od&lt;/a&gt; v0.0.1: Provide tools and example datasets for working with origin-destination (&amp;lsquo;OD&amp;rsquo;) datasets of the type used to describe aggregate urban mobility patterns &lt;a href=&#34;https://pubsonline.informs.org/doi/abs/10.1287/trsc.15.1.32&#34;&gt;Carey et al. (1981)&lt;/a&gt; and supports  the &lt;code&gt;sf&lt;/code&gt; class system of &lt;a href=&#34;https://journal.r-project.org/archive/2018/RJ-2018-009/index.html&#34;&gt;Pebesma (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/od/vignettes/od.html&#34;&gt;vignette&lt;/a&gt; to a brief introduction to OD data.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GARCHIto&#34;&gt;GARCHIto&lt;/a&gt; v0.1.0: Provides functions to estimate model parameters and forecast future volatilities using the Unified GARCH-Ito &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304407616300914?via%3Dihub&#34;&gt;Kim and Wang (2016)&lt;/a&gt; and Realized GARCH-Ito &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0304407620301974?via%3Dihub&#34;&gt;Song et. al. (2020)&lt;/a&gt; models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/GARCHIto/vignettes/GARCHIto.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GARCHIto.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LifeInsuranceContracts&#34;&gt;LifeInsuranceContracts&lt;/a&gt; v0.0.2: Provides a framework for modeling traditional life insurance contracts such as annuities, whole life insurances or endowments and includes modeling profit participation schemes, dynamic increases or more general contract layers, as well as contract changes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LifeInsuranceContracts/vignettes/using-the-lifeinsurancecontracts-package.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dPCP&#34;&gt;dPCP&lt;/a&gt; v1.0.3: Implements the automated clustering and quantification of the digital PCR data is based on the combination of &lt;code&gt;DBSCAN&lt;/code&gt; &lt;a href=&#34;https://www.jstatsoft.org/article/view/v091i01&#34;&gt;(Hahsler et al. (2019)&lt;/a&gt; and &lt;code&gt;c-means&lt;/code&gt; &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-1-4757-0450-1&#34;&gt;(Bezdek et l. (1981)&lt;/a&gt; algorithms. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dPCP/vignettes/dPCP_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dPCP.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MAPITR&#34;&gt;MAPITR&lt;/a&gt; v1.1.2: Implements the algorithms described in &lt;a href=&#34;https://www.biorxiv.org/search/Turchin&#34;&gt;Turchin et al. (2020)&lt;/a&gt; for identifying marginal epistasis between pathways and the rest of the genome. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MAPITR/vignettes/MAPITR.Intro.SimulatedData.html&#34;&gt;vignette&lt;/a&gt; for an example with simulated data.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FuncNN&#34;&gt;FuncNN&lt;/a&gt; v1.0: This Allows the user to build models of the form: f(z, g(x) | θ) where f() is a neural network, z is a vector of scalar covariates, and g(x) is a vector of functional covariates. The package is built on top of the Keras/Tensorflow architecture. See &lt;a href=&#34;https://arxiv.org/abs/2006.09590&#34;&gt;Thind et al. (2020)&lt;/a&gt; for information on the methodology, and &lt;a href=&#34;https://cran.r-project.org/web/packages/FuncNN/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FuncNN.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shapr&#34;&gt;shapr&lt;/a&gt; 0.1.3: Implements the method for computing Shapley Values which accounts for feature independence as described in &lt;a href=&#34;https://arxiv.org/abs/1903.10464&#34;&gt;Aas et al. (2019)&lt;/a&gt; to help interpret machine learning models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/shapr/vignettes/understanding_shapr.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shapr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rMIDAS&#34;&gt;rMIDAS&lt;/a&gt; v0.1.0: Implements the method for multiple imputation using denoising autoencoders described in &lt;a href=&#34;https://preprints.apsanet.org/engage/apsa/article-details/5e86309dc1eefd001adeb780&#34;&gt;Lall &amp;amp; Robinson (2020)&lt;/a&gt; that has advantages for large data sets.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Riemann&#34;&gt;Riemann&lt;/a&gt; v0.1.0: Provides algorithms for manifold-valued data, including Fréchet summaries, hypothesis testing, clustering, visualization, and other learning tasks. Look &lt;a href=&#34;http://www2.stat.duke.edu/~ab216/sankhya.pdf&#34;&gt;here&lt;/a&gt; for the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simplextree&#34;&gt;simplextree&lt;/a&gt; v1.0.1: Provides an interface to a Simplex Tree data structure which enables efficient manipulation of simplicial complexes of any dimension. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs00453-014-9887-3&#34;&gt;Boissonnat &amp;amp; Maria (2014)&lt;/a&gt; for background and look &lt;a href=&#34;https://github.com/peekxc/simplextree&#34;&gt;here&lt;/a&gt; for a quickstart.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simplextree.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=topsa&#34;&gt;topsa&lt;/a&gt; v0.1.0: Provides functions to estimate geometric sensitivity indices reconstructing the embedding manifold of a data set. Detailed information of can be found in &lt;a href=&#34;https://www.dropbox.com/s/0kcrjhhkl7899n1/article-symmetric-reflection.pdf?dl=0&#34;&gt;Hernandes et al.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;topsa.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=card&#34;&gt;card&lt;/a&gt; v0.1.0: Provides tools to help assess the autonomic regulation of cardiovascular physiology with respect to electrocardiography, circadian rhythms, and the clinical risk of autonomic dysfunction on cardiovascular health through the perspective of epidemiology and causality. For background on the analysis of circadian rhythms through cosinor analysis see &lt;a href=&#34;https://tbiomed.biomedcentral.com/articles/10.1186/1742-4682-11-16&#34;&gt;Cornelissen (2014)&lt;/a&gt; and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/09291010600903692&#34;&gt;Refinetti et al. (2014)&lt;/a&gt;. There are two vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/card/vignettes/circadian.html&#34;&gt;circadian&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/card/vignettes/cosinor.html&#34;&gt;cosinor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;card.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EpiNow2&#34;&gt;EpiNow2&lt;/a&gt; v1.2.1: Provides functions to estimate the time-varying reproduction number, rate of spread, and doubling time using a range of open-source tools &lt;a href=&#34;https://wellcomeopenresearch.org/articles/5-112/v1&#34;&gt;Abbott et al. (2020)&lt;/a&gt; for background, &lt;a href=&#34;https://www.medrxiv.org/content/10.1101/2020.06.18.20134858v3&#34;&gt;Gostic et al. (2020)&lt;/a&gt; for current best practices, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EpiNow2/readme/README.htm&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;EpiNow2.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=psrwe&#34;&gt;psrwe&lt;/a&gt; v1.2: Provides tools to incorporate real-world evidence (RWE) into regulatory and health care decision making and includes functions which implement the PS-integrated RWE analysis methods proposed in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2019.1657133?journalCode=lbps20&#34;&gt;Wang et al. (2019)&lt;/a&gt;, &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2019.1684309?journalCode=lbps20&#34;&gt;Wang et al. (2020)&lt;/a&gt;, and &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10543406.2020.1730877?journalCode=lbps20&#34;&gt;Chen et al. (2020)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/psrwe/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; on propensity score integration.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;psrwe.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Tplyr&#34;&gt;Tplyr&lt;/a&gt; v0.1.3: Implement a tool to simplify table creation and the data manipulation necessary to create clinical reports. There is a &lt;a href=&#34;https://cran.r-project.org/package=Tplyr&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/desc.html&#34;&gt;Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/options.html&#34;&gt;Options&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/Tplyr/vignettes/table.html&#34;&gt;Tables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Tplyr.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bkmrhat&#34;&gt;bkmrhat&lt;/a&gt; v1.0.0: Extends the Bayesian kernel machine regression package &lt;code&gt;bkmr&lt;/code&gt;to allow multiple-chain inference and diagnostics by leveraging functions from the &lt;code&gt;future&lt;/code&gt;, &lt;code&gt;rstan&lt;/code&gt;, and &lt;code&gt;coda&lt;/code&gt; package. See &lt;a href=&#34;https://ehjournal.biomedcentral.com/articles/10.1186/s12940-018-0413-y&#34;&gt;Bobb et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bkmrhat/vignettes/bkmrhat-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bkmrhat.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=densEstBayes&#34;&gt;densEstBayes&lt;/a&gt; v1.0-1: Provides functions for density estimation via Bayesian inference engines including Hamiltonian Monte Carlo, the no U-turn sampler, semiparametric mean field variational Bayes and slice sampling. The methodology is described in &lt;a href=&#34;https://arxiv.org/abs/2009.06182&#34;&gt;Wand and Yu (2020)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/densEstBayes/vignettes/manual.pdf&#34;&gt;vignette&lt;/a&gt; has several examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EquiSurv&#34;&gt;EquiSurv&lt;/a&gt; v0.1.0: Provides both a non-parametric and a parametric approach to investigating the equivalence (or non-inferiority) of two survival curves obtained from two given datasets. Tests are based on the creation of confidence intervals at pre-specified time points. see &lt;a href=&#34;https://arxiv.org/abs/2009.06699&#34;&gt;Möllenhoff &amp;amp;Tresch (2020)&lt;/a&gt; for all of the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gmGeostats&#34;&gt;gmGeostats&lt;/a&gt; v0.10-7: Provides functions to support the geostatistical analysis of multivariate data, in particular data with restrictions. See &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs11004-018-9769-3&#34;&gt;Tolosana-Delgado et al. (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/gmGeostats/vignettes/gmGeostats.html&#34;&gt;vignette&lt;/a&gt; for the basics.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hermiter&#34;&gt;hermiter&lt;/a&gt; v1.0.0: Provides functions for estimating the full probability density function, cumulative distribution function and quantile function using Hermite series based estimators which are particularly useful in the sequential setting (both stationary and non-stationary) and one-pass batch estimation setting for large data sets. See &lt;a href=&#34;https://projecteuclid.org/euclid.ejs/1488531636&#34;&gt;Stephanou et al. (2017)&lt;/a&gt; and &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs00184-020-00785-z&#34;&gt;Stephanou et al. (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/hermiter/vignettes/hermiter.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hermiter.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ivreg&#34;&gt;ivreg&lt;/a&gt; v0.5-0: Implements instrumental variable estimation for linear models by two-stage least-squares (2SLS) regression. Several methods are provided for fitted &lt;code&gt;ivreg&lt;/code&gt; model objects, including extensive functionality for computing and graphing regression diagnostics in addition to other standard model tools. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ivreg/vignettes/ivreg.html&#34;&gt;overview&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ivreg/vignettes/Diagnostics-for-2SLS-Regression.html&#34;&gt;diagnostics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ivreg.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mcmcsae&#34;&gt;mcmcsae&lt;/a&gt; v0.5.0: Provides functions to fit multi-level models with possibly correlated random effects using Markov Chain Monte Carlo simulation. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/mcmcsae/vignettes/area_level.html&#34;&gt;Area-level models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mcmcsae/vignettes/linear_weighting.html&#34;&gt;Linear Regression&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mcmcsae/vignettes/unit_level.html&#34;&gt;Unit-level models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mcmcsae.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rater&#34;&gt;rater&lt;/a&gt; v1.0.0: Provides functions to fit models based on &lt;a href=&#34;https://www.jstor.org/stable/2346806?origin=crossref&amp;amp;seq=1&#34;&gt;Dawid &amp;amp; Skene (1979)&lt;/a&gt; to repeated categorical data. The vignette describes the modeling &lt;a href=&#34;https://cran.r-project.org/web/packages/rater/vignettes/workflow.html&#34;&gt;workflow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rater.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=testtwice&#34;&gt;testtwice&lt;/a&gt; v1.0.3: Implements the method of &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/99/4/763/231082?redirectedFrom=fulltext&#34;&gt;Rosenbaum (2012)&lt;/a&gt; to test one hypothesis with several test statistics while correcting for multiple testing.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=txshift&#34;&gt;txshift&lt;/a&gt; v0.3.4: Provides functions to estimate the population-level causal effects of stochastic interventions on a continuous-valued exposure. The causal parameter and estimation methodology are described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1541-0420.2011.01685.x&#34;&gt;Díaz &amp;amp; van der Laan (2013)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/txshift/vignettes/intro_txshift.html&#34;&gt;Introduction to Targeted Learning&lt;/a&gt; and an additional &lt;a href=&#34;https://cran.r-project.org/web/packages/txshift/vignettes/intro_txshift.html&#34;&gt;vignette&lt;/a&gt; with a more advanced example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vacuum&#34;&gt;vacuum&lt;/a&gt; v0.1.0: Implements Tukey&amp;rsquo;s FUNOP (FUll NOrmal Plot), FUNOR-FUNOM (FUll NOrmal Rejection-FUll NOrmal Modification), and vacuum cleaner procedures to identify, treat, and analyze outliers in contingency tables. See &lt;a href=&#34;https://www.jstor.org/stable/2237638?seq=1&#34;&gt;Tukey (1962)&lt;/a&gt;. There is a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/vacuum/vignettes/vacuum-vignette.html&#34;&gt;vacuum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vacuum.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=localFDA&#34;&gt;localFDA&lt;/a&gt; v1.0.0: Implements a theoretically supported alternative to k-nearest neighbors for functional data to solve problems of estimating unobserved segments of a partially observed functional data sample, functional classification and outlier detection. The methodology and details are in &lt;a href=&#34;https://arxiv.org/pdf/2007.16059.pdf&#34;&gt;Elías et al. (2020)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/aefdz/localFDA&#34;&gt;here&lt;/a&gt; for some examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;localFDA.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=onlineforecast&#34;&gt;onlineforecast&lt;/a&gt; v0.9.3: Implements a framework for fitting adaptive forecasting models that provides a way to use forecasts as input to models, e.g. weather forecasts for energy related forecasting. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/onlineforecast/vignettes/forecast-evaluation.html&#34;&gt;Forecast Evaluation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/onlineforecast/vignettes/setup-and-use-model.html&#34;&gt;Model Setup&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/onlineforecast/vignettes/setup-data.html&#34;&gt;Data Setup&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;onlineforecast.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmdfun&#34;&gt;cmdfun&lt;/a&gt; v1.0.2: Provides a framework for building function calls to interface with shell commands by allowing lazy evaluation of command line arguments. It is intended to enable package builders to wrap command line software, and to help analysts stay inside the &lt;code&gt;R&lt;/code&gt; environment. Full documentation is on the &lt;a href=&#34;https://snystrom.github.io/cmdfun/&#34;&gt;package website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=duckdb&#34;&gt;ducdb&lt;/a&gt; v0.2.1-2: The &lt;a href=&#34;https://duckdb.org/&#34;&gt;DuckDB&lt;/a&gt; project is an embedded analytical data management system with support for the Structured Query Language (SQL). This package includes all of DuckDB and a R Database Interface (DBI) connector.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=path.chain&#34;&gt;path.chain&lt;/a&gt; v0.2.0: Provides path_chain class and functions which facilitates loading and saving directory structure in YAML configuration files via &lt;code&gt;config&lt;/code&gt; package. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/path.chain/vignettes/path_validation.html&#34;&gt;Path Validation&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/path.chain/vignettes/working_with_config_files.html&#34;&gt;Config Files&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;path_chain.gif&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=procmaps&#34;&gt;procmaps&lt;/a&gt; v0.0.3: Provides functions to determine which library or other region is mapped to a specific address of a process. It is the equivalent of /proc/self/maps as a data frame, and is designed to work on all major platforms.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;procmaps.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robservable&#34;&gt;robservable&lt;/a&gt; v0.2.0: Enables loading and displaying online JavaScript &lt;a href=&#34;https://observablehq.com/&#34;&gt;Observable&lt;/a&gt; notebook. Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/robservable/vignettes/gallery.html&#34;&gt;Gallery&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/robservable/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;, and the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/robservable/vignettes/shiny.html&#34;&gt;Shiny Applications&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;robservable.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/catmaply/vignettes/catmaply.html&#34;&gt;catmaply&lt;/a&gt; v0.9.0: Implements methods and plotting functions for displaying categorical data on an interactive heatmap using &lt;code&gt;plotly&lt;/code&gt;. In addition to the viewer pane, resulting plots can be saved as a standalone &lt;code&gt;HTML&lt;/code&gt; file, embedded in &lt;code&gt;R Markdown&lt;/code&gt; documents or in a &lt;code&gt;Shiny&lt;/code&gt; app. The &lt;a href=&#34;https://cran.r-project.org/web/packages/catmaply/vignettes/catmaply.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;catmaply.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffviewer&#34;&gt;diffviewer&lt;/a&gt; v0.1.0: Implements an &lt;code&gt;HTML&lt;/code&gt; widget that shows differences between files (text, images, and data frames).&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;diffviewer.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggip&#34;&gt;ggip&lt;/a&gt; v0.2.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; to enable the visualization of IP (Internet Protocol) addresses and networks using space filling curves that map the address space onto  Cartesian coordinates. It offers full support for both IPv4 and IPv6  address spaces. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggip/vignettes/ggip.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggip/vignettes/visualizing-ip-data.html&#34;&gt;Visualizing IP Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggip.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/10/23/sept-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Thoughts on R / Medicine 2020</title>
      <link>https://rviews.rstudio.com/2020/09/16/some-thoughts-on-r-medicine-2020/</link>
      <pubDate>Wed, 16 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/09/16/some-thoughts-on-r-medicine-2020/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet/leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leafletfix/leafletfix.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4-compressed.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/rstudio_leaflet/rstudio_leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-binding/leaflet.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;The third annual &lt;a href=&#34;https://events.linuxfoundation.org/r-medicine/&#34;&gt;R / Medicine Conference&lt;/a&gt; was held online this year from August 27th to August 29th and was an unqualified success. The last minute pivot from small, in-person conference, which was to be held onsite at the Children’s Hospital of Philadelphia, &lt;a href=&#34;https://www.chop.edu/&#34;&gt;CHOP&lt;/a&gt;, to a virtual event turned out to be a catalyst for positive change. Under the imaginative, and tireless leadership of conference chair &lt;a href=&#34;https://www.chop.edu/doctors/kadauke-stephan&#34;&gt;Dr. Stephan Kadauke&lt;/a&gt;, R / Medicine grew from a small R conference to become a medical conference with international reach. The map below shows that the conference attracted international attendees from forty-three countries. (Click on the markers to see country and number of attendees.)&lt;/p&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;options&#34;:{&#34;crs&#34;:{&#34;crsClass&#34;:&#34;L.CRS.EPSG3857&#34;,&#34;code&#34;:null,&#34;proj4def&#34;:null,&#34;projectedBounds&#34;:null,&#34;options&#34;:{}}},&#34;calls&#34;:[{&#34;method&#34;:&#34;addTiles&#34;,&#34;args&#34;:[&#34;//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&#34;,null,null,{&#34;minZoom&#34;:0,&#34;maxZoom&#34;:18,&#34;tileSize&#34;:256,&#34;subdomains&#34;:&#34;abc&#34;,&#34;errorTileUrl&#34;:&#34;&#34;,&#34;tms&#34;:false,&#34;noWrap&#34;:false,&#34;zoomOffset&#34;:0,&#34;zoomReverse&#34;:false,&#34;opacity&#34;:1,&#34;zIndex&#34;:1,&#34;detectRetina&#34;:false,&#34;attribution&#34;:&#34;&amp;copy; &lt;a href=\&#34;http://openstreetmap.org\&#34;&gt;OpenStreetMap&lt;\/a&gt; contributors, &lt;a href=\&#34;http://creativecommons.org/licenses/by-sa/2.0/\&#34;&gt;CC-BY-SA&lt;\/a&gt;&#34;}]},{&#34;method&#34;:&#34;addMarkers&#34;,&#34;args&#34;:[[28.0000272,-24.7761086,47.2000338,50.6402809,-10.3333333,12.0753083,61.0666922,-31.7613365,35.000074,2.8894434,49.8167003,55.670249,63.2467777,46.603354,51.0834196,null,47.1817585,22.3511148,52.865196,42.6384261,36.5748441,1.4419683,56.8406494,4.5693754,22.5000485,52.5001698,9.6000359,60.5000209,52.215933,40.0332629,64.6863136,25.6242618,null,1.357107,36.638392,7.8699431,39.3262345,59.6749712,46.7985624,10.8677845,38.9597594,54.7023545,39.7837304],[2.9999825,134.755,13.199959,4.6667145,-53.2,-1.6880314,-107.9917071,-71.3187697,104.999927,-73.783892,15.4749544,10.3333283,25.9209164,1.8883335,10.4234469,null,19.5060937,78.6677428,-7.9794599,12.674297,139.2394179,38.4313975,24.7537645,102.2656823,-100.0000375,5.7480821,7.9999721,9.0999715,19.134422,-7.8896263,97.7453061,42.3528328,null,103.8194992,127.6961188,29.6667897,-4.8380649,14.5208584,8.2319736,-60.9821067,34.9249653,-3.2765753,-100.4458825],null,null,null,{&#34;interactive&#34;:true,&#34;draggable&#34;:false,&#34;keyboard&#34;:true,&#34;title&#34;:&#34;&#34;,&#34;alt&#34;:&#34;&#34;,&#34;zIndexOffset&#34;:0,&#34;opacity&#34;:1,&#34;riseOnHover&#34;:false,&#34;riseOffset&#34;:250},null,null,null,null,[&#34;Algeria: 1&#34;,&#34;Australia: 12&#34;,&#34;Austria: 2&#34;,&#34;Belgium: 1&#34;,&#34;Brazil: 4&#34;,&#34;Burkina Faso: 1&#34;,&#34;Canada: 27&#34;,&#34;Chile: 4&#34;,&#34;China: 2&#34;,&#34;Colombia: 5&#34;,&#34;Czech Republic: 1&#34;,&#34;Denmark: 1&#34;,&#34;Finland: 3&#34;,&#34;France: 7&#34;,&#34;Germany: 4&#34;,&#34;Hong Kong (China): 2&#34;,&#34;Hungary: 2&#34;,&#34;India: 7&#34;,&#34;Ireland: 4&#34;,&#34;Italy: 10&#34;,&#34;Japan: 2&#34;,&#34;Kenya: 1&#34;,&#34;Latvia: 1&#34;,&#34;Malaysia: 1&#34;,&#34;Mexico: 5&#34;,&#34;Netherlands: 2&#34;,&#34;Nigeria: 1&#34;,&#34;Norway: 6&#34;,&#34;Poland: 7&#34;,&#34;Portugal: 3&#34;,&#34;Russian Federation: 1&#34;,&#34;Saudi Arabia: 1&#34;,&#34;Scotland: 1&#34;,&#34;Singapore: 3&#34;,&#34;South Korea: 1&#34;,&#34;South Sudan: 1&#34;,&#34;Spain: 7&#34;,&#34;Sweden: 4&#34;,&#34;Switzerland: 6&#34;,&#34;Trinidad and Tobago: 2&#34;,&#34;Turkey: 1&#34;,&#34;United Kingdom: 30&#34;,&#34;USA: 399&#34;],{&#34;interactive&#34;:false,&#34;permanent&#34;:false,&#34;direction&#34;:&#34;auto&#34;,&#34;opacity&#34;:1,&#34;offset&#34;:[0,0],&#34;textsize&#34;:&#34;10px&#34;,&#34;textOnly&#34;:false,&#34;className&#34;:&#34;&#34;,&#34;sticky&#34;:true},null]}],&#34;limits&#34;:{&#34;lat&#34;:[-31.7613365,64.6863136],&#34;lng&#34;:[-107.9917071,139.2394179]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Four hundred fifty-two people attended the live event and four hundred thirty-one watched the replay. Equally impressive is that approximately sixteen percent of conference registrants supplied titles which suggest that they are medical doctors. This figure does not include medical students, nurses, or ancillary clinical staff.&lt;/p&gt;
&lt;p&gt;Much of the success in attracting the target audience this year was very likely attributable to the effort that the organizers made to reach out to sponsors familiar to clinicians. In addition to the R Consortium, R Consortium member companies Procogia and RStudio, The Yale School of Public Health (the conference host for its first two years), this year R / Medicine attracted the Children’s Hospital of Philadelphia, the American Association of Clinical Chemistry, &lt;a href=&#34;https://www.aacc.org/&#34;&gt;AACC&lt;/a&gt;, and the Association for Mass Spectrometry &amp;amp; Advances in the Clinical Lab, &lt;a href=&#34;https://www.msacl.org/&#34;&gt;MSACL&lt;/a&gt;. The panel discussion &lt;a href=&#34;https://vimeo.com/435365958&#34;&gt;Integrating R into Clinical Practice&lt;/a&gt;, held during virtual US MSACL 2020 Conference in July was particularly effective in spreading the word among clinicians.&lt;/p&gt;
&lt;p&gt;Another key element of the success of the R / Medicine 2020 was that the &lt;a href=&#34;https://events.linuxfoundation.org/r-medicine/program/committee-members/&#34;&gt;Program Committee&lt;/a&gt; chaired by &lt;a href=&#34;https://www.mayo.edu/research/faculty/atkinson-elizabeth-beth-j-m-s/bio-00083520&#34;&gt;Beth Atkinson&lt;/a&gt; looked beyond the usual cadre of R luminaries and assembled a roster of speakers with deep experience in medical related applications. Keynote talks from &lt;a href=&#34;https://www.youtube.com/watch?v=vE-oMxWYgIo&amp;amp;list=PL4IzsxWztPdljYo7uE5G_R2PtYw3fUReo&#34;&gt;Daniela Witten&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=MWDxEnlZFws&amp;amp;list=PL4IzsxWztPdljYo7uE5G_R2PtYw3fUReo&amp;amp;index=5&#34;&gt;Robert Gentleman&lt;/a&gt;, &lt;a href=&#34;https://www.youtube.com/watch?v=D0rWe8bW5ss&amp;amp;list=PL4IzsxWztPdljYo7uE5G_R2PtYw3fUReo&amp;amp;index=18&#34;&gt;Ewin Harrison&lt;/a&gt;, and &lt;a href=&#34;https://www.youtube.com/watch?v=kymTD3BsQpg&amp;amp;list=PL4IzsxWztPdljYo7uE5G_R2PtYw3fUReo&amp;amp;index=29&#34;&gt;Patrick Mathias&lt;/a&gt; ranged from a sophisticated analysis of a common mistake in predictive modeling and a glimpse into the future of computational genetics to recent work related to the COVID-19 pandemic. Pre-conference workshops were delivered by Stephan Kadauke: (&lt;em&gt;Intro to R for Clinicians&lt;/em&gt;), and Alison Hill (&lt;em&gt;Intro to Machine Learning with Tidymodels&lt;/em&gt;). Other talks covered R education, reproducible research, operational clinical workflows, clinical reporting, and statistical analyses. My favorite talk title &lt;em&gt;The MD in .rmd: Teaching Clinical Data Analytics with R&lt;/em&gt; by Ted Laderas perfectly captured the spirit of R / Medicine 2020.&lt;/p&gt;
&lt;p&gt;All of the keynote and regular talks are available on the &lt;a href=&#34;https://www.youtube.com/channel/UC_R5smHVXRYGhZYDJsnXTwg/playlists&#34;&gt;R Consortium’s Youtube Channel&lt;/a&gt;. Click on “PLAYLISTS” and select the first on the left.&lt;/p&gt;
&lt;p&gt;The big takeaways from R / Medicine 2020 are that &lt;strong&gt;R is an established tool in clinical applications. Doctors are teaching doctors about R. And, as knowledge about R propagates, R use in clinical workflows is increasing.&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Be sure to mark your 2021 calendar with reminder about R / Medicine for sometime in late August. Also note that sixty-eight percent of the folks who filled out the post conference survey indicated that they would be interested in a hybrid event next year even if progress with mitigating the risks of COVID-19 permits an in person event next year. So the R / Medicine team is going to be thinking hard about how to keep their international following. Moreover, the team hopes to be able to offer R / Medicine branded events throughout the year. Please watch the &lt;a href=&#34;https://www.r-consortium.org/news/blog&#34;&gt;R Consortium Blog&lt;/a&gt; for news and updates.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/09/16/some-thoughts-on-r-medicine-2020/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Fake Data with R</title>
      <link>https://rviews.rstudio.com/2020/09/09/fake-data-with-r/</link>
      <pubDate>Wed, 09 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/09/09/fake-data-with-r/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet/leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leafletfix/leafletfix.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4-compressed.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/rstudio_leaflet/rstudio_leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-binding/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers/leaflet-providers_1.9.0.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers-plugin/leaflet-providers-plugin.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;Simulation is the foundation of computational statistics and a fundamental organizing principle of the R language. For example, few complex tasks are more compactly expressed in any programming language than &lt;code&gt;rnorm(100)&lt;/code&gt;. But while many simulation tasks are trivial in R, simulating adequate and convincing synthetic or “fake” data is a task whose cognitive demands increases quickly as complexity moves beyond independent random draws from named probability distributions. In this post, I would like to highlight a few of the many R packages that are useful for simulating data.&lt;/p&gt;
&lt;p&gt;Before we begin, let’s just list a few reasons why you may want to make fake data. Having some of these in mind should be useful for exploring the tools provided in the R packages listed below. Bear in mind that no one package is going to cover everything. But before simulating data on you own, it may be helpful to see where others thought it was worthwhile make the effort to write a package.&lt;/p&gt;
&lt;div id=&#34;why-simulate-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Why simulate data?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Simulation is part of exploratory data analysis. For example, when you may have data that comes from some kind of arrival process, it may be helpful to simulate Poisson arrivals to see if counts and arrival time distributions match with your data set. Having a generative model might really simplify your analysis, and knowing that you don’t have one may be critical too.&lt;/li&gt;
&lt;li&gt;Carefully constructed fake data may be helpful in testing the limits of an algorithm or analysis. Everybody wants to publish an algorithm that really seems to explain some data set. Not too many people show you the edge conditions where their algorithm breaks down.&lt;/li&gt;
&lt;li&gt;Making fake data may be a good way to begin a project before you even have any data. There is no better way to expose you assumptions than to write them down in code.&lt;/li&gt;
&lt;li&gt;Fake data can be helpful when there are privacy concerns. Building a data set that reproduces some of the statistical properties of the real data while passing the eyeball test for being convincing may make all the difference in communicating your ideas.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;r-packages-for-simulating-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;R Packages for Simulating Data&lt;/h3&gt;
&lt;p&gt;Here are a few of R package that ought to be helpful in nearly every project where you need to manufacture fake data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/bindata/index.html&#34;&gt;bindata&lt;/a&gt; is an “oldie but goodie” from R Core members Friedrich Leisch. Andreas Weingessel, and Kurt Hornik that goes back to 1999 and still gets about twenty-five downloads a day. The package does one really nice trick: it provides multiple ways to create columns of binary random variables that have a pre-specified correlation structure.&lt;/p&gt;
&lt;p&gt;Suppose you want to create a matrix whose columns are draws from binary random variables. You can begin by setting up a matrix, M, of “common probabilities”. In the simple example below &lt;code&gt;M[1,1]&lt;/code&gt; specifies the probability that the random variable &lt;code&gt;V1&lt;/code&gt; will be a 1, while &lt;code&gt;M[2,2]&lt;/code&gt; does the same for variable &lt;code&gt;V2&lt;/code&gt;. The off diagonal elements specify the joint probabilities that &lt;code&gt;V1&lt;/code&gt; and &lt;code&gt;V2&lt;/code&gt; are both one.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;M &amp;lt;-  matrix(c(.5, .2, .2, .5), nrow = 2, byrow = TRUE)
colnames(M) &amp;lt;- c(&amp;quot;V1&amp;quot;,&amp;quot;V2&amp;quot;)
M&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##       V1  V2
## [1,] 0.5 0.2
## [2,] 0.2 0.5&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;res &amp;lt;- rmvbin(100,commonprob = M)
head(res)  &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      [,1] [,2]
## [1,]    0    0
## [2,]    0    1
## [3,]    0    1
## [4,]    0    0
## [5,]    1    1
## [6,]    1    1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For this example, it’s easy to check the results by plotting a couple of histograms. The tricky part is deciding on the correlation structure. There are some limitations on what the common probabilities can be, but the authors provide a helper function: &lt;code&gt;check.commonprob(M)&lt;/code&gt; so you can check ahead of time.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=charlatan&#34;&gt;charlatan&lt;/a&gt; from Scott Chamberlain and the rOpenSci team allows you to make convincing fake addresses, person names, dates, times, coordinates, currencies, DOIs’, jobs, phone numbers, DNA sequences and more.&lt;/p&gt;
&lt;p&gt;Here is a small example of simulating gene sequences.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ch_gene_sequence(n = 10)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1] &amp;quot;CTNNTTCTNCACNTCCNNATCGGNGACNCG&amp;quot; &amp;quot;CAGGACCAGNCCNNNTGAAAGTCANCNTCT&amp;quot;
##  [3] &amp;quot;CGNTTNAGTGATGCANGNCGCAAACCGTGC&amp;quot; &amp;quot;TGCNAACTATTCGGANNTCAGNCTTCTTNC&amp;quot;
##  [5] &amp;quot;NNCGGAGTTGNGTNAGNCNCGCGTTCGGNT&amp;quot; &amp;quot;NTCCCCTACACNNTTAANTTGNTATNTCGG&amp;quot;
##  [7] &amp;quot;GNGACNAAAGCANNNGGTAAGGTACTNNNA&amp;quot; &amp;quot;AGCGGNTNCNGGCGGCATNAGNCCNCNCTC&amp;quot;
##  [9] &amp;quot;AGAANNCNTGTGGACCGNNCNGNNAGCNTA&amp;quot; &amp;quot;TANCNCTCTTNNGNAANGNNTNNANACAGC&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And here is another small example showing how to simulate random longitude and latitude coordinates. (These very likely point to some places you’ve never been that might make good vacation destinations when you can actually go somewhere again.)&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(1234)
locations &amp;lt;- as.data.frame(cbind(ch_lon(n=10),ch_lat(n=10)))
names(locations) &amp;lt;- c(&amp;quot;lon&amp;quot;, &amp;quot;lat&amp;quot;)
leaflet(locations) %&amp;gt;% addProviderTiles(&amp;quot;Stamen.Watercolor&amp;quot;)  %&amp;gt;%
  addMarkers(~lon, ~lat)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;options&#34;:{&#34;crs&#34;:{&#34;crsClass&#34;:&#34;L.CRS.EPSG3857&#34;,&#34;code&#34;:null,&#34;proj4def&#34;:null,&#34;projectedBounds&#34;:null,&#34;options&#34;:{}}},&#34;calls&#34;:[{&#34;method&#34;:&#34;addProviderTiles&#34;,&#34;args&#34;:[&#34;Stamen.Watercolor&#34;,null,null,{&#34;errorTileUrl&#34;:&#34;&#34;,&#34;noWrap&#34;:false,&#34;detectRetina&#34;:false}]},{&#34;method&#34;:&#34;addMarkers&#34;,&#34;args&#34;:[[34.846432521008,8.09547040611506,-39.1079549537972,76.2180271698162,-37.3831487540156,60.7132130675018,-38.4798087598756,-41.9722595997155,-56.389897861518,-48.1993361050263],[-139.066771930084,44.0277857333422,39.338903836906,44.4165990035981,129.929538080469,50.5118179041892,-176.581527711824,-96.2818178348243,59.7901529632509,5.13041088357568],null,null,null,{&#34;interactive&#34;:true,&#34;draggable&#34;:false,&#34;keyboard&#34;:true,&#34;title&#34;:&#34;&#34;,&#34;alt&#34;:&#34;&#34;,&#34;zIndexOffset&#34;:0,&#34;opacity&#34;:1,&#34;riseOnHover&#34;:false,&#34;riseOffset&#34;:250},null,null,null,null,null,{&#34;interactive&#34;:false,&#34;permanent&#34;:false,&#34;direction&#34;:&#34;auto&#34;,&#34;opacity&#34;:1,&#34;offset&#34;:[0,0],&#34;textsize&#34;:&#34;10px&#34;,&#34;textOnly&#34;:false,&#34;className&#34;:&#34;&#34;,&#34;sticky&#34;:true},null]}],&#34;limits&#34;:{&#34;lat&#34;:[-56.389897861518,76.2180271698162],&#34;lng&#34;:[-176.581527711824,129.929538080469]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=fabricatr&#34;&gt;fabricatr&lt;/a&gt; is part of the &lt;a href=&#34;https://declaredesign.org/declare.pdf&#34;&gt;DeclareDesign&lt;/a&gt; suite of packages from Graeme Blair and his colleagues for “formally ‘declaring’ the analytically relevant features of a research design”. As the package authors put it: “(the package) helps you imagine your data before you collect it”, and provides functions for building hierarchical data structures and correlated data. To see some of what it can do, please have a look at this &lt;a href=&#34;https://rviews.rstudio.com/2019/07/01/imagine-your-data-before-you-collect-it/&#34;&gt;R Views post&lt;/a&gt; by the package authors that works through examples of hierarchical data, longitudinal data and intra-class correlation. There is also a &lt;a href=&#34;https://declaredesign.org/r/fabricatr/articles/&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fakeR&#34;&gt;fakeR&lt;/a&gt; from Lily Zhang and Dustin Tingley helps to solve the problem of making fake data that matches your real data. It simulates data from a data set with various data types. It randomly samples character and factor data from contingency tables and numeric and ordered data from multivariate distributions that account for the between column correlations among the variables. There are also functions to simulate stationary time series.&lt;/p&gt;
&lt;p&gt;In this example, we simulate data from the &lt;code&gt;USArrests&lt;/code&gt; data set.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(1234)
state_names &amp;lt;- rownames(USArrests)
df &amp;lt;- tibble(state_names)  
data &amp;lt;- USArrests 
rownames(data) &amp;lt;- NULL
sim_data &amp;lt;- simulate_dataset(data)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] &amp;quot;Numeric variables. No ordered factors...&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;fake_arrests &amp;lt;- cbind(df, sim_data)
head(fake_arrests)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##   state_names Murder Assault UrbanPop  Rape
## 1     Alabama   3.96   179.8    77.89  7.28
## 2      Alaska  10.64   209.3    57.91 19.32
## 3     Arizona   3.01    87.8    54.51  7.86
## 4    Arkansas   5.48   175.9    79.31 22.17
## 5  California   4.81   104.5    55.52 31.75
## 6    Colorado   6.88   131.7    58.60 21.03&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GenOrd&#34;&gt;GenOrd&lt;/a&gt; by Bapiero and Ferrari implements gaussian copula based procedure for generating samples from discrete random variables with prescribed correlation matrix and marginal distributions.&lt;/p&gt;
&lt;p&gt;The following is a slightly annotated version of Example 2 given on page nine of the package pdf. The problem is to draw samples from four different discrete random variables with different numbers of categories that have different specified uniform marginal distributions but conform to a specified correlation structure.&lt;/p&gt;
&lt;p&gt;The example begins by specifying the marginal distributions and then running the function &lt;code&gt;corrcheck()&lt;/code&gt; to get the upper and lower ranges for a feasible correlation matrix. Note that the random variables are set to have respectively 2, 3, 4, and 5 categories and that it is not necessary to specify the final 1 in each vector of cumulative marginal probabilities.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;k &amp;lt;- 4 #number of random variables
marginal &amp;lt;- list(0.5, c(1/3,2/3), c(1/4,2/4,3/4), c(1/5,2/5,3/5,4/5))

corrcheck(marginal)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [[1]]
## 4 x 4 Matrix of class &amp;quot;dsyMatrix&amp;quot;
##         [,1]    [,2]    [,3]    [,4]
## [1,]  1.0000 -0.8165 -0.8944 -0.8485
## [2,] -0.8165  1.0000 -0.9129 -0.9238
## [3,] -0.8944 -0.9129  1.0000 -0.9487
## [4,] -0.8485 -0.9238 -0.9487  1.0000
## 
## [[2]]
## 4 x 4 Matrix of class &amp;quot;dsyMatrix&amp;quot;
##        [,1]   [,2]   [,3]   [,4]
## [1,] 1.0000 0.8165 0.8944 0.8485
## [2,] 0.8165 1.0000 0.9129 0.9238
## [3,] 0.8944 0.9129 1.0000 0.9487
## [4,] 0.8485 0.9238 0.9487 1.0000&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Given the bounds, we select a feasible correlation matrix, Sigma, and generate n samples of the four random variables.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;Sigma &amp;lt;- matrix(c(1,0.5,0.4,0.3,0.5,1,0.5,0.4,0.4,0.5,1,0.5,0.3,0.4,0.5,1),
                k, k, byrow=TRUE)
Sigma&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      [,1] [,2] [,3] [,4]
## [1,]  1.0  0.5  0.4  0.3
## [2,]  0.5  1.0  0.5  0.4
## [3,]  0.4  0.5  1.0  0.5
## [4,]  0.3  0.4  0.5  1.0&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(1)
n &amp;lt;- 1000 # sample size
m &amp;lt;- ordsample(n, marginal, Sigma)
head(m,10)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##       [,1] [,2] [,3] [,4]
##  [1,]    2    3    4    2
##  [2,]    1    2    3    1
##  [3,]    2    3    2    5
##  [4,]    1    1    1    1
##  [5,]    2    1    2    2
##  [6,]    1    3    3    5
##  [7,]    1    3    1    1
##  [8,]    1    1    3    3
##  [9,]    1    2    3    2
## [10,]    2    3    3    2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, check how well the simulated correlation structure agrees with the specified correlation matrix, and compare the empirical cumulative marginal probabilities with the specified probabilities. Things look pretty good.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;cor(m) # compare it with Sigma&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##        [,1]   [,2]   [,3]   [,4]
## [1,] 1.0000 0.5199 0.4352 0.3097
## [2,] 0.5199 1.0000 0.4907 0.3812
## [3,] 0.4352 0.4907 1.0000 0.4690
## [4,] 0.3097 0.3812 0.4690 1.0000&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;cumsum(table(m[,4]))/n # compare it with the fourth marginal specified above&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##     1     2     3     4     5 
## 0.189 0.392 0.592 0.793 1.000&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MultiOrd&#34;&gt;MultiOrd&lt;/a&gt; by Amatya, Demirtas and Gao generates multivariate ordinal data given marginal distributions and a correlation matrix using the method proposed in &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10629360600569246&#34;&gt;Demirtas (2006)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PoisBinOrdNonNor&#34;&gt;PoisBinOrdNonNor&lt;/a&gt; by Demirtas et al. uses the power polynomial method described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.5362&#34;&gt;Demirtas (2012)&lt;/a&gt; to generate count, binary, ordinal, and continuous random variables, with specified correlations and marginal properties.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimMultiCorrData&#34;&gt;SimMultiCorrData&lt;/a&gt; by Allison Cynthia Fialkowski is a &lt;em&gt;tour de force&lt;/em&gt; of a package that was built using ideas pioneered in some of the packages listed above, and was part of her &lt;a href=&#34;https://www.uab.edu/soph/home/news-events/news/dr-allison-fialkowski-receives-the-11th-annual-charles-r-katholi-distinguished-dissertation-award&#34;&gt;award winning&lt;/a&gt; PhD thesis. A motivating goal of the package is to enable users to make synthetic data useful in clinical applications. This includes generating data to match theoretical probability distributions, and also to mimic empirical data sets. The package is notable not only for the sophisticated capabilities it provides, but also for the technical documentation and references to source materials.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SimMultiCorrData&lt;/code&gt; provides tools to simulate random variables from continuous, ordinal, categorical, Poisson and negative binomial distributions with precision and error estimates. It exhibits attention to numerical detail that is rare in the machine learning literature, and impressive even by R’s standards. For example, there are several functions to evaluate and visualize the quality of the synthetic data.&lt;/p&gt;
&lt;p&gt;The package provides three main simulation functions. &lt;code&gt;nonnormvar1()&lt;/code&gt; is preferred for simulating a single, continuous random variable, &lt;code&gt;rcorrvar()&lt;/code&gt; and &lt;code&gt;rcorrvar2()&lt;/code&gt; are two different methods for generating correlated ordinal, continuous, Poisson, and negative binomial random variables that match a specified correlation structure.&lt;/p&gt;
&lt;p&gt;The following example is a stripped-down, annotated version of the example provided in the package pdf for the &lt;code&gt;rcorrvar()&lt;/code&gt; function. The example simulates one ordinal random variable (&lt;code&gt;k_cat&lt;/code&gt;), two continuous random variables (&lt;code&gt;k_cont&lt;/code&gt; one is logistic and the other Weibull), one Poisson random variable (&lt;code&gt;k_pois&lt;/code&gt;), and one negative binomial random variable (&lt;code&gt;k_nb&lt;/code&gt;). The portion replicated below concludes with generating the data. The version in the package pdf also works through the process of evaluating the fake data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Binary, Ordinal, Continuous, Poisson, and Negative Binomial Variables
options(scipen = 999) # decides when to switch between fixed or exponential notation
seed &amp;lt;- 1234
n &amp;lt;- 10000 # number of random draws to simulate
Dist &amp;lt;- c(&amp;quot;Logistic&amp;quot;, &amp;quot;Weibull&amp;quot;) # the 2 continuous rvs to be simulated 
#Params list: first element location and scale for logistic rv
#             second element shape and scale for Weibull rv
Params &amp;lt;- list(c(0, 1), c(3, 5))
# Calculate theoretical parameters for Logistic rv including 4th, 5th and 6th moments
Stcum1 &amp;lt;- calc_theory(Dist[1], Params[[1]]) 
# Calculate theoretical parameters for a Weibull rv 
Stcum2 &amp;lt;- calc_theory(Dist[2], Params[[2]])
Stcum &amp;lt;- rbind(Stcum1, Stcum2)
rownames(Stcum) &amp;lt;- Dist
colnames(Stcum) &amp;lt;- c(&amp;quot;mean&amp;quot;, &amp;quot;sd&amp;quot;, &amp;quot;skew&amp;quot;, &amp;quot;skurtosis&amp;quot;, &amp;quot;fifth&amp;quot;, &amp;quot;sixth&amp;quot;)
Stcum # matrix of parameters for continuous random variables&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##           mean    sd   skew skurtosis  fifth sixth
## Logistic 0.000 1.814 0.0000    1.2000  0.000 6.857
## Weibull  4.465 1.623 0.1681   -0.2705 -0.105 0.595&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Six is a list of vectors of correction values to add to the sixth cumulants
# if no valid pdf constants are found
Six &amp;lt;- list(seq(1.7, 1.8, 0.01), seq(0.10, 0.25, 0.01))
marginal &amp;lt;- list(0.3) # cum prob for Weibull rv, Logistic assumed = 1
lam &amp;lt;- 0.5 # Constant for Poisson rv
size &amp;lt;- 2 # Size parameter for Negative Binomial RV
prob &amp;lt;- 0.75 # prob of success
Rey &amp;lt;- matrix(0.4, 5, 5)  # target correlation matrix: the order is important
diag(Rey) &amp;lt;- 1
# Make sure Rey is within upper and lower correlation limits
# and that a valid power method exists
valid &amp;lt;- valid_corr(k_cat = 1, k_cont = 2, k_pois = 1, k_nb = 1,
                    method = &amp;quot;Polynomial&amp;quot;, means = Stcum[, 1],
                    vars = Stcum[, 2]^2, skews = Stcum[, 3],
                    skurts = Stcum[, 4], fifths = Stcum[, 5],
                    sixths = Stcum[, 6], Six = Six, marginal = marginal,
                    lam = lam, size = size, prob = prob, rho = Rey,
                    seed = seed)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
##  Constants: Distribution  1  
## 
##  Constants: Distribution  2  
## All correlations are in feasible range!&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Simulate the data&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;Sim1 &amp;lt;- rcorrvar(n = n, k_cat = 1, k_cont = 2, k_pois = 1, k_nb = 1,
                 method = &amp;quot;Polynomial&amp;quot;, means = Stcum[, 1],
                 vars = Stcum[, 2]^2, skews = Stcum[, 3],
                 skurts = Stcum[, 4], fifths = Stcum[, 5],
                 sixths = Stcum[, 6], Six = Six, marginal = marginal,
                 lam = lam, size = size, prob = prob, rho = Rey,
                 seed = seed)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
##  Constants: Distribution  1  
## 
##  Constants: Distribution  2  
## 
## Constants calculation time: 0.141 minutes 
## Intercorrelation calculation time: 0.008 minutes 
## Error loop calculation time: 0 minutes 
## Total Simulation time: 0.149 minutes&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Unpack the simulated data&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ord_rv &amp;lt;- Sim1$ordinal_variables; names(ord_rv) &amp;lt;- &amp;quot;cat_rv&amp;quot;
cont_rv &amp;lt;- Sim1$continuous_variables; names(cont_rv) &amp;lt;- c(&amp;quot;logistic_rv&amp;quot;, &amp;quot;Weibull_rv&amp;quot;)
pois_rv &amp;lt;- Sim1$Poisson_variables; names(pois_rv) &amp;lt;- &amp;quot;Poisson_rv&amp;quot;
neg_bin_rv &amp;lt;- Sim1$Neg_Bin_variables; names(neg_bin_rv) &amp;lt;- &amp;quot;Neg_Bin_rv&amp;quot;
fake_data &amp;lt;- tibble(ord_rv, cont_rv, pois_rv, neg_bin_rv)
fake_data&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 10,000 x 5
##    cat_rv logistic_rv Weibull_rv Poisson_rv Neg_Bin_rv
##     &amp;lt;dbl&amp;gt;       &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;
##  1      1      -0.496       2.29          0          3
##  2      2       1.67        4.39          0          0
##  3      2       2.48        5.43          0          1
##  4      2      -1.02        3.86          2          2
##  5      2       4.26        5.98          1          2
##  6      2       0.945       2.33          0          1
##  7      1      -4.02        3.45          0          0
##  8      2      -1.31        7.78          1          1
##  9      1      -3.87        1.85          0          0
## 10      1       1.01        6.28          0          1
## # … with 9,990 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Well, that’s it for now. My short list of R packages for simulating data is far from being exhaustive and does not include some really good stuff, but it covers the basics. Hopefully, it will motivate you to acquire the good habit of using simulation to learn more about your data, or make your life easier if you have already acquired this habit. I hope to return to this topic again in the near future, and explore simulating survival data.&lt;/p&gt;
&lt;p&gt;If you have any favorite R packages for simulating data please let me know.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/09/09/fake-data-with-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/08/27/july-2020-top-40-new-cran-packages/</link>
      <pubDate>Thu, 27 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/08/27/july-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred sixty-one new packages made it to CRAN in July. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in seven categories: Computational Methods, Data, Genomics, Machine Learning, Science, Statistics, and Utilities.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=libgeos&#34;&gt;libgeos&lt;/a&gt; v3.8-1-3: Implements API access the Open Source Geometry Engine &lt;a href=&#34;https://trac.osgeo.org/geos/&#34;&gt;GEOS&lt;/a&gt; which can be used to write high-performance C and C++ geometry operations. Look &lt;a href=&#34;https://paleolimbot.github.io/libgeos/&#34;&gt;here&lt;/a&gt; for help.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gms&#34;&gt;gms&lt;/a&gt; v0.4.0: Implements a collection of tools to create and maintain modularized model written in the &lt;a href=&#34;https://www.gams.com/&#34;&gt;GAMS&lt;/a&gt;modeling language.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LoopDetectR&#34;&gt;LoopDetectR&lt;/a&gt; v0.1.2: Provides functions to detect feedback loops (cycles, circuits) between species (nodes) in ordinary differential equation (ODE) models. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S163106910201452X?via%3Dihub&#34;&gt;Thomas &amp;amp; Kaufman (2002)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/LoopDetectR/vignettes/workflow_LoopDetectR.html&#34;&gt;vignette&lt;/a&gt; for information on how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mrgsim.parallel&#34;&gt;mrgsim.parallel&lt;/a&gt; v0.1.1: Provides a parallel backend for the &lt;a href=&#34;https://cran.r-project.org/package=mrgsolve&#34;&gt;mrgsolve&lt;/a&gt; ODE solver. Look &lt;a href=&#34;https://github.com/kylebaron/mrgsim.parallel&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=paropt&#34;&gt;paropt&lt;/a&gt; v0.1: Uses the &lt;a href=&#34;https://computing.llnl.gov/projects/sundials&#34;&gt;SUNDIALS&lt;/a&gt; suite of nonlinear differential/algebraic equation solvers to optimize the parameters of ordinary differential equations. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/paropt/vignettes/paropt.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chirps&#34;&gt;chirps&lt;/a&gt; v0.1.2: Implements an API client for the Climate Hazards Group InfraRed Precipitation with Station &lt;a href=&#34;https://www.chc.ucsb.edu/data/chirps&#34;&gt;CHIRPS&lt;/a&gt; data: 35+ years of satellite imagery, and in-situ station data used to create gridded rainfall time series for trend analysis and seasonal drought monitoring. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chirps/vignettes/Overview.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chirps.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19mobility&#34;&gt;covid19mobility&lt;/a&gt; v0.1.1: Provides COVID-19 mobility data scrapped from different sources including &lt;a href=&#34;https://www.google.com/covid19/mobility/&#34;&gt;Google&lt;/a&gt;, &lt;a href=&#34;https://www.apple.com/covid19/mobility&#34;&gt;Apple&lt;/a&gt; and others. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19mobility/vignettes/animating_covid19_mobility.html&#34;&gt;Animating Covid-19 Mobility Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19mobility/vignettes/apple_cities_across_space_and_change.html&#34;&gt;How mobility data has changed in cities&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19mobility/vignettes/google_work_v_play.html&#34;&gt;Work versus Home&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19mobility/vignettes/plot_us_mobility.html&#34;&gt;US mobility trends&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;covid19mobility.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covidregionaldata&#34;&gt;covidregionaldata&lt;/a&gt; v0.5.0: Provides access to daily COVID-19 time series data including cases, deaths, hospitalizations, and tests for several countries and subnational regions. See &lt;a href=&#34;https://cran.r-project.org/web/packages/covidregionaldata/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fec16&#34;&gt;fec16&lt;/a&gt; v0.1.1: Provides access to relational data from the United States 2016 federal election cycle as reported by the &lt;a href=&#34;https://www.fec.gov/data/browse-data/?tab=bulk-data&#34;&gt;Federal Election Commission&lt;/a&gt; including information about candidates, committees, and a variety of different financial expenditures. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fec16/vignettes/fec_vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fec16.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oxcovid19&#34;&gt;oxcovid19&lt;/a&gt; v0.1.1: Provides an interface to the &lt;a href=&#34;https://covid19.eng.ox.ac.uk/&#34;&gt;OxCOVID19&lt;/a&gt; Database. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/oxcovid19/vignettes/database_access.html&#34;&gt;Database Access&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/oxcovid19/vignettes/oxcovid19.html&#34;&gt;The R API&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/oxcovid19/vignettes/visualisation_china.html&#34;&gt;Visualization for China&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=palmerpenguins&#34;&gt;palmerpenguins&lt;/a&gt; v0.1.0: Provides size measurements, clutch observations, and blood isotope ratios for adult foraging Adélie, Chinstrap, and Gentoo penguins observed on islands in the Palmer Archipelago near Palmer Station, Antarctica. Look &lt;a href=&#34;https://github.com/allisonhorst/palmerpenguins&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;penguins.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bioseq&#34;&gt;bioseq&lt;/a&gt; v0.1.1: Provides a toolbox for manipulating DNA, RNA and amino acid sequences including functions for detection, selection, replacement, transciption and translation. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/bioseq/vignettes/intro-bioseq.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/bioseq/vignettes/ref_database.html&#34;&gt;Database Preparation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bioseq.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=singleCellHaystack&#34;&gt;singleCellHaystack&lt;/a&gt; v0.3.2: Implements the singleCellHaystack algorithm as described in &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/557967v4&#34;&gt;Vandenbon &amp;amp; Diez (2019)&lt;/a&gt; for finding differentially expressed genes in single-cell transcriptome data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/singleCellHaystack/vignettes/a01_toy_example.html&#34;&gt;vignette&lt;/a&gt; offers and example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;singleCellHaystack.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=image.binarization&#34;&gt;image.binarization&lt;/a&gt; v0.1.1: Implements algorithms to improve optical character recognition by &lt;em&gt;binarizing&lt;/em&gt; images (turn a color or gray scale image into a black and white image). Look &lt;a href=&#34;https://github.com/DIGI-VUB/image.binarization&#34;&gt;here&lt;/a&gt; for and example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ib.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=image.ContourDetector&#34;&gt;image.ContourDetector&lt;/a&gt; v0.1.0: Implements the unsupervised smooth contour detection algorithm described in  &lt;a href=&#34;http://www.ipol.im/pub/art/2016/175/?utm_source=doi&#34;&gt;von Gioi &amp;amp; Randall (2016)&lt;/a&gt;. Look &lt;a href=&#34;https://cran.r-project.org/web/packages/image.ContourDetector/readme/README.html&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;contour.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=image.CornerDetectionF9&#34;&gt;image.CornerDetectionF9&lt;/a&gt; v0.1.0: Implements the FAST-9 corner detection algorithm explained in &lt;a href=&#34;https://arxiv.org/abs/0810.2434&#34;&gt;Rosten et al. (2008)&lt;/a&gt;. Look &lt;a href=&#34;https://cran.r-project.org/web/packages/image.CornerDetectionF9/readme/README.html&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=image.CornerDetectionHarris&#34;&gt;image.CornerDetectionHarris&lt;/a&gt; v0.1.1: Implements the Harris Corner Detection algorithm described in &lt;a href=&#34;http://www.ipol.im/pub/art/2018/229/?utm_source=doi&#34;&gt;Sánchez et al (2018)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/bnosac/image/blob/master/presentation-user2017.pdf&#34;&gt;here&lt;/a&gt; for background, and &lt;a href=&#34;https://github.com/bnosac/image&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;HarrisCorner.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=.image.LineSetmentDetector&#34;&gt;image.LineSegmentDetector&lt;/a&gt; v0.1.0: Implements the line segment detector algorithm described in &lt;a href=&#34;http://www.ipol.im/pub/art/2012/gjmr-lsd/?utm_source=doi&#34;&gt;von Gioi et al (2012)&lt;/a&gt;. Look &lt;a href=&#34;https://cran.r-project.org/web/packages/image.LineSegmentDetector/readme/README.html&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;LineSegmentDetector.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=freqtables&#34;&gt;freqtables&lt;/a&gt; v0.1.0: Provides functions to make tables of descriptive statistics (i.e., counts, percentages, confidence intervals) for categorical variables. Designed for the Tidyverse pipeline, it also provides functions to write results into Microsoft Word ® documents. There is a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/freqtables/vignettes/descriptive_analysis.html&#34;&gt;Tidyverse pipeline&lt;/a&gt; and another on using the &lt;a href=&#34;https://cran.r-project.org/web/packages/freqtables/vignettes/using_freq_test.html&#34;&gt;&lt;code&gt;freq_test()&lt;/code&gt; function&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;freqtables.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nbTransmission&#34;&gt;nbTransmission&lt;/a&gt; v1.1.1: Provides functions to estimate the relative transmission probabilities between cases in an infectious disease outbreak. See &lt;a href=&#34;https://academic.oup.com/ije/article-abstract/49/3/764/5811379?redirectedFrom=fulltext&#34;&gt;Leavitt et al. (2020)&lt;/a&gt; for details, and the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/nbTransmission/vignettes/nbTransmission-vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nbTransmission.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=precautionary&#34;&gt;precautionary&lt;/a&gt; v:0.1-2: Provides functions that enhance the design and simulation of phase 1 dose-escalation trials by adding diagnostics to examine the safety characteristics of these designs in light of expected inter-individual variation in pharmacokinetics and pharmacodynamics. See &lt;a href=&#34;https://arxiv.org/abs/2004.12755&#34;&gt;Norris (2020)&lt;/a&gt; for background and the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/precautionary/vignettes/Intro.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;precautionary.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pspline.inference&#34;&gt;pspline.inference&lt;/a&gt; v1.0.2: Provides tools for making inferences about infectious disease outcomes using generalized additive (mixed) models with penalized basis splines (P-Splines). See &lt;a href=&#34;https://medrxiv.org/cgi/content/short/2020.07.14.20138180v1&#34;&gt;Weinberger et al. (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/pspline.inference/vignettes/seasonal.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pspline.svg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SITH&#34;&gt;SITH&lt;/a&gt; v1.0.1: Implements a three-dimensional stochastic model of cancer growth and mutation similar to the one described in &lt;a href=&#34;https://www.nature.com/articles/nature14971&#34;&gt;Waclaw et al. (2015)&lt;/a&gt; and allows for interactive 3D visualizations of the simulated tumor. See the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/SITH/vignettes/SITH.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SITH.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=apsimx&#34;&gt;apsimx&lt;/a&gt; v1.946: Implements an interface to the &lt;a href=&#34;https://www.apsim.info/&#34;&gt;APSIM&lt;/a&gt; framework for agricultural systems modeling and simulation. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/apsimx/vignettes/apsimx.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/apsimx/vignettes/apsimx-scripts.html&#34;&gt;Writing Scripts&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cmstatr&#34;&gt;cmstatr&lt;/a&gt; v0.7.0: Implements the statistical methods commonly used for advanced composite materials in aerospace applications focusing on calculating basis values (lower tolerance bounds) for material strength properties, as well as performing the associated diagnostic tests. See &lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.02265&#34;&gt;Kloppenborg (2020)&lt;/a&gt; for details and the vignettes for a &lt;a href=&#34;https://cran.r-project.org/web/packages/cmstatr/vignettes/cmstatr_Tutorial.html&#34;&gt;Tutorial&lt;/a&gt;, examples of &lt;a href=&#34;https://cran.r-project.org/web/packages/cmstatr/vignettes/cmstatr_Graphing.html&#34;&gt;Plotting Composite Material Data&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cmstatr/vignettes/adktest.html&#34;&gt;Anderson-Darling Test&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cmstatr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hadron&#34;&gt;hadron&lt;/a&gt; v3.1.0: Provides a tool kit to perform statistical analyses of correlation functions generated from Lattice Monte Carlo simulations including functions to extract hadronic quantities from Lattice Quantum Chromodynamics simulations (&lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0010465508002270?via%3Dihub&#34;&gt;Boucaud et al. (2008)&lt;/a&gt;), to determine energy eigenvalues of hadronic states (&lt;a href=&#34;https://iopscience.iop.org/article/10.1088/1126-6708/2009/04/094&#34;&gt;Blossier et al. (2009)&lt;/a&gt;, and &lt;a href=&#34;https://inspirehep.net/literature/1792113&#34;&gt;Fischer et al. (2020)&lt;/a&gt;). There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/hadron/vignettes/Two_Amplitudes_Model.pdf&#34;&gt;Two Amplitudes Model&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hadron/vignettes/gevp.html&#34;&gt;GEVP energy level extraction&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hadron/vignettes/hankel.html&#34;&gt;The Hankel Method&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hadron/vignettes/jackknife_cov_and_missing_values.html&#34;&gt;Jackknife Covariance and Missing Values&lt;/a&gt;, and  &lt;a href=&#34;https://cran.r-project.org/web/packages/hadron/vignettes/jackknife_error_normalization.html&#34;&gt;Jackknife Error Normalization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sarp.snowprofile&#34;&gt;sarp.snowprofile&lt;/a&gt; v1.0.0: Provides analysis and plotting tools for snow profile data produced from manual snowpack observations and physical snowpack models. The functions read multiple data formats, manipulate data, and produce stratigraphy and time series profiles. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sarp.snowprofile/vignettes/sarp.snowprofile.html&#34;&gt;vignette&lt;/a&gt; for more information.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fddm&#34;&gt;fddm&lt;/a&gt; v0.1-1: Implements the Diffusion Decision Model of &lt;a href=&#34;https://www.mitpressjournals.org/doi/abs/10.1162/neco.2008.12-06-420&#34;&gt;Ratcliff &amp;amp; McKoon (2008)&lt;/a&gt; with across tial variable drift rate. It includes &lt;code&gt;C++&lt;/code&gt; implementations of the approximations of &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022249609000200?via%3Dihub&#34;&gt;Navarro &amp;amp; Fuss (2009)&lt;/a&gt; and &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022249614000388?via%3Dihub&#34;&gt;Gondan et al. (2014)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/fddm/vignettes/benchmark.html&#34;&gt;Benchmark Testing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fddm/vignettes/example.html&#34;&gt;Model Fitting&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fddm/vignettes/math.html&#34;&gt;Mathematical Methods&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/fddm/vignettes/validity.html&#34;&gt;Validation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GGMncv&#34;&gt;GGMncv&lt;/a&gt; v1.1.0: Provides functions to estimate Gaussian graphical models with non-convex penalties, including atan, seamless L0, exponential, smooth integration of counting and absolute deviation, logarithm, Lq, smoothly clipped absolute deviation, minimax concave penalty, Lasso, and Adaptive lasso. See &lt;a href=&#34;https://cran.r-project.org/web/packages/GGMncv/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;GGMncv.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LTRCforests&#34;&gt;LTRCforests&lt;/a&gt; v0.5.0: Implements the conditional inference forest and random survival forest algorithm to modeling left-truncated right-censored data with time-invariant covariates, and (left-truncated) right-censored survival data with time-varying covariates. See &lt;a href=&#34;https://arxiv.org/abs/2006.00567&#34;&gt;Yao et al. (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MoMPCA&#34;&gt;MoMPCA&lt;/a&gt; v1.0.0: Implements a method to cluster any count data matrix with a fixed number of variables, such as document/term matrices. Inference is done by means of a greedy Classification Variational Expectation Maximisation (C-VEM) algorithm. See &lt;a href=&#34;https://arxiv.org/abs/1909.00721&#34;&gt;Jouvin et. al. (2020)&lt;/a&gt; for more details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MoMPCA/vignettes/MoMPCA.html&#34;&gt;vignette&lt;/a&gt; for an example..&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MoMPCA.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nortsTest&#34;&gt;nortsTest&lt;/a&gt; v1.0.0: Implements four tests, Lobato and Velasco&amp;rsquo;s, Epps, Psaradakis and Vavra, and the random projections tests for assessing the normality of stationary process. See &lt;a href=&#34;https://cran.r-project.org/web/packages/nortsTest/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nortsTest.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sptotal&#34;&gt;sptotal&lt;/a&gt; v0.1.0: Provides functions for predicting totals and weighted sums, or finite population block kriging, on spatial data using the methods in &lt;a href=&#34;https://link.springer.com/article/10.1007/s10651-007-0035-y&#34;&gt;Ver Hoef (2008)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sptotal/vignettes/sptotal-vignette.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sptotal.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ztpln&#34;&gt;ztpln&lt;/a&gt; v0.1.0: Provides functions for obtaining the density, random variates, and maximum likelihood estimates of the Zero-truncated Poisson lognormal distribution and its mixture distributions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ztpln/vignettes/ztpln.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ztpln.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cpp11&#34;&gt;cpp11&lt;/a&gt; v0.2.1: Provides a header only, &lt;code&gt;C++ 11&lt;/code&gt; interface to R&amp;rsquo;s C interface and strives to be safe against long jumps from the C API and C++ exceptions, and to conform to normal R function semantics and support interactions with &lt;code&gt;ALTREP&lt;/code&gt; vectors. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/cpp11/vignettes/motivations.html&#34;&gt;Motivations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cpp11/vignettes/cpp11.html&#34;&gt;Getting Started&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cpp11/vignettes/internals.html&#34;&gt;cpp11 Internals&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/cpp11/vignettes/converting.html&#34;&gt;Converting from Rcpp&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=v0.2.21&#34;&gt;listdown&lt;/a&gt;: Provides functions to programmatically create R Markdown documents from lists. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/listdown/vignettes/listdown.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oysteR&#34;&gt;oysteR&lt;/a&gt; v0.0.3: Provides functions to discover third party packages used in an R package and scan them for vulnerabilities using the &lt;a href=&#34;https://ossindex.sonatype.org/&#34;&gt;sonatype OSS INDEX&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/sonatype-nexus-community/oysteR&#34;&gt;here&lt;/a&gt; for information to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rbibutils&#34;&gt;rbibutils&lt;/a&gt; v1.0.3: Provides functions to convert between a number of bibliography formats, including &lt;code&gt;BibTeX&lt;/code&gt;, &lt;code&gt;BibLaTeX&lt;/code&gt; and &lt;code&gt;Bibentry&lt;/code&gt;, and includes a port of the &lt;a href=&#34;https://sourceforge.net/projects/bibutils/&#34;&gt;bibutils&lt;/a&gt; utilities by Chris Putnam. Look &lt;a href=&#34;https://geobosh.github.io/rbibutils/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stickr&#34;&gt;stickr&lt;/a&gt; v0.3.1: Lets users download and use R hex stickers available in the &lt;a href=&#34;https://github.com/rstudio/hex-stickers&#34;&gt;hex-stickert&lt;/a&gt; repository.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stickr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=supreme&#34;&gt;supreme&lt;/a&gt; v1.1.0: Implements a tool to help developers to visualize and understand the structure of &lt;code&gt;Shiny&lt;/code&gt; applications. Look &lt;a href=&#34;https://strboul.github.io/supreme/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;supreme.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/08/27/july-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Monitor COVID-19 at the COVID-19 Forecast Hub</title>
      <link>https://rviews.rstudio.com/2020/08/10/us-covid-19-forecasts/</link>
      <pubDate>Mon, 10 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/08/10/us-covid-19-forecasts/</guid>
      <description>
        &lt;p&gt;If you are looking for a place to monitor expert forecasts for United States weekly and cumulative COVID-19 deaths, you can&amp;rsquo;t do any better than the &lt;a href=&#34;https://reichlab.io/&#34;&gt;Reich Lab&lt;/a&gt; (University of Massachusetts) &lt;a href=&#34;https://viz.covid19forecasthub.org/&#34;&gt;COVID-19 Forecast Hub&lt;/a&gt;. The same is true for data scientists who may be seeking to publish their own forecasts and compare them with the work of their peers. Every Tuesday morning, the Hub publishes four-week, national and state level forecasts from over thirty-five different groups along with its own ensemble forecast. These forecasts can be examined via an effective &lt;code&gt;D3&lt;/code&gt; interactive visualization, and are also available in a public &lt;a href=&#34;https://github.com/reichlab/covid19-forecast-hub/blob/master/README.md&#34;&gt;GitHub repository&lt;/a&gt;. The ensemble forecast and all of the submitted forecasts are also passed on to the &lt;a href=&#34;https://www.cdc.gov/coronavirus/2019-ncov/covid-data/forecasting-us.html&#34;&gt;CDC&lt;/a&gt; and the FiveThirtyEight &lt;a href=&#34;https://projects.fivethirtyeight.com/covid-forecasts/&#34;&gt;forecast tracker&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The visualization lets users select form a menu of forecasts to compare. By clicking on points marking the actual observed values on past dates, users can compare the accuracy of the various forecasts.&lt;/p&gt;

&lt;p&gt;&amp;nbsp  &lt;/p&gt;  

&lt;iframe src=&#34;https://viz.covid19forecasthub.org/&#34; width=&#34;100%&#34; height=&#34;600&#34;&gt;&lt;/iframe&gt;   

&lt;p&gt;&amp;nbsp  &lt;/p&gt; 

&lt;p&gt;In addition to the visualization, the COVID-19 Forecast Hub has several notable features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The COVID-19 Forecast Hub &lt;a href=&#34;https://covid19forecasthub.org/doc/team/&#34;&gt;team&lt;/a&gt; encourages &lt;a href=&#34;https://covid19forecasthub.org/doc/participate/&#34;&gt;participation&lt;/a&gt; from any group that meets its standards, and provides a showcase for the &lt;a href=&#34;https://covid19forecasthub.org/community/&#34;&gt;Community&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It conducts several automated tests, as well as some &amp;ldquo;human in the loop&amp;rdquo; tests, to screen forecasts for &lt;a href=&#34;https://covid19forecasthub.org/doc/ensemble/&#34;&gt;inclusion&lt;/a&gt; in the ensemble. For this reason, you are unlikely to see forecasts that appear to float untethered from the actual data, or take off on precipitous increases or drastic decreases that appear to be &amp;ldquo;dramatically out of line with the historical data&amp;rdquo;.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;In addition to being available in the GitHub repository mentioned above, the details of the forecasts can also be downloaded programmatically from the &lt;a href=&#34;https://zoltardata.com/project/44&#34;&gt;Zoltar API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The ensemble is created by algorithms that score each model and average twenty-three quantiles of the predictive distribution produced by each included forecast.&lt;/li&gt;
&lt;li&gt;The submitted forecasts included in the ensemble cover a wide range of modeling methodologies and model types. There are epidemiological models conditioned on various assumptions about disease transmission and public behavior, as sell as unconditional time series and &amp;ldquo;curve fitting&amp;rdquo; models. There are SEIR models, deep learning models, agent based simulations and unique hybrid models.&lt;/li&gt;
&lt;li&gt;In addition to the ensemble, the COVID-19 Forecast Hub team also produces a simple, but surprisingly accurate &lt;a href=&#34;https://zoltardata.com/model/302&#34;&gt;baseline forecast&lt;/a&gt;. (The median predictions of incidence at future time points is the most recently observed incidence.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;algo.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;For a detailed overview of the statistics and data science underlying the ensemble forecast and COVID-19 Forecast Hub have a look at &lt;a href=&#34;https://statds.org/events/webinar_dsa2020/schedule.html#reich&#34;&gt;video&lt;/a&gt; of the presentation Nicholas Reich recently gave at the ASA-JDS &lt;a href=&#34;https://statds.org/events/webinar_dsa2020/schedule.html#reich&#34;&gt;Webinar Series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Finally, when you visit the COVID-19 Forecast Hub, please plan to spend some time examining the individual forecasts. The statistical imagination and technique on display is astounding, and there is quite a bit of data science to be learned. This effort is representative of the thousands of statisticians, data scientists, programmers and researchers worldwide who are giving their best to help control this pandemic.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/08/10/us-covid-19-forecasts/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/07/27/june-2020-top-40-new-cran-packages/</link>
      <pubDate>Mon, 27 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/07/27/june-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred ninety new packages made it to CRAN in June. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in ten categories: Computational Methods, Data, Genomes, Machine Learning, Medicine, Science, Statistics, Time Series, Utilization, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Rfractran&#34;&gt;Rfractran&lt;/a&gt; v1.0 Implements the esoteric, Turing complete &lt;a href=&#34;https://en.wikipedia.org/wiki/FRACTRAN&#34;&gt;FRACTRAN&lt;/a&gt; programming language invented by &lt;a href=&#34;https://en.wikipedia.org/wiki/John_Horton_Conway&#34;&gt;John Horton Conway&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=QGameTheory&#34;&gt;QGameTheory&lt;/a&gt; v0.1.2: Provides a general purpose toolbox for simulating quantum versions of game theoretic models See &lt;a href=&#34;arXiv:quant-ph/0208069&#34;&gt;Flitney and Abbott (2002)&lt;/a&gt; for background. Models include the Penny Flip Game &lt;a href=&#34;arXiv:quant-ph/98040100&#34;&gt;Meyer (1998)&lt;/a&gt;, the Prisoner&amp;rsquo;s Dilemma  &lt;a href=&#34;arXiv:quant-ph/0506219&#34;&gt;Grabbe (2005)&lt;/a&gt;, Two Person Duel &lt;a href=&#34;arXiv:quant-ph/0305058&#34;&gt;Flitney and Abbott (2004)&lt;/a&gt;, Battle of the Sexes &lt;a href=&#34;arXiv:quant-ph/0110096&#34;&gt;Nawaz and Toor (2004)&lt;/a&gt;, Hawk and Dove Game &lt;a href=&#34;arXiv:quant-ph/0108075&#34;&gt;Nawaz and Toor (2010)&lt;/a&gt;, Newcomb&amp;rsquo;s Paradox &lt;a href=&#34;arXiv:quant-ph/0202074&#34;&gt;Piotrowski and Sladkowski (2002)&lt;/a&gt; and the Monty Hall Problem &lt;a href=&#34;arXiv:quant-ph/0109035&#34;&gt;Flitney and Abbott (2002)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/indrag49/QGameTheory&#34;&gt;here&lt;/a&gt; for and introduction to the package.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19dbcand&#34;&gt;covid19dbcand&lt;/a&gt; v0.1.0: Provides access seventy-five &lt;a href=&#34;http://drugbank.ca/covid-19&#34;&gt;Drugbank&lt;/a&gt; data sets containing information about possible treatment for COVID-19.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tidytuesdayR&#34;&gt;tidytuesdayR&lt;/a&gt; v1.0.1: Provides functions for downloading the &lt;a href=&#34;https://www.tidytuesday.com/&#34;&gt;Tidy Tuesday&lt;/a&gt; data sets from R for Data Science Online Learning Community &lt;a href=&#34;https://github.com/rfordatascience/tidytuesday&#34;&gt;repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=us.census.geoheader&#34;&gt;us.census.geoheader&lt;/a&gt; v1.0.2: Implements a simple interface to the Geographic Header information from the &lt;a href=&#34;https://catalog.data.gov/dataset/census-2000-summary-file-2-sf2&#34;&gt;2010 US Census Summary File 2&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/us.census.geoheader/vignettes/a-tour.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dnapath&#34;&gt;dnapath&lt;/a&gt; v0.6.4: Provides functions to integrate pathway information into the differential network analysis of two gene expression datasets as described in &lt;a href=&#34;https://www.nature.com/articles/s41598-019-41918-3&#34;&gt;Grimes et al. (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dnapath/vignettes/introduction_to_dnapath.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/dnapath/vignettes/package_data.html&#34;&gt;Datasets&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dnapath.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TreeDist&#34;&gt;TreeDist&lt;/a&gt; v1.1.1: Implements measures of tree similarity, including the information-based generalized Robinson-Foulds distances &lt;a href=&#34;https://academic.oup.com/bioinformatics/article-abstract/doi/10.1093/bioinformatics/btaa614/5866976?redirectedFrom=fulltext&#34;&gt;Smith, (2020)&lt;/a&gt;, the &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/22/1/117/217975&#34;&gt;Nye et al. (2006)&lt;/a&gt; metric and other additional metrics.  There are several vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeDist/vignettes/Generalized-RF.html&#34;&gt;Generalized Robinson-Foulds distances&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeDist/vignettes/Robinson-Foulds.html&#34;&gt;Extending the Robinson-Foulds metric&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeDist/vignettes/Using-TreeDist.html&#34;&gt;Calculate tree similarity&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeDist/vignettes/information.html&#34;&gt;Comparing splits using information theory&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeDist/vignettes/using-distances.html&#34;&gt;Contextualizing tree distances&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TreeDist.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=volcano3D&#34;&gt;volcano3D&lt;/a&gt; v1.0.1: Implements interactive plotting for three-way differential expression analysis which is useful for discovering quantitative changes in expression levels between experimental groups. See &lt;a href=&#34;https://www.cell.com/cell-reports/fulltext/S2211-1247(19)31007-1?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS2211124719310071%3Fshowall%3Dtrue&#34;&gt;Lewis et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/volcano3D/vignettes/Vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;volcano3D.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=boundingbox&#34;&gt;boundingbox&lt;/a&gt; v1.0.1: Provides functions to generate bounding boxes for image classification. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1877050912007260?via%3Dihub&#34;&gt;Ibrahim et al. (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/boundingbox/vignettes/boundingbox-vignette.html&#34;&gt;vignette&lt;/a&gt; for and introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;boundingbox.jpeg&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=corels&#34;&gt;corels&lt;/a&gt; v0.0.2: Implements the Certifiably Optimal RulE ListS (Corels)&amp;rsquo; learner described in &lt;a href=&#34;arXiv:1704.01701&#34;&gt;Angelino et al. (2017)&lt;/a&gt; which provides interpretable decision rules with an optimality guarantee. &lt;a href=&#34;https://cran.r-project.org/web/packages/corels/readme/README.html&#34;&gt;README&lt;/a&gt; contains an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;corels.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nntrf&#34;&gt;nntrf&lt;/a&gt; v0.1.0: Implements non-linear dimension reduction by means of a neural network with hidden layers which can be useful as data pre-processing for machine learning methods that do not work well with many irrelevant or redundant features. See &lt;a href=&#34;https://www.nature.com/articles/323533a0&#34;&gt;Rumelhart et al. (1986)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nntrf/vignettes/nntrf.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nntrf.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=permimp&#34;&gt;permimp&lt;/a&gt; v1.0-0: Implements an add-on to the &lt;code&gt;party&lt;/code&gt; package, with a faster implementation of the partial-conditional permutation importance for random forests. See &lt;a href=&#34;https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-8-25&#34;&gt;Strobl et al. (2007)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/permimp/vignettes/permimp-package.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;permimp.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pluralize&#34;&gt;pluralize&lt;/a&gt; v0.2.0: Provides tools based on a &lt;a href=&#34;https://github.com/blakeembrey/pluralize&#34;&gt;JavaScript library&lt;/a&gt; to create plural, singular, and regular forms of English words along with tools to augment the built-in rules to fit specialized needs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pluralize/vignettes/Why-pluralize.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=triplot&#34;&gt;triplot&lt;/a&gt; v1.3.0: Provides model agnostic tools for exploring effects of correlated features in predictive models and calculating the importance of the groups of explanatory variables. &lt;a href=&#34;arXiv:1806.08915&#34;&gt;Biecek (2018)&lt;/a&gt; for details and look &lt;a href=&#34;https://github.com/ModelOriented/triplot&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;triplot.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfaddons&#34;&gt;tfaddons&lt;/a&gt; v0.10.0: Provides and interface to &lt;a href=&#34;https://www.tensorflow.org/addons&#34;&gt;TensorFlow Addons&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tfaddons/vignettes/NMT.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=BayesianReasoning&#34;&gt;BayesianReasoning&lt;/a&gt; v0.3.2: Provides functions to plot and help understand positive and negative predictive values (PPV and NPV), and their relationship with sensitivity, specificity, and prevalence. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/full/10.1111/j.1651-2227.2006.00180.x&#34;&gt;Akobeng (2007)&lt;/a&gt; for a theoretical overview and &lt;a href=&#34;https://www.frontiersin.org/articles/10.3389/fpsyg.2015.01327/full&#34;&gt;Navarrete et al. (2015)&lt;/a&gt; for a practical explanation. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesianReasoning/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesianReasoning/vignettes/PPV_NPV.html&#34;&gt;Screening Tests&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BayesianReasoning.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=riskCommunicator&#34;&gt;riskCommunicator&lt;/a&gt; v0.1.0: Provides functions to estimate flexible epidemiological effect measures including both differences and ratios using the parametric G-formula. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/0270025586900886?via%3Dihub&#34;&gt;Robbins (1986)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/aje/article/169/9/1140/125286&#34;&gt;Ahern et al. (2009)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/riskCommunicator/vignettes/Vignette_manuscript.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/riskCommunicator/vignettes/Vignette_newbieRusers.html&#34;&gt;vignette&lt;/a&gt; for newbie R users.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;RiskCommunicator.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=actel&#34;&gt;actel&lt;/a&gt; v1.0.0: Designed for studies where fish tagged with acoustic tags are expected to move through receiver arrays, this package combines the advantages of automatic sorting and checking of fish movements with the possibility for user intervention on tags that deviate from expected behavior. Calculations are based on &lt;a href=&#34;https://www.researchgate.net/publication/256443823_Using_mark-recapture_models_to_estimate_survival_from_telemetry_data&#34;&gt;Perry et al. (2012)&lt;/a&gt;. There are an astounding seventeen vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/actel/vignettes/a-0_workspace_requirements.html&#34;&gt;Preparing your data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/actel/vignettes/a-1_study_area.html&#34;&gt;Structruing the Study Area&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/actel/vignettes/b-0_explore.html&#34;&gt;Explore&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;actel.SVG&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=safedata&#34;&gt;safedata&lt;/a&gt; v1.0.5: Provides access to data from the &lt;a href=&#34;https://www.safeproject.net/&#34;&gt;SAFE Project&lt;/a&gt;, a large scale ecological experiment in Malaysian Borneo that explores the impact of habitat fragmentation and conversion on ecosystem function and services. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/safedata/vignettes/overview.html&#34;&gt;Overview&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/safedata/vignettes/using_safe_data.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;safedata.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=causact&#34;&gt;causact&lt;/a&gt; v0.3.2: Built on &lt;code&gt;greta&lt;/code&gt; and &lt;code&gt;TensorFlow&lt;/code&gt;, this package enables users to define probabilistic models using directed acyclic graphs. See &lt;a href=&#34;https://cran.r-project.org/web/packages/causact/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;causact.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=frechet&#34;&gt;frechet&lt;/a&gt; v0.1.0: Provides implementation of statistical methods for random objects lying in various metric spaces, which are not necessarily linear spaces including Fréchet regression for random objects with Euclidean predictors. See &lt;a href=&#34;https://projecteuclid.org/euclid.aos/1547197235&#34;&gt;Petersen and Müller (2019)&lt;/a&gt; for the theory.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hmclearn&#34;&gt;hmclearn&lt;/a&gt; v0.0.3: Provide a framework for learning the intricacies of the Hamiltonian Monte Carlo. See &lt;a href=&#34;arXiv:1701.02434&#34;&gt;Michael (2017)&lt;/a&gt; and &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/9781118445112.stat08243&#34;&gt;Thomas and Tu (2020)&lt;/a&gt;  for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hmclearn/vignettes/linear_mixed_effects_hmclearn.html&#34;&gt;Linear mixed effects&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hmclearn/vignettes/linear_regression_hmclearn.html&#34;&gt;linear regression&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hmclearn/vignettes/logistic_mixed_effects_hmclearn.html&#34;&gt;logistic mixed effects&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hmclearn/vignettes/logistic_regression_hmclearn.html&#34;&gt;logistic regression&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/hmclearn/vignettes/poisson_regression_hmclearn.html&#34;&gt;poisson regrression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hmclearn.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mashr&#34;&gt;mashr&lt;/a&gt; v0.2.38: Implements the multivariate adaptive shrinkage (mash) method of &lt;a href=&#34;https://www.nature.com/articles/s41588-018-0268-8&#34;&gt;Urbut et al. (2019)&lt;/a&gt; for estimating and testing large numbers of effects in many conditions (or many outcomes) There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/intro_mash.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/eQTL_outline.html&#34;&gt;eQTL studies&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/intro_correlations.html&#34;&gt;Correlations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/intro_mash_dd.html&#34;&gt;Covariances&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/intro_mashcommonbaseline.html&#34;&gt;Common Baseline&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/intro_mashnobaseline.html&#34;&gt;No Common Baseline&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/mash_sampling.html&#34;&gt;Sampling from Posteriors&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mashr/vignettes/simulate_noncanon.html&#34;&gt;Simulation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=molic&#34;&gt;molic&lt;/a&gt; v2.0.1: Implements the method of &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/sjos.12407&#34;&gt;Lindskou et al. (2019)&lt;/a&gt; to detect outliers in high dimensional, categorical data. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/molic/vignettes/outlier_intro.html&#34;&gt;Outlier Model&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/molic/vignettes/dermatitis.html&#34;&gt;Detecting Skin Diseases&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/molic/vignettes/genetic_example.html&#34;&gt;Genetic Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;molic.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multinma&#34;&gt;multinma&lt;/a&gt; v0.1.3: Uses &lt;code&gt;Stan&lt;/code&gt; to fit network meta-analysis and network meta-regression models for aggregate data, individual patient data, and mixtures of both. See   &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/full/10.1111/rssa.12579&#34;&gt;Phillippo et al. (2020)&lt;/a&gt; for background and the vignettes for examples:
&lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_atrial_fibrillation.html&#34;&gt;Stroke prevention&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_bcg_vaccine.html&#34;&gt;BCG Vaccine for Tuberculosis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_blocker.html&#34;&gt;Beta Blockers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_diabetes.html&#34;&gt;Diabetes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_dietary_fat.html&#34;&gt;Dietary Fat&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_parkinsons.html&#34;&gt;Parkinson&amp;rsquo;s disease&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_plaque_psoriasis.html&#34;&gt;Plaque Psoriasis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_smoking.html&#34;&gt;Smoking Cessation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_statins.html&#34;&gt;Statins&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_thrombolytics.html&#34;&gt;Thrombolytic Treatments&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/multinma/vignettes/example_transfusion.html&#34;&gt;neutropenia or neutrophil dysfunction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;multinma.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SCOUTer&#34;&gt;SCOUTer&lt;/a&gt; v1.0.0: Offers a new approach to simulating outliers by generating new observations defined by the statistics:  Squared Prediction Error (SPE) and Hotelling&amp;rsquo;s $T^{2}$ statistic. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SCOUTer/vignettes/demoscouter.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SCOUTer.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bootUR&#34;&gt;bootUR&lt;/a&gt; v0.1.0:  Provides functions to perform various bootstrap unit root tests for both individual time series (including augmented Dickey-Fuller test and union tests), multiple time series and panel data. See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-9892.2007.00565.x&#34;&gt;Palm et al. (2008)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bootUR/index.html&#34;&gt;vignette&lt;/a&gt; for an introduction and extensive references.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ChangePointTaylor&#34;&gt;ChangePointTaylor&lt;/a&gt; v0.1.0: Implements the change in mean detection method described in &lt;a href=&#34;https://variation.com/wp-content/uploads/change-point-analyzer/change-point-analysis-a-powerful-new-tool-for-detecting-changes.pdf&#34;&gt;Taylor (2000)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ChangePointTaylor/vignettes/ChangePointTaylor-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cpt.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=LOPART&#34;&gt;LOPART&lt;/a&gt; Implements the change point detection algorithm described in &lt;a href=&#34;arXiv:2006.13967&#34;&gt;Hocking and Srivastava (2020)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;LOPART.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modeltime&#34;&gt;modeltime&lt;/a&gt; v0.0.2: Implements a time series forecasting framework for use with the &lt;code&gt;tidymodels&lt;/code&gt; ecosystem, and ARIMA, Exponential Smoothing, and time series models from the &lt;code&gt;forecast&lt;/code&gt; and &lt;code&gt;prophet&lt;/code&gt; See &lt;a href=&#34;https://otexts.com/fpp2/&#34;&gt;&lt;em&gt;Forecasting Principles &amp;amp; Practice&lt;/em&gt;&lt;/a&gt;, and &lt;a href=&#34;https://research.fb.com/blog/2017/02/prophet-forecasting-at-scale/&#34;&gt;&lt;em&gt;Prophet: forecasting at scale&lt;/em&gt;&lt;/a&gt; for background. These is a &lt;a href=&#34;https://cran.r-project.org/web/packages/modeltime/vignettes/getting-started-with-modeltime.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes describing &lt;a href=&#34;https://cran.r-project.org/web/packages/modeltime/vignettes/extending-modeltime.html&#34;&gt;Extension&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/modeltime/vignettes/modeltime-model-list.html&#34;&gt;Model List&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;modeltime.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=knitrdata&#34;&gt;knitrdata&lt;/a&gt; v0.5.0: Implements a data language engine for incorporating data directly in &amp;lsquo;rmarkdown&amp;rsquo; documents so that they can be made completely standalone. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/knitrdata/vignettes/data_language_engine_vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lazyarray&#34;&gt;lazyarray&lt;/a&gt; v1.1.0: Implements multi-threaded, serialized compressed arrays that fully utilizes modern solid state drives that allow users to quickly store large data while using limited memory. A lazy-array can be shared across multiple R sessions and multiple R sessions can simultaneously write to a same array. For more information, look &lt;a href=&#34;https://github.com/dipterix/lazyarray&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;div align=&#34;center&#34;&gt;&lt;iframe width=&#34;684&#34; height=&#34;385&#34;  src=&#34;https://www.youtube.com/embed/xX4YRAXYFxE&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=officedown&#34;&gt;officedown&lt;/a&gt; v0.2.0: Provides functions to produce Microsoft Word documents from R Markdown. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/officedown/vignettes/captions.html&#34;&gt;Captions and References&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/officedown/vignettes/lists.html&#34;&gt;Lists&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/officedown/vignettes/officer.html&#34;&gt;&lt;code&gt;officer&lt;/code&gt; Support&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/officedown/vignettes/tables.html&#34;&gt;Data Frame Printing&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/officedown/vignettes/yaml.html&#34;&gt;YAML Headers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;officedown.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r2dictionary&#34;&gt;r2dictionary&lt;/a&gt; v0.1: Allows users to directly search for definitions of terms from within the R environment. The source dictionary is an original work of The Online Plain Text English Dictionary (&lt;a href=&#34;https://www.mso.anu.edu.au/~ralph/OPTED/&#34;&gt;OPTED&lt;/a&gt;). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/r2dictionary/vignettes/simple_samples.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rmdpartials&#34;&gt;rmdpartials&lt;/a&gt; v0.5.8: Enables the use of &lt;code&gt;rmarkdown&lt;/code&gt; &lt;em&gt;partials&lt;/em&gt; (&lt;code&gt;knitr&lt;/code&gt; &lt;em&gt;child&lt;/em&gt; documents) for making components of HTML, PDF and Word documents. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rmdpartials/vignettes/rmdpartials.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycat&#34;&gt;tidycat&lt;/a&gt; v0.1.1: Provides functions to create additional rows and columns on &lt;code&gt;broom::tidy()&lt;/code&gt; output to allow for easier control on categorical parameter estimates. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycat/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; contains examples&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidycat.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ggdist&#34;&gt;ggdist&lt;/a&gt; v2.2.0: Provides primitives for visualizing distributions using &lt;code&gt;ggplot2&lt;/code&gt; that are tuned for visualizing uncertainty in either a frequentist or Bayesian mode. Primitives include points with multiple uncertainty intervals, eye plots &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/1467-985X.00120&#34;&gt;Spiegelhalter (1999)&lt;/a&gt;, density plots, gradient plots, dot plots &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/00031305.1999.10474474&#34;&gt;Wilkinson (1999)&lt;/a&gt;, quantile dot plots &lt;a href=&#34;https://dl.acm.org/doi/10.1145/2858036.2858558&#34;&gt;Kay et al. (2016)&lt;/a&gt;,, complementary cumulative distribution function barplots, &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3173574.3173718&#34;&gt;Fernandes et al. (2018)&lt;/a&gt;, and fit curves with multiple uncertainty ribbons.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=loon.ggplot&#34;&gt;loon.ggplot&lt;/a&gt; v1.0.1:  Provides a bridge between the &lt;code&gt;loon&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt; packages. Users  can turn static &lt;code&gt;ggplot2&lt;/code&gt; plots into interactive &lt;code&gt;loon&lt;/code&gt; plots and vice versa. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/loon.ggplot/vignettes/ggplots2loon.html&#34;&gt;ggplots -&amp;gt; loon&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/loon.ggplot/vignettes/loon2ggplots.html&#34;&gt;loon -&amp;gt; ggplots&lt;/a&gt;, and on u sing &lt;a href=&#34;Pipes&#34;&gt;pipes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;loon.png&#34; height = &#34;300&#34; width=&#34;300&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treeheatr&#34;&gt;treeheatr&lt;/a&gt; v0.1.0: Provides interpretable decision tree visualizations with the data represented as a heatmap at the tree&amp;rsquo;s leaf nodes. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/treeheatr/vignettes/explore.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;treeheatr.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tilemaps&#34;&gt;tilemaps&lt;/a&gt; v0.2.0: Implements the algorithm of &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.13200&#34;&gt;McNeill and Hale (2017)&lt;/a&gt; for generating tilemaps. See the &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.13200&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tilemaps.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=wrGraph&#34;&gt;wrGraph&lt;/a&gt; v1.0.2: Provides enhancements to base R graphics for plotting high-throughput data including automatic segmenting of the current device (e.g. window) to accommodate multiple new plots, automatic checking for optimal location of legends in plots, small histograms inserted as legends, the generation of mouse-over interactive html pages and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wrGraph/vignettes/wrGraphVignette2.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;wrGraph.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/07/27/june-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Open-Source Authorship of Data Science in Education Using R</title>
      <link>https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/</link>
      <pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/</guid>
      <description>
        

&lt;p&gt;&lt;em&gt;Joshua M. Rosenberg, Ph.D., is Assistant Professor of STEM Education at the
University of Tennessee, Knoxville.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;alex-ware.jpg&#34; alt = &#34;Photo by Alex Ware&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;In earlier posts, we shared how we wrote &lt;a href=&#34;http://datascienceineducation.com/&#34;&gt;&lt;em&gt;Data Science in Education Using
R&lt;/em&gt;&lt;/a&gt; as an open book
(&lt;a href=&#34;https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/&#34;&gt;Post 1&lt;/a&gt;,
&lt;a href=&#34;https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/&#34;&gt;Post 2&lt;/a&gt;).
In this post, we describe what we consider to be the &lt;em&gt;open-source authorship&lt;/em&gt;
process we took to write the book.&lt;/p&gt;

&lt;p&gt;We think of open-source authorship as a broader&amp;mdash;and perhaps better&amp;mdash;term for
describing what authors of some open books undertake. In our characterization,
open-source authorship draws upon:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;parts of open-source software (OSS) values and tools&lt;/li&gt;
&lt;li&gt;parts of open science that establish the importance of scholarly work beyond
original, discovery research&lt;/li&gt;
&lt;li&gt;the values surrounding the creation of open educational resources (OER)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We believe that combining elements from OSS, open science, and OER is notable
because while OSS and open science emphasize the sharing of technical work
(including technology and code) and OER emphasizes the sharing of resources,
technical books have not been as much a focus of the conversation. Moreover, the
way in which the conversation about open books has taken place in different
communities and contexts means that some books that are open do not fully
receive the attention (for being openly available) that they merit from those
interested in OER. This also might mean that those involved with OSS development
and open science may fail to recognize the creation of a book as a substantial
contribution.&lt;/p&gt;

&lt;p&gt;In this way, we argue for open-source authorship as an important, new type of
work, one that we increasingly see by the authors of other books, especially in
the R community&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-bookdown-o&#34;&gt;&lt;a href=&#34;#fn:https-bookdown-o&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-geocompr-r&#34;&gt;&lt;a href=&#34;#fn:https-geocompr-r&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:http-adv-r-had-c&#34;&gt;&lt;a href=&#34;#fn:http-adv-r-had-c&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-r4ds-had-c&#34;&gt;&lt;a href=&#34;#fn:https-r4ds-had-c&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;After describing how we wrote our book in an open way, we elaborate on these
ideas and draw connections to the process we undertook.&lt;/p&gt;

&lt;h2 id=&#34;how-we-wrote-data-science-in-education-using-r-as-an-open-book&#34;&gt;How We Wrote Data Science in Education Using R as an Open Book&lt;/h2&gt;

&lt;p&gt;Early in our process, we determined that we wanted to share the book in an open
way. Since we were using GitHub as a &lt;a href=&#34;https://github.com/data-edu/data-science-in-education/&#34;&gt;repository for the
book&lt;/a&gt;, it was easy for
the contents of the book to be available for anyone to view&amp;ndash;even before and as
the book was being written. Despite the benefits of using GitHub, GitHub can be
difficult to navigate for those who are unfamiliar with it, and so sharing the
book in a more widely-accessible way was also important. To do this, we used
&lt;a href=&#34;https://bookdown.org/&#34;&gt;{bookdown}&lt;/a&gt; and &lt;a href=&#34;https://www.netlify.com/&#34;&gt;Netlify&lt;/a&gt; to
share the book as a website. Additionally, we chose an easy-to-remember URL
(&lt;a href=&#34;http://datascienceineducation.com/&#34;&gt;http://datascienceineducation.com/&lt;/a&gt;) to help others (and us!) to be able to
access it easily.&lt;/p&gt;

&lt;p&gt;Being available for others to contribute was important. Because we used GitHub,
we were able to receive feedback at a very early-stage on &lt;a href=&#34;https://github.com/data-edu/data-science-in-education/issues/20&#34;&gt;issues such as how we
referred to data (as data or
datum)&lt;/a&gt;. Other
&lt;a href=&#34;https://github.com/data-edu/data-science-in-education/issues/9&#34;&gt;issues (by non-authors) raised questions about whether certain content was in
scope&amp;mdash;such as content on
gradebooks&lt;/a&gt;,
which we included a chapter on. We found that apart from the five of us as
authors, fifteen individuals made contributions, and another one hundred forty-four individuals starred
the
repository&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-joshuamros&#34;&gt;&lt;a href=&#34;#fn:https-joshuamros&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;.
Moreover, we received feedback through Twitter and an email account we created
for the book for those unfamiliar with GitHub (or Twitter) to be able to provide
feedback directly to us. In this way, making the book available to others to
contribute made the book better, and points to the importance of sharing work at
only one stage of the writing process.&lt;/p&gt;

&lt;p&gt;Lastly, we shared products that could be seen as tangential to the book, but
which were important given its focus on data science and R. Namely, we created
an R package, &lt;a href=&#34;https://data-edu.github.io/dataedu/&#34;&gt;{dataedu}&lt;/a&gt;, to accompany the
book. This package includes code to install the packages necessary to reproduce
the book as well as all of the data sets used in it. By doing so, we invited
others to contribute to the book in ways not related to its prose. This also led
to (pleasantly) surprising contributions, including the creation of &lt;a href=&#34;https://colab.research.google.com/drive/1f7CpetOWP9T2XaJCNrcwWj3CMKsQNmtw&#34;&gt;an iPython
Notebook with python code to carry out comparable steps as those carried in a
walkthrough chapter of our
book&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Collectively, these practices&amp;mdash;involving not only making the book open, but also
planning for others to contribute and creating other, shared (open) products&amp;mdash;
comprise what we think of as the results of open-source authorship.&lt;/p&gt;

&lt;h2 id=&#34;drawing-inspiration-from-other-related-ideas-and-efforts&#34;&gt;Drawing Inspiration from Other, Related Ideas and Efforts&lt;/h2&gt;

&lt;p&gt;Originally a niche effort, open-source software (OSS) and OSS development are
(likely not to the surprise of R users!) now widespread
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-books-goog&#34;&gt;&lt;a href=&#34;#fn:https-books-goog&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;.
There are some insights that can be gained from efforts to understand how OSS
development proceeds. For example, in foundational, work Mockus et al. found
that OSS is often characterized by a core group of 10-15 individuals
contributing around 80% of the code, but that a group around one order of magnitude
larger than that core will repair specific problems, and a group another order
of magnitude larger will report
issues&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-dl-acm-org&#34;&gt;&lt;a href=&#34;#fn:https-dl-acm-org&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;; proportions
(generally) similar to those we found for those who contributed to our book.&lt;/p&gt;

&lt;p&gt;Second, open science is both a perspective about how science should operate and
a set of practices that reflect a perspective about how science should proceed
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-www-nap-ed&#34;&gt;&lt;a href=&#34;#fn:https-www-nap-ed&#34;&gt;8&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-journals-s&#34;&gt;&lt;a href=&#34;#fn:https-journals-s&#34;&gt;9&lt;/a&gt;&lt;/sup&gt;. Related to
open science are open scholarly practices. Others trace the origin of the idea of
open scholarly practices to &lt;a href=&#34;https://eric.ed.gov/?id=ED326149&#34;&gt;a book by Boyer&lt;/a&gt;,
who shared a broad description of intellectual (especially academic) work. This suggests that
scholarly work is not only original, discovery research; it also includes the
applications of advances in one’s own discipline (or “translational research”)
and sharing the results of research with multiple stakeholders. Open science and
open scholarly practices point to the scientific or scholarly contributions of
open books; while different from original, scientific research, books such as
our own—which focused on providing a language for data science in education—may
serve as helpful examples (of open science) or forms of a broader view of
scholarship.&lt;/p&gt;

&lt;p&gt;Last, OER are “teaching, learning, and research resources that reside in the
public domain or have been released under an intellectual property license that
permits their free use and re-purposing by others”
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-hewlett-or&#34;&gt;&lt;a href=&#34;#fn:https-hewlett-or&#34;&gt;10&lt;/a&gt;&lt;/sup&gt;. These resources range from
courses and books to tests and technologies. By being open, they are not only
available to others to use, but also to reuse, redistribute (or share), revise
(adapt or change the work), and remix (combining existing resources to create a
new one)
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-www-tandfo&#34;&gt;&lt;a href=&#34;#fn:https-www-tandfo&#34;&gt;11&lt;/a&gt;&lt;/sup&gt;.
OER can serve as an inspiration for authors of open books, especially those who
see their books as being used to teach and learn from. At the moment, OER and
traditional publishing modes are largely separate: For most books that are
published, the publisher retains the copyright, and authors are typically not
allowed to share their book in the open, though this may be changing. Many
authors of books about R have negotiated with their publisher to share their
books in the open (often only as a website, as we have) in addition to sharing
them through print and e-book formats. In addition, a number of platforms for
creating books that are OER are emerging; one example is &lt;a href=&#34;https://edtechbooks.org&#34;&gt;EdTech
Books&lt;/a&gt;. There are increasing conversations related to
making materials, resources, and even education as an enterprise more open; OER
may be an area in which authors of books about R and other technical books can
both learn from the work of authors as well as advance the conversation.&lt;/p&gt;

&lt;h2 id=&#34;fin&#34;&gt;&lt;em&gt;fin&lt;/em&gt;&lt;/h2&gt;

&lt;p&gt;This post was an effort to step back from what we did to write our book to
reflect on what we meant by open-source authorship and to attempt to situate what
we did (and what others have done) in broader conversations about OSS, open
science, and OER. In this open mode, we invite others to revise or remix these
ideas to advance other, new forms of authorship of books.&lt;/p&gt;

&lt;p&gt;You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;,
Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua
&lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella
&lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt;, and me
&lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you in two weeks for our next post! Josh, with help from Ryan, Emily, Jesse,
Joshua, and Isabella&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping
administrators use practical data analysis to improve the student
experience.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Emily A. Bovee, Ph.D., is an educational data scientist working in dental
education.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Jesse Mostipak, M.Ed., is a community advocate, Kaggle educator, and data
scientist.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Isabella C. Velásquez, MS, is a data analyst committed to nonprofit work
with the aim of reducing racial and socioeconomic inequities.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34;&gt;

&lt;hr /&gt;

&lt;ol&gt;
&lt;li id=&#34;fn:https-bookdown-o&#34;&gt;&lt;a href=&#34;https://bookdown.org/yihui/rmarkdown/&#34;&gt;https://bookdown.org/yihui/rmarkdown/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-bookdown-o&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-geocompr-r&#34;&gt;&lt;a href=&#34;https://geocompr.robinlovelace.net/&#34;&gt;https://geocompr.robinlovelace.net/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-geocompr-r&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:http-adv-r-had-c&#34;&gt;&lt;a href=&#34;http://adv-r.had.co.nz/&#34;&gt;http://adv-r.had.co.nz/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:http-adv-r-had-c&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-r4ds-had-c&#34;&gt;&lt;a href=&#34;https://r4ds.had.co.nz/&#34;&gt;https://r4ds.had.co.nz/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-r4ds-had-c&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-joshuamros&#34;&gt;&lt;a href=&#34;https://joshuamrosenberg.com/posts/data-science-in-education-using-r-by-and-beyond-the-numbers/&#34;&gt;https://joshuamrosenberg.com/posts/data-science-in-education-using-r-by-and-beyond-the-numbers/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-joshuamros&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-books-goog&#34;&gt;&lt;a href=&#34;https://books.google.com/books?hl=en&amp;amp;lr=&amp;amp;id=bjMsCKvV9I4C&amp;amp;oi=fnd&amp;amp;pg=PR5&amp;amp;dq=DIBONA,+C.,+OCKMAN,+S.,+AND+STONE,+M.+1999.+Open+Sources:+Voices+from+the+Open+Source+Revolution.+O%E2%80%99Reilly,+Sebastopol,+Calif.&amp;amp;ots=D_l_LXcDtB&amp;amp;sig=zu1hkYJlSrqCUaxe3nYbProHlg8&#34;&gt;https://books.google.com/books?hl=en&amp;amp;lr=&amp;amp;id=bjMsCKvV9I4C&amp;amp;oi=fnd&amp;amp;pg=PR5&amp;amp;dq=DIBONA,+C.,+OCKMAN,+S.,+AND+STONE,+M.+1999.+Open+Sources:+Voices+from+the+Open+Source+Revolution.+O%E2%80%99Reilly,+Sebastopol,+Calif.&amp;amp;ots=D_l_LXcDtB&amp;amp;sig=zu1hkYJlSrqCUaxe3nYbProHlg8&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-books-goog&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-dl-acm-org&#34;&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/567793.567795&#34;&gt;https://dl.acm.org/doi/abs/10.1145/567793.567795&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-dl-acm-org&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-www-nap-ed&#34;&gt;&lt;a href=&#34;https://www.nap.edu/catalog/25116/open-science-by-design-realizing-a-vision-for-21st-century&#34;&gt;https://www.nap.edu/catalog/25116/open-science-by-design-realizing-a-vision-for-21st-century&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-www-nap-ed&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-journals-s&#34;&gt;&lt;a href=&#34;https://journals.sagepub.com/doi/full/10.1177/2332858418787466&#34;&gt;https://journals.sagepub.com/doi/full/10.1177/2332858418787466&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-journals-s&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-hewlett-or&#34;&gt;&lt;a href=&#34;https://hewlett.org/strategy/open-education/&#34;&gt;https://hewlett.org/strategy/open-education/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-hewlett-or&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-www-tandfo&#34;&gt;&lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/02680510903482132?casa_token=S0sRaVJZiA4AAAAA%3ABO-fx7uNOQoNEdXl5-aQ8ooYpfTFohZdefU-ZJROwFDo3XL-W2oAbaOb3Un_DwRItNN4gj8eBXUo9A&#34;&gt;https://www.tandfonline.com/doi/full/10.1080/02680510903482132?casa_token=S0sRaVJZiA4AAAAA%3ABO-fx7uNOQoNEdXl5-aQ8ooYpfTFohZdefU-ZJROwFDo3XL-W2oAbaOb3Un_DwRItNN4gj8eBXUo9A&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-www-tandfo&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/06/24/may-2020-top-40-new-cran-packages/</link>
      <pubDate>Wed, 24 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/06/24/may-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred eighty-four new packages stuck to CRAN in May. The following are my &amp;ldquo;Top 40&amp;rdquo; picks in eleven categories: Data, Finance, Genomics, Marketing, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=covid19nytimes&#34;&gt;covid19nytimes&lt;/a&gt; v0.1.3: Provides accesses the NY Times Covid-19 &lt;a href=&#34;https://www.nytimes.com/article/coronavirus-county-data-us.html&#34;&gt;county-level data&lt;/a&gt; for the US that is also available &lt;a href=&#34;https://github.com/nytimes/covid-19-data&#34;&gt;here&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19nytimes/vignettes/ny-times-bubble-map.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;covid19nytimes.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=geodaData&#34;&gt;geodata&lt;/a&gt; v0.1.0: Contains small spatial datasets used to teach basic spatial analysis concepts. Datasets are based on of the &lt;a href=&#34;https://geodacenter.github.io/data-and-lab/&#34;&gt;GeoDa&lt;/a&gt; software workbook and data site.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=GermaParl&#34;&gt;GermaParl&lt;/a&gt; v1.4.2: Provides access to the &lt;a href=&#34;http://www.lrec-conf.org/proceedings/lrec2018/pdf/1024.pdf&#34;&gt;GermaParl&lt;/a&gt; corpus of parliamentary debates of the German Bundestag maintained by the &lt;a href=&#34;https://polmine.github.io/&#34;&gt;PolMine Project&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/GermaParl/vignettes/GermaParl.html&#34;&gt;vignette&lt;/a&gt; introduces the corpus and package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=nhlapi&#34;&gt;nhlapi&lt;/a&gt; v0.1.2: Retrieves and processes the data exposed by the open &lt;a href=&#34;https://github.com/dword4/nhlapi&#34;&gt;NHL API&lt;/a&gt;, including information on players, teams, games, tournaments, drafts, standings, schedules and other endpoints. There are vignettes on a &lt;a href=&#34;https://cran.r-project.org/web/packages/nhlapi/vignettes/low_level_api.html&#34;&gt;Low-level API&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nhlapi/vignettes/nhl_players_api.html&#34;&gt;Retrieving Player Data&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nhlapi/vignettes/nhl_teams_api.html&#34;&gt;Retireving Team Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=polAr&#34;&gt;polAr&lt;/a&gt; v0.1.3: Implements a toolbox for the analysis of political and electoral data from Argentina. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/polAr/vignettes/compute.html&#34;&gt;Computing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/polAr/vignettes/data.html&#34;&gt;Data Access&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/polAr/vignettes/results.html&#34;&gt;Displaying Results&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rKolada&#34;&gt;rKolada&lt;/a&gt; v0.1.3: Provides methods for downloading and processing data and metadata from &lt;a href=&#34;https://www.kolada.se/&#34;&gt;Kolada&lt;/a&gt;, the official Swedish regions and municipalities database. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rKolada/vignettes/introduction-to-rkolada.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rKolada/vignettes/quickstart-rkolada.html&#34;&gt;Quick Start Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rKolada.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=strand&#34;&gt;strand&lt;/a&gt; v0.1.3: Provides a framework for performing discrete (share-level) simulations of investment strategies. Simulated portfolios optimize exposure to an input signal subject to constraints such as position size and factor exposure. The vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/strand/vignettes/strand.html&#34;&gt;Backtesting with strand&lt;/a&gt; is nicely done.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;strand.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TwitterAutomatedTrading&#34;&gt;TwitterAutomatedTrading&lt;/a&gt; v0.1.0: Provides access to the &lt;a href=&#34;https://www.metatrader5.com/en&#34;&gt;MetaTrader 5&lt;/a&gt; platform that enables users to carry out automated trading using sentiment indexes computed from twitter and/or &lt;a href=&#34;https://stocktwits.com/&#34;&gt;stockwits&lt;/a&gt;. See &lt;a href=&#34;https://repositorio.ufpb.br/jspui/handle/123456789/15198&#34;&gt;Godeiro (2018)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/TwitterAutomatedTrading/vignettes/TwitterAutomatedTrading.html&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=immunarch&#34;&gt;immunarch&lt;/a&gt; v0.6.5: Provides a framework for bioinformatics exploratory analysis of bulk and single-cell T-cell receptor and antibody repertoires that includes data loading, analysis and visualization for bulk and single-cell AIRR (Adaptive Immune Receptor Repertoire) data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/immunarch/vignettes/v1_introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/immunarch/vignettes/v2_data.html&#34;&gt;Working with Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SubtypeDrug&#34;&gt;SubtypeDrug&lt;/a&gt; v0.1.0: Implements a tool to prioritize cancer subtype-specific drugs by integrating genetic perturbation, drug action, biological pathway, and cancer subtype. See &lt;a href=&#34;https://academic.oup.com/bioinformatics/article-abstract/36/7/2303/5671692?redirectedFrom=fulltext&#34;&gt;Han et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SubtypeDrug/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for details on the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SubtypeDrug.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TransPhylo&#34;&gt;TransPhylo&lt;/a&gt; v1.4.4: Provides functions to reconstruct infectious disease transmission using genomic data. See &lt;a href=&#34;https://academic.oup.com/mbe/article/31/7/1869/2925708&#34;&gt;Didelot et. al (2014)&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/mbe/article/34/4/997/2919386&#34;&gt;Didelot et. al (2017)&lt;/a&gt; for background. See the  &lt;a href=&#34;https://cran.r-project.org/web/packages/TransPhylo/vignettes/TransPhylo.html&#34;&gt;Introduction&lt;/a&gt; and the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/TransPhylo/vignettes/infer.html&#34;&gt;Inference of transmission tree from a dated phylogeny&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TransPhylo/vignettes/multitree.html&#34;&gt;Simultaneous Inference of Multiple Transmission Trees&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/TransPhylo/vignettes/simulate.html&#34;&gt;Simulation of outbreak data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TransPhylo.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;marketing&#34;&gt;Marketing&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CLVTools&#34;&gt;CLVTools&lt;/a&gt; v0.5.0: Implements various probabilistic latent customer attrition models for non-contractual settings (e.g., retail business) with and without time-invariant and time-varying covariates. See &lt;a href=&#34;https://pubsonline.informs.org/doi/abs/10.1287/mnsc.33.1.1&#34;&gt;Schmittlein et al. (1987)&lt;/a&gt; and &lt;a href=&#34;https://journals.sagepub.com/doi/10.1509/jmkr.2005.42.4.415&#34;&gt;Fader et al. (2005)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/CLVTools/vignettes/CLVTools.pdf&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CLVTools.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=grizbayr&#34;&gt;grizbayr&lt;/a&gt; v1.2.2: Provides functions to implement Bayesian A / B and Bandit marketing tests. See &lt;a href=&#34;http://cdn2.hubspot.net/hubfs/310840/VWO_SmartStats_technical_whitepaper.pdf&#34;&gt;Stucchio (2015)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/grizbayr/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=applicable&#34;&gt;applicable&lt;/a&gt; v0.0.1.1: Provides functions that measure the amount of extrapolation new samples can have from the training set which are based on the concept of applicability domains. See &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/026119290503300209&#34;&gt;Netzeva et al (2005)&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/applicable/vignettes/binary-data.html&#34;&gt;binary&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/applicable/vignettes/continuous-data.html&#34;&gt;continuous&lt;/a&gt; data.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=piRF&#34;&gt;piRF&lt;/a&gt; v0.1.0: Implements multiple state-of-the-art prediction interval methodologies for random forests including quantile regression intervals, out-of-bag intervals, bag-of-observations intervals, one-step boosted random forest intervals, bias-corrected intervals, high-density intervals, and split-conformal intervals. Look &lt;a href=&#34;https://github.com/chancejohnstone/piRF&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;piRF.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rules&#34;&gt;rules&lt;/a&gt; v0.0.2: Provides bindings that allow &lt;a href=&#34;https://projecteuclid.org/euclid.aoas/1223908046&#34;&gt;prediction rule ensembles&lt;/a&gt;, &lt;a href=&#34;https://www.rulequest.com/see5-unix.html#:~:text=C5.,chosen%20as%20the%20final%20prediction.&#34;&gt;C5.0 rules&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-1-4614-6849-3&#34;&gt;Cubist&lt;/a&gt; to be used with the &lt;a href=&#34;https://CRAN.R-project.org/package=parsnip&#34;&gt;parsnip&lt;/a&gt; package.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=AdhereRViz&#34;&gt;AdhereRViz&lt;/a&gt; v0.1.0: Implements a Shiny based GUI to the &lt;a href=&#34;https://CRAN.R-project.org/package=AdhereR&#34;&gt;AdhereR&lt;/a&gt; package to allow users to access different data sources, explore patterns of medication, and compute various measures of adherence. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AdhereRViz/vignettes/adherer_interctive_plots.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;AdhereRViz.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=MrSGUIDE&#34;&gt;MrSGUIDE&lt;/a&gt; v0.1.1: provides functions to facilitate subgroup analysis for single and multiple responses in both randomized trials and observational studies based on the &lt;a href=&#34;http://pages.stat.wisc.edu/~loh/guide.html&#34;&gt;GUIDE&lt;/a&gt; algorithm. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MrSGUIDE/vignettes/UsageOfMrSGUIDE.html&#34;&gt;Vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;guide.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ldsr&#34;&gt;ldsr&lt;/a&gt; v0.0.2: Provides functions to reconstruct streamflow and climate information using linear dynamical systems. See &lt;a href=&#34;https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2017WR022114&#34;&gt;Nguyen and Galelli (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ldsr/vignettes/ldsr.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ldsr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rties&#34;&gt;rties&lt;/a&gt; v5.0.0: Provides tools for investigating temporal processes in bivariate (e.g., dyadic) systems. The theoretical background can be found in &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1088868311411164&#34;&gt;Butler (2011)&lt;/a&gt; and &lt;a href=&#34;https://journals.lww.com/psychosomaticmedicine/Abstract/2019/10000/Quantifying_Interpersonal_Dynamics_for_Studying.10.aspx&#34;&gt;Butler &amp;amp; Barnard (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rties/vignettes/overview_data_prep_V05.html&#34;&gt;Overview&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rties/vignettes/inertia_coordination_V05.html&#34;&gt;Intertia Coordination&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rties/vignettes/overview_data_prep_V05.html&#34;&gt;Data Preparation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rties/vignettes/sysVar_inOut_V05.html&#34;&gt;System Varibles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rties.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Compack&#34;&gt;Compack&lt;/a&gt; v0.1.0: Implements regression methodologies with compositional covariates, including sparse log-contrast regression with compositional covariates proposed by &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/101/4/785/1775476?redirectedFrom=fulltext&#34;&gt;Lin et al. (2014)&lt;/a&gt;, and sparse log-contrast regression with functional compositional predictors proposed by &lt;a href=&#34;https://arxiv.org/abs/1808.02403&#34;&gt;Sun et al. (2020)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/Compack/vignettes/Introduction_to_Compack_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Compack.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ghypernet&#34;&gt;ghypernet&lt;/a&gt; v1.0.0: Provides functions for model fitting and selection of generalized hypergeometric ensembles of random graphs (gHypEG).  The package is based on the research by Casiraghi and collaborators. For example, see &lt;a href=&#34;https://arxiv.org/abs/1607.02441&#34;&gt;Casiraghi et al. (2016)&lt;/a&gt;,  &lt;a href=&#34;https://arxiv.org/abs/1702.02048&#34;&gt;Casiraghi (2017)&lt;/a&gt; and &lt;a href=&#34;https://arxiv.org/abs/1810.06495&#34;&gt;Casiraghi and Nanumyan (2018)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ghypernet/vignettes/Tutorial_NRM.html&#34;&gt;Introduction&lt;/a&gt;, a short &lt;a href=&#34;https://cran.r-project.org/web/packages/ghypernet/vignettes/tutorial.html&#34;&gt;Tutorial&lt;/a&gt;, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ghypernet/vignettes/Significantlinks.html&#34;&gt;Finding Significant Links&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=motifcluster&#34;&gt;motifcluster&lt;/a&gt; v0.1.0: Provides tools for spectral clustering of weighted directed networks using motif adjacency matrices. These methods, which perform well on large and sparse networks, are based on the methodology described in &lt;a href=&#34;https://arxiv.org/abs/2004.01293&#34;&gt;Underwood et al. (2020)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/motifcluster/vignettes/motifcluster_vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=regmedint&#34;&gt;regmedint&lt;/a&gt; v0.1.0: Implements the regression-based causal mediation analysis with a treatment-mediator interaction term, as originally implemented in the &lt;code&gt;SAS&lt;/code&gt; macro described in &lt;a href=&#34;https://doi.apa.org/fulltext/2013-03476-001.html&#34;&gt;Valeri and VanderWeele (2013)&lt;/a&gt; and &lt;a href=&#34;https://journals.lww.com/epidem/Fulltext/2015/03000/SAS_Macro_for_Causal_Mediation_Analysis_with.32.aspx&#34;&gt;Valeri and VanderWeele (2015)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/regmedint/vignettes/vig_01_introduction.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/regmedint/vignettes/vig_02_formulas.html&#34;&gt;Implementing Formulas&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/regmedint/vignettes/vig_03_bootstrap.html&#34;&gt;Bootstrapping&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/regmedint/vignettes/vig_04_mi.html&#34;&gt;Multiple Imputation&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=DeCAFS&#34;&gt;DeCAFS&lt;/a&gt; v3.1.5: Provides functions to detect abrupt changes in time series with local fluctuations as a random walk process and autocorrelated noise as an AR(1) process. See &lt;a href=&#34;https://arxiv.org/abs/2005.01379&#34;&gt;Romano et al. (2020)&lt;/a&gt; for the theory.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rdrw&#34;&gt;Rdrw&lt;/a&gt; v1.0.1: Provides functions to fit and simulate a univariate or multivariate damped random walk process (also known as an Ornstein-Uhlenbeck process or a continuous-time autoregressive model of the first order) which is suitable for analyzing time series data with irregularly-spaced observation times and heteroscedastic measurement errors. See &lt;a href=&#34;https://arxiv.org/abs/2005.08049&#34;&gt;Hu and Tak (2020)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=statespacer&#34;&gt;statespacer&lt;/a&gt; v0.1.0: Provides functions for estimating time series using the state space method. For background see &lt;a href=&#34;https://www.jstatsoft.org/issue/view/v041&#34;&gt;JSS Vol 41&lt;/a&gt;. The package has an &lt;a href=&#34;https://cran.r-project.org/web/packages/statespacer/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/statespacer/vignettes/dictionary.html&#34;&gt;Dictionary&lt;/a&gt; for the model object and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/statespacer/vignettes/boxjenkins.html&#34;&gt;Fitting and ARIMA Model&lt;/a&gt;, an &lt;a href=&#34;https://cran.r-project.org/web/packages/statespacer/vignettes/seatbelt.html&#34;&gt;Example&lt;/a&gt; and on &lt;a href=&#34;https://cran.r-project.org/web/packages/statespacer/vignettes/selfspec.html&#34;&gt;Specifying a new model component&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;statespacer.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=almanac&#34;&gt;almanac&lt;/a&gt; v0.1.1: Provides tools for implementing recurrence rules, i.e. functions for defining recurring events. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/almanac/vignettes/almanac.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/almanac/vignettes/adjust-and-shift.html&#34;&gt;Adjusting and Shifting Dates&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/almanac/vignettes/icalendar.html&#34;&gt;iCalendar Specification&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/almanac/vignettes/quarterly.html&#34;&gt;Quarterly Rules&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gdiff&#34;&gt;gdiff&lt;/a&gt; v0.2-1: Provides functions for performing graphical difference testing. Look &lt;a href=&#34;https://stattech.wordpress.fos.auckland.ac.nz/2020/01/06/2020-01-visual-testing-for-graphics-in-r/&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=i2dash&#34;&gt;i2dash&lt;/a&gt; v0.2.1: Provides functions for creating web-based dashboards. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/i2dash/vignettes/i2dash-intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=pkgndep&#34;&gt;pkgndep&lt;/a&gt; v1.0.0: Provides functions to check and visualize the &amp;ldquo;heaviness&amp;rdquo; of &lt;code&gt;R&lt;/code&gt; packages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pkgndep/vignettes/pkgndep.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pkgndep.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=presser&#34;&gt;presser&lt;/a&gt; v1.0.0: Implements the &lt;a href=&#34;https://httpbin.org/&#34;&gt;httpbin.org&lt;/a&gt; web service and functions to test web clients without using the internet.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=stringfish&#34;&gt;stringfish&lt;/a&gt; v0.12.1: Implements a framework for performing string and sequence operations using the alt-rep system to speed up the computation of common string operations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/stringfish/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stringfish.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=worcs&#34;&gt;worcs&lt;/a&gt; Implements the Workflow for Open Reproducible Code in Science, &lt;a href=&#34;https://osf.io/zcvbs/&#34;&gt;WORCS&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/worcs/vignettes/workflow.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/worcs/vignettes/citation.html&#34;&gt;citing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/worcs/vignettes/git_cloud.html&#34;&gt;git_cloud&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/worcs/vignettes/setup.html&#34;&gt;setup&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpacman&#34;&gt;ggpacman&lt;/a&gt; v0.1.0: Reproduces the game Pac-Man using &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;gganimate&lt;/code&gt;. Look &lt;a href=&#34;https://github.com/mcanouil/ggpacman&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpacman.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=iNZightTS&#34;&gt;iNZightTS&lt;/a&gt; v1.5.2: Provides tools for working with time series data, including functions for drawing, decomposing, and forecasting, comparing multiple series, and fitting both additive and multiplicative models. Look &lt;a href=&#34;https://www.stat.auckland.ac.nz/~wild/iNZight/&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;iNZightTS.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=prismadiagramR&#34;&gt;prismadiagramR&lt;/a&gt; v1.0.0: Provides functions to create &lt;a href=&#34;http://prisma-statement.org/&#34;&gt;PRISMA&lt;/a&gt; diagrams used to track the identification, screening, eligibility, and inclusion of studies in a systematic review. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/prismadiagramR/vignettes/PRISMA.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;prism.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sketcher&#34;&gt;sketcher&lt;/a&gt; v0.1.3: Implements image processing effects that convert a photo into a line drawing image. See &lt;a href=&#34;https://psyarxiv.com/svmw5/&#34;&gt;Tsuda (2020)&lt;/a&gt; for background and look &lt;a href=&#34;https://htsuda.net/sketcher/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sketcher.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=upsetjs&#34;&gt;upsetjs&lt;/a&gt; v1.3.1: Provides an &lt;code&gt;htmlwidget&lt;/code&gt; wrapper for the JavaScript &lt;code&gt;UpSet.js&lt;/code&gt; library. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/upsetjs/vignettes/basic.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/upsetjs/vignettes/colors.html&#34;&gt;Coloring&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/upsetjs/vignettes/combinationModes.html&#34;&gt;Combination Modes&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/upsetjs/vignettes/venn.html&#34;&gt;Venn and Euler Diagrams&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;upsetjs.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xaringanthemer&#34;&gt;xaringanthemer&lt;/a&gt; v0.3.0: Provides functions to create custom &lt;code&gt;CSS&lt;/code&gt; themes. There is and &lt;a href=&#34;https://cran.r-project.org/web/packages/xaringanthemer/vignettes/xaringanthemer.html&#34;&gt;Overview&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/xaringanthemer/vignettes/ggplot2-themes.html&#34;&gt;ggplot2 Themes&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/xaringanthemer/vignettes/template-variables.html&#34;&gt;Template Variables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xaringanthemer.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/06/24/may-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Learning R With Education Datasets</title>
      <link>https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/</link>
      <pubDate>Thu, 11 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/</guid>
      <description>
        


&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping administrators use practical data analysis to improve the student experience.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Timothy Gallwey wrote in &lt;em&gt;The Inner Game of Tennis&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;…There is a natural learning process which operates within everyone, if it is allowed to. This process is waiting to be discovered by all those who do not know of its existence … It can be discovered for yourself, if it hasn’t been already. If it has been experienced, trust it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Discovering a new R concept like a function or package is exciting. You never know if you’re about to learn something that fundamentally changes the way you code or solve data science problems. But I get even more excited when I see somebody &lt;em&gt;use&lt;/em&gt; new R concepts. For example, I learned about random forest models when I read about them in &lt;a href=&#34;https://www.amazon.com/Introduction-Statistical-Learning-Applications-Statistics/dp/1461471370&#34;&gt;An Introduction to Statistical Learning (ISL)&lt;/a&gt;. Then I imagined myself using them when I watched &lt;a href=&#34;https://youtu.be/LPptRkGoYMg&#34;&gt;Julia Silge fit a random forest model&lt;/a&gt; to predict attendance at NFL games. I need the reading to give me language for what I see data scientists do. Then I need to see what data scientists do for me to imagine myself doing what I’ve read.&lt;/p&gt;
&lt;p&gt;Still, for most people using R in their jobs, there’s another step. They have to imagine how to apply what they’ve read and seen to the problems they’re solving at work. But what if we used education datasets to help them imagine using R on the job, just as the authors of ISL use words and code to teach about models and Julia Silge uses video to inspire coding?&lt;/p&gt;
&lt;p&gt;We learned from writing &lt;a href=&#34;https://datascienceineducation.com&#34;&gt;&lt;em&gt;Data Science in Education Using R (DSIEUR)&lt;/em&gt;&lt;/a&gt; that we can combine words, code, and professional context. Professional context includes scenarios, language, and data that readers will recognize in their education jobs. We wanted readers to feel motivated and engaged by seeing words and data that reminds them of their everyday work tasks. This connection to their professional lives is a hook for readers as they engage R syntax which is, if you’ve never used it, literally a foreign language.&lt;/p&gt;
&lt;p&gt;Let’s use &lt;code&gt;pivot_longer()&lt;/code&gt; as an example. We’ll describe this process in three steps: discovering the concept, seeing how the concept is used, and seeing how the concept is used &lt;em&gt;in education&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1: See the concept&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I read something like “Use &lt;code&gt;pivot_longer()&lt;/code&gt; to transform a dataset from wide to long”, I can imagine the shape of a dataset changing. But it’s harder to imagine what happens with the variables and their contents as the dataset’s shape changes. I’ve been using R for over five years and I still struggle to visualize the contents of many columns rearranging themselves into one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2: See how the concept is used&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The concept gets much clearer when you add an example—even one with little context—to the explanation. Here’s one from the &lt;code&gt;pivot_longer()&lt;/code&gt; vignette, which you can view with &lt;code&gt;vignette(&#34;pivot&#34;)&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Simplest case where column names are character data
relig_income&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 18 x 11
#&amp;gt;    religion `&amp;lt;$10k` `$10-20k` `$20-30k` `$30-40k` `$40-50k` `$50-75k` `$75-100k`
#&amp;gt;    &amp;lt;chr&amp;gt;      &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;
#&amp;gt;  1 Agnostic      27        34        60        81        76       137        122
#&amp;gt;  2 Atheist       12        27        37        52        35        70         73
#&amp;gt;  3 Buddhist      27        21        30        34        33        58         62
#&amp;gt;  4 Catholic     418       617       732       670       638      1116        949
#&amp;gt;  5 Don’t k…      15        14        15        11        10        35         21
#&amp;gt;  6 Evangel…     575       869      1064       982       881      1486        949
#&amp;gt;  7 Hindu          1         9         7         9        11        34         47
#&amp;gt;  8 Histori…     228       244       236       238       197       223        131
#&amp;gt;  9 Jehovah…      20        27        24        24        21        30         15
#&amp;gt; 10 Jewish        19        19        25        25        30        95         69
#&amp;gt; 11 Mainlin…     289       495       619       655       651      1107        939
#&amp;gt; 12 Mormon        29        40        48        51        56       112         85
#&amp;gt; 13 Muslim         6         7         9        10         9        23         16
#&amp;gt; 14 Orthodox      13        17        23        32        32        47         38
#&amp;gt; 15 Other C…       9         7        11        13        13        14         18
#&amp;gt; 16 Other F…      20        33        40        46        49        63         46
#&amp;gt; 17 Other W…       5         2         3         4         2         7          3
#&amp;gt; 18 Unaffil…     217       299       374       365       341       528        407
#&amp;gt; # … with 3 more variables: `$100-150k` &amp;lt;dbl&amp;gt;, `&amp;gt;150k` &amp;lt;dbl&amp;gt;, `Don&amp;#39;t
#&amp;gt; #   know/refused` &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;relig_income %&amp;gt;%
 pivot_longer(-religion, names_to = &amp;quot;income&amp;quot;, values_to = &amp;quot;count&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 180 x 3
#&amp;gt;    religion income             count
#&amp;gt;    &amp;lt;chr&amp;gt;    &amp;lt;chr&amp;gt;              &amp;lt;dbl&amp;gt;
#&amp;gt;  1 Agnostic &amp;lt;$10k                 27
#&amp;gt;  2 Agnostic $10-20k               34
#&amp;gt;  3 Agnostic $20-30k               60
#&amp;gt;  4 Agnostic $30-40k               81
#&amp;gt;  5 Agnostic $40-50k               76
#&amp;gt;  6 Agnostic $50-75k              137
#&amp;gt;  7 Agnostic $75-100k             122
#&amp;gt;  8 Agnostic $100-150k            109
#&amp;gt;  9 Agnostic &amp;gt;150k                 84
#&amp;gt; 10 Agnostic Don&amp;#39;t know/refused    96
#&amp;gt; # … with 170 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sharing an idea by pairing an abstract programming concept with a reproducible example is a common practice for experienced R programmers. &lt;a href=&#34;https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example&#34;&gt;Community guidelines for Stack Overflow posts&lt;/a&gt; and the &lt;a href=&#34;https://www.tidyverse.org/help/&#34;&gt;{reprex}&lt;/a&gt; package are two artifacts of a popular R community norm: help folks understand an idea by using words &lt;em&gt;and&lt;/em&gt; code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 3: See how the concept is used in education&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Combining the explanation with a reproducible example makes &lt;code&gt;pivot_longer()&lt;/code&gt; more concrete by showing how it works. What happens when we connect the explanation and reproducible example to the everyday work of a data scientist in education?&lt;/p&gt;
&lt;p&gt;In &lt;a href=&#34;https://datascienceineducation.com/c07.html&#34;&gt;chapter seven&lt;/a&gt; of &lt;em&gt;DSIEUR&lt;/em&gt;, we use &lt;code&gt;pivot_longer()&lt;/code&gt; to transform a dataset of coursework survey responses from wide to long. Before using &lt;code&gt;pivot_longer()&lt;/code&gt;, the dataset had a column for each survey question. When we use &lt;code&gt;pivot_longer()&lt;/code&gt;, the name of each survey question moves to a new column called “question”. Another new column is added, “response”, which contains the corresponding response to each survey question.&lt;/p&gt;
&lt;p&gt;To run this code, you’ll need the &lt;em&gt;DSIEUR&lt;/em&gt; companion R package, &lt;a href=&#34;https://github.com/data-edu/dataedu&#34;&gt;{dataedu}&lt;/a&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Install the {dataedu} package if you don&amp;#39;t have it
# devtools::install_github(&amp;quot;data-edu/dataedu&amp;quot;)
library(dataedu)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here’s the survey data in its original, wide format:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Wide format
pre_survey&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 1,102 x 12
#&amp;gt;    opdata_username opdata_CourseID Q1Maincellgroup… Q1Maincellgroup…
#&amp;gt;    &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;                      &amp;lt;dbl&amp;gt;            &amp;lt;dbl&amp;gt;
#&amp;gt;  1 _80624_1        FrScA-S116-01                  4                4
#&amp;gt;  2 _80623_1        BioA-S116-01                   4                4
#&amp;gt;  3 _82588_1        OcnA-S116-03                  NA               NA
#&amp;gt;  4 _80623_1        AnPhA-S116-01                  4                3
#&amp;gt;  5 _80624_1        AnPhA-S116-01                 NA               NA
#&amp;gt;  6 _80624_1        AnPhA-S116-02                  4                2
#&amp;gt;  7 _80624_1        AnPhA-T116-01                 NA               NA
#&amp;gt;  8 _80624_1        BioA-S116-01                   5                3
#&amp;gt;  9 _80624_1        BioA-T116-01                  NA               NA
#&amp;gt; 10 _80624_1        PhysA-S116-01                  4                4
#&amp;gt; # … with 1,092 more rows, and 8 more variables: Q1MaincellgroupRow3 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow4 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow5 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow6 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow7 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow8 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow9 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow10 &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The third through eighth columns are named after each survey question—“Q1MaincellgroupRow1”, “Q1MaincellgroupRow2”, “Q1MaincellgroupRow3”, etc. These are the column names we’ll be moving to a single column called “question” when the dataset transforms from wide to long.&lt;/p&gt;
&lt;p&gt;Here’s the new dataset, where a column called “question” contains the question names and a column called “response” contains the corresponding responses:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Pivot the dataset from wide to long format
pre_survey %&amp;gt;%
  pivot_longer(cols = Q1MaincellgroupRow1:Q1MaincellgroupRow10,
               names_to = &amp;quot;question&amp;quot;,
               values_to = &amp;quot;response&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 11,020 x 4
#&amp;gt;    opdata_username opdata_CourseID question             response
#&amp;gt;    &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;                   &amp;lt;dbl&amp;gt;
#&amp;gt;  1 _80624_1        FrScA-S116-01   Q1MaincellgroupRow1         4
#&amp;gt;  2 _80624_1        FrScA-S116-01   Q1MaincellgroupRow2         4
#&amp;gt;  3 _80624_1        FrScA-S116-01   Q1MaincellgroupRow3         4
#&amp;gt;  4 _80624_1        FrScA-S116-01   Q1MaincellgroupRow4         1
#&amp;gt;  5 _80624_1        FrScA-S116-01   Q1MaincellgroupRow5         5
#&amp;gt;  6 _80624_1        FrScA-S116-01   Q1MaincellgroupRow6         4
#&amp;gt;  7 _80624_1        FrScA-S116-01   Q1MaincellgroupRow7         1
#&amp;gt;  8 _80624_1        FrScA-S116-01   Q1MaincellgroupRow8         5
#&amp;gt;  9 _80624_1        FrScA-S116-01   Q1MaincellgroupRow9         5
#&amp;gt; 10 _80624_1        FrScA-S116-01   Q1MaincellgroupRow10        5
#&amp;gt; # … with 11,010 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When you put it all together, the learning thought process is something like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There’s a function called &lt;code&gt;pivot_longer()&lt;/code&gt;, which turns a wide dataset into a long dataset&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pivot_longer()&lt;/code&gt; does this by putting multiple column names into its own column, then creating a new column that pairs each column name with a value&lt;/li&gt;
&lt;li&gt;I can use &lt;code&gt;pivot_longer()&lt;/code&gt; to change an education survey dataset that has question names for columns into one that has a “question” column and a “response” column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’ll be back with the next post in about two weeks. Until then, do share with us about the people and tools that inspire you to work on collaborative projects. You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;, Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua &lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella &lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt; and me &lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>More Select COVID-19 Resources</title>
      <link>https://rviews.rstudio.com/2020/06/03/more-select-covid-19-resources/</link>
      <pubDate>Wed, 03 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/06/03/more-select-covid-19-resources/</guid>
      <description>
        &lt;p&gt;We are over five months into this pandemic, and it is pretty clear that almost everyone is really tired of hearing about it. I myself am totally zoomed out and have already seen too many dashboards. Nevertheless, we are in this for the long run. So from time-to-time, I think it worthwhile to continue to look for tools that can help us make some sense of the continuing stream of incoming data.&lt;/p&gt;

&lt;p&gt;First, I would like to draw your attention to the  &lt;a href=&#34;https://aatishb.com/covidtrends/?doublingtime=7&#34;&gt;Covid Trends&lt;/a&gt; animated dashboard from Physics teacher &lt;a href=&#34;https://aatishb.com/&#34;&gt;Aatish Bhatia&lt;/a&gt;. The epidemiologists are the experts in this domain, but it is just like a physicist to deliver on insight.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CovidTrends.png&#34; height=&#34;600&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;What&amp;rsquo;s unique about this dashboard is how it beautifully illustrates the consequence of exponential growth. Notice that there is no time axis on the graph. Total confirmed cases are plotted on the x axis, and new confirmed cases in the past week are plotted on the y axis. In this setup, doubling times are represented as straight lines. As you run the animation, time passes and you observe the various countries hugging the seven day doubling time line and then dropping down as the whatever counter measures they are taking get the epidemic under control. This plot makes it clear that while things are opening up in the U.S. we do not quite have the disease under control. Please do watch the short video explaining the graph.&lt;/p&gt;

&lt;iframe width=&#34;848&#34; height=&#34;500&#34; src=&#34;https://www.youtube.com/embed/54XLXg4fYsc&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;Next, please have a look at the &lt;a href=&#34;https://covid19datahub.io/&#34;&gt;COVID-19 Data Hub&lt;/a&gt;, an open source project started by Finance Ph.D. student &lt;a href=&#34;https://guidotti.dev/&#34;&gt;Emanuele Guidotti&lt;/a&gt; with initial &lt;a href=&#34;https://ivado.ca/en/&#34;&gt;IVADO&lt;/a&gt; arranged by &lt;a href=&#34;https://ardiad.github.io/website/&#34;&gt;David Ardia&lt;/a&gt; that may very well become the main repository for epidemiologists working with COVID-19 case data. Currently over sixty data sets are available.&lt;/p&gt;

&lt;iframe width=&#34;848&#34; height=&#34;500&#34; src=&#34;https://www.youtube.com/embed/Uj6zTnZWJWA&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;All data sets are in a standardized format, and are &lt;a href=&#34;https://covid19datahub.io/articles/doc/data.html&#34;&gt;well documented&lt;/a&gt;. Additionally, the site provides R, Python, MatLab, Julia, Node.js, Scala and Excel code to access the data. This project is an extraordinary effort that deserves community support.&lt;/p&gt;

&lt;p&gt;Finally for today, I recommend the &lt;a href=&#34;https://www.youtube.com/watch?v=6N1p99bLXjk&amp;amp;feature=youtu.be&#34;&gt;video recording&lt;/a&gt; from the first &lt;a href=&#34;https://covid19-data-forum.org/&#34;&gt;COVID-19 Data Forum&lt;/a&gt; webinar held on May 14, 2020. After the opening remarks by Michael Kane, Assistant Professor, Department of Biostatistics, Yale University which begin at one minute and forty seconds (1:40) into the video, there are four talks, each approximately fifteen minutes long.&lt;/p&gt;

&lt;iframe width=&#34;848&#34; height=&#34;500&#34; src=&#34;https://www.youtube.com/embed/6N1p99bLXjk&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;The first talk: &lt;em&gt;Modeling COVID19 spread and control: Data needs and challenges&lt;/em&gt; by Alison Hill of the Department of Organismic &amp;amp; Evolutionary Biology, Harvard University begins at (5:33). The second talk: &lt;em&gt;Collecting and Visualizing COVID-19 Case Count Data from Multiple Open Sources&lt;/em&gt; by independent consultant Ryan Hafen begins at (21:26). The third talk: &lt;em&gt;Spatial and Space-Time Data on COVID-19&lt;/em&gt; by Orhun Aydin of &lt;a href=&#34;https://www.esri.com/en-us/home&#34;&gt;esri&lt;/a&gt; and the Environmental Systems Research Institute University of Southern California begins at (38:49). The final talk by Noam Ross of the &lt;a href=&#34;https://www.ecohealthalliance.org/&#34;&gt;EcoHealth Alliance&lt;/a&gt; and &lt;a href=&#34;https://ropensci.org/&#34;&gt;rOpenSci&lt;/a&gt; which begins at (56:23), focuses on the genomic data that enables scientists to study the emergence of new diseases.&lt;/p&gt;

&lt;p&gt;Enjoy the videos.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/06/03/more-select-covid-19-resources/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/05/28/april-2020-top-40-new-cran-packages/</link>
      <pubDate>Thu, 28 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/28/april-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred forty-eight new packages made it to CRAN in April. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in nine categories: Computational Methods, Data, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=JuliaConnectoR&#34;&gt;JuliaConnectoR&lt;/a&gt; v0.6.0: Allows users to import &lt;code&gt;Julia&lt;/code&gt; packages and functions in such a way that they can be called directly as as &lt;code&gt;R&lt;/code&gt; functions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppBigIntAlgos&#34;&gt;RcppBigIntAlgos&lt;/a&gt;: v0.2.2: Implements the multiple polynomial quadratic sieve (MPQS) algorithm for factoring large integers and a vectorized factoring function that returns the complete factorization of an integer. See &lt;a href=&#34;https://link.springer.com/chapter/10.1007%2F3-540-39757-4_17&#34;&gt;Pomerance (1984)&lt;/a&gt; and &lt;a href=&#34;https://www.ams.org/journals/mcom/1987-48-177/S0025-5718-1987-0866119-8/home.html&#34;&gt;Silverman (1987)&lt;/a&gt; for background and this &lt;a href=&#34;https://docs.microsoft.com/en-us/archive/blogs/devdev/factoring-large-numbers-with-quadratic-sieve&#34;&gt;Microsoft post&lt;/a&gt; for an explanation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smoothedLasso&#34;&gt;smoothedLasso&lt;/a&gt; v1.0: Implements the smoothed LASSO regression using the method of &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs10107-004-0552-5&#34;&gt;Nesterov (2005)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=daqapo&#34;&gt;daqape&lt;/a&gt; v0.3.0: Provides a variety of methods to identify data quality issues in process-oriented data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/daqapo/vignettes/Introduction-to-DaQAPO.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DSOpal&#34;&gt;DSOpal&lt;/a&gt; v1.1.0: is the &lt;a href=&#34;https://www.datashield.ac.uk/&#34;&gt;DataShield&lt;/a&gt; implementation of &lt;a href=&#34;https://www.obiba.org/pages/products/opal/&#34;&gt;Opal&lt;/a&gt;, the data integration application for biobanks by &lt;a href=&#34;https://www.obiba.org/&#34;&gt;OBiBa&lt;/a&gt;, open source software for epidemiology.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epuR&#34;&gt;epuR&lt;/a&gt; v0.1: Provides functions to collect data from the the &lt;a href=&#34;https://www.policyuncertainty.com/index.html&#34;&gt;economic policy uncertainty&lt;/a&gt; website. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/epuR/vignettes/epuR_intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;epuR.png&#34; height = 400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hystReet&#34;&gt;hystReet&lt;/a&gt; v0.0.1: Implements an API wrapper for the &lt;a href=&#34;https://hystreet.com&#34;&gt;Hystreet project&lt;/a&gt; which provides pedestrian counts for various cities in Germany. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hystReet/vignettes/Getting_started_with_the_R_package_hystReet.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hystreet.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rGEDI&#34;&gt;rGEDI&lt;/a&gt; v0.1.7: Provides a set of tools for downloading, reading, visualizing and processing &lt;a href=&#34;https://gedi.umd.edu/&#34;&gt;GEDI&lt;/a&gt; Level1B, Level2A and Level2B data. see the &lt;a href=&#34;https://cran.r-project.org/web/packages/rGEDI/vignettes/tutorial.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rGEDI.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=catsim&#34;&gt;catsim&lt;/a&gt; v0.2.1: Computes structural similarity metrics for binary and categorical 2D and 3D images including Cohen&amp;rsquo;s kappa, Rand index, adjusted Rand index, Jaccard index, Dice index, normalized mutual information, or adjusted mutual information. See &lt;a href=&#34;arXiv:2004.09073&#34;&gt;Thompson &amp;amp; Maitra (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/catsim/vignettes/two-dimensional-example.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;catsim.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=klic&#34;&gt;klic&lt;/a&gt; v1.0.2: Implements a kernel learning integrative clustering algorithm which allows combining multiple kernels, each representing a different measure of the similarity between a set of observations. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/klic/vignettes/klic-vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;klic.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MIDASwrappeR&#34;&gt;MIDASwrappeR&lt;/a&gt; V0.5.1: Provides a wrapper for the C++ implementation of the &lt;code&gt;MIDAS&lt;/code&gt; algorithm described in &lt;a href=&#34;https://www.comp.nus.edu.sg/~sbhatia/assets/pdf/midas.pdf&#34;&gt;Bhatia et al. (2020)&lt;/a&gt; for graph like data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MIDASwrappeR/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MIDAS.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VUROCS&#34;&gt;VUROCS&lt;/a&gt; v1.0: Calculates the volume under the ROC surface and its (co)variance for ordered multi-class ROC analysis as well as certain bivariate ordinal measures of association.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=WeightSVM&#34;&gt;WeightSVM&lt;/a&gt; v1.7-4: Provides functions for subject/instance weighted support vector machines (SVM).  It uses a modified version of &lt;code&gt;libsvm&lt;/code&gt; and is compatible with &lt;code&gt;e1071&lt;/code&gt; package. Look &lt;a href=&#34;https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/#weights_for_data_instances&#34;&gt;here&lt;/a&gt; for some background.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19.analytics&#34;&gt;covid19.analytics&lt;/a&gt; v1.1: Provides functions to load and analyze COVID-19 data from the Johns Hopkins University &lt;a href=&#34;https://github.com/CSSEGISandData/COVID-19&#34;&gt;CSSE data repository&lt;/a&gt;. It includes functions to visualize cases for specific geographical locations, generate interactive visualizations and produce a SIR model. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/covid19.analytics/vignettes/covid19.analytics.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19france&#34;&gt;covid19france&lt;/a&gt; Provides functions to import, clean and update French COVID-19 data from &lt;a href=&#34;https://github.com/opencovid19-fr/data&#34;&gt;opencovid19-fr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interactionR&#34;&gt;interactionR&lt;/a&gt; v0.1.1: Produces a publication-ready table that includes all effect estimates necessary for full reporting effect modification and interaction analysis as recommended by &lt;a href=&#34;https://academic.oup.com/ije/article/41/2/514/692957&#34;&gt;Knol &amp;amp; Vanderweele (2012)&lt;/a&gt;,  estimates confidence interval additive interaction measures using the delta method &lt;a href=&#34;https://journals.lww.com/epidem/Abstract/1992/09000/Confidence_Interval_Estimation_of_Interaction.12.aspx&#34;&gt;Hosmer &amp;amp; Lemeshow (1992)&lt;/a&gt;, the variance recovery method &lt;a href=&#34;https://academic.oup.com/aje/article/168/2/212/100828&#34;&gt;Zou (2008)&lt;/a&gt;, or percentile bootstrapping &lt;a href=&#34;https://www.jstor.org/stable/3702864?seq=1&#34;&gt;Assmann et al. (1996)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RCT&#34;&gt;RCT&lt;/a&gt; v1.0.2: Provides tools to facilitate the process of designing and evaluating randomized control trials, including methods to handle misfits, power calculations, balance regressions, and more. For background see &lt;a href=&#34;arXiv:1607.00698&#34;&gt;Athey et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/RCT/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rasterdiv&#34;&gt;rasterdiv&lt;/a&gt;: Provides functions to calculate indices of diversity on numerical matrices based on information theory. The rationale behind the package is described in &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S1470160X16304319?via%3Dihub&#34;&gt;Rocchini et al. (2017)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rasterdiv/vignettes/vignettes_rasterdiv.html&#34;&gt;vignette&lt;/a&gt; for an extended example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SSHAARP&#34;&gt;SSHAARP&lt;/a&gt; v1.0.0: Processes amino acid alignments from the &lt;a href=&#34;https://www.ebi.ac.uk/ipd/imgt/hla/&#34;&gt;IPD-IMGT/HLA&lt;/a&gt; database to identify user-defined amino acid residue motifs shared across HLA alleles, calculate the frequencies of those motifs, and generate global frequency heat maps that illustrate the distribution of each user-defined map around the globe. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SSHAARP/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SSHAARP.jpeg&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesSampling&#34;&gt;BayesSampling&lt;/a&gt; v1.0.0: Provides functions for applying the Bayes Linear approach to finite populations with the simple random sampling, stratified simple random sampling designs, and to the ratio estimator. See &lt;a href=&#34;https://www150.statcan.gc.ca/n1/en/catalogue/12-001-X201400111886&#34;&gt;Gonçalves et al. (2014)&lt;/a&gt; for background and the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSampling/vignettes/BLE_Ratio.html&#34;&gt;BLE_Ratio&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSampling/vignettes/BLE_Reg.html&#34;&gt;BLE_Reg&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSampling/vignettes/BLE_SRS.html&#34;&gt;BLE_SRS&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSampling/vignettes/BLE_SSRS.html&#34;&gt;BLE_SSRS&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSampling/vignettes/BayesSampling.html&#34;&gt;BayesSampling&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cort&#34;&gt;cort&lt;/a&gt; v0.3.1: Provides S4 classes and methods to fit several copula models including empirical checkerboard copula &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/03610926.2019.1586936?journalCode=lsta20&#34;&gt;Cuberos et. al (2019)&lt;/a&gt; and the Copula Recursive Tree algorithm proposed by &lt;a href=&#34;arXiv:2005.02912&#34;&gt;Laverny et. al (2020)&lt;/a&gt;. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/cort/vignettes/vignette01_ecb.html&#34;&gt;Empirical Checkerboard Copula&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/cort/vignettes/vignette02_cort_clayton.html&#34;&gt;Copula Recursive Tree&lt;/a&gt;,  the &lt;a href=&#34;https://cran.r-project.org/web/packages/cort/vignettes/vignette03_ecbkm.html&#34;&gt;Empirical Checkerboard Copula with known margins&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cort/vignettes/vignette04_bootstrap_varying_m.html&#34;&gt;convex mixture of m-randomized checkerboards&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ExpertChoice&#34;&gt;ExpertChoice&lt;/a&gt; v0.2.0: Implements tools for designing efficient discrete choice experiments. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0167811605000510?via%3Dihub&#34;&gt;Street et. al (2005)&lt;/a&gt; for some background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ExpertChoice/vignettes/practical.html&#34;&gt;Practical Introduction&lt;/a&gt; and a vignette with some &lt;a href=&#34;https://cran.r-project.org/web/packages/ExpertChoice/vignettes/include_theory.pdf&#34;&gt;theory&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=genscore&#34;&gt;genscore&lt;/a&gt; v1.0.2: Implements the generalized score matching estimator from &lt;a href=&#34;http://jmlr.org/papers/v20/18-278.html&#34;&gt;Yu et al. (2019)&lt;/a&gt; for non-negative graphical models with truncated distributions, and the estimator of &lt;a href=&#34;https://projecteuclid.org/euclid.ejs/1459967424&#34;&gt;Lin et al. (2016)&lt;/a&gt; for untruncated Gaussian graphical models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/genscore/vignettes/gen_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;genscore.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hmma&#34;&gt;hmma&lt;/a&gt; v1.0.0: Provides functions to fit Bayesian asymmetric hidden Markov models. HMM-As are similar to regular HMMs, See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0888613X17303419?via%3Dihub&#34;&gt;Bueno et al. (2017)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/hmma/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for and introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hmma.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lmeInfo&#34;&gt;lmeInfo&lt;/a&gt; v0.1.1: Provides analytic derivatives and information matrices for fitted linear mixed effects models and generalized least squares models estimated using &lt;code&gt;lme()&lt;/code&gt; and &lt;code&gt;gls()&lt;/code&gt; as well as functions for estimating the sampling variance-covariance of variance component parameters and standardized mean difference effect sizes. See &lt;a href=&#34;https://journals.sagepub.com/home/jeb&#34;&gt;Pustejovsky et al. (2014)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/lmeInfo/index.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;metapower&#34;&gt;metapower&lt;/a&gt; v0.1.0: Implements a tool for computing meta-analytic statistical power for main effects, tests of homogeneity, and categorical moderator models. Have a look at &lt;a href=&#34;https://link.springer.com/book/10.1007%2F978-1-4614-2278-5&#34;&gt;Pigott (2012)&lt;/a&gt;, &lt;a href=&#34;https://psycnet.apa.org/doiLanding?doi=10.1037%2F1082-989X.9.4.426&#34;&gt;Hedges &amp;amp; Pigott (2004)&lt;/a&gt;, or &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/book/10.1002/9780470743386&#34;&gt;Borenstein et al. (2009)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/metapower/vignettes/Using-metapower.html&#34;&gt;vignett&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metapower.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sasLM&#34;&gt;sasLM&lt;/a&gt; v0.1.3: Implements the &lt;code&gt;SAS&lt;/code&gt; procedures for linear models: GLM, REG, ANOVA. The &lt;code&gt;sasLM&lt;/code&gt; functions produce the same results as the corresponding SAS procedures for nested and complex models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sdglinkage&#34;&gt;sdglinkage&lt;/a&gt; 0.1.0: Provides a tool for synthetic data generation that can be used for linkage method development. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/sdglinkage/vignettes/sdglinkage_README.html&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sdglinkage/vignettes/From_Sensitive_Real_Identifiers_to_Synthetic_Identifiers.html&#34;&gt;Real and Synthetic Identifiers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sdglinkage/vignettes/Generation_of_Gold_Standard_File_and_Linkage_Files.html&#34;&gt;Gold Standard File and Linkage Files&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sdglinkage/vignettes/Synthetic_Data_Generation_and_Evaluation.html&#34;&gt;Synthetic Data Generation and Evaluation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sdglinkage.png&#34; height = &#34;600&#34; width=600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=starm&#34;&gt;starm&lt;/a&gt; v0.1.0: Estimates the coefficients of the two-time centered autologistic regression model described in &lt;a href=&#34;arXiv:1811.06782&#34;&gt;Gegout-Petit et al. (2019)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/starm/vignettes/estima.pdf&#34;&gt;vignette&lt;/a&gt; describes the theory.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ConsReg&#34;&gt;ConsReg&lt;/a&gt; v0.1.0: Provides functions to fit regression and generalized linear models with autoregressive moving-average (ARMA) errors for time series data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ConsReg/vignettes/GetStarted.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ConsReg.png&#34; height = &#34;600&#34; width=600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simITS&#34;&gt;simITS&lt;/a&gt; v0.1.1: Implements the method of &lt;a href=&#34;arXiv:2002.05746&#34;&gt;Miratrix (2020)&lt;/a&gt; to create prediction intervals for post-policy outcomes in interrupted time series. It provides methods to fit ITS models with lagged outcomes and variables to account for temporal dependencies and then to simulate a set of plausible counterfactual post-policy series to compare to the observed post-policy series. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/simITS/vignettes/simple_ITS_example.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simITS.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dreamerr&#34;&gt;dreamerr&lt;/a&gt; v1.1.0: Implements tools to facilitate package development by providing a flexible way to check the arguments passed to functions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dreamerr/vignettes/dreamerr_introduction.htm&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dreamerr.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flair&#34;&gt;flair&lt;/a&gt; v0.0.2: Facilitates formatting and highlighting of &lt;code&gt;R&lt;/code&gt; source code in a R Markdown based presentation. The &lt;a href=&#34;https://cran.r-project.org/web/packages/flair/vignettes/how_to_flair.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=J4R&#34;&gt;J4R&lt;/a&gt; v1.0.7: Makes it possible to create &lt;code&gt;Java&lt;/code&gt; objects and to execute &lt;code&gt;Java&lt;/code&gt; methods from the &lt;code&gt;R&lt;/code&gt; environment. The JVM is handled by a gateway server which relies on the &lt;code&gt;Java&lt;/code&gt; library &lt;code&gt;j4r.jar&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=waldo&#34;&gt;waldo&lt;/a&gt; v0.1.0: Provides functions to compare complex R objects and reveal the key differences. It was designed primarily for use in testing packages.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anglr&#34;&gt;anglr&lt;/a&gt; v0.6.0: Extends &lt;code&gt;rgl&lt;/code&gt; conversion and visualization functions to &lt;code&gt;mesh3d&lt;/code&gt; to give direct access to generic 3D tools and provide a full suite of mesh-creation and 3D plotting functions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/anglr/vignettes/anglr.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;anglr.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brickr&#34;&gt;brickr&lt;/a&gt; v0.3.4: Uses &lt;code&gt;tidyverse&lt;/code&gt; functions to generate digital LEGO models and convert image files into 2D and 3D LEGO mosaics. There are vignettes for building &lt;a href=&#34;https://cran.r-project.org/web/packages/brickr/vignettes/mosaics.html&#34;&gt;mosaics&lt;/a&gt; and for generating models from &lt;a href=&#34;https://cran.r-project.org/web/packages/brickr/vignettes/models-from-other.html&#34;&gt;mosaics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/brickr/vignettes/models-from-program.html&#34;&gt;programs&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/brickr/vignettes/models-from-tables.html&#34;&gt;tables&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/brickr/vignettes/models-piece-type.html&#34;&gt;by piece type&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;brickr.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survCurve&#34;&gt;survCurve&lt;/a&gt; v1.0: Provides functions to enhance plots created with the &lt;a href=&#34;https://cran.r-project.org/package=survival&#34;&gt;&lt;code&gt;survival&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/package=mstate&#34;&gt;&lt;code&gt;mstate&lt;/code&gt;&lt;/a&gt; packages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/survCurve/vignettes/survCurve.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;survCurve.png&#34; height = &#34;400&#34; width=400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=textplot&#34;&gt;textplot&lt;/a&gt; v0.1.2: Provides functions to visualize complex relations in texts by displaying text co-occurrence networks, text correlation networks, dependency relationships and text clustering. The &lt;a href=&#34;https://cran.r-project.org/web/packages/textplot/vignettes/textplot-examples.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;textplot.gif&#34; height = &#34;600&#34; width=600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/28/april-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Community and Collaboration: Writing Our Book in the Open</title>
      <link>https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/</link>
      <pubDate>Tue, 26 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/</guid>
      <description>
        

&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping administrators use practical data analysis to improve the student experience.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chicken.jpeg&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
&lt;p style=&#34;text-align: center;&#34;&gt; &lt;a href=&#34;https://datascienceineducation.com/&#34;&gt;Chicken Farm in the Open&lt;/a&gt; &lt;/p&gt;&lt;/p&gt;

&lt;p&gt;In 2017, Emily Bovee, Jesse Mostipak, Joshua Rosenberg, Isabella Velásquez, and I started work on our book, Data Science in Education Using R (DSIEUR). We had two goals for DSIEUR. First, we aimed to write a practical reference for data scientists in education that helps them learn and apply R skills in their jobs. Second, we wanted to share the process with the R community by writing the book in the open on GitHub. After working together for almost three years, my co-authors and I submitted the manuscript for DSIEUR to Routledge and are now gearing up to begin editing the print version. The print version will be out from Routledge in late 2020, but you can read the online version of DSIEUR now at &lt;a href=&#34;https://datascienceineducation.com/&#34;&gt;https://datascienceineducation.com/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With the writing done, we’re reflecting on lessons we’ve learned from writing DSIEUR. In the coming weeks, we’ll share these reflections on R Views as a series of blog posts. These posts are about the people and tools in the R community that inspired us to do a book like DSIEUR. Think of these as our personal notes, typed up to help us organize our thoughts about what made this project possible. We’ll share in four parts:&lt;/p&gt;

&lt;h3 id=&#34;part-1-teaching-r-using-everyday-examples-in-education&#34;&gt;Part 1: Teaching R Using Everyday Examples in Education&lt;/h3&gt;

&lt;p&gt;Learning R on the job presents many challenges, but one in particular sticks out. Once you start coding, it&amp;rsquo;s not obvious how to apply that code in everyday tasks at the office. We wrote DSIEUR to answer the question, “How would it feel to have a book that taught programming concepts, provided reproducible code, and used scenarios that data scientists in education recognize?” In this first post, we’ll explore how we put these elements together and what we learned in the process.&lt;/p&gt;

&lt;h3 id=&#34;part-2-how-the-r-community-inspired-us-to-write-about-data-science-in-education&#34;&gt;Part 2: How the R Community Inspired Us to Write About Data Science in Education&lt;/h3&gt;

&lt;p&gt;It wasn’t long before our team encountered our first writing challenge: do we describe our audience as “data scientists in education” or “education data scientists?”. The debate was a symbol for a larger dilemma–what common language do you use when projects like ours aren’t yet common? It helped that the community we were writing for inspired us to explore the topic. The things we love the most about the R community–welcoming folks from different backgrounds, a collective love of side projects, and a willingness to work in the open–made it safe for us to try new things and learn. We listened to stories from data scientists in education, spent a lot of time reading the Twitter #rstats hashtag, and invited community members to join the conversation. In this post, we’ll explore how community participation empowered our writing process.&lt;/p&gt;

&lt;h3 id=&#34;part-3-writing-in-the-open&#34;&gt;Part 3: Writing In the Open&lt;/h3&gt;

&lt;p&gt;This post is about coordinating people and tools to write an open book, a challenging proposition for five writers who had only just met on Twitter. For instance, how would five people in different time zones write instructional materials and code together? And if coordinating five authors wasn’t hard enough, how would they invite the rest of the community to join the mission? Fortunately, people and programming tools encouraged us to believe that this project was possible. R, RStudio, {bookdown}, and Git had already solved publishing and collaboration problems for many. Except for some initial coding gaffes you’d expect from a team finding their feet and the occasional &lt;a href=&#34;https://happygitwithr.com/burn.html&#34;&gt;burned down fork&lt;/a&gt;, these tools freed us to focus on the larger task at hand: finding a common language for data science in education. We’ll close this post by discussing how books, authored through an open-source approach, can serve as an innovative platform for sharing knowledge with a wider audience.&lt;/p&gt;

&lt;h3 id=&#34;conclusion-one-writer-five-authors&#34;&gt;Conclusion: One Writer, Five Authors.&lt;/h3&gt;

&lt;p&gt;How do you get five points of view to sound like a single voice? You’ll need a flexible sense of clarity, which I think is what Jesse meant when she said in a recent team call, “I have strong opinions, loosely held.” And it helps to have some basic rules as guardrails to flank your team as you march towards your writing deadlines. In this last post, we’ll share the workflows and processes we leaned on to discover what we wanted this book to be. We’ll also share our go-to tactics to keep the work going for the long haul, like managing meeting agendas, creating flexible norms for participation, and playing to individual strengths.&lt;/p&gt;

&lt;p&gt;We’ll be back with that first post in about two weeks. Until then, do share with us about the people and tools that inspire you to work on collaborative projects. You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;, Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua &lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella &lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt;, and me &lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you in two weeks!&lt;/p&gt;

&lt;p&gt;Ryan, with help from Emily, Jesse, Joshua, and Isabella&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Emily A. Bovee, Ph.D., is an educational data scientist working in dental education.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Jesse Mostipak, M.Ed., is a community advocate, Kaggle educator and data scientist.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Joshua M. Rosenberg, Ph.D., is Assistant Professor of STEM Education and the University of Tennessee, Knoxville.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Isabella C. Velásquez, MS, is a data analyst committed to nonprofit work with the aim of reducing racial and socioeconomic inequities.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Congratulations Class of 2020!</title>
      <link>https://rviews.rstudio.com/2020/05/16/to-the-class-of-2020-graduates/</link>
      <pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/16/to-the-class-of-2020-graduates/</guid>
      <description>
        &lt;p&gt;&lt;img src=&#34;csueb.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Yesterday, along with R-Ladies Founder &lt;a href=&#34;https://k-roz.com/&#34;&gt;Gabriela de Queiroz&lt;/a&gt; I was honored to be asked to give a short talk at an online graduation ceremony for the BSc and MSc Statistics Graduates of the class of 2020 (all R users) at the California State University, East Bay. My talk contains some statistics jargon, but I thought it might be helpful to Class of 2020 graduates in other disciplines who have made some serious effort to acquire critical thinking skills. I know that not everyone thinks a graduation ceremony is important, but it seems to me that the Class of 2020 is getting seriously short changed, and could benefit from some attention. If any readers of this post would like to address the Class of 2020, I would be happy to publish their remarks in R Views.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Address to California State East Bay BSc and MSc Statistics Graduates: May 15, 2020&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Dear Fellow Alumni: Congratulations!!
It is difficult enough to make that final push to graduate under normal circumstances, but you have done it in the middle of a nightmarish doomsday scenario - Well done! You have demonstrated that you have what it takes to think clearly under pressure.&lt;/p&gt;

&lt;p&gt;Your families need you, your friends need you, your communities need you, and it is not an exaggeration to say that the world needs you. You have demonstrated some skill at reasoning about uncertainty, at a time when fearful men and women are anxious about walking out their front doors. They want bright line rules for how to avoid the virus, and they want absolute certainty that they will be safe.&lt;/p&gt;

&lt;p&gt;“If I wear a mask will I be protected? If a stay six feet apart does that mean everything will be OK? How about three feet? Well then, can I get my toenails done?”&lt;/p&gt;

&lt;p&gt;The role of the statistician is to help people cope with the irreducible uncertainty in the world. &lt;em&gt;Irreducible uncertainty&lt;/em&gt; - say that phase to yourself. Let it roll around in your head, but don’t let it scare you. You know that even when you have data that you believe in, data that you have cleaned and curated yourself; when you know something about the application you are working on and you have good reasons to use an informative prior - even then there is uncertainty. There is no way to escape the bias variance trade off - no way to be absolutely certain.&lt;/p&gt;

&lt;p&gt;You have acquired a probabilistic mindset that should help you to help others: to help them navigate the narrow path flanked by despair on one side and magical thinking on the other. When you look at the news, you can see how the nuanced explanations of the health care experts get watered down into oversimplified statements that are mostly misleading. It is now an everyday thing to see some authoritative sounding news person or public official show a forecast with enormous error bands and just ignore them. You are now in the group with some responsibility to stand up and say: “Whoa! Hold on here!&lt;/p&gt;

&lt;p&gt;Alright, so there’s one minor problem - the world, your community, your prospective employers may not yet know that they need you. The only way to help them to see the light in you is for you to be the person you want to be. If you want to be a statistician or data scientist, start to be one right away. Pick a problem, get the data, visualize it, analyze it, write about it. Put everything on your GitHub page. Talk about it to everyone who will listen.&lt;/p&gt;

&lt;p&gt;You don’t have to want to be a data scientist, but you do have to want to grow in some direction. Listen to yourself, trust yourself. Decide what it will take for you to flourish and go for it. Choose your friends carefully, and get involved in some cause bigger than yourself.&lt;/p&gt;

&lt;p&gt;Go for it. And wherever you go, walk with humility, but lead the way. Use your hard earned skills to navigate the random and the unpredictable. Take some reasonable risks, but consider the consequences for others.&lt;/p&gt;

&lt;p&gt;You can do it! Good luck to you all. Stay safe and prosper.&lt;/p&gt;

&lt;p&gt;And, because a graduation event is a good time to remember one’s own teachers, I would like to express my gratitude to Cal State East Bay Professors, Eric Suess and Bruce Trumbo, and also to Donald Lewis, Professor of Philosophy at Cal State Dominguez Hills.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/16/to-the-class-of-2020-graduates/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Upcoming R Related, Virtual Events</title>
      <link>https://rviews.rstudio.com/2020/05/08/r-events/</link>
      <pubDate>Fri, 08 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/08/r-events/</guid>
      <description>
        &lt;p&gt;&lt;img src=&#34;covid.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;br /&gt;
&lt;a href=&#34;https://covid19-data-forum.org/&#34;&gt;COVID-19 Data Forum Webinar&lt;/a&gt; -
Next Thursday (5/14/20) at Noon Pacific time, the COVID-19 Data Forum, sponsored by &lt;a href=&#34;https://r-consortium.org/&#34;&gt;R Consortium&lt;/a&gt; and the &lt;a href=&#34;https://datascience.stanford.edu/programs/covid-19&#34;&gt;Stanford Data Science Institute&lt;/a&gt; will open with a public webinar. The purpose of the Forum is to provide a way for experts to focus on data-related aspects of the scientific response to the pandemic, including data access and sharing, essential data resources for analysis, and how data scientists can best support decision making. The webinar speakers, all R savvy researchers, are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/orhunaydin/&#34;&gt;Orhun Aydin&lt;/a&gt;, Researcher and Product Engineer, ESRI&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ryanhafen.com/&#34;&gt;Ryan Hafen&lt;/a&gt;, data scientist consultant with Preva Group, and adjunct assistant professor, Purdue University&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.people.fas.harvard.edu/~alhill/&#34;&gt;Alison L. Hill&lt;/a&gt;, Research Fellow and independent principal investigator at Harvard’s Program for Evolutionary Dynamics&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.ecohealthalliance.org/personnel/dr-noam-ross&#34;&gt;Noam Ross&lt;/a&gt;, Senior Research Scientist, EcoHealth Alliance&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;erum2.png&#34; height = &#34;200&#34; width=&#34;100%&#34;&gt;&lt;br /&gt;
&lt;a href=&#34;https://2020.erum.io/&#34;&gt;e-Rum2020!&lt;/a&gt;, The European R Users Meeting, will be online from June 17th through June 22nd. This free conference is shaping up to be an outstanding event. Keynote speakers include: Sharon Machlis, Director of Editorial Data &amp;amp; Analytics at IDG Communications;
Jared Lander, Chief Data Scientist at Lander Analytics; Stephanie Hicks, Assistant Professor Johns Hopkins Bloomberg School of Public Health; Francesco Bartolucci, Professor of Statistics at the University of Perugia; Kelly O’Briant, solutions engineer at RStudio; and Tomas Kalibera, researcher at the Czech Technical University. Note that the e-Rum2020! &lt;a href=&#34;https://milano-r.github.io/erum2020-covidr-contest/&#34;&gt;CovidR Pre-conference Event&lt;/a&gt; will be held on May 29th. Be sure to &amp;ldquo;purchase&amp;rdquo; a free ticket before May 22nd.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rmed2.png&#34; height = &#34;400&#34; width=&#34;400&#34;&gt;&lt;br /&gt;
The third &lt;a href=&#34;https://events.linuxfoundation.org/r-medicine/&#34;&gt;R / Medicine&lt;/a&gt; conference will be held online from August 27th through the 29th. The keynote speakers will be Robert Gentleman, Daniela Witten, Ewen Harrison, and Patrick Mathias. The workshops scheduled for the first day are Introduction to R for Clinicians taught by Stephan Kaduake and an Introduction to Machine Learning with Tidymodels taught by Alison P. Hill. The call for papers is open.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;WhyR.png&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;br /&gt;
The &lt;a href=&#34;https://2020.whyr.pl/&#34;&gt;Why R? 2020&lt;/a&gt; conference which will also begin on August 27th may turn out to be a virtual conference. The keynote speakers are Frank Harrell Professor of Biostatistics, Vanderbilt University; Roger Bivand, Professor at Norwegian School of Economics; Riinu Ots Senior Data Manager, University of Edinburgh; and Jan Vitek Professor of Computer Science, Northeastern University. As a run up to the conference, Why R? broadcasts webinars every Thursday at 8pm CEST / 2pm US Eastern Time. You can view the recordings of past events &lt;a href=&#34;https://www.youtube.com/whyrfoundation&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Several other conferences including the &lt;a href=&#34;https://rstats.ai/&#34;&gt;R Conference&lt;/a&gt;,  &lt;a href=&#34;https://user2020.r-project.org/&#34;&gt;useR!2020&lt;/a&gt;, &lt;a href=&#34;https://bioc2020.bioconductor.org/&#34;&gt;BioC 2020&lt;/a&gt; and the &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2020/&#34;&gt;JSM&lt;/a&gt;are also making plans to go virtual.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/08/r-events/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Greg Wilson Wins ACM Influential Educator Award</title>
      <link>https://rviews.rstudio.com/2020/05/04/greg-wilson-wins-acm-educator-award/</link>
      <pubDate>Mon, 04 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/04/greg-wilson-wins-acm-educator-award/</guid>
      <description>
        &lt;p&gt;Recently, the Association for Computing Machinery&amp;rsquo;s (ACM&amp;rsquo;s) Special Interest Group on Software Engineering (SIGSOFT) &lt;a href=&#34;https://twitter.com/sigsoft/status/1257168463304380417&#34;&gt;recognized Greg Wilson&lt;/a&gt; as the 2020 recipient of its prestigious &lt;a href=&#34;http://www.sigsoft.org/awards/influentialEducatorAward.html&#34;&gt;Influential Educator Award&lt;/a&gt; which is awarded annually to individuals or groups who have made significant contributions to software engineering through education, mentoring or policy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; Greg Congratulations, and thank you for agreeing to this interview.&lt;/p&gt;

&lt;p&gt;Greg, you have been an educator for quite some time, first as a professor of computer science, then with Software Carpentry and now RStudio. During your career technology has affected the educational experience for both students and teachers alike. What do you think have been the most dramatic changes?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greg:&lt;/strong&gt; &lt;em&gt;Technically, Stack Overflow is the biggest change in computing education in the last 20 years. It has a lot of problems—women frequently have to post under pseudonyms in order to avoid harassment, for example—but every professional programmer I know consults it many times a day, and I think educators have an obligation to include it rather than ignore it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But the more important change has been cultural. Guys like me didn’t pay much attention to equity or inclusion 20 years ago, and when we did, it was to make snarky jokes. Today, most communities have a code of conduct, all-white or all-male panels at conferences are called out, and pay disparities are discussed openly. (&lt;a href=&#34;https://juliasilge.com/blog/salary-gender/&#34;&gt;This article&lt;/a&gt; by Julia Silge is a great example.) We still have a long way to go, but at least we’re now talking about things that really matter.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; Economic pressures over recent years have led many colleges and universities to explore online learning as a cost effective alternative to the classroom experience, how do you see these efforts going? Have there been any notable successes? Do you think that online experience is changing the relationship between teachers and students?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greg:&lt;/strong&gt; &lt;em&gt;There’s a joke that online learning is what everyone wants for someone else’s kids. Distance learning can be just as effective as in-person learning—the Open University in the UK, for example, has been proving that annually since the 1970s—but MOOCs were driven by “what technology do we have?” and “can we scale quickly enough to keep the VCs interested?” rather than “how do we teach effectively?” I think the next decade will see us backing away from recorded video and robo-graded exercises and emphasizing real-time peer-to-peer interaction instead. It’s pedagogically more effective, and learners who have grown up playing Minecraft with each other will wonder why we ever did anything else.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; The COVID-19 pandemic is forcing educators at all levels from pre-school teachers to college professors to adapt, “cold turkey” to the reality of completely immersive  online education. What advice do you have for teachers and students?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GREG:&lt;/strong&gt; &lt;em&gt;The first is “only change what you absolutely have to”. The second is to ask learners rather than making assumptions: their devices may be a lot less powerful than yours, or shared with other family members, or they may not have bandwidth or a quiet place for meetings, and so on. The third, which is probably most important, is to be kind: if there was ever a time to give learners partial marks or extensions on homework, it’s now.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; Do you distinguish between education and training, and if so do, you think the online experience can be effective for both tasks?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greg:&lt;/strong&gt; &lt;em&gt;I don’t think there’s a meaningful distinction. I don’t believe people can learn to think about computing in any meaningful way without learning how to program, or vice versa. I think (at least I hope) the biggest change we’ll see from moving programming education online is a much wider adoption of live coding, and with it, much more emphasis on how programs are written, not just what they look like when they’re done.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; Is there anything special about teaching R? Does the deep association of R with statistical inference and methods pose any particular challenges for educators?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greg:&lt;/strong&gt; &lt;em&gt;I think the biggest challenge in teaching R is getting people with computer science backgrounds like mine to take it seriously. Nobody would design a language that way today, but then, nobody would design C or JavaScript as they are either, and they’re all extraordinarily useful tools.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I think the other challenge is that we don’t really know how to test data analyses. The unit testing paradigm of software engineering isn’t really appropriate: it doesn’t tell us how close is close enough when we’re checking answers, and its focus is building reusable products, not answering questions. A data scientist constructing an R Markdown notebook step by step is doing something very different from what a developer building an e-commerce site does; I hope to learn a lot more about those differences in the next few years so that we can teach data scientists more effectively.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBR:&lt;/strong&gt; Is there anything we did not touch on that you would like to communicate to our R Views readers before we wrap up here?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greg:&lt;/strong&gt; &lt;em&gt;Yes: please wash your hands, and please vote.&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/04/greg-wilson-wins-acm-educator-award/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March 2020: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2020/04/27/march-2020-top-40-new-cran-packages/</link>
      <pubDate>Mon, 27 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/04/27/march-2020-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred ninety-six new packages made it to CRAN in March. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in ten categories: Computational Methods, Data, Machine Learning, Mathematics, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=celltrackR&#34;&gt;celltrackR&lt;/a&gt; v0.3.1: Provides a methodology to analyze cells that move in a two- or three-dimensional space. While the methodology has been developed for cell trajectory analysis, it is applicable to anything that moves including animals, people, or vehicles. For background see &lt;a href=&#34;https://www.jimmunol.org/content/178/9/5505&#34;&gt;Beauchemin et al. (2007)&lt;/a&gt;, &lt;a href=&#34;https://www.nature.com/articles/nri2638&#34;&gt;Beltman et al. (2009)&lt;/a&gt;, &lt;a href=&#34;https://epubs.siam.org/doi/abs/10.1137/S0036144501394387&#34;&gt;Gneiting &amp;amp; Schlather (2004)&lt;/a&gt; and additional papers listed by the package authors. There are There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/celltrackR/vignettes/reading-converting-data.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/celltrackR/vignettes/ana-methods.html&#34;&gt;Track Analysis Methods&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/celltrackR/vignettes/clustering.html&#34;&gt;Clustering&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/celltrackR/vignettes/QC.html&#34;&gt;Quality Control and Preprocessing&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/celltrackR/vignettes/QC.html&#34;&gt;Simulating Tracks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;celltrackR.png&#34; height = &#34;600&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=collapse&#34;&gt;collapse&lt;/a&gt; v1.1.0: Implements C/C++ based functions for advanced data transformations including statistical functions supporting grouped and/or weighted computations on vectors, matrices and data.frames and more. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/collapse/vignettes/collapse_intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/collapse/vignettes/collapse_and_dplyr.html&#34;&gt;collapse and dplyr&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/collapse/vignettes/collapse_intro.html&#34;&gt;Collapse and plm&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=graphsim&#34;&gt;graphsim&lt;/a&gt; v0.1.1: Provides functions to simulate continuous data (e.g., gene expression) from a sigma covariance matrix derived from a graph structure in &lt;code&gt;igraph&lt;/code&gt; objects. It extends &lt;code&gt;mvtnorm&lt;/code&gt; to take &lt;code&gt;igraph&lt;/code&gt; structures as input. There are vignettes on simulating &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/run_example_pathways.html&#34;&gt;gene expression data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/test_graph_convergent.html&#34;&gt;convergent graph structures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/test_graph_divergent.html&#34;&gt;divergent graph structures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/test_graph_network.html&#34;&gt;network graph structures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/test_graph_network_inhibiting.html&#34;&gt;inhibiting network graph structures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/test_graph_reconvergent.html&#34;&gt;reconvergent graph structures&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/plots_directed.html&#34;&gt;Directed Plots&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/graphsim/vignettes/plots_viral_quantitate.html&#34;&gt;Viral Plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;graphsim.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rkeops&#34;&gt;rkeops&lt;/a&gt; Provides an interface to the &lt;a href=&#34;https://github.com/getkeops/keops&#34;&gt;KeOps&lt;/a&gt; library which computes generic reductions of very large arrays whose entries are given by a mathematical formula, and is suited to the computation of kernel dot products and the associated gradients, even when the full kernel matrix does not fit into the GPU memory. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rkeops/vignettes/introduction_to_rkeops.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rkeops/vignettes/using_rkeops.html&#34;&gt;Bindings&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simhelpers&#34;&gt;simhelpers&lt;/a&gt; v0.1.0: Provides functions to help run simulation studies and calculate performance measures and associated Monte Carlo standard errors for simulation results. The general simulation workflow is closely aligned with the approach described by &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/10.1002/sim.8086&#34;&gt;Morris et al. (2019)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/simhelpers/vignettes/MCSE.html&#34;&gt;Performance Criteria&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/simhelpers/vignettes/simulation_workflow.html&#34;&gt;Workflow&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/simhelpers/vignettes/visualization.html&#34;&gt;Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simhelpers.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=COVID19&#34;&gt;COVID19&lt;/a&gt; v1.0.0: Provides COVID-19 datasets from several sources in a unified tidy format. The data are downloaded in real-time, cleaned and matched with exogenous variables. Vintage databases are also supported. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/COVID19/vignettes/paper.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ReDaMoR&#34;&gt;ReDaMoR&lt;/a&gt; v).4.2: Implements methods to manipulate relational data models, including functions to create, modify and export data models in &lt;code&gt;json&lt;/code&gt; format, importing models created with &lt;a href=&#34;https://www.mysql.com/products/workbench/&#34;&gt;MySQL Workbench&lt;/a&gt;, and a shiny app. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ReDaMoR/vignettes/ReDaMoR.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ReDaMoR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kerasTuneR&#34;&gt;kerasTuneR&lt;/a&gt; v0.1.0.1: Implements an interface to the &lt;a href=&#34;https://keras-team.github.io/keras-tuner/&#34;&gt;Keras Tuner&lt;/a&gt; hypertuning framework. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/kerastuneR/vignettes/BayesianOptimisation.html&#34;&gt;Bayesian Optimization&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/kerastuneR/vignettes/HyperModel_subclass.html&#34;&gt;HyperModel subclass&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/kerastuneR/vignettes/Introduction.html&#34;&gt;R Interface&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/kerastuneR/vignettes/MNIST.html&#34;&gt;MNIST Hypertuning&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rainette&#34;&gt;rainette&lt;/a&gt; v0.1: Implements the &lt;a href=&#34;doi:10.1177/075910639002600103&#34;&gt;Reinert text clustering method&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rainette/vignettes/introduction_en.html&#34;&gt;introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/rainette/vignettes/algorithmes.html&#34;&gt;description of the algorithm&lt;/a&gt;, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rainette/vignettes/introduction_usage.html&#34;&gt;utilization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rainette.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SSLR&#34;&gt;SSLR&lt;/a&gt; v0.9.1: Implements techniques for semi-supervised (both labeled and unlabeled data are used to train a classifier) classification and regression. There is an [Introduction]() and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/SSLR/vignettes/fit.html&#34;&gt;Model Fitting&lt;/a&gt;, &lt;a href=&#34;models&#34;&gt;Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SSLR/vignettes/classification.html&#34;&gt;Classification&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/SSLR/vignettes/regression.html&#34;&gt;Regression&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=actuaryr&#34;&gt;actuaryr&lt;/a&gt; v1.1.1: Provides functions to refer to the first or last (working) day within a specific period relative to a base date to facilitate actuarial reporting and to compare results. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/actuaryr/vignettes/actuaryr-vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;actuaryr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stokes&#34;&gt;stokes&lt;/a&gt; v1.0-5: Provides functionality for working with differentials, k-forms, wedge products, Stokes&amp;rsquo;s theorem, and related concepts from the exterior calculus and also Grassman algebra. See &lt;a href=&#34;http://www.strangebeautiful.com/other-texts/spivak-calc-manifolds.pdf&#34;&gt;Calculus on Manifolds&lt;/a&gt; for the math, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/stokes/vignettes/stokes.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stokes.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=covid19us&#34;&gt;covid19us&lt;/a&gt; v0.1.2: Implements wrapper around the &lt;a href=&#34;https://covidtracking.com/api/&#34;&gt;COVID Tracking Project API&lt;/a&gt; providing data on cases of COVID-19 in the US.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=escalation&#34;&gt;escalation&lt;/a&gt; v0.1.2: Implements methods for working with dose-finding clinical trials and includes a common interface to various dose-finding methodologies such as the continual reassessment method (CRM) by &lt;a href=&#34;https://www.jstor.org/stable/pdf/2531628.pdf?seq=1&#34;&gt;O&amp;rsquo;Quigley et al. (1990)&lt;/a&gt;, the Bayesian optimal interval design (BOIN) by &lt;a href=&#34;https://mdanderson.elsevierpure.com/en/publications/bayesian-optimal-interval-designs-for-phase-i-clinical-trials&#34;&gt;Liu &amp;amp; Yuan (2015)&lt;/a&gt;, and the 3+3 described by &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.4780131802&#34;&gt;Korn et al. (1994)&lt;/a&gt;. There are vignettes on   &lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/DosePaths.html&#34;&gt;Working with dose-paths&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/DoseSelectorInterface.html&#34;&gt;Working with dose selectors&lt;/a&gt;, and
&lt;a href=&#34;https://cran.r-project.org/web/packages/escalation/vignettes/Simulation.html&#34;&gt;Simulating dose-escalation trials&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eicm&#34;&gt;eicm&lt;/a&gt; v1.0.0: Implements model fitting and species biotic interaction network topology selection for explicit interaction community models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eicm/vignettes/eicm.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eicm.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leastcostpath&#34;&gt;leastcostpath&lt;/a&gt; v1.2.1: Provides functions to calculate cost surfaces based on slope. See &lt;a href=&#34;https://europepmc.org/article/med/17892887&#34;&gt;Llobera &amp;amp; Sluckin (2007)&lt;/a&gt; and &lt;a href=&#34;https://www.colorado.edu/rioverdearchaeology/sites/default/files/attached-files/white_barber_2012.pdf&#34;&gt;White &amp;amp; Barber (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/leastcostpath/vignettes/leastcostpath-1.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;leastcostpath.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AQuadtree&#34;&gt;AQuadtree&lt;/a&gt; v1.0.0: Implements an automatic aggregation tool to manage point data privacy using the methodology described in &lt;a href=&#34;http://dspace.uvic.cat/xmlui/handle/10854/5294&#34;&gt;Lagonigro et al. (2017)&lt;/a&gt;. The algorithm seeks data accuracy at the smallest possible areas preventing individual information disclosure. The &lt;a href=&#34;https://cran.r-project.org/web/packages/AQuadtree/vignettes/AQuadtreeUse.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bbricks&#34;&gt;bbricks&lt;/a&gt; v0.1.2: Provides tools to fit Bayesian parametric and nonparametric models including Gaussian and Normal-Inverse-Wishart conjugate structure, Gaussian and Normal-Inverse-Gamma conjugate structure, Categorical and Dirichlet conjugate structure and other Dirichlet processes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bbricks/vignettes/bbricks-getting-started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bbricks.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=causaloptim&#34;&gt;causaloptim&lt;/a&gt; v0.6.5: Implements an interface to specify causal graphs and compute bounds on causal effects by extending and generalizing the approach taken in &lt;a href=&#34;https://www.aaai.org/Papers/AAAI/1994/AAAI94-035.pdf&#34;&gt;Balke &amp;amp; Pearl (1994)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/causaloptim/vignettes/example-code.html&#34;&gt;Examples&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/causaloptim/vignettes/CausalBoundsMethods.pdf&#34;&gt;Computing Causal Bounds&lt;/a&gt;, and on the &lt;a href=&#34;https://cran.r-project.org/web/packages/causaloptim/vignettes/shinyapp.html&#34;&gt;Using Shiny App&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;causaloptim.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=detectseparation&#34;&gt;detectseparation&lt;/a&gt; v0.1: Provides pre-fit and post-fit methods for detecting separation and infinite maximum likelihood estimates in generalized linear models with categorical responses. The pre-fit methods solve the linear programming problems for the detection of separation developed in &lt;a href=&#34;https://ora.ox.ac.uk/objects/uuid:8f9ee0d0-d78e-4101-9ab4-f9cbceed2a2a&#34;&gt;Konis (2007)&lt;/a&gt; The post-fit methods apply to models with categorical responses, including binomial-response generalized linear models and multinomial-response models. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/detectseparation/vignettes/separation.html&#34;&gt;vignette&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multilevelTools&#34;&gt;multilevelTools&lt;/a&gt; v0.1.1: Computes effect sizes, diagnostics and performance metrics for multilevel and mixed effects models including marginal and conditional R&lt;sup&gt;2&lt;/sup&gt; estimates for linear mixed effects models based on &lt;a href=&#34;https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210x.12225&#34;&gt;Johnson (2014)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/multilevelTools/vignettes/lmer-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;multilevelTools.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=registr&#34;&gt;registr&lt;/a&gt; v1.0.0: Implements the &lt;a href=&#34;http://anson.ucdavis.edu/~mueller/Review151106.pdf&#34;&gt;functional data analysis&lt;/a&gt; method for registering curves (functional data), described in &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1111/biom.12963&#34;&gt;Wrobel et al. (2019)&lt;/a&gt; that are generated from exponential family distributions. The &lt;a href=&#34;https://cran.r-project.org/web/packages/registr/vignettes/registr.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;registr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=specr&#34;&gt;specr&lt;/a&gt; v0.2.1: Provides utilities for conducting specification curve analyses, &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2694998&#34;&gt;Simonsohn et al. (2015)&lt;/a&gt;, or multiverse analyses ( &lt;a href=&#34;https://journals.sagepub.com/doi/10.1177/1745691616658637&#34;&gt;Steegen et al. (2016)&lt;/a&gt;) including functions to setup, run, evaluate, and plot all specifications. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/specr/vignettes/specr.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/specr/vignettes/custom-plot.html&#34;&gt;Customizing Plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/specr/vignettes/decompose_var.html&#34;&gt;Identifying Variance Components&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/specr/vignettes/invest-spec.html&#34;&gt;Investigating Selected Specifications&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/specr/vignettes/progress.html&#34;&gt;Visualizing Progress&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;specr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spsurv&#34;&gt;spsurv&lt;/a&gt; v1.0.0: Provides routines to ease semiparametric survival regression modeling based on Bernstein polynomials, including proportional hazards, proportional odds and accelerated failure time frameworks for right-censored data. See  &lt;a href=&#34;https://arxiv.org/abs/2003.10548&#34;&gt;Panaro (2020)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/spsurv/vignettes/spsurv.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=terra&#34;&gt;terra&lt;/a&gt; v0.5-8: Provides classes and methods for spatial data as well as methods to allow for low-level data manipulation as well as high-level global, local, zonal, and focal computation. See the &lt;a href=&#34;https://rspatial.org/terra/&#34;&gt;manual and tutorials&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tramME&#34;&gt;tramME&lt;/a&gt; v0.0.2: Implements likelihood-based estimation of mixed-effects transformation models using the Template Model Builder. See &lt;a href=&#34;https://doi.org/10.1111/sjos.12291&#34;&gt;Hothorn et al. (2018)&lt;/a&gt; for the technical details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tramME/vignettes/tramME.pdf&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tramME.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ForecastTB&#34;&gt;ForecastTB&lt;/a&gt; v1.0.1: Provides a test bench for comparing forecasting methods for uni-variate time series using different error metrics. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ForecastTB/vignettes/Introduction_to_ForecastTB.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ForecastTB.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fsMTS&#34;&gt;fsMTS&lt;/a&gt; v0.1.5: Implements feature selection routines for multivariate time series including external structure, &lt;a href=&#34;https://www.jstor.org/stable/1268381?seq=1&#34;&gt;Pfeifer &amp;amp; Deutsch (1980)&lt;/a&gt;; cross-correlation; graphical LASSO, &lt;a href=&#34;https://www.gla.ac.uk/media/Media_401739_smxx.pdf&#34;&gt;Haworth &amp;amp; Cheng (2014)&lt;/a&gt;, least angle regression, &lt;a href=&#34;https://lirias.kuleuven.be/retrieve/16024&#34;&gt;Gelper &amp;amp; Croux (2008)&lt;/a&gt;; mutual information &lt;a href=&#34;https://ieeexplore.ieee.org/document/7554480&#34;&gt;Liu et al. (2016)&lt;/a&gt;, and partial spectral coherence &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1080/10618600.2015.1092978&#34;&gt;Davis et al. (2016)&lt;/a&gt;. There is a vignette using &lt;a href=&#34;https://cran.r-project.org/web/packages/fsMTS/vignettes/simulated.html&#34;&gt;simulated data&lt;/a&gt; and another using &lt;a href=&#34;https://cran.r-project.org/web/packages/fsMTS/vignettes/traffic.html&#34;&gt;real traffic data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fsMTS.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=brio&#34;&gt;brio&lt;/a&gt; v1.0.0: Provides functions to handle basic input output, these functions always read and write UTF-8 (8-bit Unicode Transformation Format) files and provide more explicit control over line endings.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deepdep&#34;&gt;deepdep&lt;/a&gt; v0.2.0: Provides the tools for exploring package dependencies for both CRAN and Bioconductor packages. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/deepdep/vignettes/deepdep-package.html&#34;&gt;Introduction&lt;/a&gt; and vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/deepdep/vignettes/deepdep-comparison.html&#34;&gt;Comparisons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;deepdep.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dm&#34;&gt;dm&lt;/a&gt; v0.1.1: Provides tools for working with multiple related tables, stored as data frames or in a relational database. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-class-and-basic-operations.html&#34;&gt;Basic Operations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-filtering.html&#34;&gt;Filtering&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-function-naming-logic.html&#34;&gt;Function Naming Logic&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-introduction-relational-data-models.html&#34;&gt;Relational Data Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-joining.html&#34;&gt;Joining&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-low-level.html&#34;&gt;Low Level Operations&lt;/a&gt;. &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-setup.html&#34;&gt;Data Prep&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-version-migration-guide.html&#34;&gt;Databases&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-visualization.html&#34;&gt;Visualizing &lt;code&gt;dm&lt;/code&gt; Objects&lt;/a&gt;, and on &lt;a href=&#34;https://cran.r-project.org/web/packages/dm/vignettes/dm-zoom-to-table.html&#34;&gt;Zooming and Manipulating tables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=emayili&#34;&gt;emayili&lt;/a&gt; v0.3.9: Implements a tool for sending email with minimal dependencies. Look &lt;a href=&#34;https://datawookie.github.io/emayili/&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gt&#34;&gt;gt&lt;/a&gt; v0.2.0.5: Provides an API to create presentation-ready display tables. Look &lt;a href=&#34;https://github.com/rstudio/gt&#34;&gt;here&lt;/a&gt; for information to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gt.svg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ipaddress&#34;&gt;ipaddress&lt;/a&gt; v0.2.0: Provides classes and functions for working with &lt;a href=&#34;https://en.wikipedia.org/wiki/Internet_Protocol&#34;&gt;IP&lt;/a&gt; (Internet Protocol) addresses and networks and offers full support for both IPv4 and IPv6 (Internet Protocol versions 4 and 6) address spaces. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ipaddress/vignettes/ipaddress.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ipaddress.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scaffolder&#34;&gt;scaffolder&lt;/a&gt; v0.0.1: Comprehensive set of tools for scaffolding R interfaces to modules, classes, functions, and documentations written in other programming languages, such as &lt;code&gt;Python&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/scaffolder/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colorBlindness&#34;&gt;colorBlindness&lt;/a&gt; v0.1.6: Provide the safe color sets for color blindness collected from: &lt;a href=&#34;https://www.nature.com/articles/nmeth.1618&#34;&gt;Wong, B. (2011)&lt;/a&gt;, &lt;a href=&#34;http://mkweb.bcgsc.ca/biovis2012/&#34;&gt;bcgs&lt;/a&gt; and &lt;a href=&#34;http://geog.uoregon.edu/datagraphics/color_scales.htm&#34;&gt;University of Oregon&lt;/a&gt; and also simulators of protanopia, deuteranopia based on &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/abs/10.1002/(SICI)1520-6378(199908)24:4%3C243::AID-COL5%3E3.0.CO;2-3&#34;&gt;Vienot et al. (1999)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/colorBlindness/vignettes/colorBlindness.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;colorBlindness.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggcharts&#34;&gt;ggcharts&lt;/a&gt; v0.1.0: Provides functions to streamline the process of creating some common &lt;code&gt;ggplot2&lt;/code&gt; plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggcharts/vignettes/highlight.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggcharts.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggimg&#34;&gt;ggimg&lt;/a&gt; v0.1.0: Provides two new layer types for displaying image data as layers within the Grammar of Graphics framework. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggimg/vignettes/package_intro.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggimg.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simplevis&#34;&gt;simplevis&lt;/a&gt; v1.1.0: Provides &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;leaflet&lt;/code&gt; wrapper functions designed to simplify the creation of high quality graph and map visualizations. The &lt;a href=&#34;https://cran.r-project.org/web/packages/simplevis/vignettes/simplevis.html&#34;&gt;vignette&lt;/a&gt; contains several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simplevis.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Visualize.CRAN.Downloads&#34;&gt;Visualize.CRAN.Downloads&lt;/a&gt; v1.0: Provides functions to visualize trends and historical package download information using the &lt;a href=&#34;https://blog.rstudio.com/2013/06/10/rstudio-cran-mirror/&#34;&gt;RStudio CRAN mirror&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Visualize.CRAN.Downloads/vignettes/Visualize.CRAN.Downloads.html&#34;&gt;Vignette&lt;/a&gt; shows how.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;vcd.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/04/27/march-2020-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>The Case for tidymodels</title>
      <link>https://rviews.rstudio.com/2020/04/21/the-case-for-tidymodels/</link>
      <pubDate>Tue, 21 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/04/21/the-case-for-tidymodels/</guid>
      <description>
        


&lt;p&gt;If you are a data scientist with a built-out set of modeling tools that you know well, and which are almost always adequate for getting your work done, it is probably difficult for you to imagine what would induce you to give them up. Changing out what works is a task that rarely generates much enthusiasm. Nevertheless, in this post, I would like to point out a few features of &lt;a href=&#34;https://www.tidymodels.org/&#34;&gt;&lt;code&gt;tidymodels&lt;/code&gt;&lt;/a&gt; that could help even experienced data scientists make the case to give &lt;code&gt;tidymodels&lt;/code&gt; a try.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;tidymodels.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;
&lt;p&gt;So what are we talking about? &lt;code&gt;tidymodels&lt;/code&gt; are an integrated, modular, extensible set of packages that implement a framework that facilitates creating predicative stochastic models. &lt;code&gt;tidymodels&lt;/code&gt; are first class members of the &lt;code&gt;tidyverse&lt;/code&gt;. They adhere to &lt;code&gt;tidyverse&lt;/code&gt; syntax and design principles that promote consistency and well-designed human interfaces over speed of code execution. Nevertheless, they automatically build in parallel execution for tasks such as resampling, cross validation and parameter tuning. Moreover, they don’t just work through the steps of the basic modeling workflow, they implement conceptual structures that make complex iterative workflows possible &lt;em&gt;and&lt;/em&gt; reproducible.&lt;/p&gt;
&lt;p&gt;If you are an R user and you have building predictive models then there is a good chance that you are familiar with the &lt;a href=&#34;https://CRAN.R-project.org/package=caret&#34;&gt;&lt;code&gt;caret&lt;/code&gt;&lt;/a&gt; package. One straightforward path to investigate tidymodels is to follow the thread that leads form &lt;code&gt;caret&lt;/code&gt; to &lt;a href=&#34;https://CRAN.R-project.org/package=parsnip&#34;&gt;&lt;code&gt;parsnip&lt;/code&gt;&lt;/a&gt;. &lt;code&gt;caret&lt;/code&gt;, the result of a monumental fifteen year plus effort, incorporates two hundred thirty-eight &lt;a href=&#34;https://topepo.github.io/caret/available-models.html&#34;&gt;predictive models&lt;/a&gt; into a common framework. For example, any one of the included models can be substituted for &lt;code&gt;lm&lt;/code&gt; in the following expression.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;lmFit &amp;lt;- train(Y ~ X1 + X2, data = training, 
                 method = &amp;quot;lm&amp;quot;, 
                 trControl = fitControl)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;By itself this is a pretty big deal. &lt;code&gt;parsnip&lt;/code&gt; refines this idea by creating a specification structure that identifies a class of models that allows users to easily change algorithms and also permits the models to run on different “engines”.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;spec_lin_reg &amp;lt;- linear_reg() %&amp;gt;%   # a linear model specification
                set_engine( &amp;quot;lm&amp;quot;)  # set the model to use lm
# fit the model
lm_fit &amp;lt;- fit(spec_lin_reg, Y ~ X1 + X2, data = my_data)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This same specification can be modified to run a Bayesian model using &lt;a href=&#34;https://mc-stan.org/&#34;&gt;&lt;code&gt;Stan&lt;/code&gt;&lt;/a&gt;, or any number of other linear model backends such as &lt;code&gt;glmnet&lt;/code&gt;, &lt;code&gt;keras&lt;/code&gt; or &lt;code&gt;spark&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;spec_stan &amp;lt;- 
  spec_lin_reg %&amp;gt;%
  set_engine(&amp;quot;stan&amp;quot;, chains = 4, iter = 1000) # set engine specific arguments
fit_stan &amp;lt;- fit(spec_stan, Y ~ X1 + X2, data = my_data)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On its own, &lt;code&gt;parnsnip&lt;/code&gt; provides a time saving framework for exploring multiple models. It is really nice not to have to worry about the idiosyncratic syntax developed for different model algorithms. But, the real power of tidymodels is baked into the &lt;a href=&#34;https://CRAN.R-project.org/package=parsnip&#34;&gt;&lt;code&gt;recipes&lt;/code&gt;&lt;/a&gt; package. Recipes are structures that bind a sequence of preprocessing steps to a training data set. They define the roles that the variables are to play in the design matrix, specify what data cleaning needs to take place, and what feature engineering needs to happen.&lt;/p&gt;
&lt;p&gt;To see how all of this comes together, lets look at recipe used in the &lt;code&gt;tidymodels&lt;/code&gt; &lt;a href=&#34;https://www.tidymodels.org/start/recipes/&#34;&gt;&lt;code&gt;recipes&lt;/code&gt;&lt;/a&gt; tutorial that uses the New York City flights data set, &lt;a href=&#34;https://CRAN.R-project.org/package=nycflights13&#34;&gt;&lt;code&gt;nycflights13&lt;/code&gt;&lt;/a&gt;. We assume that all of the data wrangling code in the tutorial has been executed, and we pick up with the code to define the recipe:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;flights_rec &amp;lt;- 
  recipe(arr_delay ~ ., data = train_data) %&amp;gt;% 
  update_role(flight, time_hour, new_role = &amp;quot;ID&amp;quot;) %&amp;gt;% 
  step_date(date, features = c(&amp;quot;dow&amp;quot;, &amp;quot;month&amp;quot;)) %&amp;gt;% 
  step_rm(date) %&amp;gt;% 
  step_dummy(all_nominal(), -all_outcomes())&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The first line identifies the variable arr_delay as the variable to be predicted and the other variables in the data set train_data to be predictors. The second line amends that by updating the roles of the variables flight and time_hour to be identifiers and not predictors. The third and fourth lines continue with the feature engineering by creating a new date variable and removing the old one. The last line explicitly converts all categorical or factor variables into binary dummy variables.&lt;/p&gt;
&lt;p&gt;The recipe is ready to be evaluated, but if a modeler thought that she might want to keep track of this workflow for the future, she might bind the recipe and model together in a &lt;code&gt;workflow()&lt;/code&gt; that saves everything as a reproducible unit with a command something like this.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;lr_mod &amp;lt;- logistic_reg() %&amp;gt;% set_engine(&amp;quot;glm&amp;quot;)

flights_wflow &amp;lt;- 
  workflow() %&amp;gt;% 
  add_model(lr_mod) %&amp;gt;% 
  add_recipe(flights_rec)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then, fitting the model is just a matter calling &lt;code&gt;fit&lt;/code&gt; with the workflow as a parameter.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;flights_fit &amp;lt;- fit(flights_wflow, data = train_data)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;At this point, everything is in place to complete a statistical analysis. A modeler can extract coefficients, p-values etc., calculate performance statistics, make statistical inferences and easily save the workflow in a reproducible &lt;code&gt;markdown&lt;/code&gt; document. However the real gains from &lt;code&gt;tidymodels&lt;/code&gt; become apparent when the modeler goes on to build predictive models.&lt;/p&gt;
&lt;p&gt;The following diagram from &lt;a href=&#34;https://bookdown.org/max/FES/resampling.html&#34;&gt;Kuhn and Johnson (2019)&lt;/a&gt; illustrates a typical predictive modeling workflow.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;resampling.svg&#34; height = &#34;600&#34; width=&#34;800&#34;&gt;&lt;/p&gt;
&lt;p&gt;It indicates that before going on to predict model performance on new data (the test set), a modeler will want to make use of cross validation or some other resampling technique to first evaluate the performance of multiple candidate models, and then tune the selected model. This is where the great power of the &lt;code&gt;recipe()&lt;/code&gt; and &lt;code&gt;workflow()&lt;/code&gt; constructs becomes apparent. In addition, to encouraging experiments with multiple models by rationalizing algorithm syntax, providing interchangeable model constructs, and enabling modelers to grow chains of recipe steps with the pipe operator; &lt;code&gt;recipies&lt;/code&gt; &lt;em&gt;helps to enforce good statistical practice&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;For example, although it is common practice to split the available data between training and test sets before preprocessing the training data set, it is also very common to see pipelines where data preparation is applied to the entire training set at one go. It is not common to see data cleaning and preparation processes individually applied to each fold of a ten-fold cross validation effort. But, that is exactly the right thing to do to mitigate the deleterious effects of data imputation, centering and scaling and numerous other preparation steps that contribute to bias and limit the predictive value of a model. This is the whole point of resampling, but it is not easy to do in a way that saves necessary intermediate artifacts, and provides a reproducible set of instructions for others on the modeling team.&lt;/p&gt;
&lt;p&gt;Because, &lt;em&gt;recipes are not evaluated until the model is fit&lt;/em&gt; &lt;code&gt;tidymodel&lt;/code&gt; workflows make an otherwise laborious and error prone process very straightforward. This is a game changer!&lt;/p&gt;
&lt;p&gt;The next two lines of code set up and execute ten-fold cross-validation for our example.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(123)
folds &amp;lt;- vfold_cv(train_data, v = 10)
flights_fit_rs &amp;lt;- fit_resamples(flights_wflow, folds)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And then, another line of code collects the metrics over the folds and prints out the statistics for accuracy and area under the ROC curve.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;collect_metrics(flights_fit_rs)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;cv.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;
&lt;p&gt;So, here we are with a mediocre model, and I’ll stop now having shown you only a small portion of what &lt;code&gt;tidymodels&lt;/code&gt; can do, but enough, I hope to motivate you to take a closer look. &lt;a href=&#34;https://www.tidymodels.org/&#34;&gt;tidymodels.org&lt;/a&gt; is a superbly crafted website with multiple layers of documentation. There are sections on &lt;a href=&#34;https://www.tidymodels.org/packages/&#34;&gt;packages&lt;/a&gt;, getting started &lt;a href=&#34;https://www.tidymodels.org/start/&#34;&gt;guides&lt;/a&gt;, detailed &lt;a href=&#34;https://www.tidymodels.org/learn/&#34;&gt;tutorials&lt;/a&gt;, &lt;a href=&#34;https://www.tidymodels.org/help/&#34;&gt;help&lt;/a&gt; pages and a section on making &lt;a href=&#34;https://www.tidymodels.org/contribute/&#34;&gt;contributions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Happy modeling!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/04/21/the-case-for-tidymodels/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Select COVID-19 Modeling Resources</title>
      <link>https://rviews.rstudio.com/2020/04/07/some-select-covid-19-modeling-resources/</link>
      <pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/04/07/some-select-covid-19-modeling-resources/</guid>
      <description>
        


&lt;p&gt;There is an incredible amount of COVID-19 related material available online. While many dashboards, data sets, shiny apps and models represent significant contributions towards fighting the pandemic, we seem to have reached a point where we should be thinking about standards of quality, and should be exploring avenues for cooperation before launching more individual efforts. Below are a few examples of what I believe are exemplars of different types of COVID-19 related contributions. Please feel free to criticize my choices, or suggest other examples of quality contributions in the comments following this post.&lt;/p&gt;
&lt;div id=&#34;a-shiny-app&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A Shiny App&lt;/h3&gt;
&lt;p&gt;At the top of my list is the Shiny based model: &lt;a href=&#34;https://alhill.shinyapps.io/COVID19seir/&#34;&gt;Modeling COVID-19 Spread vs Healthcare Capacity&lt;/a&gt; developed by Alison Hill of Harvard’s Program for Evolutionary Dynamics with contributions from several researchers at the University of Pennsylvania, Harvard and Iowa State. Some things I really like about this app are: (1) that it provides enough background information to be self-documenting and self-contained. (2) The interactive visualizations are without unnecessary adornment and clearly labeled. (3) Default settings for sliders and other parameters are mostly based on documented data. (4) The differential equation theory underlying the model is clearly presented with the intention of helping model users understand the math. The content behind Model and Tutorial tabs sets a standard of excellence for concise explanations within the limits of the form factor. (5) The extensive documentation under the Sources tab inspires confidence and opens wide a window to this field of health care planning. (6) The &lt;a href=&#34;https://github.com/alsnhll/SEIR_COVID19&#34;&gt;code&lt;/a&gt; is straightforward and well organized. I believe that anyone developing a Shiny app for use by professionals would do well to try and meet or exceed the standard set by this app.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-curious-number&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A Curious Number&lt;/h3&gt;
&lt;p&gt;To me, no single number in the catalog of COVID-19 models is more alluring, or cloaked in deeper mystery than R&lt;sub&gt;0&lt;/sub&gt;, the reproduction number. So I was delighted to discover James Holland Jones’ 2007 &lt;a href=&#34;https://web.stanford.edu/~jhj1/teachingdocs/Jones-on-R0.pdf&#34;&gt;Notes on R&lt;sub&gt;0&lt;/sub&gt;&lt;/a&gt;, a very readable account of the assumptions and mathematics that underlie this parameter that provides links for those who want an even deeper understanding.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;some-prominent-r-packages&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Some Prominent R Packages&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&#34;https://www.repidemicsconsortium.org/projects/&#34;&gt;R packages&lt;/a&gt; from the &lt;a href=&#34;https://www.repidemicsconsortium.org/&#34;&gt;R Epidemics Consortium&lt;/a&gt; are tools for professional epidemiologists. See the Tim Churches &lt;a href=&#34;&#34;&gt;3/19 post&lt;/a&gt; for an example of using &lt;a href=&#34;https://cran.r-project.org/package=EpiModel&#34;&gt;EpiModel&lt;/a&gt; and his &lt;a href=&#34;https://rviews.rstudio.com/2020/03/05/covid-19-epidemiology-with-r/&#34;&gt;3/5 post&lt;/a&gt; for and example using &lt;a href=&#34;https://cran.r-project.org/package=earlyR&#34;&gt;earlyR&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/package=EpiEstim&#34;&gt;EpiEstim&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-site-for-researchers&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A Site for Researchers&lt;/h3&gt;
&lt;p&gt;The comprehensive &lt;a href=&#34;https://ourworldindata.org/coronavirus&#34;&gt;Coronavirus Disease (COVID-19) Statistics and Research&lt;/a&gt; site by Max Roser, Hannah Ritchie and Esteban Ortiz-Ospina offers a global view of the pandemic that is updated daily.&lt;/p&gt;
&lt;iframe width=&#34;1000&#34; height=&#34;700&#34; src=&#34;https://ourworldindata.org/grapher/covid-deaths-days-since-per-million&#34;&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;div id=&#34;a-few-dashboards&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A Few Dashboards&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The Johns Hopkins &lt;a href=&#34;https://coronavirus.jhu.edu/data&#34;&gt;Data Center&lt;/a&gt; provides daily updates on &lt;a href=&#34;https://coronavirus.jhu.edu/data/new-cases&#34;&gt;New Cases&lt;/a&gt;, &lt;a href=&#34;https://coronavirus.jhu.edu/data/mortality&#34;&gt;Mortality&lt;/a&gt; and &lt;a href=&#34;https://coronavirus.jhu.edu/data/cumulative-cases&#34;&gt;Cumulative Cases&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The New York Times &lt;a href=&#34;https://www.nytimes.com/interactive/2020/us/coronavirus-us-cases.html&#34;&gt;Coronavirus in the U.S.: Latest Map and Case Count&lt;/a&gt; page is an excellent way to drill down into U.S. State and County data.&lt;/li&gt;
&lt;li&gt;The USAFACTS &lt;a href=&#34;https://usafacts.org/visualizations/coronavirus-covid-19-spread-map/&#34;&gt;Coronavirus in the United States&lt;/a&gt;: Mapping the COVID-19 outbreak in the states and counties aggregates CDC data directly harvested from state and local agencies accessed through the &lt;a href=&#34;https://www.cdc.gov/publichealthgateway/healthdirectories/healthdepartments.html&#34;&gt;Public Health Professionals Gateway&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;two-high-impact-blog-posts&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Two High Impact Blog Posts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Tomas Pueyo’s &lt;a href=&#34;https://medium.com/@tomaspueyo/coronavirus-act-today-or-people-will-die-f4d3d9cd99ca&#34;&gt;3/10 post&lt;/a&gt; which raised the alarm in American Statistical Association circles is still worth reading. The alarming predictions of human suffering backed up by data visualizations make an emotional impact. This post also displays the the masterful graph from the by Wu and McGoogan’s &lt;a href=&#34;https://jamanetwork.com/journals/jama/fullarticle/2762130&#34;&gt;JAMA paper&lt;/a&gt; showing the early history of the outbreak in Wuhan.
&lt;img src=&#34;jvp.png&#34; height = &#34;800&#34; width=&#34;1000&#34;&gt;&lt;/li&gt;
&lt;li&gt;Terry Tao’s &lt;a href=&#34;https://terrytao.wordpress.com/2020/03/25/polymath-proposal-clearinghouse-for-crowdsourcing-covid-19-data-and-data-cleaning-requests/&#34;&gt;March 25th post&lt;/a&gt; which announces the Christopher Strohmeier &lt;a href=&#34;https://terrytao.files.wordpress.com/2020/03/covid_19_polymath_project-1.pdf&#34;&gt;COVID-19 Polymath Proposal&lt;/a&gt; initiated a valuable discussion on relevant data sets. See the &lt;a href=&#34;https://asone.ai/polymath/index.php?title=COVID-19_dataset_clearinghouse&#34;&gt;Covid-19 dataset clearinghouse&lt;/a&gt; wiki.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;some-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Some Data&lt;/h3&gt;
&lt;p&gt;In addition to the data behind some of the above links, you may find the following data sources useful. The Johns Hopkins COVID-19 data seems to have become the defacto standard for COVID-19 modeling. You can directly download: &lt;a href=&#34;https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv%22&#34;&gt;time_series_covid19_confirmed_global.csv&lt;/a&gt; and &lt;a href=&#34;https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv&#34;&gt;time_series_covid19_deaths_global.csv&lt;/a&gt;. Additionally, both &lt;a href=&#34;https://coronavirus-disasterresponse.hub.arcgis.com/datasets/51b7109ab2cc49e29783babad27d64a2&#34;&gt;esri&lt;/a&gt; and &lt;a href=&#34;https://data.world/&#34;&gt;data.world&lt;/a&gt; (See &lt;a href=&#34;https://data.world/resources/coronavirus/?utm_campaign=data_digest&amp;amp;utm_source=email&amp;amp;utm_medium=email&amp;amp;utm_content=200326&amp;amp;_hsenc=p2ANqtz-8scgcZFzV0YyRZzOxDkZ8rUQuyshmWP_PyCXEy9HbIiiQ5KpZanf2VfHIKZySJpjMEtVhaFOuR4BniV0vzpfm-hlxmhM5yAQujLmTHAbAsZFoE6Y8&amp;amp;_hsmi=85975097&#34;&gt;The Corononavirus (COVID-19) Data Resource Hub&lt;/a&gt;) provide a number of curated COVID-19 data sets.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/04/07/some-select-covid-19-modeling-resources/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Close Encounters of the R Kind</title>
      <link>https://rviews.rstudio.com/2020/03/31/close-encounters-of-the-r-kind/</link>
      <pubDate>Tue, 31 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/03/31/close-encounters-of-the-r-kind/</guid>
      <description>
        

&lt;p&gt;&lt;strong&gt;Affiliation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Harrison – Center for Strategic and Budgetary Analysis, Washington DC&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Cara – Department of the Air Force (Studies, Analyses, and Assessments - AF/A9), Washington DC&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The views expressed in this article represent the personal views of the author and are not necessarily the views of the Department of Defense (DoD) or the Department of the Air Force.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This post is an effort to condense the ‘buzz’ surrounding the explosion of open source solutions in all facets of analysis – to include those done by Military Operations Research Society ( &lt;a href=&#34;https://www.mors.org/&#34;&gt;MORS&lt;/a&gt;) members and those they support – by describing our experiences with the R programming language.&lt;/p&gt;

&lt;p&gt;The impact of R in the statistical world (and by extension, data science) has been big: worthy of an entire issue of &lt;a href=&#34;https://www.significancemagazine.com/&#34;&gt;SIGNIFICANCE&lt;/a&gt; Magazine (RSS).  Surprisingly, R is not a new computing language; modeled on S and Scheme,- the technology at the core of R is over forty years old.  This longevity is, in itself, noteworthy.  Additionally, fee-based and for-profit companies have begun to incorporate R with their products.  While statistics is the focus of R, with the right packages – and know-how – it can also be used for a much broader spectrum, to include machine learning, optimization, and interactive web tools.&lt;/p&gt;

&lt;p&gt;In this post, we go back and forth discussing our individual experiences.&lt;/p&gt;

&lt;h3 id=&#34;getting-started-with-r&#34;&gt;Getting Started with R&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Harrison:&lt;/strong&gt;  I got started with R in earnest shortly before retiring from the U.S. Navy in 2016.  I knew that I was going to need a programming language to take with me into my next career.  The reason I chose R was not particularly analytical; the languages that I had done the most work in during grad school – MATLAB and Java – were not attractive in that the first required licensing fees and the second was – to me at the time – too ‘low level’ for the type of analysis I wanted to perform.  I had used SPlus in my statistics track, but never really ‘took’ to it while in school.  Several tools to ‘bridge’ the gap between Excel and R had been recommended to me by a friend, including RStudio and &lt;a href=&#34;www.rcommander.com&#34;&gt;Rcommander&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Onboard ship many years ago, I learned to eat with chopsticks by requesting that the wardroom staff stop providing me with utensils, substituting a bag of disposable chopsticks I purchased in Singapore.  Turns out when deprived of other options, you can learn very fast.  Learning R basics was the same; instead of silverware, it was removing the shortcuts to my usual tools on my home laptop (Excel).  I simply did every task that I could from the mundane to the elegant in R.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cara:&lt;/strong&gt; I started dabbling with R in 2017 when I had about a year and a half left in my PhD journey, after I decided to pursue a post-doctoral government career.  Sitting comfortably in academia with abundant software licenses for almost a decade, I had no reason until that point to consider abandoning my SAS discipleship (other than abhorrent graphics capability, which I bolstered with use of SigmaPlot).  My military background taught me not to expect access to expensive software in a government gig, and I had a number of friends and colleagues already using R and associated tools, so I installed it on my home computer.  Other than being mildly intrigued by the software version naming convention, I stubbornly clung to SAS to finish my doctoral research, however.&lt;/p&gt;

&lt;p&gt;It was not until I became a government OR analyst in late 2018 that I really started my R journey (mostly out of necessity at this point).  R does not require a license, and furthermore, is approved for use on government computers.  I found R to be an easier and more natural programming language to learn coming from a SAS background than Python, Javascript, or C++ would have been.&lt;/p&gt;

&lt;h3 id=&#34;how-has-using-r-shaped-your-practice&#34;&gt;How has using R shaped your practice?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Harrison:&lt;/strong&gt;  There is a lot of talk about how various tools perform in the sense of runtime, precision, graphics, etc.  These are considerations, but they are completely eclipsed by the following:  We don’t talk as a community about how much the tools we use shape our thinking.  I frequently tell my colleagues that the fundamental unit in Excel is called a cell because it is your mind prison.  There’s actually some truth to that.  R is vectorized, so for most functions, passing an array gives an appropriate array output.  When you work day-in and day-out with vectors, you stop thinking about individual operations start to think in terms of sentences.  The magrittr &lt;code&gt;%&amp;gt;%&lt;/code&gt; operator, which takes the expression on the left as the first argument to the function on the right, makes this possible.  Analysis begins to feel more like writing sentences – or even short poems – than writing computing code.&lt;/p&gt;

&lt;p&gt;Early in my work with R, I was told by a colleague that &amp;ldquo;R might be good but the graphics are terrible&amp;rdquo;. This was a bit of a shock, as graphics has been one of the main selling points of the language, and I didn’t want to be making seedy graphs.  From that point on, I made it a point to make the best graphics I possibly could, usually – but not always – using methods and extensions found in the &lt;code&gt;ggplot2&lt;/code&gt; package.  It is no exaggeration to say that I spend roughly 20% of my analysis time picking colors and other aesthetics for plots.  If you are willing to take the time, you can get the graphics to sing; there are color schemes based on The Simpsons and Futurama, and fonts based on xkcd comics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cara:&lt;/strong&gt;  When I began teaching myself R – and using it daily – I thought I was merely learning the syntax of a new programming language.  With the analytic capability inherent with R and the flexibility of development environments, however, it is really more of a way of thinking.  Fold in the powerful (and mostly free!) resources and passionate following of analysts and data scientists, and you get an R community that I truly enjoy being a part of.&lt;/p&gt;

&lt;p&gt;The R environment, even as a novice user, can have positive impacts on your workflow.  For example, beyond syntax, my earliest explorations in R taught me that if you are going to do something more than once, write a function.  I had never truly internalized that idea, even after a decade of using SAS.  Another thing I learned relatively early on – get to know the &lt;code&gt;dplyr&lt;/code&gt; package, and use it! I had been coding in R for about 6 months before I was really introduced to functions like &lt;code&gt;dplyr::filter()&lt;/code&gt;, &lt;code&gt;dplyr::select()&lt;/code&gt;, and &lt;code&gt;dplyr::mutate()&lt;/code&gt;; these are powerful functions that can save a ton of code.  I’ve been analyzing data for over a decade and I’ve never come across a dataset that was already in the form I needed.  Prior to using the dplyr package, however, I was spending a lot of time manipulating data using no functions and a lot of lines of code.  Beyond time savings, dplyr helps you think about your data more creatively.  As a very basic example, &lt;code&gt;dplyr::summarise()&lt;/code&gt; is a more powerful option than &lt;code&gt;mean()&lt;/code&gt; used alone, especially for multiple calculations in a single data table.  And once you master the Wonder Twin-esque combination of using &lt;code&gt;group_by()&lt;/code&gt; with &lt;code&gt;summarise()&lt;/code&gt;, you’ll be amazed at what you can (quickly) reveal through exploratory analysis.  Data wrangling is (and always will be) a fact of life.  The more efficiently you manipulate data, however, the more time you have to spend on the seemingly more exciting aspects of any project.&lt;/p&gt;

&lt;h3 id=&#34;disadvantages-of-r&#34;&gt;Disadvantages of R&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Harrison:&lt;/strong&gt;  This piece is not a ‘sales pitch’ for R; but rather a sober consideration of what the tradeoffs an organization needs to consider when choosing an analytic platform writ large:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Compatibility and Editing.  Because R is a computing language, graphics built in R are not editable by non-R users, as opposed to Excel graphs.  This can be a challenge in the frequent case where the reviewers are not the same people that created the plots.  If you made the plot, you are going to have to be the one who does the editing, unless there is another R user who understands your particular technique in the office.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;No license costs do not mean that it’s free:  I frequently like to say that I haven’t spent a dime on analytics software since I retired from the Navy; this is strictly true, but also misleading.  I have spent considerable time learning the best practices in R over the past 4 years.  An organization that is looking to make this choice needs to realize upfront that the savings in fees will be largely eaten up by extra manpower to learn how to make it work.  The reward for investing the time in increasing the ability of your people to code is twofold; first, it makes them closer in touch with the actual analysis, and secondly, it allows for bespoke applications.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Cara:&lt;/strong&gt;  I work in a pretty dynamic world as a government operations research analyst (ORSA); we don’t typically have dedicated statisticians, programmers, data scientists, modelers, or data viz specialists.  Most of the time, we are all functioning in some or all of those capacities.  As a former engineer with a dynamic background, this suits me well.  However, it also means that things change from day to day, from project to project, and as the government analytic world changes (rapidly).  I do not have the flexibility to use one software package exclusively.  Further, I face challenges within DoD related to systems, software, classification, and computing infrastructure that most people in academia or industry do not.  In my organization, there has been a relatively recent and rapid shift in the analytic environment.  We formerly leaned heavily on Excel-based regressions and descriptive statistics, usually created by a single analysts that answer a single question, and in many cases these models were not particular dynamic or scalable.  We now focus on using open-source tools in a team construct, sometimes with industry partners, to create robust models that are designed to answer multiple questions from a variety of perspectives; scale easily to mirror operational requirements; fit with other models; and transition well to high performance computing environments.&lt;/p&gt;

&lt;p&gt;The two open-source tools we (i.e., my division) currently use most for programming are R and Python.  We have had success combining data analysis, statistics, and graphical models to create robust tools coded as RShiny apps.  Recently, we chose to code in Python for a project that involved machine learning and high performance computing.  I do not propose to debate the strengths and weaknesses of either R or Python in this forum; rather, I challenge you to consider carefully the implications of programming language choice for any project with a cradle to grave perspective.&lt;/p&gt;

&lt;h3 id=&#34;references&#34;&gt;References&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Getting started with R can be daunting.  We recommend the following references.
Stack Overflow.  This invaluable resource is a bulletin board exchange of programming ideas and tips.  The real skill required to use it effectively is knowing how to write an effective question.  “I hate ggplot” or “My R code doesn’t work” are not useful; try “Could not subset closure” or “ggplot axis font size” instead.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Vignettes.  Well-developed R packages have vignettes, which are very useful in seeing both an explanation of the code as well as an example.  Two very good references are the &lt;a href=&#34;http://www.ggplot2-exts.org/gallery/&#34;&gt;ggplot2 gallery&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dplyr/vignettes/dplyr.html&#34;&gt;dplyr vignette&lt;/a&gt;  Finally, the &lt;a href=&#34;https://rviews.rstudio.com/&#34;&gt;RViews blog&lt;/a&gt; is a great way to keep up-to-date with practice.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Books.  Although I tend to acquire books with reckless abandon, the ones I actually keep and use have withstood careful consideration and have generally pegged the daily utility meter. Try &lt;em&gt;R for Data Science&lt;/em&gt; by Wickham and Grolemund (O’Reilly Publishing 2017) and &lt;em&gt;Elegant Graphics for Data Analysis&lt;/em&gt; by Wickham (Springer 2016); available both as print copies or electronic editions.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Podcasts.  For those moments in your life when you need some data science-related enrichment, the producers of DataCamp host an excellent podcast called &lt;a href=&#34;https://www.datacamp.com/community/podcast&#34;&gt;DataFramed&lt;/a&gt;. Fifty-nine episodes have been recorded so far; find them on soundcloud, Spotify, YouTube, or VFR direct from the creator’s listening notes.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;RStudio &lt;a href=&#34;https://rstudio.com/resources/cheatsheets/&#34;&gt;Cheatsheets&lt;/a&gt;.  Sometimes you need densely constructed (read: compact yet surprisingly in-depth), straightforward references.  RStudio creates (and updates) these two-pagers for the most popular and versatile R packages to be great portable references for programmers – think of them as a combined dictionary and thesaurus for learning R.  Fun fact: they can be downloaded in multiple languages.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Forums.  (1) Data Science Center of Education (&lt;a href=&#34;http://dscoe.org&#34;&gt;DSCOE&lt;/a&gt;) is a CAC-enabled collaboration site that hosts data science tutorials developed by Army analysts, mostly using R, and supports a week-long R immersion course offered at Center for Army Analysis (CAA) twice a year.  The DSCOE forum is managed collaboratively by the CAA, U.S. Army Cyber Command (&lt;a href=&#34;https://www.arcyber.army.mil/&#34;&gt;ARCYBER&lt;/a&gt;), Naval Postgraduate School (NPS), and the United Stated Military Academy (USMA).  Contributions are both welcome and encouraged.  (2) R-bloggers, created in 2015, is an R centric forum designed to foster connection, collaboration, and resource sharing within the R community.  The utility of this forum lies in its array of technical resources that will benefit both new and practiced users. (3) &lt;a href=&#34;http://www.datacommunitydc.org/&#34;&gt;Data Science DC&lt;/a&gt;, for those in the NCR, was formed via the concatenation of numerous meetup groups – including RMeetup DC – and a major proponent of a number of events, including hackathons and the DCR conference (held annually in the fall).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/03/31/close-encounters-of-the-r-kind/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2020: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2020/03/26/february-2020-top-40-new-r-packages/</link>
      <pubDate>Thu, 26 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/03/26/february-2020-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred sixty-four new packages made it to CRAN in February. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eleven categories: Computational Methods, Data, Genomics, Machine Learning, Mathematics, Medicine, Science, Statistics, Time Series, Utilities, and Visualizations.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=delayed&#34;&gt;delayed&lt;/a&gt; v0.3.0: Implements mechanisms to parallelize dependent tasks in a manner that optimizes the computational resources. Functions produce &amp;ldquo;delayed computations&amp;rdquo; which may be parallelized using futures. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/delayed/vignettes/delayed.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;delayed.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tergmLite&#34;&gt;tergmLite&lt;/a&gt; v2.1.7: Provides functions to efficiently simulate dynamic networks estimated with the framework for temporal exponential random graph models implemented in the &lt;a href=&#34;https://cran.r-project.org/package=tergm&#34;&gt;&lt;code&gt;tergm&lt;/code&gt;&lt;/a&gt; package.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crsmeta&#34;&gt;crsmeta&lt;/a&gt; v0.2.0: Provides functions to obtain coordinate system metadata from various data formats including: &lt;a href=&#34;https://en.wikipedia.org/wiki/Spatial_reference_system&#34;&gt;CRS&lt;/a&gt; (Coordinate Reference System), &lt;a href=&#34;http://www.epsg.org/&#34;&gt;EPSG&lt;/a&gt; (European Petroleum Survey Group), &lt;a href=&#34;https://proj.org/&#34;&gt;PROJ4&lt;/a&gt; and &lt;a href=&#34;http://docs.opengeospatial.org/is/12-063r5/12-063r5.html&#34;&gt;WKT&lt;/a&gt; (Well-Known Text 2).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=danstat&#34;&gt;danstat&lt;/a&gt; v0.1.0: Implements an interface into the &lt;a href=&#34;https://www.dst.dk/en/Statistik/statistikbanken/&#34;&gt;Statistics Denmark Databank&lt;/a&gt; API. The vignette provides an &lt;a href=&#34;https://cran.r-project.org/web/packages/danstat/vignettes/Introduction_to_danstat.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=osfr&#34;&gt;osfr&lt;/a&gt; v0.2.8: Implements an interface for interacting with &lt;a href=&#34;https://osf.io&#34;&gt;OSF&lt;/a&gt; which enables users to access open research materials and data, or to create and manage private or public projects. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/osfr/vignettes/getting_started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/osfr/vignettes/auth.html&#34;&gt;Authentication&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=selectSNPs&#34;&gt;selectSNPs&lt;/a&gt; v1.0.1: Provides a method using unified local functions to select low-density SNPs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/selectSNPs/vignettes/Tuitorial_selectSNPs.html&#34;&gt;Vignette&lt;/a&gt; for a tutorial.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;selectSNPS.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=varitas&#34;&gt;varitas&lt;/a&gt; v0.0.1: Implements a multi-caller variant analysis pipeline for targeted analysis sequencing data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/varitas/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/varitas/vignettes/errors.html&#34;&gt;Errors&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=autokeras&#34;&gt;autokeras&lt;/a&gt; v1.0.1: Implements an interface to &lt;a href=&#34;https://autokeras.com/&#34;&gt;AutoKeras&lt;/a&gt;, an open source software library for automated machine learning. See &lt;a href=&#34;https://cran.r-project.org/web/packages/autokeras/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MTPS&#34;&gt;MTPS&lt;/a&gt; v0.1.9: Implements functions to predict simultaneous multiple outcomes based on revised stacking algorithms as described in &lt;a href=&#34;doi:10.1093/bioinformatics/btz531&#34;&gt;Xing et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MTPS/vignettes/Guide.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quanteda.textmodels&#34;&gt;quanteda.textmodels&lt;/a&gt; v0.9.1: Implements methods for scaling models and classifiers based on sparse matrix objects representing textual data. It includes implementations of the &lt;a href=&#34;doi:10.1017/S0003055403000698&#34;&gt;Laver et al. (2003)&lt;/a&gt; wordscores model, the &lt;a href=&#34;arXiv:1710.08963&#34;&gt;Perry &amp;amp; Benoit&amp;rsquo;s (2017)&lt;/a&gt; class affinity scaling model, and the &lt;a href=&#34;doi:10.1111/j.1540-5907.2008.00338.x&#34;&gt;Slapin &amp;amp; Proksch (2008)&lt;/a&gt; wordfish model. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/quanteda.textmodels/vignettes/textmodel_performance.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SeqDetect&#34;&gt;SeqDetect&lt;/a&gt; v1.0.7: Implements the automaton model found in &lt;a href=&#34;https://ieeexplore.ieee.org/document/8910574&#34;&gt;Krleža, Vrdoljak &amp;amp; Brčić (2019)&lt;/a&gt; to detect and process sequences. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SeqDetect/vignettes/SequentialDetector.pdf&#34;&gt;vignette&lt;/a&gt; for examples and theory.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SeqDetect.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=studyStrap&#34;&gt;studyStrap&lt;/a&gt; v1.0.0: Implements multi-Study Learning algorithms such as Merging, Study-Specific Ensembling (Trained-on-Observed-Studies Ensemble), the Study Strap, and the Covariate-Matched Study Strap. and offers over 20 similarity measures.  See &lt;a href=&#34;doi:10.1101/856385&#34;&gt;Kishida, et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/studyStrap/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlaneGeometry&#34;&gt;PlaneGeometry&lt;/a&gt; v1.1.0: Provides R6 classes representing triangles, circles, circular arcs, ellipses, elliptical arcs and lines, plot methods, transformations and more. The &lt;a href=&#34;https://cran.r-project.org/web/packages/PlaneGeometry/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; offers multiple examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PlaneGeometry.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=beats&#34;&gt;beats&lt;/a&gt; v0.1.1: Provides functions to import data from UFI devices and process electrocardiogram (ECG) data. It also includes a Shiny app for finding and exporting heart beats. See &lt;a href=&#34;https://cran.r-project.org/web/packages/beats/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;beats.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NMADiagT&#34;&gt;NMADiagT&lt;/a&gt; v0.1.2: Implements the hierarchical summary receiver operating characteristic model developed by &lt;a href=&#34;doi:10.1093/biostatistics/kxx025&#34;&gt;Ma et al. (2018)&lt;/a&gt; and the hierarchical model developed by &lt;a href=&#34;doi:10.1080/01621459.2018.1476239&#34;&gt;Lian et al. (2019)&lt;/a&gt; for performing meta-analysis. It is able to simultaneously compare one to five diagnostic tests within a missing data framework.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SAMBA&#34;&gt;SAMBA&lt;/a&gt; v0.9.0: Implements several methods, as proposed in &lt;a href=&#34;doi:10.1101/2019.12.26.19015859&#34;&gt;Beesley &amp;amp; Mukherjee (2020)&lt;/a&gt; for obtaining bias-corrected point estimates along with valid standard errors using electronic health records data with misclassifird EHR-derived disease status. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SAMBA/vignettes/UsingSAMBA.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SAMBA.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baRulho&#34;&gt;baRUlho&lt;/a&gt; v1.0.1: Provides functions to facilitate acoustic analysis of (animal) sound transmission experiments including functions for data preparation, analysis and visualization. See  &lt;a href=&#34;doi:10.1121/1.406682&#34;&gt;Dabelsteen et al. (1993)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/baRulho/vignettes/baRulho_quantifying_sound_degradation.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;baRulho.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CBSr&#34;&gt;CBSr&lt;/a&gt; v1.0.3: Uses monotonically constrained &lt;a href=&#34;https://pomax.github.io/bezierinfo/&#34;&gt;Cubic Bezier Splines&lt;/a&gt; to approximate latent utility functions in intertemporal choice and risky choice data. See the &lt;a href=&#34;doi:10.31234/osf.io/2ugwr&#34;&gt;Lee et al. (2019)&lt;/a&gt; for the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CBSr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blockCV&#34;&gt;blockCV&lt;/a&gt; v2.1.1: Provides functions for creating spatially or environmentally separated folds for cross-validation in spatially structured environments and methods for visualizing the effective range of spatial autocorrelation to separate training and testing datasets as described in &lt;a href=&#34;doi:10.1111/2041-210X.13107&#34;&gt;Valavi, R. et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/blockCV/vignettes/BlockCV_for_SDM.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;blockCV.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BGGM&#34;&gt;BGGM&lt;/a&gt; v1.0.0: Implements the methods for fitting Bayesian Gaussian graphical models recently introduced in &lt;a href=&#34;doi:10.31234/osf.io/x8dpr&#34;&gt;Williams (2019)&lt;/a&gt;, &lt;a href=&#34;doi:10.31234/osf.io/ypxd8&#34;&gt;Williams &amp;amp; Mulder (2019)&lt;/a&gt; and &lt;a href=&#34;doi:10.31234/osf.io/yt386&#34;&gt;Williams et al. (2019)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/BGGM/vignettes/credible_intervals.html&#34;&gt;Credible Intervals&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BGGM/vignettes/network_plot_1.html&#34;&gt;Plotting Network Structure&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/BGGM/vignettes/ppc1.html&#34;&gt;Comparing GGMs with the Posterior Predicive Distributions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/BGGM/vignettes/predict.html&#34;&gt;Predictability&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BGGM.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metagam&#34;&gt;metagam&lt;/a&gt; v:0.1.0: Provides a method to perform the meta-analysis of generalized additive models and generalized additive mixed models, including functionality for removing individual participant data from models computed using the &lt;code&gt;mgcv&lt;/code&gt; and &lt;code&gt;gamm4&lt;/code&gt; packages. A typical use case is a situation where data cannot be shared across locations, and an overall meta-analytic fit is sought. For the details see &lt;a href=&#34;arXiv:2002.02627&#34;&gt;Sorensen et al. (2020)&lt;/a&gt;, &lt;a href=&#34;http://www.jstor.org/stable/3703820&#34;&gt;Zanobetti (2000)&lt;/a&gt;, and &lt;a href=&#34;oi:10.6000/1929-6029.2018.07.02.1&#34;&gt;Crippa et al. (2018)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/metagam/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/metagam/vignettes/dominance.html&#34;&gt;Dominance&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/metagam/vignettes/heterogeneity.html&#34;&gt;Heterogenity Plots&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/metagam/vignettes/multivariate.html&#34;&gt;Multivariate Smooth Terms&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metagam.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MKpower&#34;&gt;MKpower&lt;/a&gt; v0.4: Provides functions for power analysis and sample size calculations for Welch and Hsu t-tests, Wilcoxon rank sum tests and diagnostic tests. See &lt;a href=&#34;doi:10.1016/j.jclinepi.2004.12.009&#34;&gt;Flahault et al. (2005)&lt;/a&gt; and &lt;a href=&#34;doi:10.1093/biostatistics/kxj036&#34;&gt;Dobbin &amp;amp; Simon (2007)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MKpower/vignettes/MKpower.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MKpower.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mvrsquared&#34;&gt;mvrsquared&lt;/a&gt; v0.0.3: Implements a method to compute the coefficient of determination for outcomes in n-dimensions. See &lt;a href=&#34;arXiv:1911.11061&#34;&gt;Jones (2019)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mvrsquared/vignettes/getting_started_with_mvrsquared.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pdynmc&#34;&gt;pdynmc&lt;/a&gt; v0.8.0: Provides functions to model linear dynamic panel data  based on linear and nonlinear moment conditions as proposed by &lt;a href=&#34;doi:10.2307/1913103&#34;&gt;Holtz-Eakin et al.(1988)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/0304-4076(94)01641-C&#34;&gt;Ahn &amp;amp; Schmidt (1995)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1016/0304-4076(94)01642-D&#34;&gt;Arellano &amp;amp; Bover (1995)&lt;/a&gt;.  See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pdynmc/vignettes/pdynmc.pdf&#34;&gt;vignette&lt;/a&gt; for the underlying theory and a sample session.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Superpower&#34;&gt;Superpower&lt;/a&gt; v0.0.3: Provides functions to simulate ANOVA designs of up to three factors, calculate the observed power and average observed effect size for all main effects and interactions. See &lt;a href=&#34;doi:10.31234/osf.io/baxsf&#34;&gt;Lakens &amp;amp; Caldwell (2019)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Superpower/vignettes/intro_to_superpower.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tune&#34;&gt;tune&lt;/a&gt; v0.0.1: Provides functions and classes for use in conjunction with other &lt;code&gt;tidymodels&lt;/code&gt; packages for finding reasonable values of hyper-parameters in models, pre-processing methods, and post-processing steps. Look &lt;a href=&#34;https://tidymodels.github.io/tune/articles/getting_started.html&#34;&gt;here&lt;/a&gt; for and example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tune.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xnet&#34;&gt;xrnet&lt;/a&gt; v0.1.7: Provides functions to fit hierarchical regularized regression models incorporating potentially informative external data as in &lt;a href=&#34;doi:10.21105/joss.01761&#34;&gt;Weaver &amp;amp; Lewinger (2019)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/xrnet/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xrnet.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seer&#34;&gt;seer&lt;/a&gt; v1.4.1: Implements a framework for selecting time series forecast models based on features calculated from the time series. For details see &lt;a href=&#34;https://www.monash.edu/business/econometrics-and-business-statistics/research/publications/ebs/wp06-2018.pdf&#34;&gt;Talagala et al. (20180)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;seer.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=testcorr&#34;&gt;testcorr&lt;/a&gt; v0.1.2: Provides functions for computing test statistics for the significance of autocorrelation in univariate time series, cross-correlation in bivariate time series, Pearson correlations in multivariate series and test statistics for i.i.d. property of univariate series as described in &lt;a href=&#34;https://cowles.yale.edu/sites/default/files/files/pub/d21/d2194.pdf&#34;&gt;Dalla et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/testcorr/vignettes/testcorr.pdf&#34;&gt;vignette&lt;/a&gt; for the math and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;testcorr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utility&#34;&gt;Utility&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bioC.logs&#34;&gt;bioC.logs&lt;/a&gt; v1.1: Fetches download statistics BioConductor.org. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bioC.logs/vignettes/bioC.logs.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=matricks&#34;&gt;matricks&lt;/a&gt; v0.8.2: Provides function to help with creation of complex matrices along with a plotting function. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/matricks/vignettes/policy_evaluation.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;matricks.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rco&#34;&gt;rco&lt;/a&gt; v1.0.1: Provides functions to automatically apply different strategies to optimize R code. These functions take R code as input, and returns R code as output. There are vignettes on: &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/contributing-an-optimizer.html&#34;&gt;Contributing an optimizer&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/docker-readme.html&#34;&gt;Docker files&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-common-subexpr.html&#34;&gt;Common Subexpression Elimination&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-constant-folding.html&#34;&gt;Constant Folding&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-constant-propagation.html&#34;&gt;Constant Propagation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-dead-code.html&#34;&gt;Dead Code Elimination&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-dead-expr.html&#34;&gt;Dead Expression Elimination&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-dead-store.html&#34;&gt;Dead Store Elimination&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rco/vignettes/opt-loop-invariant.html&#34;&gt;Loop-invariant Code Motion&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=slider&#34;&gt;slider&lt;/a&gt; v0.1.2: Provides type-stable rolling window functions over any R data type and supports both cumulative and expanding windows. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/slider/vignettes/rowwise.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=taxadb&#34;&gt;taxadb&lt;/a&gt; v0.1.0:  Provides fast, consistent access to taxonomic data, and supports common tasks such as resolving taxonomic names to identifiers and looking up higher classification ranks of given species. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/taxadb/vignettes/backends.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/taxadb/vignettes/data-sources.html&#34;&gt;Schema&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyfst&#34;&gt;tidyfst&lt;/a&gt; v0.8.8: Provides a toolkit of tidy data manipulation verbs with &lt;code&gt;data.table&lt;/code&gt; as the backend, combining the merits of syntax elegance from &lt;code&gt;dplyr&lt;/code&gt; and computing performance from &lt;code&gt;data.table&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/chinese_tutorial.html&#34;&gt;vignete&lt;/a&gt; written in Chinese, an English Language &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example1_intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example2_join.html&#34;&gt;join&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example3_reshape.html&#34;&gt;reshape&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example4_nest.html&#34;&gt;nest&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example5_fst.html&#34;&gt;fst&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyfst/vignettes/example6_dt.html&#34;&gt;dt&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidytable&#34;&gt;tidytable&lt;/a&gt; v0.3.2: Provides an &lt;code&gt;rlang&lt;/code&gt; compatible interface to &lt;code&gt;data.table&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tidytable/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iNZightTools&#34;&gt;iNzightTools&lt;/a&gt; v1.8.3: Provides wrapper functions for common variable and dataset manipulation workflows primarily used by &lt;a href=&#34;https://www.stat.auckland.ac.nz/~wild/iNZight/&#34;&gt;iNZight&lt;/a&gt;, a graphical user interface providing easy exploration and visualization of data for students. Many functions return the &lt;code&gt;tidyverse&lt;/code&gt; code used to obtain the result in an effort to bridge the gap between GUI and coding.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;iNZightTools.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baRulhoIPV&#34;&gt;IPV&lt;/a&gt; v0.1.1: Provides functions to generate item pool visualizations which are used to display the conceptual structure of a set of items. See &lt;a href=&#34;doi:10.1177/2059799119884283&#34;&gt;Dantlgraber et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/IPV/vignettes/ipv-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;IPV.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spacey&#34;&gt;spacey&lt;/a&gt; v0.1.1: Provides utilities to download &lt;a href=&#34;https://www.usgs.gov/&#34;&gt;USGS&lt;/a&gt; and &lt;a href=&#34;https://www.usgs.gov/&#34;&gt;ESRI&lt;/a&gt; geospatial data and produce high quality &lt;a href=&#34;https://www.rayshader.com/&#34;&gt;rayshader&lt;/a&gt; maps for locations in the United States. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/spacey/vignettes/introduction-to-spacey.html&#34;&gt;Introduction&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spacey.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Tendril&#34;&gt;Tendril&lt;/a&gt; v2.0.4: Provides functions to compute and display tendril plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Tendril/vignettes/TendrilUsage.html&#34;&gt;vignnette&lt;/a&gt; for and introduction..&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Tendril.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyHeatmap&#34;&gt;tidyHeatmap&lt;/a&gt; v0.99.9: Provides an implementation of the Bioconductor &lt;a href=&#34;https://bioconductor.org/packages/release/bioc/html/ComplexHeatmap.html&#34;&gt;ComplexHeatmap&lt;/a&gt; package based on tidy data frames. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyHeatmap/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidyHeatMap.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/03/26/february-2020-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January 2020: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2020/02/24/january-2020-top-40-new-r-packages/</link>
      <pubDate>Mon, 24 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/02/24/january-2020-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred forty-seven new packages made it to CRAN in January. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in nine categories: Computational Methods, Genomics, Machine Learning, Mathematics, Medicine, Statistics, Time Series, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FSSF&#34;&gt;FSSF&lt;/a&gt; v0.1.1: Provides three methods proposed by &lt;a href=&#34;doi:10.1080/00224065.2019.1705207&#34;&gt;Shang &amp;amp; Apley (2019)&lt;/a&gt; to generate fully-sequential space-filling designs inside a unit hypercube.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seagull&#34;&gt;seagull&lt;/a&gt; v1.0.5: Implements a proximal gradient descent solver for the operators lasso, group lasso, and sparse-group lasso. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/seagull/vignettes/seagull.pdf&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=babette&#34;&gt;babette&lt;/a&gt; v2.1.2: Provides access to the &lt;a href=&#34;https://www.beast2.org&#34;&gt;BEAST2&lt;/a&gt; Bayesian phylogenetic tool, that uses DNA/RNA/protein data and many model priors to create a posterior of jointly estimated phylogenies and parameters. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/babette/vignettes/tutorial.html&#34;&gt;Tutorial&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/babette/vignettes/demo.html&#34;&gt;Basic Demo&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/babette/vignettes/step_by_step.html&#34;&gt;Step by Step Demo&lt;/a&gt;, a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/babette/vignettes/nested_sampling.html&#34;&gt;Nested Sampling&lt;/a&gt;, and another with &lt;a href=&#34;https://cran.r-project.org/web/packages/babette/vignettes/examples.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;babette.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=statgenGWAS&#34;&gt;statgenGWAS&lt;/a&gt; v1.0.3: Provides fast single trait Genome Wide Association Studies (GWAS) following the method described in &lt;a href=&#34;doi:10.1038/ng.548&#34;&gt;Kang et al. (2010)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/statgenGWAS/vignettes/GWAS.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;statgenGWAS.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=akc&#34;&gt;akc&lt;/a&gt; 0.9.4: Provides a tidy framework for automatic knowledge classification and visualization. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/akc/vignettes/tutorial_raw_text.html&#34;&gt;Tutorial&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/akc/vignettes/akc_vignette.html&#34;&gt;vignette&lt;/a&gt; on classification based on keyword co-occurrence.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;akc.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ced&#34;&gt;ced&lt;/a&gt; v1.0.1: Provides R bindings for the Google &lt;a href=&#34;https://github.com/google/compact_enc_det&#34;&gt;Compact Encoding Detection library&lt;/a&gt; which takes as input a source buffer of raw text bytes and probabilistically determines the most likely encoding for that text.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forestError&#34;&gt;forestError&lt;/a&gt; v0.1.1: Provides functions to estimate the conditional error distributions of random forest predictions and common parameters of those distributions, including conditional mean squared prediction errors, conditional biases, and conditional quantiles as proposed by &lt;a href=&#34;arXiv:1912.07435&#34;&gt;Lu &amp;amp; Hardin (2019)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ksharp&#34;&gt;ksharp&lt;/a&gt;v0.1.0.1: Provides functions to sharpen clusters by adjusting existing clusters to create contrast between groups. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ksharp/vignettes/ksharp.html&#34;&gt;vignette&lt;/a&gt; provides examples and references.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ksharp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mosmafs&#34;&gt;mosmafs&lt;/a&gt; v0.1.1: Provides functions for simultaneous hyperparameter tuning and feature selection through both single-objective and multi-objective optimization as described in &lt;a href=&#34;rXiv:1912.12912&#34;&gt;Binder et al. (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mosmafs/vignettes/demo.html&#34;&gt;Introduction&lt;/a&gt; and another vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mosmafs/vignettes/multifidelity.html&#34;&gt;Multi-Fidelity&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mosmafs.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=themis&#34;&gt;themis&lt;/a&gt; v0.1.0: Provides recipes for dealing with unbalanced data sets including balancing by increasing the number of minority cases using &lt;a href=&#34;arXiv:1106.1813&#34;&gt;SMOTE&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/11538059_91&#34;&gt;Borderline-SMOTE&lt;/a&gt; and &lt;a href=&#34;https://ieeexplore.ieee.org/document/4633969&#34;&gt;ADASYN&lt;/a&gt;; or by decreasing the number of majority cases using &lt;a href=&#34;https://www.site.uottawa.ca/~nat/Workshop2003/jzhang.pdf&#34;&gt;NearMiss&lt;/a&gt; or &lt;a href=&#34;https://ieeexplore.ieee.org/document/430945&#34;&gt;Tomek link removal&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/tidymodels/themis&#34;&gt;here&lt;/a&gt; examples.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=caracas&#34;&gt;caracas&lt;/a&gt; v0.1.0: Implements computer algebra by providing access to the Python &lt;a href=&#34;https://www.sympy.org/&#34;&gt;&lt;code&gt;SymPy&lt;/code&gt;&lt;/a&gt; library making it possible to solve equations symbolically, find symbolic integrals, symbolic sums and other important quantities. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/caracas/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clifford&#34;&gt;clifford&lt;/a&gt; v1.0-1: Provides a suite of routines for &lt;a href=&#34;https://en.wikipedia.org/wiki/Clifford_algebra&#34;&gt;Clifford algebras&lt;/a&gt;. Special cases include Lorentz transforms, quaternion multiplication, and Grassman algebra. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clifford/vignettes/clifford.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metan&#34;&gt;metan&lt;/a&gt; v1.3.0: Provides functions for the stability analysis of multi-environment trial data using parametric and non-parametric methods including additive main effects and multiplicative interaction analysis, &lt;a href=&#34;doi:10.2135/cropsci2013.04.0241&#34;&gt;Gauch (2013)&lt;/a&gt;; genotype plus genotype-environment biplot analysis, &lt;a href=&#34;doi:10.1201/9781420040371&#34;&gt;Yan &amp;amp; Kang (2003)&lt;/a&gt;; joint regression analysis, &lt;a href=&#34;doi:10.2135/cropsci1966.0011183X000600010011x&#34;&gt;Eberhart &amp;amp; Russel (1966)&lt;/a&gt; and much more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/metan/vignettes/metan_start.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metan.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nosoi&#34;&gt;nosoi&lt;/a&gt; v1.0.0: Implements a flexible agent-based stochastic transmission chain, epidemic simulator. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nosoi/vignettes/nosoi.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/nosoi/vignettes/none.html&#34;&gt;Homogenous Populations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nosoi/vignettes/discrete.html&#34;&gt;Discrete Populations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/nosoi/vignettes/continuous.html&#34;&gt;Continuous Populations&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nosoi/vignettes/output.html&#34;&gt;Visualization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nosoi.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinySIR&#34;&gt;shinySIR&lt;/a&gt; v0.1.1: Provides interactive plotting for mathematical models of infectious disease spread. Users can choose from a variety of common built-in ordinary differential equation models or create their own. See &lt;a href=&#34;doi:10.2307/j.ctvcm4gk0&#34;&gt;Keeling &amp;amp; Rohani (2008)&lt;/a&gt; and &lt;a href=&#34;doi:10.1007/978-3-319-97487-3&#34;&gt;Bjornstad (2018)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/shinySIR/vignettes/Vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinySIR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=transplantr&#34;&gt;transplantr&lt;/a&gt; v0.1.0: Provides a set of vectorised functions to calculate medical equations used in transplantation, focused mainly on transplantation of abdominal organs. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/transplantr/vignettes/egfr.html&#34;&gt;Estimated GFR&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/transplantr/vignettes/hla_mismatch_grade.html&#34;&gt;HLA Mismatch Level&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/transplantr/vignettes/kidney_risk_scores.html&#34;&gt;Kidney Risk Scores&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/transplantr/vignettes/liver_recipient_scoring.html&#34;&gt;Liver Recipient Scoring&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bggum&#34;&gt;bggum&lt;/a&gt; v1.0.2: Provides a Metropolis-coupled Markov chain Monte Carlo sampler, post-processing, parameter estimation functions, and plotting utilities for the generalized graded unfolding model of &lt;a href=&#34;doi:10.1177/01466216000241001&#34;&gt;Roberts et al.(2000)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bggum/vignettes/bggum.html&#34;&gt;vignette&lt;/a&gt; for the math and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bggum.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cSEM&#34;&gt;cSEM&lt;/a&gt; v0.1.0: Provides functions to estimate, assess, test, and study linear, nonlinear, hierarchical and multigroup structural equation models using composite-based approaches and procedures, including estimation techniques such as partial least squares path modeling (PLS-PM) and its derivatives (PLSc, ordPLSc, robustPLSc), generalized structured component analysis (GSCA) and others. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/cSEM/vignettes/cSEM.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/cSEM/vignettes/Notation.html&#34;&gt;Notation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cSEM/vignettes/Terminology.html&#34;&gt;Terminology&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/cSEM/vignettes/Using-assess.html&#34;&gt;Post Estimation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mcp&#34;&gt;mcp&lt;/a&gt; v0.2.0: Implements regression with multiple change points which can be for means, variances, autocorrelation structure, and any combination of these. It provides a generalization of the approach described in &lt;a href=&#34;doi:10.2307/2347570&#34;&gt;Carlin et al. (1992)&lt;/a&gt; and &lt;a href=&#34;doi:10.2307/2986119&#34;&gt;Stephens (1994)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/mcp/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mcp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metropolis&#34;&gt;metopolis&lt;/a&gt; v0.1.5: Provides functions for learning how the &lt;a href=&#34;https://doi.org/10.1063/1.1699114&#34;&gt;Metropolis algorithm&lt;/a&gt; works. The &lt;a href=&#34;https://cran.r-project.org/web/packages/metropolis/vignettes/metropolis-vignette.html&#34;&gt;vignette&lt;/a&gt; includes examples of hand-coding a logistic model using several variants of the Metropolis algorithm.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;metropolis.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=miceRanger&#34;&gt;miceRanger&lt;/a&gt; v1.3.1: Implements multiple imputation by chained equations with Random Forests. There are vignettes on the &lt;a href=&#34;The MICE Algorithm&#34;&gt;Mice Algorithm&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/miceRanger/vignettes/usingMiceRanger.html&#34;&gt;Filling in Missing Data&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/miceRanger/vignettes/diagnosticPlotting.html&#34;&gt;Diagnostics Plotting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;miceRanger.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=momentfit&#34;&gt;momentfit&lt;/a&gt; v0.1-0. Provides functions to perform method of moment fits including the Generalized method of moments, &lt;a href=&#34;doi:10.2307/1912775&#34;&gt;(Hansen (1982)&lt;/a&gt; and the Generalized Empirical Likelihood, &lt;a href=&#34;doi:10.1111/j.0013-0133.1997.174.x&#34;&gt;(Smith (1997)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/momentfit/vignettes/gelS4.pdf&#34;&gt;Generalized Empirical Likelihood&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/momentfit/vignettes/gmmS4.pdf&#34;&gt;Generalized Method of Moments&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlraa&#34;&gt;nlraa&lt;/a&gt; v0.53: Implements nonlinear regression functions using self-start algorithms including the Beta growth function proposed by &lt;a href=&#34;doi:10.1093/aob/mcg029&#34;&gt;Yin et al. (2003)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/nlraa/vignettes/nlraa.html&#34;&gt;Introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/nlraa/vignettes/nlraa-AgronJ-paper.html&#34;&gt;vignette&lt;/a&gt; with examples from &lt;a href=&#34;doi:10.2134/agronj2012.0506&#34;&gt;Archontoulis &amp;amp; Miguez (2015)&lt;/a&gt; and another &lt;a href=&#34;https://cran.r-project.org/web/packages/nlraa/vignettes/nlraa-Oddi-LFMC.html&#34;&gt;vignette&lt;/a&gt; with examples from &lt;a href=&#34;doi:10.1002/ece3.5543&#34;&gt;Oddi et al. (2019)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nlraa.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PoissonBinomial&#34;&gt;PoissonBinomial&lt;/a&gt; v1.0.2: Implements multiple exact and approximate methods for computing the probability mass, cumulative distribution and quantile functions, as well as generating random numbers for the Poisson Binomial distribution as described in &lt;a href=&#34;doi:10.1016/j.csda.2012.10.006&#34;&gt;Hong (2013)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/j.csda.2018.01.007&#34;&gt;Biscarri et al. (2018)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/PoissonBinomial/vignettes/intro.html&#34;&gt;Efficient Computation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PoissonBinomial/vignettes/proc_approx.html&#34;&gt;Approximate Procedures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PoissonBinomial/vignettes/proc_exact.html&#34;&gt;Exact Procedures&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/PoissonBinomial/vignettes/use_with_rcpp.html&#34;&gt;Usage with Rcpp&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=relgam&#34;&gt;relgam&lt;/a&gt; v1.0: Implements a method for fitting the entire regularization path of the reluctant generalized additive model (RGAM) for linear regression, logistic, Poisson and Cox regression models. See &lt;a href=&#34;arXiv:1912.01808&#34;&gt;Tay &amp;amp; Tibshirani (2019)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=s2n2t&#34;&gt;s2net&lt;/a&gt; v1.0.1: Implements the generalized semi-supervised elastic-net, extending the supervised elastic-net to make it practical to perform feature selection in semi-supervised contexts. See &lt;a href=&#34;doi:10.1080/10618600.2012.657139&#34;&gt;Culp (2013)&lt;/a&gt; for references on the Joint Trained Elastic-Net and the &lt;a href=&#34;https://cran.r-project.org/web/packages/s2net/vignettes/supervised.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=signnet&#34;&gt;signnet&lt;/a&gt; v0.5.1: Implements methods for the analysis of signed networks including several measures for structural balance as introduced by &lt;a href=&#34;doi:10.1037/h0046049&#34;&gt;Cartwright &amp;amp; Harary (1956)&lt;/a&gt;, blockmodeling algorithms from &lt;a href=&#34;doi:10.1016/j.socnet.2008.03.005&#34;&gt;Doreian (2008)&lt;/a&gt;, various centrality indices, and projections introduced by &lt;a href=&#34;doi:10.1080/0022250X.2019.1711376&#34;&gt;Schoch (2020)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/blockmodeling.html&#34;&gt;Blockmodeling&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/centrality.html&#34;&gt;Centrality&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/complex_matrices.html&#34;&gt;Complex Matrices&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/signed_2mode.html&#34;&gt;Signed Two-Mode Networks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/signed_networks.html&#34;&gt;Signed Networks&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/signnet/vignettes/structural_balance.html&#34;&gt;Structural Balance&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;signnet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survParamSim&#34;&gt;survParamSim&lt;/a&gt; v0.1.0: Provides functions to perform survival simulation with parametric survival model generated from &lt;code&gt;survreg&lt;/code&gt; function in &lt;code&gt;survival&lt;/code&gt; package. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/survParamSim/vignettes/survParamSim.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;survparamSim.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xnet&#34;&gt;xnet&lt;/a&gt; v0.1.11: Provides functions to fit a two-step kernel ridge regression model for predicting edges in networks, and carry out cross-validation. See &lt;a href=&#34;doi:10.1093/bib/bby095&#34;&gt;Stock et al. (2018)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/xnet/vignettes/xnet_ShortIntroduction.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/xnet/vignettes/Preparation_example_data.html&#34;&gt;Data Preparation&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/xnet/vignettes/xnet_ClassStructure.html&#34;&gt;S4 Class Structure&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xnet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pcts&#34;&gt;pcts&lt;/a&gt; v0.14-4: Provides classes and methods for modeling and simulating periodically correlated and periodically integrated time series. For background see &lt;a href=&#34;doi:10.1111/j.1467-9892.2009.00617.x&#34;&gt;Boshnakov &amp;amp; Iqelan (2009)&lt;/a&gt; and &lt;a href=&#34;doi:10.1111/j.1467-9892.1996.tb00281.x&#34;&gt;Boshnakov (1996)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fdaACF&#34;&gt;fdaACF&lt;/a&gt; v0.1.0: Provides functions to compute autocorrelation functions for functional time series. Look &lt;a href=&#34;https://github.com/GMestreM/fdaA&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fdaACF.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dmdscheme&#34;&gt;dmdScheme&lt;/a&gt; v1.0.0: Provides a framework for developing domain specific metadata. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dmdScheme/vignettes/r_package_introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dmdScheme/vignettes/Howto_create_new_scheme.html&#34;&gt;Creating a New Scheme&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/dmdScheme/vignettes/minimum_requirements_dmdscheme.html&#34;&gt;Minimum Requirements&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gridtext&#34;&gt;gridtext&lt;/a&gt; v0.1.0: Provides support for rendering of formatted text using &lt;code&gt;grid&lt;/code&gt; graphics. Look &lt;a href=&#34;https://wilkelab.org/gridtext/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gridtext.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netstat&#34;&gt;netstat&lt;/a&gt; v0.1.1: Implements an interface to the &lt;a href=&#34;https://en.wikipedia.org/wiki/Netstat&#34;&gt;netstat&lt;/a&gt; command line utility for retrieving and parsing network statistics from Transmission Control Protocol (TCP) ports. See &lt;a href=&#34;http://man7.org/linux/man-pages/man8/netstat.8.html&#34;&gt;&lt;em&gt;The Linux System Administrator&amp;rsquo;s Manual&lt;/em&gt;&lt;/a&gt;, and the &lt;a href=&#34;https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/netstat&#34;&gt;Microsoft website&lt;/a&gt; for basic information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=progressr&#34;&gt;progressr&lt;/a&gt; v0.4.0: Provides a minimal, unifying API for scripts and packages to report progress updates including when using parallel processing. The &lt;a href=&#34;https://cran.r-project.org/web/packages/progressr/vignettes/progressr-intro.html&#34;&gt;vignette&lt;/a&gt; offers an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PROJ&#34;&gt;PROJ&lt;/a&gt; v0.1.0: Implements a wrapper around the generic coordinate transformation software, &lt;a href=&#34;https://proj.org/&#34;&gt;PROJ&lt;/a&gt; that transforms geospatial coordinates from one coordinate reference system to another, and cartographic projections as well as geodetic transformations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PROJ/vignettes/PROJ.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=round&#34;&gt;round&lt;/a&gt; v0.12-1: Provides functions to explore differences between current and potential future versions of the base R &lt;code&gt;round()&lt;/code&gt; function along with some partly related C99 math lib functions not in base R. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/round/vignettes/Rounding.html&#34;&gt;vignette&lt;/a&gt; for the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=warp&#34;&gt;warp&lt;/a&gt; v0.1.0: Implements tooling to group dates by a variety of periods including: yearly, monthly, by second, by week of the month, and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/warp/vignettes/hour.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=apyramid&#34;&gt;apyramid&lt;/a&gt; v0.1.0: Provides a quick method for visualizing non-aggregated line-list or aggregated census data stratified by age and one or two categorical variables (e.g. gender and health status) with any number of values. This package is part of the &lt;a href=&#34;https://r4epis.netlify.com&#34;&gt;R4Epis Project&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/apyramid/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;apyramid.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3viz&#34;&gt;mlr3viz&lt;/a&gt; v0.1.1: Provides visualizations for &lt;a href=&#34;https://cran.r-project.org/package=mlr3&#34;&gt;&lt;code&gt;mlr3&lt;/code&gt;&lt;/a&gt; objects including barplots, boxplots, histograms, ROC curves, and Precision-Recall curves. &lt;a href=&#34;https://cran.r-project.org/web/packages/mlr3viz/readme/README.html&#34;&gt;README&lt;/a&gt; offers some examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mlr3viz.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/02/24/january-2020-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R, Public Health and Politics</title>
      <link>https://rviews.rstudio.com/2020/02/19/r-public-health-and-politics/</link>
      <pubDate>Wed, 19 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/02/19/r-public-health-and-politics/</guid>
      <description>
        &lt;p&gt;Last week, Lancet published the paper &lt;a href=&#34;https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(19)33019-3/fulltext#%20&#34;&gt;&lt;em&gt;Improving the prognosis of health care in the USA&lt;/em&gt;&lt;/a&gt; by Alison P Galvani, Alyssa S Parpia, Eric M Foster, Burton H Singer, Meagan C Fitzpatrick of &lt;a href=&#34;https://publichealth.yale.edu/cidma/&#34;&gt;CIDMA&lt;/a&gt;, the Center for Infectious Disease Modeling and Analysis, Yale School of Public Health. The paper, which, provides a detailed analysis of the single-payer system introduced by Senator Sanders in the &lt;a href=&#34;https://www.sanders.senate.gov/download/
medicare-for-all-act?id=6CA2351C-6EAE-4A11-BBE4-CE07984813C8
&amp;amp;download=1&amp;amp;inline=file&#34;&gt;Medicare for All Act&lt;/a&gt; was published with a Shiny application that allows readers to test key assumptions regarding health care budgets, projected revenue, and the projected expansion of health care use.&lt;/p&gt;

&lt;p&gt;While the authors are clearly arguing the case for the single-payer system, the publication in a prestigious peer-reviewed journal, the detailed, documented data presented, and the Shiny app for testing assumptions should make this paper the basis for all serious, rational discussion about the economic viability of the single-payer system.&lt;/p&gt;

&lt;p&gt;This Shiny app is also a milestone for R, as it demonstrates the ability of R to help experts interactively engage with informed citizens to help them develop their own insights on complex matters.&lt;/p&gt;

&lt;iframe src=&#34;https://shift-cidma.shinyapps.io/single-payer_healthcare_interactive_financing_tool/&#34; width = 100% height = 1200&gt;&lt;/iframe&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/02/19/r-public-health-and-politics/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Photo Mosaics in R</title>
      <link>https://rviews.rstudio.com/2020/02/13/photo-mosaics-in-r/</link>
      <pubDate>Thu, 13 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/02/13/photo-mosaics-in-r/</guid>
      <description>
        


&lt;p&gt;&lt;em&gt;Harrison Schramm, CAP, PStat, is a Senior Fellow at the Center for Strategic and Budgetary Assessments.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In this short piece, I’m going to discuss a fun photography project I did over the winter using R. I’m also going to touch on some of the implications of the R license, which underlies our entire ecosystem, but we don’t usually think about that often.&lt;/p&gt;
&lt;p&gt;I’ve been a dedicated useR for the past 4 years. I started by using R for all the things that I previously did with spreadsheets - a great way to learn your way around the &lt;code&gt;magrittr&lt;/code&gt; and &lt;code&gt;dplyr&lt;/code&gt; packages. From there, I Replaced my word processor and slide software with &lt;code&gt;markdown&lt;/code&gt;. All the while, I’ve been increasing the amount of time I spend on graphics, particularly within the &lt;code&gt;ggplot2&lt;/code&gt; construct, as well as color scales provided by the &lt;code&gt;ggsci&lt;/code&gt; package (there are Simpsons and Futurama color palettes)! At some point over the summer, my interest in developing graphics began to inspire my R-tistic side, which I wrote about in &lt;a href=&#34;https://pubsonline.informs.org/do/10.1287/LYTX.2019.06.12/full/&#34;&gt;INFORMS/Analytics&lt;/a&gt; magazine this summer.&lt;/p&gt;
&lt;p&gt;All of last year, I worked on a project titled ‘Mosaic’. When we finished our &lt;a href=&#34;https://csbaonline.org/research/publications/mosaic-warfare-exploiting-artificial-intelligence-and-autonomous-systems-to-implement-decision-centric-operations&#34;&gt;report&lt;/a&gt;, my coauthors asked for suggestions on cover art, I naturally suggested we create a photo mosaic. While there are both free and commercially available solutions, my first choice, of course, was to find an R-centric solution. The advantages to using R for this project (as well as other things) is that it allows for the creation of &lt;em&gt;bespoke&lt;/em&gt; solutions; in other words, I don’t want just any photo mosaic, but rather one that has the attributes that I want.&lt;/p&gt;
&lt;p&gt;After a quick stack overflow / CRAN search, I found the &lt;code&gt;RsimMosaic&lt;/code&gt; &lt;a href=&#34;https://cran.r-project.org/web/packages/RsimMosaic/RsimMosaic.pdf&#34;&gt;package&lt;/a&gt; which gave me the tools I was looking for.&lt;/p&gt;
&lt;div id=&#34;making-a-photo-mosaic&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Making a photo mosaic&lt;/h3&gt;
&lt;p&gt;Basically, the tools in this package take a base image and replace each pixel with a tile. If properly chosen, a close-up view will focus on the tiles, but at a distance the base image will emerge. While this is simple enough, there are a few thing to consider.&lt;/p&gt;
&lt;p&gt;First, the dimension of the resulting image will be (in pixels) approximately the base image expanded by the tiles; for instance, if the base is 150x150, and the tiles are 30x30, the resulting image will be 4500 x 4500. I (somewhat embarrassingly) discovered this by having my R instance return a &lt;code&gt;cannot allocate vector of size 9GB&lt;/code&gt; error &lt;a href=&#34;#fn1&#34; class=&#34;footnote-ref&#34; id=&#34;fnref1&#34;&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Second, there is an R-tistic balance between the size of the base image and the size of the tiles; some experimentation is necessary. If you have an extensive library of tiles (I had over 600 in this instance), it is possible - but ill advised - to try to adjust their sizes manually. Fortunately, the package has a utility for doing this. However, there’s a catch; not all pictures have a base resolution that is amenable to being scaled down.&lt;/p&gt;
&lt;p&gt;Building a photo mosaic is really an R-tistic thing to do. The key is to collect a library of tiles that will allow sufficient diversity so that the program can make good contrast choices. For example, pictures of ships and airplanes are heavy in blue tones, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;making-a-tile-library&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Making a tile library&lt;/h3&gt;
&lt;p&gt;Once you have found your tiles, you will want to resize them. For example, I have found in most images I’ve been working with that a 30 x 30 (pixel) tile is a good size, balancing resolution with ‘mosaic-ness’. However, this is not the size of most raw images, and while you can resize them in MS Paint, this is a painstaking process. Fortunately &lt;code&gt;RsimMosaic&lt;/code&gt; provides a handy method: &lt;code&gt;createTiles&lt;/code&gt;. It’s &lt;em&gt;almost&lt;/em&gt; perfect for my application.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;heres-the-bit-about-the-license&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Here’s the bit about the license&lt;/h3&gt;
&lt;p&gt;Because R and it’s packages are distributed under the GPL license, you have the ability to adjust the functions that are in packages. This is straightforward; if you want to adjust a function &lt;code&gt;foo&lt;/code&gt;, you can assign it a new name &lt;code&gt;foo2 &amp;lt;- foo&lt;/code&gt; and then &lt;code&gt;fix(foo2)&lt;/code&gt; (or use a script / markdown) to make changes. You can of course simply edit the original function, but I do not recommend this as it can cause confusion on subsequent sessions.&lt;/p&gt;
&lt;p&gt;Remember in the preceding paragraph where I said it was &lt;em&gt;almost&lt;/em&gt; perfect? Some tiles have base sizes that cannot be coerced to rectangular shapes. The method that comes with the package simply generates an error. What is useful when generating ~600 tiles is to have a list so that I know the one that threw an error &lt;a href=&#34;#fn2&#34; class=&#34;footnote-ref&#34; id=&#34;fnref2&#34;&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But because we can do whatever we want with existing functions, consider the following modification:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;createTiles2 = createTiles&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;fix(createTiles2)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;{add the following directly after line 15:}&lt;/p&gt;
&lt;p&gt;&lt;code&gt;print(filenameArray[i])&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And voila! Fast and artistic! I used this list to find the tiles that could not be resized, and removed them from my tile library.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;making-the-mosaic&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Making the Mosaic&lt;/h2&gt;
&lt;p&gt;Now, for the part where we make the mosaic. The command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;composeMosaicFromImageRandomOptim(&amp;quot;RLogo_small.jpg&amp;quot;, &amp;quot;RMosaic.jpg&amp;quot;, &amp;quot;OutputPathGoesHere&amp;quot;)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;generates the following:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;RMosaic.jpg&#34; height = &#34;600&#34; width=&#34;800&#34;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;footnotes&#34;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&#34;fn1&#34;&gt;&lt;p&gt;is it surprising that an accomplished professional would admit to such a silly mistake in public? I don’t think so! We would all be better off if we were as open with our success as our failures; first to prevent others from wasting precious time with similar mistakes, and second to show that if we are going to work at the cutting edge, we are all in a sense students.&lt;a href=&#34;#fnref1&#34; class=&#34;footnote-back&#34;&gt;↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li id=&#34;fn2&#34;&gt;&lt;p&gt;other programmers might suggest a &lt;code&gt;tryCatch()&lt;/code&gt; environment, and I did think of that. Here was a case where I wanted something that worked fast, vice something that worked well.&lt;a href=&#34;#fnref2&#34; class=&#34;footnote-back&#34;&gt;↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/02/13/photo-mosaics-in-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some 2020 R Conferences</title>
      <link>https://rviews.rstudio.com/2020/02/05/some-2020-r-conferences/</link>
      <pubDate>Wed, 05 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/02/05/some-2020-r-conferences/</guid>
      <description>
        &lt;p&gt;rstudio::conf kicked off the 2020 season for R conferences last week with record attendance somewhere north of twenty-one hundred. Session topics ranged from business to science, marketing to medicine and attracted R users with very varied backgrounds including DevOps professionals, data scientists, journalists, physicians, statisticians, R package developers, Shiny developers and more. Although it is true that the San Francisco Bay Area is home to a large R Community, and that a great deal of planning and promotion went into making rstudio::conf a success, I don&amp;rsquo;t think that the enthusiasm and energy that permeated the conference was a local phenomenon. I expect 2020 to be a good year for R conferences worldwide. Here is my short, somewhat eclectic, and by no means complete list of upcoming 2020 R events.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;While not an R specific conference, the &lt;a href=&#34;https://ww2.amstat.org/meetings/csp/2020/?utm_source=informz&amp;amp;utm_medium=email&amp;amp;utm_campaign=asa&amp;amp;_zs=JaUQh1&amp;amp;_zl=mo2I6&#34;&gt;Conference on Statistical Practice&lt;/a&gt; (Sacramento, February 20 - 22) coming up soon will have some interesting R content. I am particularly looking forward to the talk by Songtao Wang on &lt;a href=&#34;https://ww2.amstat.org/meetings/csp/2020/onlineprogram/AbstractDetails.cfm?AbstractID=303990&#34;&gt;Thinking Statistically in Social Science and Humanities&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://www.ire.org/events-and-training/conferences/nicar-2020&#34;&gt;NICAR Confererence&lt;/a&gt; produced by the nonprofit &lt;a href=&#34;https://www.ire.org/&#34;&gt;Investigative Reporters and Editors Inc.&lt;/a&gt; (New Orleans, March 5 - 8) is a gathering of R and Python savvy journalists using R as an every day tool. Last year, I found the workshops and R training sessions to be outstanding.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;http://www.populationassociation.org/sidebar/annual-meeting/&#34;&gt;PAA Annual Meeting&lt;/a&gt; (Washington D.C., April 22 - 25) is an opportunity to meet demographers, economists public health professionals and sociologists using R.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://rstats.ai/nyr/#about&#34;&gt;R Conference New York&lt;/a&gt; (May, 7 - 9), the re-branded NY R Conference of previous years, promises to be the major East Coast R event of the year with a diverse and talented roster of speakers.&lt;/li&gt;
&lt;li&gt;The European R Users meeting, &lt;a href=&#34;https://2020.erum.io/&#34;&gt;eRUM&lt;/a&gt; (May, 27 - 30) will be the first major European R conference of the season. Note that Sharon Machlis, Director of Data &amp;amp; Analytics at IDG Communications will be one of the keynote speakers. 2020 may be the year that journalism captures the attention of the R Community.&lt;/li&gt;
&lt;li&gt;The Symposium on Data Science &amp;amp; Statistics, &lt;a href=&#34;https://ww2.amstat.org/meetings/sdss/2020/onlineprogram/index.cfm&#34;&gt;SDSS&lt;/a&gt;, (Pittsburgh, June 3 - 6) has become one of my favorite statistics conferences. Smaller and more manageable than the JSM, talks are sure to be infused with R content. Note that there will be a session on &lt;a href=&#34;https://ww2.amstat.org/meetings/sdss/2020/onlineprogram/Program.cfm?date=06-05-20&#34;&gt;Data Journalism and Visualization&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Now in its twelfth year, &lt;a href=&#34;http://uic.cvent.com/events/2020-r-finance-call-for-presentations/event-summary-add8ccef16bc42778b301c23ccab1a9e.aspx&#34;&gt;R / Finance&lt;/a&gt; (Chicago, June 5 - 6) has set the bar for small, single-session, collegial, technical R conferences. Focusing on Financial applications with a serious dose of advanced time series applications, R / Finance provides the opportunity to interact with professionals who put their money on R.&lt;/li&gt;
&lt;li&gt;Always the pivotal event of the R Community, &lt;a href=&#34;https://user2020.r-project.org/&#34;&gt;useR! 2020&lt;/a&gt; (St. Louis, July 7 -10) is sure to be a great event and a good time. The final program has not been published (Note that the &lt;a href=&#34;https://user2020.r-project.org/news/2019/11/20/call-for-abstracts/&#34;&gt;Call for papers&lt;/a&gt; is still open.), but the &lt;a href=&#34;https://user2020.r-project.org/program/tutorials/&#34;&gt;tutorial sessions&lt;/a&gt; alone indicate that useR! 2020 be an outstanding educational opportunity.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://user2020muc.r-project.org/&#34;&gt;useR! 2020 European Hub Conference&lt;/a&gt; (Munich, July 7 - 10) will feature live talks as well as video streaming sessions from useR! 2020 in St. Louis. This innovative format promises to be an important event in its own right and a satisfying community experience.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2020/&#34;&gt;JSM&lt;/a&gt; (Philadelphia, August 1 - 6), the mother of all statistical conferences, is expecting more than 6,500 attendees from 52 countries. This is an event you have to train for, but with some preparation and a little planning the JSM can be an opportunity to interact with statisticians who depend on the deep statistical knowledge embedded in R.&lt;/li&gt;
&lt;li&gt;The Bioconductor Conference, &lt;a href=&#34;https://bioc2020.bioconductor.org/&#34;&gt;BioC 2020&lt;/a&gt;, the event where &lt;em&gt;Software and Biology Connect&lt;/em&gt; (Boston, July 29 - 30) is the premier conference for R and Genomics. If you have an interest in learning about cutting edge statistical applications using the big data of modern Biology, this the conference to attend.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;http://whyr.pl/2020/&#34;&gt;Why R? 2020 Conference&lt;/a&gt; (Warsaw, August 27 - 30) is not only positioned to be the third significant European R conference of the year, the organizers have developed an ambitious and innovative strategy of supporting a number of satellite pre-meetings that stretch from Warsaw to Limerick and South Africa. I think this is a fantastic community initiative that represents a commitment to build the R Community in under served areas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;whyR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There is no website yet, but it is breaking news that R / Medicine 2020 will be held in Philadelphia from August 27th to 29th. In its third year, R / Medicine is establishing itself as the R conference for physicians seeking to advance clinical practice with R fueled data science.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://latin-r.com/en&#34;&gt;LatinR 2020 Conference&lt;/a&gt; (Montevideo, October 7 - 9) will be a major South American event. The &lt;a href=&#34;https://latin-r.com/blog/call-for-papers&#34;&gt;Call for papers&lt;/a&gt; is open. Look &lt;a href=&#34;https://latin-r.com/previous-editions/&#34;&gt;here&lt;/a&gt; for previous programs.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://bioconductor.github.io/BiocAsia2020/&#34;&gt;BiocAsia 2020 Conference&lt;/a&gt; (Beijing, October 17 - 18), the yearly Asian Bioconductor event, has confirmed that Robert Gentleman will be speaking.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other conferences on my radar are:&lt;br /&gt;
* The &lt;a href=&#34;https://rstats.ai/dublinr/&#34;&gt;R Conference Dublin&lt;/a&gt; (June)&lt;br /&gt;
* The CascadiaRConf (Eugene, OR)&lt;br /&gt;
* R / Pharma which will most likely be held at Harvard University in August.&lt;br /&gt;
* BioCEurope which will likely be held in December.&lt;/p&gt;

&lt;p&gt;Please let me know what upcoming conferences I may have missed by adding them to the comments section of this post.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/02/05/some-2020-r-conferences/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December 2019: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2020/01/20/december-2019-top-40-new-r-packages/</link>
      <pubDate>Mon, 20 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/01/20/december-2019-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred fifty-two packages made it to CRAN in December. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in ten categories: Data, Genomics, Machine Learning, Mathematics, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=climate&#34;&gt;climate&lt;/a&gt; v0.3.0: Provides access to meteorological and hydrological data from  &lt;a href=&#34;http://ogimet.com/index.phtml.en&#34;&gt;OGIMET&lt;/a&gt;, University of Wyoming - &lt;a href=&#34;http://weather.uwyo.edu/upperair&#34;&gt;atmospheric vertical profiling data&lt;/a&gt;, and Polish Institute of Meteorology and Water Management - &lt;a href=&#34;https://dane.imgw.pl&#34;&gt;National Research Institute&lt;/a&gt;. Look &lt;a href=&#34;https://www.mdpi.com/2071-1050/12/1/394&#34;&gt;here&lt;/a&gt; for more information as well as the &lt;a href=&#34;https://cran.r-project.org/web/packages/climate/vignettes/getstarted.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CCAMLRGIS&#34;&gt;CCAMLRGIS&lt;/a&gt; v3.0.1: Loads and creates spatial data, including layers and tools that are relevant to the activities of the Commission for the Conservation of Antarctic Marine Living Resources ( &lt;a href=&#34;https://www.ccamlr.org/en/organisation/home-page&#34;&gt;CCAMLR&lt;/a&gt;). Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/CCAMLRGIS/vignettes/CCAMLRGIS.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;CCAMLRGIS.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=schrute&#34;&gt;schrute&lt;/a&gt; v0.1.1: Contains the complete scripts from the American version of the Office television show in tibble format. Have a look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/schrute/vignettes/theoffice.html&#34;&gt;vignette&lt;/a&gt; and practice NLP.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simfinR&#34;&gt;simfinR&lt;/a&gt; v0.1.0: Provides access to &lt;a href=&#34;https://simfin.com/&#34;&gt;SimFin&lt;/a&gt; financial data including balance sheets, cash flow and income statements through the &lt;a href=&#34;https://simfin.com/data/access/api&#34;&gt;api&lt;/a&gt;. Look &lt;a href=&#34;https://www.msperlin.com/blog/post/2019-11-01-new-package-simfinr/&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simfin.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=statcanR&#34;&gt;statcanR&lt;/a&gt; v0.1.0: Provides access to Statistics Canada&amp;rsquo;s &lt;a href=&#34;https://www.statcan.gc.ca/eng/developers/wds&#34;&gt;Web Data Service&lt;/a&gt;. See &lt;a href=&#34;doi:10.6084/m9.figshare.10544735&#34;&gt;Warin &amp;amp; Le Duc (2019)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/statcanR/vignettes/statCanR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ampir&#34;&gt;ampir&lt;/a&gt; v0.1.0: Implements a toolkit to predict antimicrobial peptides from protein sequences on a genome-wide scale, including an SVM model trained on publicly available antimicrobial peptide data using calculated physico-chemical and compositional sequence properties described in &lt;a href=&#34;doi:10.1038/srep42362&#34;&gt;Meher et al. (2017)&lt;/a&gt;. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/ampir/vignettes/ampir.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simplePHENOTYPES&#34;&gt;simplePHENOTYPES&lt;/a&gt; v1.0.5: Implements algorithms for simulating pleiotropy and Linkage Disequilibrium under additive, dominance and epistatic models. See &lt;a href=&#34;https://academic.oup.com/bioinformatics/article/28/18/2397/252743&#34;&gt;Lipka et al. (2012)&lt;/a&gt; and &lt;a href=&#34;https://dl.sciencesocieties.org/publications/tpg/articles/12/1/180052&#34;&gt;Rice and Lipka (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/simplePHENOTYPES/vignettes/simplePHENOTYPES.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TreeTools&#34;&gt;TreeTools&lt;/a&gt; v0.1.3: Provides functions for the creation, modification and analysis of phylogenetic trees and the import and export of trees from Newick, Nexus &lt;a href=&#34;doi:10.1093/sysbio/46.4.590&#34;&gt;(Maddison et al. 1997)&lt;/a&gt;, and &lt;a href=&#34;http://www.lillo.org.ar/phylogeny/tnt/&#34;&gt;TNT&lt;/a&gt; formats. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeTools/vignettes/load-data.html&#34;&gt;Loading Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeTools/vignettes/load-trees.html&#34;&gt;Loading Trees&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/TreeTools/vignettes/filesystem-navigation.html&#34;&gt;Navigating the File System&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AzureVision&#34;&gt;AzureVision&lt;/a&gt; v1.0.0: Implements an interface to &lt;a href=&#34;https://docs.microsoft.com/azure/cognitive-services/Computer-vision/Home&#34;&gt;Azure Computer Vision&lt;/a&gt; and &lt;a href=&#34;https://docs.microsoft.com/azure/cognitive-services/custom-vision-service/home&#34;&gt;Azure Custom Vision&lt;/a&gt; which allow users to leverage the cloud to carry out visual recognition tasks using advanced image processing models. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureVision/vignettes/computervision.html&#34;&gt;Computer Vision&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureVision/vignettes/customvision.html&#34;&gt;Custom Vision&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dann&#34;&gt;dann&lt;/a&gt; v0.1.0: Implements discriminant Adaptive Nearest Neighbor Classification, variation of k nearest neighbors where the neighborhood is elongated along class boundaries. See &lt;a href=&#34;https://web.stanford.edu/~hastie/Papers/dann_IEEE.pdf&#34;&gt;Hastie (1995)&lt;/a&gt; for details. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dann/dann.pdf&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/dann/vignettes/dann.html&#34;&gt;Sub-dann&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eventstream&#34;&gt;eventstream&lt;/a&gt; v0.1.0: Provides functions to extract and classify events in contiguous spatio-temporal data streams of 2 or 3 dimensions. For details see &lt;a href=&#34;doi:10.13140/RG.2.2.10051.25129&#34;&gt;Kandanaarachchi et al. 2018&lt;/a&gt;. There is an example in &lt;a href=&#34;https://cran.r-project.org/web/packages/eventstream/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eventstream.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=isotree&#34;&gt;isotree&lt;/a&gt; v0.1.8: Provides multi-threaded implementations of &lt;a href=&#34;doi:10.1109/ICDM.2008.17&#34;&gt;isolation forest&lt;/a&gt;, &lt;a href=&#34;arXiv:1811.02141&#34;&gt;extended isolation forest&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/978-3-642-15883-4_18&#34;&gt;SCiForest&lt;/a&gt;, and &lt;a href=&#34;arXiv:1911.06646&#34;&gt;fair-cut forest&lt;/a&gt; for isolation-based outlier detection, clustered outlier detection, distance or &lt;a href=&#34;arXiv:1910.12362&#34;&gt;similarity approximation&lt;/a&gt;, and imputation of missing values as described in &lt;a href=&#34;arXiv:1911.06646&#34;&gt;Cortes (2019)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/david-cortes/isotree&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;isotree.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3proba&#34;&gt;mlr3proba&lt;/a&gt; v0.1.1: Extends &lt;a href=&#34;https://cran.r-project.org/package=mlr3&#34;&gt;&lt;code&gt;mlr3&lt;/code&gt;&lt;/a&gt; for probabilistic supervised learning that includes probabilistic and interval regression, survival modeling, and other specialized models. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mlr3proba/vignettes/survival.html&#34;&gt;Survival Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NLPclient&#34;&gt;NLPclient&lt;/a&gt; v1.0: Implements an interface to the &lt;a href=&#34;https://stanfordnlp.github.io/CoreNLP/index.html&#34;&gt;Stanford CoreNLP&lt;/a&gt; annotation client which includes a part-of-speech (POS) tagger, a named entity recognizer (NER), a parser, and a co-reference resolution system. See &lt;a href=&#34;https://cran.r-project.org/web/packages/NLPclient/readme/README.html&#34;&gt;README&lt;/a&gt; for installation details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stray&#34;&gt;stray&lt;/a&gt; v0.1.0: Modifies the &lt;a href=&#34;https://cran.r-project.org/package=HDoutliers&#34;&gt;&lt;code&gt;HDoutliers&lt;/code&gt;&lt;/a&gt; package for outlier detection in high dimensional data to include the algorithm proposed in &lt;a href=&#34;arXiv:1908.04000&#34;&gt;Talagala, Hyndman and Smith-Miles (2019)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfhub&#34;&gt;tfhub&lt;/a&gt; v0.7.0: is a library for the publication, discovery, and consumption of reusable parts of machine learning models. Modules comprise self-contained parts of &lt;code&gt;TensorFlow&lt;/code&gt; graphs along with weights and assets that can be reused across different tasks in a process known as transfer learning. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/tfhub/vignettes/intro.html&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tfhub/vignettes/key-concepts.html&#34;&gt;Key Concepts&lt;/a&gt; and using &lt;a href=&#34;https://cran.r-project.org/web/packages/tfhub/vignettes/hub-with-keras.html&#34;&gt;&lt;code&gt;TensorFlow&lt;/code&gt; with &lt;code&gt;Keras&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dual&#34;&gt;dual&lt;/a&gt; v0.0.3: Implements automatic differentiation using dual numbers and returns the output value of a mathematical function along with its exact first derivative (or gradient). For more details see &lt;a href=&#34;http://jmlr.org/papers/volume18/17-468/17-468.pdf&#34;&gt;Baydin et al. (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=set6&#34;&gt;set6&lt;/a&gt; v0.1.0: Provides an object-oriented interface for constructing and manipulating mathematical sets, including (countably finite) sets, tuples, intervals (countably infinite or uncountable), and fuzzy variants. using &lt;code&gt;R6&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/set6/vignettes/set6.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LARisk&#34;&gt;LARisk&lt;/a&gt; v0.1.0: Provides functions to compute lifetime attributable risk of radiation-induced cancer. See &lt;a href=&#34;https://doi.org/10.1088/0952-4746/32/3/205&#34;&gt;Gonzalez et al. (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/LARisk/vignettes/vignette.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SCtools&#34;&gt;SCtools&lt;/a&gt; v0.3.0: Provides extensions to the synthetic controls analyses performed by the package &lt;a href=&#34;https://cran.r-project.org/package=Synth&#34;&gt;&lt;code&gt;Synth&lt;/code&gt;&lt;/a&gt; as detailed in &lt;a href=&#34;doi:10.18637/jss.v042.i13&#34;&gt;Abadie et al. (2011)&lt;/a&gt; that include generating and plotting placebos, post/pre-MSPE (mean squared prediction error) significance tests and plots, and calculating average treatment effects for multiple treated units. There is a vignette on replicating the &lt;a href=&#34;https://cran.r-project.org/web/packages/SCtools/vignettes/replicating-basque.html&#34;&gt;Basque Study&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/SCtools/vignettes/case-study.html&#34;&gt;Alcohol Consumption&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SCtools.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chronosphere&#34;&gt;chronosphere&lt;/a&gt; v0.2.0: Provides functions to facilitate the spatial analyses in (paleo)environmental/ecological research and serves as a gateway to plate tectonic reconstructions, deep time global climate model results as well as fossil occurrence datasets such as the &lt;a href=&#34;https://www.paleobiodb.org/&#34;&gt;Paleobiology Database&lt;/a&gt; and the &lt;a href=&#34;https://www.paleo-reefs.pal.uni-erlangen.de/&#34;&gt;PaleoReefs Database&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chronosphere/vignettes/chronos.pdf&#34;&gt;vignette&lt;/a&gt; for an introduction.Chronosphere.png&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chronosphere.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OCNet&#34;&gt;OCNet&lt;/a&gt; v0.1.1: Provides functions to generate analyze Optimal Channel Networks (OCNs): oriented spanning trees reproducing all scaling features characteristic of real, natural river networks. See &lt;a href=&#34;doi:10.1073/pnas.1322700111&#34;&gt;Rinaldo et al. (2014)&lt;/a&gt; for an overview on the OCN concept, &lt;a href=&#34;doi:10.18637/jss.v036.i10&#34;&gt;Furrer and Sain (2010)&lt;/a&gt; for the construct used, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/OCNet/vignettes/OCNet.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OCNet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bnma&#34;&gt;bnma&lt;/a&gt; v1.0.0: Provides functions for network meta-analyses using Bayesian framework of &lt;a href=&#34;doi:10.1177/0272989X12458724&#34;&gt;Dias et al. (2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bnma/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=npsurvSS&#34;&gt;npsurvSS&lt;/a&gt; v1.0.1: Provides sample size and power calculations for common non-parametric tests in survival analysis including the difference in (or ratio of) t-year survival, difference in (or ratio of) p-th percentile survival, difference in (or ratio of) restricted mean survival time, and the weighted log-rank test. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/npsurvSS/vignettes/basic_functionalities.html&#34;&gt;Basic Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/npsurvSS/vignettes/example1.html&#34;&gt;Optimal Randomization Ratio&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/npsurvSS/vignettes/example2.html&#34;&gt;Delayed Treatment Effect&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;npsurvSS.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sail&#34;&gt;sail&lt;/a&gt; v0.1.0: Implements sparse additive interaction learning with the strong heredity property, i.e., an interaction is selected only if its corresponding main effects are also included. See &lt;a href=&#34;doi:10.1101/445304&#34;&gt;Bhatnagar et al. (2019)&lt;/a&gt; for background. There is also an &lt;a href=&#34;https://cran.r-project.org/web/packages/sail/vignettes/introduction-to-sail.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/sail/vignettes/user-defined-design.html&#34;&gt;vignette&lt;/a&gt; on supplying a user-defined design matrix.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sail.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=https://cran.r-project.org/package=SequenceSpikeSlab&#34;&gt;SequenceSpikeSlab&lt;/a&gt; v0.1.1: Implements the algorithms described in &lt;a href=&#34;arXiv:1810.10883&#34;&gt;Van Erven &amp;amp; Szabo (2018)&lt;/a&gt; to calculate the exact Bayes posterior for the Sparse Normal Sequence Model. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SequenceSpikeSlab/vignettes/SequenceSpikeSlab-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tcensReg&#34;&gt;tcensReg&lt;/a&gt; v0.1.5: Implements maximum likelihood estimation (MLE) assuming an underlying left truncated normal distribution with left censoring described in &lt;a href=&#34;arXiv:1911.11221&#34;&gt;Williams et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tcensReg/vignettes/tcensReg.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=univariateML&#34;&gt;univariateML&lt;/a&gt; v1.0.0: Looks back to the roots of maximum likelihood estimation &lt;a href=&#34;doi:10.1098/rsta.1922.0009&#34;&gt;(Fisher (1921)&lt;/a&gt; to provide functions for the ML estimation of uni variate densities. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/univariateML/vignettes/overview.html&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/univariateML/vignettes/copula.html&#34;&gt;Copula Modeling&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/univariateML/vignettes/distributions.html&#34;&gt;Distributions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;univariateML.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imputeFin&#34;&gt;imputeFin&lt;/a&gt; v0.1.0: Provides functions to impute the missing values based on modeling the time series with a random walk or an autoregressive (AR) model, convenient to model log-prices and log-volumes in financial data. See &lt;a href=&#34;doi:10.1109/TSP.2019.2899816&#34;&gt;Liu et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/imputeFin/vignettes/ImputeFinancialTimeSeries.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;imputeFin.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VLTimeCausality&#34;&gt;VLTimeCausality&lt;/a&gt; v0.1.0: Implements a framework to infer causality on a pair of time series of real numbers based on variable-lag &lt;a href=&#34;https://www.statisticshowto.datasciencecentral.com/granger-causality/&#34;&gt;Granger causality&lt;/a&gt; and transfer entropy. See &lt;a href=&#34;https://www.cs.uic.edu/~elena/pubs/amornbunchornvej-dsaa19.pdf&#34;&gt;Zheleva &amp;amp; Berger-Wolf (2019)&lt;/a&gt; for the details and the &lt;a href=&#34;Zheleva, and Tanya Berger-Wolf (2019) &amp;lt;https://www.cs.uic.edu/~elena/pubs/amornbunchornvej-dsaa19.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;VLTimeCausality.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=asciicast&#34;&gt;asciicast&lt;/a&gt; v1.0.0: Implements tools to record screen casts from R scripts and convert them to animated SVG images for use in &lt;code&gt;README&lt;/code&gt; files and blog posts. It includes &lt;code&gt;asciinema-player&lt;/code&gt; as an &lt;code&gt;HTML&lt;/code&gt; widget, and a &lt;code&gt;knitr&lt;/code&gt; engine, to embed &lt;code&gt;ascii&lt;/code&gt; screen casts in R Markdown documents. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/asciicast/vignettes/asciicast-demo.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=funneljoin&#34;&gt;funneljoin&lt;/a&gt; v0.1.0: Implements a time-based joins to analyze sequence of events, both in memory and out of memory. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/funneljoin/vignettes/funneljoin.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hardhat&#34;&gt;hardhat&lt;/a&gt; v0.1.1: Provides tools to reduce the burden around building new modeling packages by providing functionality for preprocessing, predicting, and validating input. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/hardhat/vignettes/package.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hardhat/vignettes/forge.html&#34;&gt;Forging Data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hardhat/vignettes/mold.html&#34;&gt;Molding Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hardhat.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=proffer&#34;&gt;proffer&lt;/a&gt; v0.0.2: Builds on &lt;a href=&#34;https://github.com/google/pprof&#34;&gt;&lt;code&gt;pprof&lt;/code&gt;&lt;/a&gt; to provide profiling tools capable of detecting sources of slowness in R code. Look &lt;a href=&#34;https://r-prof.github.io/proffer/&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;proffer.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ropenblas&#34;&gt;robenblas&lt;/a&gt; v0.2.0: Facilitates downloading, compiling and linking the &lt;a href=&#34;https://www.openblas.net/&#34;&gt;&lt;code&gt;OpenBLAS&lt;/code&gt; library&lt;/a&gt; for users of any &lt;code&gt;GNU/Linux&lt;/code&gt; distribution. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ropenblas/readme/README.html&#34;&gt;README&lt;/a&gt; for help.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sortable&#34;&gt;sortable&lt;/a&gt; v0.4.2: Provides functions to enables drag-and-drop behavior in Shiny apps, by exposing the functionality of the &lt;a href=&#34;https://sortablejs.github.io/Sortable/&#34;&gt;&lt;code&gt;SortableJS&lt;/code&gt;&lt;/a&gt; JavaScript library as an &lt;a href=&#34;http://htmlwidgets.org&#34;&gt;&lt;code&gt;htmlwidget&lt;/code&gt;&lt;/a&gt;. There is a live demo on &lt;a href=&#34;https://cran.r-project.org/web/packages/sortable/vignettes/novel_solutions.html&#34;&gt;Using Sortable&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/sortable/vignettes/shiny_apps.html&#34;&gt;Using Sortable widgets&lt;/a&gt;, and a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/sortable/vignettes/understanding_sortable_js.html&#34;&gt;Interface to SortableJS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sortable.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparkhail&#34;&gt;sparkhail&lt;/a&gt; v0.1.1: Implements a &lt;code&gt;sparklyr&lt;/code&gt; interface to &lt;a href=&#34;https://hail.is/&#34;&gt;&lt;code&gt;Hail&lt;/code&gt;&lt;/a&gt;, an open-source, general-purpose, &lt;code&gt;Python&lt;/code&gt; based data analysis tool with additional data types and methods for working with genomic data, that has been built to scale and provide first-class support for multi-dimensional structured data which is typical of genome-wide association studies. See &lt;a href=&#34;https://cran.r-project.org/web/packages/sparkhail/readme/README.html&#34;&gt;README&lt;/a&gt; for information on how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trimmer&#34;&gt;trimmer&lt;/a&gt; v0.8.1: Implements a lightweight toolkit to reduce the size of a list object based on user input. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/trimmer/index.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gggibbous&#34;&gt;gggibbous&lt;/a&gt; v0.1.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; to offer &lt;em&gt;moon charts&lt;/em&gt;, pie charts where the proportions are shown as crescent or gibbous portions of a circle, like the lit and unlit portions of the moon. It i all illuminated in the &lt;a href=&#34;https://cran.r-project.org/web/packages/gggibbous/vignettes/gggibbous.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gggibbous.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=patchwork&#34;&gt;patchwork&lt;/a&gt; v1.0.0: Extends the &lt;code&gt;ggplot2&lt;/code&gt; API to allow for arbitrarily complex plot compositions by providing mathematical operators for combining multiple plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/patchwork/vignettes/patchwork.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;patchwork.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/01/20/december-2019-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>RStudio Blogs 2019</title>
      <link>https://rviews.rstudio.com/2019/12/31/rstudio-blogs-2019/</link>
      <pubDate>Tue, 31 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/12/31/rstudio-blogs-2019/</guid>
      <description>
        

&lt;p&gt;If you are lucky enough to have some extra time for discretionary reading during the holiday season, you may find it interesting (and rewarding) to sample some of the nearly two hundred posts written across the various RStudio blogs.&lt;/p&gt;

&lt;h3 id=&#34;r-views-https-rviews-rstudio-com&#34;&gt;&lt;a href=&#34;https://rviews.rstudio.com/&#34;&gt;R Views&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;R Views, our blog devoted to the R Community and the R Language, published over sixty posts in 2019. Many of these were contributed by guest authors from the R Community who volunteered to share some outstanding work. Among my favorites are the multi-part posts that explored data science modeling issues in some detail. These include Roland Stevenson&amp;rsquo;s three-part series on &lt;a href=&#34;https://rviews.rstudio.com/2019/10/02/multiple-hypothesis-testing/&#34;&gt;Multiple Hypothesis Testing and A/B Testing&lt;/a&gt;, the four-part series on &lt;a href=&#34;https://rviews.rstudio.com/2019/05/23/pipeline-for-analysing-hiv-part-4/&#34;&gt;Analyzing the HIV pandemic&lt;/a&gt; by Andrie de Vries and Armand Bester, and Jonathan Reginstein&amp;rsquo;s two-part series on &lt;a href=&#34;https://rviews.rstudio.com/2019/08/17/tech-dividends-part-2/&#34;&gt;Tech Dividends&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;rstudio-blog-https-blog-rstudio-com&#34;&gt;&lt;a href=&#34;https://blog.rstudio.com/&#34;&gt;RStudio Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;The RStudio blog is the place to go for official information on RStudio. It includes posts on open-source and commercial products, events, and company news. Just scanning the summary paragraphs will give you a good overview of what went on at RStudio this past year. Among my favorite posts for the year is Lou Bajuk&amp;rsquo;s take on the complementary roles of R and Python: &lt;a href=&#34;https://blog.rstudio.com/2019/12/17/r-vs-python-what-s-the-best-for-language-for-data-science/&#34;&gt;R vs. Python: What&amp;rsquo;s the best language for Data Science?&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;tensorflow-for-r-blog-https-blogs-rstudio-com-tensorflow&#34;&gt;&lt;a href=&#34;https://blogs.rstudio.com/tensorflow/&#34;&gt;TensorFlow for R Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;The TensorFlow for R Blog provides &amp;ldquo;nuts and bolts&amp;rdquo; reading on building TensorFlow models that ought to be on the list of every data scientist working in R. The posts cover an amazingly wide range of cutting edge topics. For example, see Sigrid Keydana&amp;rsquo;s recent posts &lt;a href=&#34;https://blogs.rstudio.com/tensorflow/posts/2019-12-20-differential-privacy/&#34;&gt;Differential Privacy with TensorFlow&lt;/a&gt;, and &lt;a href=&#34;https://blogs.rstudio.com/tensorflow/posts/2019-11-27-gettingstarted-2020/&#34;&gt;Getting started with Keras from R - the 2020 edition&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;tidyverse-blog-https-www-tidyverse-org-blog&#34;&gt;&lt;a href=&#34;https://www.tidyverse.org/blog/&#34;&gt;Tidyverse Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;The Tidyverse Blog offers insight into Tidyverse packages and capabilities at all levels. Scan the summaries like you would a bookshelf in your favorite technical bookstore, and pick out something new like Davis Vaughan&amp;rsquo;s exposition of the new &lt;a href=&#34;https://www.tidyverse.org/blog/2019/12/hardhat-0-1-0/&#34;&gt;hardhat&lt;/a&gt; package which provides tools for developing new modeling packages, or take a deep dive into task queues with Gábor Csárdi&amp;rsquo;s &lt;a href=&#34;https://www.tidyverse.org/blog/2019/09/callr-task-q/&#34;&gt;Multi Process Task Queue in 100 Lines of R Code&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;ursa-labs-blog-https-ursalabs-org-blog&#34;&gt;&lt;a href=&#34;https://ursalabs.org/blog/&#34;&gt;Ursa Labs Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Ursa Labs is a project devoted to open source data science and cross-language software sponsored by RStudio along with &lt;a href=&#34;https://ursalabs.org/blog/2020-new-sponsors/&#34;&gt;several other organizations&lt;/a&gt; for which we have great hope. Wes McKinney&amp;rsquo;s post
&lt;a href=&#34;https://ursalabs.org/blog/2019-12-19-eoy-report/&#34;&gt;Ursa Labs Team Report August to December 2019&lt;/a&gt; provides an overview of the progress made in 2019.&lt;/p&gt;

&lt;p&gt;Happy Reading!&lt;br /&gt;
and&lt;br /&gt;
Happy New Year!&lt;br /&gt;
from all of us at RStudio.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/12/31/rstudio-blogs-2019/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>November 2019: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2019/12/20/november-2019-top-40-new-r-packages/</link>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/12/20/november-2019-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred forty-four new packages made it to CRAN in November. Here are my picks for the &amp;ldquo;Top 40&amp;rdquo; in eight categories: Computational Methods, Data, Genomics, Machine Learning, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=calculus&#34;&gt;calculus&lt;/a&gt; v0.1.1: Provides C++ optimized functions for numerical and symbolic calculus including symbolic arithmetic, tensor calculus, Einstein summation convention, Taylor series expansion, multivariate Hermite polynomials and much more.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Jaya&#34;&gt;Jaya&lt;/a&gt; v0.1.9: Implements a gradient-free algorithm, without hyperparameters, for solving both constrained and unconstrained optimization problems. See &lt;a href=&#34;doi:10.5267/j.ijiec.2015.8.004&#34;&gt;Rao (2016)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Jaya/vignettes/A_guide_to_JA.html&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treenomial&#34;&gt;treenomial&lt;/a&gt; v1.1.1: Provides functions for creating and comparing polynomials that uniquely describe trees as introduced in &lt;a href=&#34;arXiv:1904.03332&#34;&gt;Liu (2019)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/treenomial/readme/README.html&#34;&gt;README&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;treenomial.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eudract&#34;&gt;eudract&lt;/a&gt; v0.9.0: Provides access to the  European Clinical Trials Data Base ( &lt;a href=&#34;https://eudract.ema.europa.eu/&#34;&gt;EudraCT&lt;/a&gt;), which summarizes of all registered clinical trial results. The intent is to prevent non-reporting of negative results and provide open-access to results to inform future research. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/eudract/vignettes/eudract.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ozmaps&#34;&gt;ozmaps&lt;/a&gt; v0.2.0: Provides maps of Australian coastline and administrative regions as well as simple functions for country or state maps of Australia, and in-built data sets of administrative regions from the &lt;a href=&#34;https://www.abs.gov.au/&#34;&gt;Australian Bureau of Statistics&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ozmaps/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ozmaps.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=presentes&#34;&gt;presentes&lt;/a&gt; v0.1.0: Provides a compilation and digitization of the official registry of victims of state terrorism in Argentina during the last military coup. The original data comes from &lt;a href=&#34;https://www.argentina.gob.ar/sitiosdememoria/ruvte/informe&#34;&gt;RUVTE-ILID (2019)&lt;/a&gt; research and the &lt;a href=&#34;http://basededatos.parquedelamemoria.org.ar/registros/&#34;&gt;List of Victims&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VancouvR&#34;&gt;VancouvR&lt;/a&gt; : Provides a wrapper for the &lt;a href=&#34;https://opendata.vancouver.ca/api/v2/console&#34;&gt;City of Vancouver Open Data API&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/VancouvR/vignettes/Demo.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wiesbaden&#34;&gt;wiesbaden&lt;/a&gt; v1.2.0: Implements an interface to retrieve and import data from different databases of the Federal Statistical Office of Germany (&lt;a href=&#34;https://www.destatis.de/EN/Home/_node.html&#34;&gt;DESTATIS&lt;/a&gt;). There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/wiesbaden/vignettes/using-wiesbaden.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biocompute&#34;&gt;biocompute&lt;/a&gt; v1.0.3: Provides tools to create, validate, and export &lt;a href=&#34;https://biocomputeobject.org/about.html&#34;&gt;BioCompute Objects&lt;/a&gt; as described in &lt;a href=&#34;doi:10.17605/osf.io/h59uh&#34;&gt;King et al. (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/biocompute/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/biocompute/vignettes/case-study.html&#34;&gt;Authoring Biocompute Objects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diem&#34;&gt;diem&lt;/a&gt; v1.0: Implements a novel semi-supervised machine learning classier &lt;a href=&#34;https://www.biorxiv.org/content/10.1101/786285v2&#34;&gt;DIEM&lt;/a&gt;, Debris Identification using Expectation Maximization, to identify  debris-containing droplets from a droplet-based single cell/nucleus RNA-seq. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/diem/vignettes/diem.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;diem.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=azuremlsdk&#34;&gt;azuremlsdk&lt;/a&gt; v0.5.7: Implements an interface to the &lt;a href=&#34;https://docs.microsoft.com/en-us/python/api/overview/azure/ml/intro?view=azure-ml-py&#34;&gt;Azure Machine Learning Software Development Kit&lt;/a&gt; enabling data scientists to train, deploy, automate, and manage machine learning models on the &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/machine-learning/service/overview-what-is-azure-ml&#34;&gt;Azure Machine Learning service&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/azuremlsdk/vignettes/configuration.html&#34;&gt;Setup&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/azuremlsdk/vignettes/installation.html&#34;&gt;Installation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hereR&#34;&gt;hereR&lt;/a&gt; v0.2.0: Implements an interface to the &lt;a href=&#34;https://developer.here.com/develop/rest-apis&#34;&gt;HERE REST APIs&lt;/a&gt; which provide information on geocoding, routing directions, traffic flow, and  weather forecasts. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hereR/vignettes/authentication.html&#34;&gt;Authentication&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/hereR/vignettes/geocoder.html&#34;&gt;Geocoder API&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/hereR/vignettes/routing.html&#34;&gt;Routing API&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/hereR/vignettes/traffic.html&#34;&gt;Traffic API&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/hereR/vignettes/weather.html&#34;&gt;Weather API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hereR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hilbertSimilarity&#34;&gt;hilbertSimilarity&lt;/a&gt; v0.4.3: Uses &lt;a href=&#34;https://en.wikipedia.org/wiki/Hilbert_curve&#34;&gt;Hilbert Curves&lt;/a&gt; to develop the notion of Hilbert Similarity to quantify the similarity between samples in high dimensional data. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hilbertSimilarity/vignettes/comparing_samples.html&#34;&gt;Comparing Samples&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hilbertSimilarity/vignettes/identifying_effects.html&#34;&gt;Identifying Treatment Effects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;hilbertSimilarity.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=orf&#34;&gt;orf&lt;/a&gt; v0.1.2: Implements the Ordered Forest estimator as developed in &lt;a href=&#34;arXiv:1907.02436&#34;&gt;Lechner &amp;amp; Okasa (2019)&lt;/a&gt; to estimate the conditional probabilities of models with ordered categorical outcome (ordered choice models). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/orf/vignettes/orf_vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;orf.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPEClust&#34;&gt;RPEClust&lt;/a&gt; v0.1.0: Implements the random projection ensemble clustering algorithm described in &lt;a href=&#34;arXiv:1909.10832&#34;&gt;Anderlucci et al.(2019)&lt;/a&gt; and  &lt;a href=&#34;doi:10.1198/016214506000000113&#34;&gt;Raftery and Dean (2006)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DiffXTables&#34;&gt;DiffXTables&lt;/a&gt; v0.0.2: Provides functions for statistical hypothesis testing of pattern heterogeneity via differences in underlying distributions across two or more contingency tables. It includes the comparative chi-squared test, the Sharma-Song test, and the heterogeneity test. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/DiffXTables/vignettes/DiffXTables.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DiffXTables.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=effectsize&#34;&gt;effectsize&lt;/a&gt; v0.0.1: Provides functions to work with indices of effect size and standardized parameters for a wide variety of models (See &lt;a href=&#34;doi:10.21105/joss.01412&#34;&gt;Lüdecke, Waggoner &amp;amp; Makowski (2019)&lt;/a&gt;.) There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/effectsize/vignettes/bayesian_models.html&#34;&gt;Bayesian Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/effectsize/vignettes/convert.html&#34;&gt;Converting Between Incices&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/effectsize/vignettes/interpret.html&#34;&gt;Automated Interpretation of Indices&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/effectsize/vignettes/standardize_data.html&#34;&gt;Data Standardization&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/effectsize/vignettes/standardize_parameters.html&#34;&gt;Parameter Standardization&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=exPrior&#34;&gt;exPrior&lt;/a&gt; v1.0.1: Provides practitioners of statistics in geology, hydrology, etc. with a tool for deriving prior distributions for Bayesian inference. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/exPrior/vignettes/using_genExPrior.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;exPrior.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fitHeavyTail&#34;&gt;fitHeavyTail&lt;/a&gt; v0.1.1: Implements robust estimation methods for the mean vector and covariance matrix from data (possibly containing NAs) under multivariate heavy-tailed distributions such as angular Gaussian, Cauchy, and Student&amp;rsquo;s t. See &lt;a href=&#34;doi:10.1109/TSP.2014.2348944&#34;&gt;Sun et al. (2014)&lt;/a&gt;, &lt;a href=&#34;doi:10.1109/SAM.2014.6882356&#34;&gt;Sun et al. (2015)&lt;/a&gt;, &lt;a href=&#34;https:www3.stat.sinica.edu.tw/statistica/oldpdf/A5n12.pdf&#34;&gt;Liu and Rubin (1995)&lt;/a&gt; and &lt;a href=&#34;arXiv:1909.12530&#34;&gt;Zhou et al. (2015)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/fitHeavyTail/vignettes/CovarianceEstimationHeavyTail.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fitHeavyTails.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mixl&#34;&gt;mixl&lt;/a&gt; v1.1: Provides functions for simulated maximum likelihood estimation of multinomial logit models, mixed models, random coefficients and hybrid choice models. See &lt;a href=&#34;doi:10.3929/ethz-b-000334289&#34;&gt;Molloy et al. (2019)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mixl/vignettes/user-guide.html&#34;&gt;User Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MKdescr&#34;&gt;MKdescr&lt;/a&gt; v0.5: Provides functions to compute a  standardized interquartile range (IQR), a Huber-type skipped mean as described in &lt;a href=&#34;doi:10.2307/1268758&#34;&gt;Hampel (1985)&lt;/a&gt;, a robust coefficient of variation as described in &lt;a href=&#34;arXiv:1907.01110&#34;&gt;Arachchige et al. (2019)&lt;/a&gt;, a robust signal to noise ratio (SNR), and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MKdescr/vignettes/MKdescr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;MKdescr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MNLpred&#34;&gt;MNLpred&lt;/a&gt; v0.0.1: Provides functions to return simulated predicted probabilities and first differences for multinomial logit models. The methodological approach is based on the principles laid out by &lt;a href=&#34;doi:10.2307/2669316&#34;&gt;King, Tomz, and Wittenberg (2000)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MNLpred/vignettes/OVA_Predictions_For_MNL.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pdqr&#34;&gt;pdqr&lt;/a&gt; v0.2.0: Provides functions to create, transform, and summarize custom discrete and continuous random variables with distribution functions that are analogues of &lt;code&gt;p*()&lt;/code&gt;, &lt;code&gt;d*()&lt;/code&gt;, &lt;code&gt;q*()&lt;/code&gt;, and &lt;code&gt;r*()&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/pdqr/vignettes/pdqr-01-create.html&#34;&gt;Creating&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pdqr/vignettes/pdqr-02-convert.html&#34;&gt;Converting&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pdqr/vignettes/pdqr-03-transform.html&#34;&gt;Transforming&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/pdqr/vignettes/pdqr-04-summarize.html&#34;&gt;Summarizing&lt;/a&gt; pdqr functions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pdqr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tensorregress&#34;&gt;tensorregression&lt;/a&gt; v1.0: Implements the generalized tensor regression in &lt;a href=&#34;arXiv:1910.09499&#34;&gt;Xu, Hu and Wang (2019)&lt;/a&gt; to solve tensor-response regression given covariates on multiple modes with alternating updating algorithm.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidydice&#34;&gt;tidydice&lt;/a&gt;: v0.0.4: Provides functions for basic statistical experiments, that can be used for teaching introductory statistics. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidydice/vignettes/tidydice.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidydice.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tvgeom&#34;&gt;tvgeom&lt;/a&gt; v1.0.1: Implements the probability mass, distribution, quantile, and random number generating functions for the time-varying right-truncated geometric distribution. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tvgeom/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tvgeom.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gravitas&#34;&gt;gravitas&lt;/a&gt; v0.1.0: Provides tools for systematically exploring large quantities of temporal data across different temporal granularities (deconstructions of time) by visualizing probability distributions. There are vignettes on exploring probability distributions for &lt;a href=&#34;https://cran.r-project.org/web/packages/gravitas/vignettes/cricket.html&#34;&gt;cricket&lt;/a&gt; and for &lt;a href=&#34;https://cran.r-project.org/web/packages/gravitas/vignettes/gravitas_vignette.html&#34;&gt;bivariate temporal franularities&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gravitas.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smoots&#34;&gt;smoots&lt;/a&gt; v1.0.1: Provides nonparametric estimates of trend and its derivatives in equidistant time series  with short-memory stationary errors. See &lt;a href=&#34;http://groups.uni-paderborn.de/wp-wiwi/RePEc/pdf/ciepap/WP102.pdf&#34;&gt;Feng and Gries (2017)&lt;/a&gt; for the methods employed, and see &lt;a href=&#34;https://cran.r-project.org/web/packages/smoots/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;smoots.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tsfgrnn&#34;&gt;tsfgrnn&lt;/a&gt; v0.1.0: Implements a general regression neural network (GRNN), a variant of a radial basis function network, for forecasting time series. See &lt;a href=&#34;doi:10.1007/978-3-030-20521-8_17&#34;&gt;Martinez et al. (2019)&lt;/a&gt; and &lt;a href=&#34;doi:10.1109/TNNLS.2012.2198074&#34;&gt;Yan (2012)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tsfgrnn/vignettes/tsfgrnn.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tsfgrnn.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dipsaus&#34;&gt;dipsaus&lt;/a&gt; v0.0.3: Provides enhancement functions that fall into four categories: &lt;code&gt;shiny&lt;/code&gt; input widgets;  high-performance computing using &lt;code&gt;RcppParallel&lt;/code&gt; and &lt;code&gt;future&lt;/code&gt;; functions to modify R calls and convert numbers, strings, and other objects; and utility functions to get system information such as CPU chipset, memory limit, etc. See the vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/dipsaus/vignettes/async_evaluator.html&#34;&gt;Asynchronous Evaluator&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dipsaus/vignettes/r_expr_addons.html&#34;&gt;R Expression Add-ons&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dipsaus/vignettes/shiny_customized_widgets.html&#34;&gt;Shiny Customized Widgets&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dipsaus/vignettes/utility_functions.html&#34;&gt;Utility Functions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dipsaus.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=extraoperators&#34;&gt;extraoperators&lt;/a&gt; v0.1.1: Provides operator functions for common tasks such as logical or relational comparisons, finding indices and subsetting. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/extraoperators/vignettes/logicals-vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gluedown&#34;&gt;gluedown&lt;/a&gt; v1.0.1: Provides functions to transition between R vectors and markdown text. Users can create vectors in R, glue strings together with the markdown syntax, and print formatted vectors directly to the document. This package primarily uses &lt;a href=&#34;https://github.github.com/gfm/&#34;&gt;GitHub Flavored Markdown&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/gluedown/vignettes/github-spec.html&#34;&gt;GitHub Flavored Markdown&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/gluedown/vignettes/literal-programming.html&#34;&gt;Printing Markdown&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googlesheets4&#34;&gt;googlesheets4&lt;/a&gt; v0.1.0: Provides functions for interacting with Google Sheets through the &lt;a href=&#34;https://developers.google.com/sheets/api&#34;&gt;Sheets API v4&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/googlesheets4/readme/README.html&#34;&gt;README&lt;/a&gt; for help.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hdd&#34;&gt;hdd&lt;/a&gt; v0.1.0: Provides a data class for importing and manipulating out of memory data sets. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hdd/vignettes/hdd_walkthrough.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RVerbalExpressions&#34;&gt;RVerbalExpressions&lt;/a&gt; v0.1.0: Provides tools to build regular expressions using grammar and functionality inspired by &lt;a href=&#34;https://github.com/VerbalExpressions&#34;&gt;VerbalExpressions&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RVerbalExpressions/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyMobile&#34;&gt;shinyMobile&lt;/a&gt; v0.1.0: Provides tools for building &lt;code&gt;shiny&lt;/code&gt; apps for &lt;code&gt;iOS&lt;/code&gt;, &lt;code&gt;Android&lt;/code&gt;, and desktop computers as well as beautiful &lt;code&gt;shiny&lt;/code&gt; gadgets. &lt;code&gt;shinyMobile&lt;/code&gt; is built on top of the latest &lt;a href=&#34;https://framework7.io&#34;&gt;&amp;lsquo;Framework7&amp;rsquo;&lt;/a&gt; template. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/Dark-Theme.html&#34;&gt;Dark-Theme&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/Gadgets.html&#34;&gt;Gadgets&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/Single-Layout.html&#34;&gt;Single-Layout&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/Split-Layout.html&#34;&gt;Split-Layout&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/Tabs-Layout.html&#34;&gt;Tabs-Layout&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyMobile/vignettes/shinyMobile_tools.html&#34;&gt;Tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;shinyMobile.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycwl&#34;&gt;tidycwl&lt;/a&gt; v1.0.4: Implements the &lt;a href=&#34;https://www.commonwl.org/&#34;&gt;Common Workflow Language&lt;/a&gt; for describing data analysis workflows. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycwl/vignettes/tidycwl.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidycwl.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=barplot3d&#34;&gt;barplot3d&lt;/a&gt; v1.0.1: Provides functions for creating 3D plots including sequence context plots used in DNA sequencing analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/barplot3d/vignettes/barplot3d.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;barplot3d.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fplot&#34;&gt;fplot&lt;/a&gt; v0.2.0: Provides functions to plot regular/weighted/conditional distributions by using formulas. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fplot/vignettes/fplot_walkthrough.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fplot.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robvis&#34;&gt;robvis&lt;/a&gt;: v0.3.0: Provides functions for visualizing risk-of-bias assessments performed as part of a systematic review, providing tools for randomized controlled trials ( &lt;a href=&#34;doi:10.1136/bmj.l4898&#34;&gt;Sterne et al. (2019)&lt;/a&gt;), non-randomized studies of interventions ( &lt;a href=&#34;doi:10.1136/bmj.i4919&#34;&gt;Sterne et al (2016)&lt;/a&gt;), and diagnostic accuracy studies ( &lt;a href=&#34;doi:10.7326/0003-4819-155-8-201110180-00009&#34;&gt;Whiting et al (2011)&lt;/a&gt;). There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/robvis/vignettes/Introduction_to_robvis.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;robvis.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/12/20/november-2019-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2019: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2019/11/18/october-2019-top-40-new-r-packages/</link>
      <pubDate>Mon, 18 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/11/18/october-2019-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;Two Hundred twenty-three new packages made it to CRAN in October. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in ten categories: Computational Methods, Data, Genomics, Machine Learning, Mathematics, Medicine, Pharmacology, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=admmDensestSubmatrix&#34;&gt;admmDensestSubmatrix&lt;/a&gt; v0.1.0: Implements a method to identify the densest sub-matrix in a given or sampled binary matrix. See &lt;a href=&#34;arXiv:1904.03272&#34;&gt;Bombina et al. (2019)&lt;/a&gt; for the technical details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/admmDensestSubmatrix/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;admmDensestSubmatrix.jpeg&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mbend&#34;&gt;mbend&lt;/a&gt; v1.2.3: Provides functions to &amp;ldquo;bend&amp;rdquo;&amp;rdquo; non-positive-definite (symmetric) matrices to positive-definite matrices using weighted and unweighted methods. See &lt;a href=&#34;doi:10.3168/jds.S0022-0302(03)73646-7&#34;&gt;Jorjani et al. (2003)&lt;/a&gt; and &lt;a href=&#34;http://animalbiosciences.uoguelph.ca/~lrs/piksLRS/PDforce.pdf&#34;&gt;Schaeffer (2010)&lt;/a&gt; for background and the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/mbend/vignettes/demo.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cqcr&#34;&gt;cqcr&lt;/a&gt; v0.1.2: Provides access to data from the &lt;a href=&#34;https://www.cqc.org.uk/about-us/transparency/using-cqc-data#api&#34;&gt;Care Quality Commission&lt;/a&gt;, the health and adult social care regulator for England. Data available under the Open Government License include information on service providers,  hospitals, care homes, and medical clinics locations, and ratings and inspection reports.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fpp3&#34;&gt;fpp3&lt;/a&gt; v0.1: Contains all data sets required for the examples and exercises in the book &lt;a href=&#34;http://OTexts.org/fpp3/&#34;&gt;&lt;em&gt;Forecasting: principles and practice&lt;/em&gt;&lt;/a&gt; by Rob J Hyndman and George Athanasopoulos.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fsbrain&#34;&gt;fsbrain&lt;/a&gt; v0.0.2: Provides high-level access to &lt;a href=&#34;http://freesurfer.net/&#34;&gt;FreeSurfer&lt;/a&gt; neuroimaging data on the level of subjects and groups. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fsbrain/vignettes/fsbrain.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fsbrain.jpeg&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=opendatatoronto&#34;&gt;opendatatoronto&lt;/a&gt; v0.1.0: Provides access to data from the &lt;a href=&#34;https://open.toronto.ca&#34;&gt;City of Toronto Open Data Portal&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/opendatatoronto/vignettes/opendatatoronto.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/opendatatoronto/vignettes/spatial_data.html&#34;&gt;Geospatial Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/opendatatoronto/vignettes/multifile_zip_resources.html&#34;&gt;Zip Resources&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/opendatatoronto/vignettes/multiple_resources_purrr.html&#34;&gt;Retrieving Multiple Resources&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/opendatatoronto/vignettes/multisheet_resources.html&#34;&gt;Retrieving XLS/XLSX Resources&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;opendatatoronto.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=povcalnetR&#34;&gt;povcalnetR&lt;/a&gt; v0.1.0: Provides an interface to &lt;a href=&#34;http://iresearch.worldbank.org/PovcalNet/&#34;&gt;Povcalnet&lt;/a&gt;, a computational tool that allows users to estimate poverty rates for regions, sets of countries or individual countries, over time, and at any poverty line that is managed by the World Bank&amp;rsquo;s development economics division. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/povcalnetR/vignettes/povcalnetR.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/povcalnetR/vignettes/visualization_examples.html&#34;&gt;Examples&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/povcalnetR/vignettes/advanced_examples.html&#34;&gt;Advanced Usage&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dynwrap&#34;&gt;dynwrap&lt;/a&gt; v1.1.4: Provides functions to infer trajectories from single-cell data, represent them into a common format, and adapt them. See &lt;a href=&#34;doi:10.1038/s41587-019-0071-9&#34;&gt;Saelens et al. (2019)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/dynwrap/vignettes/create_ti_method_container.html&#34;&gt;Containers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dynwrap/vignettes/create_ti_method_definition.html&#34;&gt;Scripts&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/dynwrap/vignettes/create_ti_method_r.html&#34;&gt;Adding Methods&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/dynwrap/vignettes/create_ti_method_wrappers.html&#34;&gt;Wrapping Trajectories&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dynwrap.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=phyr&#34;&gt;phyr&lt;/a&gt; v1.0.2: Provides a collection of functions to do model-based phylogenetic analysis, including functions to calculate community phylogenetic diversity, to estimate correlations among functional traits while accounting for phylogenetic relationships, and to fit phylogenetic generalized linear mixed models. The Bayesian phylogenetic generalized linear mixed models are fitted with the &lt;a href=&#34;http://www.r-inla.org&#34;&gt;&lt;code&gt;INLA&lt;/code&gt;&lt;/a&gt; package. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/phyr/vignettes/benchmarks.html&#34;&gt;Performance Benchmark&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/phyr/vignettes/pglmm.html&#34;&gt;Usage&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/phyr/vignettes/plot-re.html&#34;&gt;Plotting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;phyr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cwbtools&#34;&gt;cwbtools&lt;/a&gt; v0.1.0: Provides tools to create, modify, and manage &lt;a href=&#34;http://cwb.sourceforge.net/&#34;&gt;Corpus Workbench (CWB)&lt;/a&gt; Corpora. See &lt;a href=&#34;http://www.stefan-evert.de/PUB/EvertHardie2011.pdf&#34;&gt;Evert and Hardie (2011)&lt;/a&gt; for background, and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/cwbtools/vignettes/vignette.html&#34;&gt;Introducing &lt;code&gt;cwbtools&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/cwbtools/vignettes/europarl.html&#34;&gt;Europal&lt;/a&gt; for information on the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=discrim&#34;&gt;discrim&lt;/a&gt; v0.0.1: Provides bindings for additional classification models for use with the &lt;code&gt;parsnip&lt;/code&gt; package including linear discriminate (See &lt;a href=&#34;doi:10.1111/j.1469-1809.1936.tb02137.x&#34;&gt;Fisher (1936)&lt;/a&gt;.), regularized discriminant analysis (See &lt;a href=&#34;doi:10.1080/01621459.1989.10478752&#34;&gt;Friedman (1989)&lt;/a&gt;.), and flexible discriminate analysis (See (&lt;a href=&#34;doi:10.1080/01621459.1994.10476866&#34;&gt;Hastie et al. (1994)&lt;/a&gt;.), as well as naive for Bayes classifiers &lt;a href=&#34;doi:10.1111/j.1751-5823.2001.tb00465.x&#34;&gt;Hand and Yu (2007)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=forecastML&#34;&gt;forecastML&lt;/a&gt; v0.5.0: Provides functions for forecasting time series using machine learning models and an approach inspired by &lt;a href=&#34;doi:10.1016/j.csda.2017.11.003&#34;&gt;Bergmeir, Hyndman, and Koo&amp;rsquo;s (2018)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/forecastML/vignettes/package_overview.html&#34;&gt;Overview&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/forecastML/vignettes/custom_functions.html&#34;&gt;Customizing Wrapper Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/forecastML/vignettes/grouped_forecast.html&#34;&gt;Multiple Time Series&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/forecastML/vignettes/lagged_features.html&#34;&gt;Custom Feature Lags&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forecastML.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interpret&#34;&gt;interpret&lt;/a&gt; v0.1.23: Implements the &lt;a href=&#34;https://arxiv.org/abs/1909.09223&#34;&gt;Explainable Boosting Machine (EBM)&lt;/a&gt; framework for machine learning interpretability. See &lt;a href=&#34;doi:10.1145/2783258.2788613&#34;&gt;Caruana et al. (2015)&lt;/a&gt;, for details, and look &lt;a href=&#34;https://github.com/interpretml/interpret&#34;&gt;here&lt;/a&gt; for help with the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;interpret.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3pipelines&#34;&gt;mlr3pipelines&lt;/a&gt; v0.1.1: Implements a dataflow programming toolkit that enriches &lt;a href=&#34;https://cran.r-project.org/package=mlr3&#34;&gt;&lt;code&gt;mlr3&lt;/code&gt;&lt;/a&gt; with a diverse set of pipelining operators that can be composed into graphs. Operations exist for data preprocessing, model fitting, and ensemble learning. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mlr3pipelines/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mlr3pipelines/vignettes/comparison_mlr3pipelines_mlr_sklearn.html&#34;&gt;Comparing Frameworks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mlr3pipelines.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=postDoubleR&#34;&gt;postDoubleR&lt;/a&gt; v1.4.12: Implements the double/debiased machine learning algorithm described in &lt;a href=&#34;doi:10.1111/ectj.12097&#34;&gt;Chernozhukov et al. (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SLEMI&#34;&gt;SLEMI&lt;/a&gt; v1.0: Implements the method described in &lt;a href=&#34;oi:10.1371/journal.pcbi.1007132&#34;&gt;Jetka et al. (2019)&lt;/a&gt; for estimating mutual information and channel capacity from experimental data by classification procedures (logistic regression). The &lt;a href=&#34;https://cran.r-project.org/web/packages/SLEMI/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfprobability&#34;&gt;tfprobability&lt;/a&gt; v0.0.2: Provides an interface to &lt;a href=&#34;https://www.tensorflow.org/probability&#34;&gt;&lt;code&gt;TensorFlow Probability&lt;/code&gt;&lt;/a&gt;, a &lt;code&gt;Python&lt;/code&gt; library built on &lt;code&gt;TensorFlow&lt;/code&gt; that makes it easy to combine probabilistic models and deep learning on modern hardware including TPUs and GPUs. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tfprobability/vignettes/dynamic_linear_models.html&#34;&gt;Dynamic Linear Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tfprobability/vignettes/hamiltonian_monte_carlo.html&#34;&gt;Multi-level Modeling with Hamiltonian Monte Carlo&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tfprobability/vignettes/layer_dense_variational.html&#34;&gt;Uncertainty Estimates&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tfprobability.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Ryacas0&#34;&gt;Ryacas0&lt;/a&gt; v0.4.2: Provides and interface to the &lt;a href=&#34;http://www.yacas.org/&#34;&gt;yacas&lt;/a&gt; computer algebra system. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/Ryacas0/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/Ryacas0/vignettes/elaborate-reference.html&#34;&gt;Ryacas functionality&lt;/a&gt;, a &lt;a href=&#34;The structure of the concentration and covariance matrix in a naive Bayes model&#34;&gt;Naive Bayes Model&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/Ryacas0/vignettes/ssm-matrix.html&#34;&gt;State Space Model&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/Ryacas0/vignettes/sym-matrix-vector.html&#34;&gt;Matric and Vector Objects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=silicate&#34;&gt;silicate&lt;/a&gt; v0.2.0: Provides functions to generate common forms for complex hierarchical and relational data structures inspired by the &lt;a href=&#34;https://en.wikipedia.org/wiki/Simplicial_complex&#34;&gt;simplicial complex&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/silicate/vignettes/silicate_topology_01.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;silicate.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diyar&#34;&gt;diyar&lt;/a&gt; v0.0.2: Implements multistage record linkage and case definition for epidemiological analyses. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/diyar/vignettes/episode_group.html&#34;&gt;Case Definitions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/diyar/vignettes/record_group.html&#34;&gt;Multistage Deterministic Linkage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ushr&#34;&gt;ushr&lt;/a&gt; v0.1.0: Presents an analysis of  longitudinal data of HIV decline in patients on antiretroviral therapy using the canonical biphasic exponential decay model described in &lt;a href=&#34;doi:10.1038/387188a0&#34;&gt;Perelson et al. (1997)&lt;/a&gt; and &lt;a href=&#34;doi:10.1111/j.0006-341X.1999.00410.x&#34;&gt;Wu and Ding (1999)&lt;/a&gt;, and includes options to calculate the time to viral suppression. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ushr/vignettes/Vignette.html&#34;&gt;vignette&lt;/a&gt; walks through the analysis.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ushr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;pharmacology&#34;&gt;Pharmacology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chlorpromazineR&#34;&gt;chlorpromazineR&lt;/a&gt; v0.1.2: Provides functions to convert doses of antipsychotic medications to &lt;a href=&#34;https://medlineplus.gov/druginfo/meds/a682040.html&#34;&gt;chlorpromazine&lt;/a&gt;-equivalent doses using conversion keys generated from &lt;a href=&#34;doi:10.1176/appi.ajp.2009.09060802&#34;&gt;Gardner et. al (2010)&lt;/a&gt; and &lt;a href=&#34;doi:10.1093/schbul/sbv167&#34;&gt;Leucht et al. (201)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chlorpromazineR/vignettes/walkthrough.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ubiquity&#34;&gt;ubiquity&lt;/a&gt; v1.0.0: Implements a complete work flow for the analysis of pharmacokinetic pharmacodynamic (PKPD), physiologically-based pharmacokinetic (PBPK) and systems pharmacology models including: creation of ODE-based models, pooled parameter estimation, simulations for clinical trial design and modeling assays and deployment with &lt;code&gt;Shiny&lt;/code&gt; and reporting with &lt;code&gt;PowerPoint&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Deployment.html&#34;&gt;Deployment&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Estimation.html&#34;&gt;Estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Language.html&#34;&gt;Language&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/NCA.html&#34;&gt;NCA&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Reporting.html&#34;&gt;Reporting&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Simulation.html&#34;&gt;Simulation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ubiquity/vignettes/Titration.html&#34;&gt;Titration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ubiquity.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DPQ&#34;&gt;DPQ&lt;/a&gt; v0.3-5: Provides the computations for approximations and alternatives for the density, cumulative density and quantile functions for R&amp;rsquo;s probability distributions. This package from researchers working with R-core is intended primarily for researchers working to improve R&amp;rsquo;s beta, gamma and related distributions. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/DPQ/vignettes/Noncentral-Chisq.pdf&#34;&gt;Non-central Chi-Swuared Probabilities - Algorithms in R&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/DPQ/vignettes/comp-beta.pdf&#34;&gt;Computing Beta for Large Arguments&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hypr&#34;&gt;hypr&lt;/a&gt; v0.1.3: Provides functions to translate between experimental null hypotheses, hypothesis matrices, and contrast matrices as used in linear regression models based on the method described in &lt;a href=&#34;doi:10.1016/j.jml.2019.104038&#34;&gt;Schad et al. (2019)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/hypr/vignettes/hypr-intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hypr/vignettes/hypr-contrasts.html&#34;&gt;Contrasts&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hypr/vignettes/hypr-regression.html&#34;&gt;Linear Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HTLR&#34;&gt;HTLR&lt;/a&gt; v0.4-1: Implements Bayesian multinomial logistic regression based on heavy-tailed (hyper-LASSO, non-convex) priors for high-dimensional feature selection. &lt;a href=&#34;arXiv:1405.3319&#34;&gt;Li and Yao (2018)&lt;/a&gt; provides a detailed description of the method, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/HTLR/vignettes/simu.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=meteorits&#34;&gt;meteorits&lt;/a&gt; v0.1.0: Provides a unified mixture-of-experts (ME) modeling and estimation framework to model, cluster and classify heterogeneous data in many complex situations where the data are distributed according to non-normal, possibly skewed distributions. See &lt;a href=&#34;doi:10.1016/j.neunet.2009.06.040&#34;&gt;Chamroukhi et al. (2009)&lt;/a&gt;, &lt;a href=&#34;https://chamroukhi.com/FChamroukhi-PhD.pdf&#34;&gt;Chamroukhi (2010)&lt;/a&gt;. &lt;a href=&#34;arXiv:1506.06707&#34;&gt;Chamroukhi (2015)&lt;/a&gt;, &lt;a href=&#34;doi:10.1109/IJCNN.2016.7727580&#34;&gt;Chamroukhi (2016)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1016/j.neucom.2017.05.044&#34;&gt;Chamroukhi (2017)&lt;/a&gt; for background, and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/meteorits/vignettes/A-quick-tour-of-NMoE.html&#34;&gt;NMoE&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/meteorits/vignettes/A-quick-tour-of-SNMoE.html&#34;&gt;SNMoE&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/meteorits/vignettes/A-quick-tour-of-StMoE.html&#34;&gt;StMoE&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/meteorits/vignettes/A-quick-tour-of-tMoE.html&#34;&gt;tMoE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mHMMbayes&#34;&gt;mHHMbayes&lt;/a&gt; v0.1.1: Implements multilevel (mixed or random effects) hidden Markov model using Bayesian estimation in R. For background see &lt;a href=&#34;doi:10.1109/5.18626&#34;&gt;Rabiner (1989)&lt;/a&gt; and &lt;a href=&#34;doi:10.1080/00273171.2017.1370364&#34;&gt;de Haan-Rietdijk et al. (2017)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/mHMMbayes/vignettes/tutorial-mhmm.html&#34;&gt;Tutorial&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mHMMbayes/vignettes/estimation-mhmm.pdf&#34;&gt;Estimation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;mHHMbayes.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nhm&#34;&gt;nhm&lt;/a&gt; v0.1.0: Provides functions to fit non-homogeneous Markov multistate models and misclassification-type hidden Markov models in continuous time to intermittently observed data. See &lt;a href=&#34;doi:10.1111/j.1541-0420.2010.01550.x&#34;&gt;Titman (2011)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/nhm/vignettes/nhm-manual.pdf&#34;&gt;User Guide&lt;/a&gt; for package details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mniw&#34;&gt;mniw&lt;/a&gt; v1.0: Implements the  Matrix-Normal Inverse-Wishart (MNIW) distribution, as well as the the Matrix-Normal, Matrix-T, Wishart, and Inverse-Wishart distributions. the &lt;a href=&#34;https://cran.r-project.org/web/packages/mniw/vignettes/mniw-distributions.html&#34;&gt;vignette&lt;/a&gt; does the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PosteriorBootstrap&#34;&gt;PosteriorBootstrap&lt;/a&gt; v0.1.0: Implements a non-parametric statistical model using a parallelized Monte Carlo sampling scheme that allows non-parametric inference to be regularized for small sample sizes. The method is described in full in &lt;a href=&#34;arXiv:1806.11544&#34;&gt;Lyddon et al. (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PosteriorBootstrap/vignettes/PosteriorBootstrap.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PosteriorBootstrap.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spBFA&#34;&gt;spBFA&lt;/a&gt; v1.0: Implements functions for spatial Bayesian non-parametric factor analysis model with inference. See &lt;a href=&#34;https://arxiv.org/pdf/1911.04337.pdf&#34;&gt;Berchuck et al. (2019)&lt;/a&gt; for the technical background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/spBFA/vignettes/spBFA-example.html&#34;&gt;vignette&lt;/a&gt; for package details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;spBFA.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VARshrink&#34;&gt;VARshrink&lt;/a&gt; v0.3.1: Provides functions that integrate shrinkage estimation with vector autoregressive models including nonparametric, parametric, and semiparametric methods such as the multivariate ridge regression (See &lt;a href=&#34;doi:10.2307/1268518&#34;&gt;Golub et al. (1979)&lt;/a&gt;.), a James-Stein type nonparametric shrinkage method (See &lt;a href=&#34;doi:10.1186/1471-2105-8-S2-S3&#34;&gt;Opgen-Rhein and Strimmer (2007)&lt;/a&gt;.), and Bayesian estimation methods as in &lt;a href=&#34;doi:10.1016/j.csda.2016.03.007&#34;&gt;Lee et al. (2016)&lt;/a&gt; and &lt;a href=&#34;doi:10.1198/073500104000000622&#34;&gt;Ni and Sun (2005)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/VARshrink/vignettes/article_html_varshrink.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geospark&#34;&gt;geospark&lt;/a&gt; v0.2.1: Provides &lt;a href=&#34;https://en.wikipedia.org/wiki/Simple_Features&#34;&gt;simple features&lt;/a&gt; bindings to &lt;a href=&#34;http://geospark.datasyslab.org/&#34;&gt;GeoSpark&lt;/a&gt; extending the &lt;a href=&#34;https://spark.rstudio.com/&#34;&gt;&lt;code&gt;sparklyr&lt;/code&gt;&lt;/a&gt; package to bring geocomputing to Spark distributed systems. See &lt;a href=&#34;https://cran.r-project.org/web/packages/geospark/readme/README.html&#34;&gt;README&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=labelmachine&#34;&gt;laelmachine&lt;/a&gt; v1.0.0: Provides functions to assign meaningful labels to data frame columns, and to manage label assignment rules in &lt;code&gt;yaml&lt;/code&gt; files making it easy to use the same labels in multiple projects. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/labelmachine/vignettes/labelmachine.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/labelmachine/vignettes/alter_dictionaries.html&#34;&gt;Altering lama-dictionaries&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/labelmachine/vignettes/create_dictionaries.html&#34;&gt;Creating lama-dictionaries&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/labelmachine/vignettes/translate.html&#34;&gt;Translating Variables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=renv&#34;&gt;renv&lt;/a&gt; v0.8-3: Implements a dependency management toolkit that enables creating and managing project-local R libraries, saving the state of these libraries and later restoring them. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/renv.html&#34;&gt;Introduction&lt;/a&gt; and a series of vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/ci.html&#34;&gt;Continuous Integration&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/collaborating.html&#34;&gt;Collaborating with renv&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/docker.html&#34;&gt;Using renv with Docker&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/faq.html&#34;&gt;Frequently Asked Questions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/local-sources.html&#34;&gt;Local Sources&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/lockfile.html&#34;&gt;Lockfiles&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/renv/vignettes/python.html&#34;&gt;Using Python with renv&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ymlthis&#34;&gt;ymlthis&lt;/a&gt; v0.1.0: Provides functions to write &lt;a href=&#34;https://yaml.org/&#34;&gt;&lt;code&gt;YAML&lt;/code&gt;&lt;/a&gt; front matter for R Markdown and related documents. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ymlthis/vignettes/introduction-to-ymlthis.html&#34;&gt;Introduction&lt;/a&gt; to the package, a &lt;a href=&#34;https://cran.r-project.org/web/packages/ymlthis/vignettes/yaml-fieldguide.html&#34;&gt;YAML Field Guide&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/ymlthis/vignettes/yaml-overview.html&#34;&gt;YAML Overview&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geometr&#34;&gt;geometr&lt;/a&gt; v0.1.1: Provides tools that generate and process tidy geometric shapes. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/geometr/vignettes/geometr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;geometr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggVennDiagram&#34;&gt;ggVennDiagram&lt;/a&gt; v0.3: Provides functions to generae publication quality Venn diagrams using two to four sets. See &lt;a href=&#34;https://cran.r-project.org/web/packages/ggVennDiagram/readme/README.html&#34;&gt;README&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggVennDiagram.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rayrender&#34;&gt;rayrender&lt;/a&gt; v0.4.2: Provides functions to render scenes using path tracing including building 3D scenes out of geometrical shapes and 3D models in the &lt;a href=&#34;https://en.wikipedia.org/wiki/Wavefront_.obj_file&#34;&gt;Wavefront OBJ file&lt;/a&gt; format. Look &lt;a href=&#34;https://github.com/tylermorganwall/rayrender&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rayrender.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sankeywheel&#34;&gt;sankeywheel&lt;/a&gt; v0.1.0: Implements bindings to the &lt;a href=&#34;http://www.highcharts.com/&#34;&gt;Highcharts&lt;/a&gt; library to  provide a simple way to draw dependency wheels and sankey diagrams. There is a
&lt;a href=&#34;https://cran.r-project.org/web/packages/sankeywheel/vignettes/sankeywheel.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;sankeywheel.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/11/18/october-2019-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A First Look at Confidence Distributions</title>
      <link>https://rviews.rstudio.com/2019/11/05/a-first-look-at-confidence-distributions/</link>
      <pubDate>Tue, 05 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/11/05/a-first-look-at-confidence-distributions/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/proj4js/proj4.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/highcharts/css/motion.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;link href=&#34;/rmarkdown-libs/highcharts/css/htmlwdgtgrid.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-3d.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-more.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/stock.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/map.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/annotations.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/boost.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drag-panes.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drilldown.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/item-series.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/offline-exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/overlapping-datalabels.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/export-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/funnel.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/heatmap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/treemap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/sankey.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/solid-gauge.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/streamgraph.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/sunburst.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/vector.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/wordcloud.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/xrange.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/tilemap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/venn.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/gantt.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/timeline.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/parallel-coordinates.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/grouped-categories.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/motion.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/multicolor_series.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/reset.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/symbols-extra.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/text-symbols.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highchart-binding/highchart.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;Using a probability distribution to characterize uncertainty is at the core of statistical inference. So, it seems natural to try to summarize the information about the parameters in statistical models with probability distributions. R. A. Fisher thought so. In fact, he expended a great deal of effort over more than thirty years, and put his professional reputation on the line trying to do so, with only limited success. Fisher’s central difficulty was that, in the Frequentist tradition to which he was committed, parameters are not random variables. They are fixed and immutable constituents of the statistical models describing the behavior of populations, which we must estimate because we generally only have access to samples from populations, not to the full populations themselves. Now Bayesians, of course, characterize parameters with probability distributions from the get-go. Parameters are given prior distributions and combined with the likelihood function generated by the data to produce posterior distributions that characterize the parameters. Fisher wanted the posterior distributions without having to assume the priors. This was a key motivating idea for his work on Fiducial probability.&lt;/p&gt;
&lt;p&gt;A few statisticians apparently quietly worked on this program throughout the twentieth century, even though Fisher’s Fiducial ideas were mostly forgotten and not part of the mainstream statistical current. D. R. Cox (&lt;a href=&#34;https://projecteuclid.org/download/pdf_1/euclid.aoms/1177706618&#34;&gt;Cox (1958)&lt;/a&gt;), for example, pioneered the idea of constructing &lt;em&gt;confidence distributions&lt;/em&gt; from confidence intervals, and Bradley Efron (&lt;a href=&#34;https://projecteuclid.org/download/pdf_1/euclid.ss/1028905930&#34;&gt;Efron (1998)&lt;/a&gt;) expressed great optimism that Fisher’s work in this area would become important in the twenty-first century. (Efron’s paper is a masterpiece that summarizes a good bit of twentieth-century statistical research.)&lt;/p&gt;
&lt;p&gt;Recently, however, there seems to have been a resurgence of Fisher’s ideas among statisticians interested in chasing the idea of an orthodox Frequentist view of parameter distributions. The 2013 paper of &lt;a href=&#34;https://www.stat.rutgers.edu/home/mxie/RCPapers/insr.12000.pdf&#34;&gt;Xie and Singh&lt;/a&gt; lays out the modern theory of confidence distributions as a fundamental idea that organizes a great deal of statistical practice. In the initial Summary, the authors write:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;. . .the concept of a confidence distribution subsumes and unifies a wide range of
examples, from regular parametric (fiducial distribution) examples to bootstrap distributions,
significance (p-value) functions, normalized likelihood functions, and, in some cases, Bayesian priors and posteriors.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Later in the paper, they go on to define a confidence distribution as:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A function H&lt;sub&gt;n&lt;/sub&gt;(·) = H&lt;sub&gt;n&lt;/sub&gt;(x, ·) on &lt;strong&gt;X&lt;/strong&gt; × &lt;span class=&#34;math inline&#34;&gt;\(\Theta\)&lt;/span&gt; → [0, 1] is called a confidence distribution (CD) for a parameter &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;, if&lt;br /&gt;
* R1) For each given x ∈ &lt;strong&gt;X&lt;/strong&gt; , H&lt;sub&gt;n&lt;/sub&gt;(·) is a cumulative distribution function on &lt;span class=&#34;math inline&#34;&gt;\(\Theta\)&lt;/span&gt;;&lt;br /&gt;
* R2) At the true parameter value &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt; = &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;&lt;sub&gt;0&lt;/sub&gt;, H&lt;sub&gt;n&lt;/sub&gt;(&lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;&lt;sub&gt;0&lt;/sub&gt;) ≡ H&lt;sub&gt;n&lt;/sub&gt;(x, &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;&lt;sub&gt;0&lt;/sub&gt;), as a function of the sample&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The simplest example of a confidence distribution I could find that is adequate to illustrate some of the key concepts comes from the book &lt;a href=&#34;https://www.cambridge.org/core/books/confidence-likelihood-probability/143A34F11FB3D6F611F78E27C6D2CA5A&#34;&gt;Confidence, Likelihood, Probability: Statistical Inference with Confidence Distributions&lt;/a&gt; by Schweder and Hjort. On page 62, the authors point out that the distribution of the p-value for the parameter &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt; describing the probability of success for a binomial trial can be considered as an approximate confidence distribution for &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;. The distribution is approximate because the distribution is discrete and the “half-correction” is used to improve the approximation. Note that because the &lt;a href=&#34;https://www.youtube.com/watch?v=UPQtjahe3j4&#34;&gt;p-values follow uniform distributions&lt;/a&gt; under the null hypothesis, it should be clear that the assumptions of the definition above are satisfied.&lt;/p&gt;
&lt;p&gt;Suppose Y ~ Bin(n,&lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;), then&lt;/p&gt;
&lt;p&gt;C(&lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;) = P(Y &amp;gt; y&lt;sub&gt;0&lt;/sub&gt;) + .5 * P(Y = y&lt;sub&gt;0&lt;/sub&gt;)
is a confidence distribution for &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;To illustrate this, we consider the experiment of realizing 8 successes in 20 trials and write a short helper function.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;CD &amp;lt;- function(theta,n=20,y0=8){
            1 - sum(dbinom(x = seq(from = 0, to = y0), size = n, prob = theta)) + 
           .5 * dbinom(x = y0, size = n, prob = theta)}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here, we compute the CDF and plot it.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)
library(highcharter)
conf_dist &amp;lt;-  
  tibble(theta = seq(0, 1, by = .01)) %&amp;gt;%  
  mutate(probability = map_dbl(theta, CD))

hchart(conf_dist, &amp;quot;line&amp;quot;, hcaes(x = theta, y = probability)) %&amp;gt;%
hc_title(text = &amp;quot;Confidence Distribution for Binomial Model&amp;quot;,
         margin = 20, align = &amp;quot;left&amp;quot;,
         style = list(color = &amp;quot;black&amp;quot;, useHTML = TRUE)) %&amp;gt;%
hc_tooltip(valueDecimals=4, valuePrefix=&amp;quot;cum prob = &amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;Confidence Distribution for Binomial Model&#34;,&#34;margin&#34;:20,&#34;align&#34;:&#34;left&#34;,&#34;style&#34;:{&#34;color&#34;:&#34;black&#34;,&#34;useHTML&#34;:true}},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;probability&#34;},&#34;type&#34;:&#34;linear&#34;},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;label&#34;:{&#34;enabled&#34;:false},&#34;turboThreshold&#34;:0,&#34;showInLegend&#34;:false},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;},&#34;scatter&#34;:{&#34;marker&#34;:{&#34;symbol&#34;:&#34;circle&#34;}}},&#34;series&#34;:[{&#34;group&#34;:&#34;group&#34;,&#34;data&#34;:[{&#34;theta&#34;:0,&#34;probability&#34;:0,&#34;x&#34;:0,&#34;y&#34;:0},{&#34;theta&#34;:0.01,&#34;probability&#34;:5.73499566887768e-12,&#34;x&#34;:0.01,&#34;y&#34;:5.73499566887768e-12},{&#34;theta&#34;:0.02,&#34;probability&#34;:1.33572401483433e-09,&#34;x&#34;:0.02,&#34;y&#34;:1.33572401483433e-09},{&#34;theta&#34;:0.03,&#34;probability&#34;:3.11201811492425e-08,&#34;x&#34;:0.03,&#34;y&#34;:3.11201811492425e-08},{&#34;theta&#34;:0.04,&#34;probability&#34;:2.82353239135745e-07,&#34;x&#34;:0.04,&#34;y&#34;:2.82353239135745e-07},{&#34;theta&#34;:0.05,&#34;probability&#34;:1.52740959689047e-06,&#34;x&#34;:0.05,&#34;y&#34;:1.52740959689047e-06},{&#34;theta&#34;:0.06,&#34;probability&#34;:5.95561261361866e-06,&#34;x&#34;:0.06,&#34;y&#34;:5.95561261361866e-06},{&#34;theta&#34;:0.07,&#34;probability&#34;:1.85206634848512e-05,&#34;x&#34;:0.07,&#34;y&#34;:1.85206634848512e-05},{&#34;theta&#34;:0.08,&#34;probability&#34;:4.87954463305065e-05,&#34;x&#34;:0.08,&#34;y&#34;:4.87954463305065e-05},{&#34;theta&#34;:0.09,&#34;probability&#34;:0.000113243868828019,&#34;x&#34;:0.09,&#34;y&#34;:0.000113243868828019},{&#34;theta&#34;:0.1,&#34;probability&#34;:0.000237746775292845,&#34;x&#34;:0.1,&#34;y&#34;:0.000237746775292845},{&#34;theta&#34;:0.11,&#34;probability&#34;:0.000460169436248278,&#34;x&#34;:0.11,&#34;y&#34;:0.000460169436248278},{&#34;theta&#34;:0.12,&#34;probability&#34;:0.000832734447940497,&#34;x&#34;:0.12,&#34;y&#34;:0.000832734447940497},{&#34;theta&#34;:0.13,&#34;probability&#34;:0.0014239652669573,&#34;x&#34;:0.13,&#34;y&#34;:0.0014239652669573},{&#34;theta&#34;:0.14,&#34;probability&#34;:0.00231998890516482,&#34;x&#34;:0.14,&#34;y&#34;:0.00231998890516482},{&#34;theta&#34;:0.15,&#34;probability&#34;:0.00362502697453944,&#34;x&#34;:0.15,&#34;y&#34;:0.00362502697453944},{&#34;theta&#34;:0.16,&#34;probability&#34;:0.00546095711151733,&#34;x&#34;:0.16,&#34;y&#34;:0.00546095711151733},{&#34;theta&#34;:0.17,&#34;probability&#34;:0.00796588655322165,&#34;x&#34;:0.17,&#34;y&#34;:0.00796588655322165},{&#34;theta&#34;:0.18,&#34;probability&#34;:0.0112917413300254,&#34;x&#34;:0.18,&#34;y&#34;:0.0112917413300254},{&#34;theta&#34;:0.19,&#34;probability&#34;:0.0156009338215457,&#34;x&#34;:0.19,&#34;y&#34;:0.0156009338215457},{&#34;theta&#34;:0.2,&#34;probability&#34;:0.0210622247007996,&#34;x&#34;:0.2,&#34;y&#34;:0.0210622247007996},{&#34;theta&#34;:0.21,&#34;probability&#34;:0.0278459398154536,&#34;x&#34;:0.21,&#34;y&#34;:0.0278459398154536},{&#34;theta&#34;:0.22,&#34;probability&#34;:0.0361187364416553,&#34;x&#34;:0.22,&#34;y&#34;:0.0361187364416553},{&#34;theta&#34;:0.23,&#34;probability&#34;:0.0460381355411022,&#34;x&#34;:0.23,&#34;y&#34;:0.0460381355411022},{&#34;theta&#34;:0.24,&#34;probability&#34;:0.0577470468616008,&#34;x&#34;:0.24,&#34;y&#34;:0.0577470468616008},{&#34;theta&#34;:0.25,&#34;probability&#34;:0.0713685123146205,&#34;x&#34;:0.25,&#34;y&#34;:0.0713685123146205},{&#34;theta&#34;:0.26,&#34;probability&#34;:0.087000880960923,&#34;x&#34;:0.26,&#34;y&#34;:0.087000880960923},{&#34;theta&#34;:0.27,&#34;probability&#34;:0.104713607490085,&#34;x&#34;:0.27,&#34;y&#34;:0.104713607490085},{&#34;theta&#34;:0.28,&#34;probability&#34;:0.124543836956545,&#34;x&#34;:0.28,&#34;y&#34;:0.124543836956545},{&#34;theta&#34;:0.29,&#34;probability&#34;:0.146493903594774,&#34;x&#34;:0.29,&#34;y&#34;:0.146493903594774},{&#34;theta&#34;:0.3,&#34;probability&#34;:0.170529832729409,&#34;x&#34;:0.3,&#34;y&#34;:0.170529832729409},{&#34;theta&#34;:0.31,&#34;probability&#34;:0.196580894065467,&#34;x&#34;:0.31,&#34;y&#34;:0.196580894065467},{&#34;theta&#34;:0.32,&#34;probability&#34;:0.224540213842213,&#34;x&#34;:0.32,&#34;y&#34;:0.224540213842213},{&#34;theta&#34;:0.33,&#34;probability&#34;:0.254266414156535,&#34;x&#34;:0.33,&#34;y&#34;:0.254266414156535},{&#34;theta&#34;:0.34,&#34;probability&#34;:0.285586211691276,&#34;x&#34;:0.34,&#34;y&#34;:0.285586211691276},{&#34;theta&#34;:0.35,&#34;probability&#34;:0.318297876353866,&#34;x&#34;:0.35,&#34;y&#34;:0.318297876353866},{&#34;theta&#34;:0.36,&#34;probability&#34;:0.35217542389985,&#34;x&#34;:0.36,&#34;y&#34;:0.35217542389985},{&#34;theta&#34;:0.37,&#34;probability&#34;:0.386973396157569,&#34;x&#34;:0.37,&#34;y&#34;:0.386973396157569},{&#34;theta&#34;:0.38,&#34;probability&#34;:0.422432068373071,&#34;x&#34;:0.38,&#34;y&#34;:0.422432068373071},{&#34;theta&#34;:0.39,&#34;probability&#34;:0.458282915573536,&#34;x&#34;:0.39,&#34;y&#34;:0.458282915573536},{&#34;theta&#34;:0.4,&#34;probability&#34;:0.49425416856512,&#34;x&#34;:0.4,&#34;y&#34;:0.49425416856512},{&#34;theta&#34;:0.41,&#34;probability&#34;:0.530076294873525,&#34;x&#34;:0.41,&#34;y&#34;:0.530076294873525},{&#34;theta&#34;:0.42,&#34;probability&#34;:0.565487250045856,&#34;x&#34;:0.42,&#34;y&#34;:0.565487250045856},{&#34;theta&#34;:0.43,&#34;probability&#34;:0.6002373595472,&#34;x&#34;:0.43,&#34;y&#34;:0.6002373595472},{&#34;theta&#34;:0.44,&#34;probability&#34;:0.63409371017361,&#34;x&#34;:0.44,&#34;y&#34;:0.63409371017361},{&#34;theta&#34;:0.45,&#34;probability&#34;:0.666843951555161,&#34;x&#34;:0.45,&#34;y&#34;:0.666843951555161},{&#34;theta&#34;:0.46,&#34;probability&#34;:0.698299431988929,&#34;x&#34;:0.46,&#34;y&#34;:0.698299431988929},{&#34;theta&#34;:0.47,&#34;probability&#34;:0.728297617569333,&#34;x&#34;:0.47,&#34;y&#34;:0.728297617569333},{&#34;theta&#34;:0.48,&#34;probability&#34;:0.756703768450287,&#34;x&#34;:0.48,&#34;y&#34;:0.756703768450287},{&#34;theta&#34;:0.49,&#34;probability&#34;:0.783411870218361,&#34;x&#34;:0.49,&#34;y&#34;:0.783411870218361},{&#34;theta&#34;:0.5,&#34;probability&#34;:0.808344841003418,&#34;x&#34;:0.5,&#34;y&#34;:0.808344841003418},{&#34;theta&#34;:0.51,&#34;probability&#34;:0.831454055434115,&#34;x&#34;:0.51,&#34;y&#34;:0.831454055434115},{&#34;theta&#34;:0.52,&#34;probability&#34;:0.85271824431402,&#34;x&#34;:0.52,&#34;y&#34;:0.85271824431402},{&#34;theta&#34;:0.53,&#34;probability&#34;:0.872141843535642,&#34;x&#34;:0.53,&#34;y&#34;:0.872141843535642},{&#34;theta&#34;:0.54,&#34;probability&#34;:0.889752876987755,&#34;x&#34;:0.54,&#34;y&#34;:0.889752876987755},{&#34;theta&#34;:0.55,&#34;probability&#34;:0.905600465906429,&#34;x&#34;:0.55,&#34;y&#34;:0.905600465906429},{&#34;theta&#34;:0.56,&#34;probability&#34;:0.91975206126523,&#34;x&#34;:0.56,&#34;y&#34;:0.91975206126523},{&#34;theta&#34;:0.57,&#34;probability&#34;:0.932290496511752,&#34;x&#34;:0.57,&#34;y&#34;:0.932290496511752},{&#34;theta&#34;:0.58,&#34;probability&#34;:0.94331095546382,&#34;x&#34;:0.58,&#34;y&#34;:0.94331095546382},{&#34;theta&#34;:0.59,&#34;probability&#34;:0.952917944802709,&#34;x&#34;:0.59,&#34;y&#34;:0.952917944802709},{&#34;theta&#34;:0.6,&#34;probability&#34;:0.961222352743988,&#34;x&#34;:0.6,&#34;y&#34;:0.961222352743988},{&#34;theta&#34;:0.61,&#34;probability&#34;:0.968338665588788,&#34;x&#34;:0.61,&#34;y&#34;:0.968338665588788},{&#34;theta&#34;:0.62,&#34;probability&#34;:0.974382402457655,&#34;x&#34;:0.62,&#34;y&#34;:0.974382402457655},{&#34;theta&#34;:0.63,&#34;probability&#34;:0.979467816101886,&#34;x&#34;:0.63,&#34;y&#34;:0.979467816101886},{&#34;theta&#34;:0.64,&#34;probability&#34;:0.983705894787928,&#34;x&#34;:0.64,&#34;y&#34;:0.983705894787928},{&#34;theta&#34;:0.65,&#34;probability&#34;:0.987202687353466,&#34;x&#34;:0.65,&#34;y&#34;:0.987202687353466},{&#34;theta&#34;:0.66,&#34;probability&#34;:0.990057961096871,&#34;x&#34;:0.66,&#34;y&#34;:0.990057961096871},{&#34;theta&#34;:0.67,&#34;probability&#34;:0.992364190591014,&#34;x&#34;:0.67,&#34;y&#34;:0.992364190591014},{&#34;theta&#34;:0.68,&#34;probability&#34;:0.994205865151394,&#34;x&#34;:0.68,&#34;y&#34;:0.994205865151394},{&#34;theta&#34;:0.69,&#34;probability&#34;:0.995659093808592,&#34;x&#34;:0.69,&#34;y&#34;:0.995659093808592},{&#34;theta&#34;:0.7,&#34;probability&#34;:0.996791479430329,&#34;x&#34;:0.7,&#34;y&#34;:0.996791479430329},{&#34;theta&#34;:0.71,&#34;probability&#34;:0.997662228223176,&#34;x&#34;:0.71,&#34;y&#34;:0.997662228223176},{&#34;theta&#34;:0.72,&#34;probability&#34;:0.998322457253502,&#34;x&#34;:0.72,&#34;y&#34;:0.998322457253502},{&#34;theta&#34;:0.73,&#34;probability&#34;:0.998815660821706,&#34;x&#34;:0.73,&#34;y&#34;:0.998815660821706},{&#34;theta&#34;:0.74,&#34;probability&#34;:0.999178296394706,&#34;x&#34;:0.74,&#34;y&#34;:0.999178296394706},{&#34;theta&#34;:0.75,&#34;probability&#34;:0.999440452181261,&#34;x&#34;:0.75,&#34;y&#34;:0.999440452181261},{&#34;theta&#34;:0.76,&#34;probability&#34;:0.99962656110662,&#34;x&#34;:0.76,&#34;y&#34;:0.99962656110662},{&#34;theta&#34;:0.77,&#34;probability&#34;:0.999756129655175,&#34;x&#34;:0.77,&#34;y&#34;:0.999756129655175},{&#34;theta&#34;:0.78,&#34;probability&#34;:0.999844454527686,&#34;x&#34;:0.78,&#34;y&#34;:0.999844454527686},{&#34;theta&#34;:0.79,&#34;probability&#34;:0.99990330502023,&#34;x&#34;:0.79,&#34;y&#34;:0.99990330502023},{&#34;theta&#34;:0.8,&#34;probability&#34;:0.999941554197265,&#34;x&#34;:0.8,&#34;y&#34;:0.999941554197265},{&#34;theta&#34;:0.81,&#34;probability&#34;:0.999965747040655,&#34;x&#34;:0.81,&#34;y&#34;:0.999965747040655},{&#34;theta&#34;:0.82,&#34;probability&#34;:0.999980598578908,&#34;x&#34;:0.82,&#34;y&#34;:0.999980598578908},{&#34;theta&#34;:0.83,&#34;probability&#34;:0.999989419342954,&#34;x&#34;:0.83,&#34;y&#34;:0.999989419342954},{&#34;theta&#34;:0.84,&#34;probability&#34;:0.999994469208827,&#34;x&#34;:0.84,&#34;y&#34;:0.999994469208827},{&#34;theta&#34;:0.85,&#34;probability&#34;:0.999997243675202,&#34;x&#34;:0.85,&#34;y&#34;:0.999997243675202},{&#34;theta&#34;:0.86,&#34;probability&#34;:0.999998698837753,&#34;x&#34;:0.86,&#34;y&#34;:0.999998698837753},{&#34;theta&#34;:0.87,&#34;probability&#34;:0.999999422764826,&#34;x&#34;:0.87,&#34;y&#34;:0.999999422764826},{&#34;theta&#34;:0.88,&#34;probability&#34;:0.999999761697516,&#34;x&#34;:0.88,&#34;y&#34;:0.999999761697516},{&#34;theta&#34;:0.89,&#34;probability&#34;:0.999999909577602,&#34;x&#34;:0.89,&#34;y&#34;:0.999999909577602},{&#34;theta&#34;:0.9,&#34;probability&#34;:0.999999968963797,&#34;x&#34;:0.9,&#34;y&#34;:0.999999968963797},{&#34;theta&#34;:0.91,&#34;probability&#34;:0.999999990564098,&#34;x&#34;:0.91,&#34;y&#34;:0.999999990564098},{&#34;theta&#34;:0.92,&#34;probability&#34;:0.999999997530193,&#34;x&#34;:0.92,&#34;y&#34;:0.999999997530193},{&#34;theta&#34;:0.93,&#34;probability&#34;:0.999999999465214,&#34;x&#34;:0.93,&#34;y&#34;:0.999999999465214},{&#34;theta&#34;:0.94,&#34;probability&#34;:0.999999999909645,&#34;x&#34;:0.94,&#34;y&#34;:0.999999999909645},{&#34;theta&#34;:0.95,&#34;probability&#34;:0.99999999998912,&#34;x&#34;:0.95,&#34;y&#34;:0.99999999998912},{&#34;theta&#34;:0.96,&#34;probability&#34;:0.999999999999198,&#34;x&#34;:0.96,&#34;y&#34;:0.999999999999198},{&#34;theta&#34;:0.97,&#34;probability&#34;:0.999999999999973,&#34;x&#34;:0.97,&#34;y&#34;:0.999999999999973},{&#34;theta&#34;:0.98,&#34;probability&#34;:1,&#34;x&#34;:0.98,&#34;y&#34;:1},{&#34;theta&#34;:0.99,&#34;probability&#34;:1,&#34;x&#34;:0.99,&#34;y&#34;:1},{&#34;theta&#34;:1,&#34;probability&#34;:1,&#34;x&#34;:1,&#34;y&#34;:1}],&#34;type&#34;:&#34;line&#34;}],&#34;xAxis&#34;:{&#34;type&#34;:&#34;linear&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;theta&#34;},&#34;categories&#34;:null},&#34;tooltip&#34;:{&#34;valueDecimals&#34;:4,&#34;valuePrefix&#34;:&#34;cum prob = &#34;}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;This is nice, but to really see how computing the confidence distribution might be useful, we compute and plot the confidence curve introduced by Birnbaum in his &lt;a href=&#34;https://projecteuclid.org/download/pdf_1/euclid.aoms/1177705145&#34;&gt;1961 paper&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;conf_curve &amp;lt;-  
  conf_dist %&amp;gt;%  
  mutate(confidence = 2 * abs(.5 - probability))

hchart(conf_curve, &amp;quot;line&amp;quot;, hcaes(x = theta, y = confidence)) %&amp;gt;%
  hc_title(text = &amp;quot;Confidence Curve for Binomial Model&amp;quot;,
           margin = 20, align = &amp;quot;left&amp;quot;,
           style = list(color = &amp;quot;black&amp;quot;, useHTML = TRUE)) %&amp;gt;%
  hc_tooltip(valueDecimals=4, valuePrefix=&amp;quot;conf level = &amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-2&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-2&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;Confidence Curve for Binomial Model&#34;,&#34;margin&#34;:20,&#34;align&#34;:&#34;left&#34;,&#34;style&#34;:{&#34;color&#34;:&#34;black&#34;,&#34;useHTML&#34;:true}},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;confidence&#34;},&#34;type&#34;:&#34;linear&#34;},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;label&#34;:{&#34;enabled&#34;:false},&#34;turboThreshold&#34;:0,&#34;showInLegend&#34;:false},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;},&#34;scatter&#34;:{&#34;marker&#34;:{&#34;symbol&#34;:&#34;circle&#34;}}},&#34;series&#34;:[{&#34;group&#34;:&#34;group&#34;,&#34;data&#34;:[{&#34;theta&#34;:0,&#34;probability&#34;:0,&#34;confidence&#34;:1,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;theta&#34;:0.01,&#34;probability&#34;:5.73499566887768e-12,&#34;confidence&#34;:0.99999999998853,&#34;x&#34;:0.01,&#34;y&#34;:0.99999999998853},{&#34;theta&#34;:0.02,&#34;probability&#34;:1.33572401483433e-09,&#34;confidence&#34;:0.999999997328552,&#34;x&#34;:0.02,&#34;y&#34;:0.999999997328552},{&#34;theta&#34;:0.03,&#34;probability&#34;:3.11201811492425e-08,&#34;confidence&#34;:0.999999937759638,&#34;x&#34;:0.03,&#34;y&#34;:0.999999937759638},{&#34;theta&#34;:0.04,&#34;probability&#34;:2.82353239135745e-07,&#34;confidence&#34;:0.999999435293522,&#34;x&#34;:0.04,&#34;y&#34;:0.999999435293522},{&#34;theta&#34;:0.05,&#34;probability&#34;:1.52740959689047e-06,&#34;confidence&#34;:0.999996945180806,&#34;x&#34;:0.05,&#34;y&#34;:0.999996945180806},{&#34;theta&#34;:0.06,&#34;probability&#34;:5.95561261361866e-06,&#34;confidence&#34;:0.999988088774773,&#34;x&#34;:0.06,&#34;y&#34;:0.999988088774773},{&#34;theta&#34;:0.07,&#34;probability&#34;:1.85206634848512e-05,&#34;confidence&#34;:0.99996295867303,&#34;x&#34;:0.07,&#34;y&#34;:0.99996295867303},{&#34;theta&#34;:0.08,&#34;probability&#34;:4.87954463305065e-05,&#34;confidence&#34;:0.999902409107339,&#34;x&#34;:0.08,&#34;y&#34;:0.999902409107339},{&#34;theta&#34;:0.09,&#34;probability&#34;:0.000113243868828019,&#34;confidence&#34;:0.999773512262344,&#34;x&#34;:0.09,&#34;y&#34;:0.999773512262344},{&#34;theta&#34;:0.1,&#34;probability&#34;:0.000237746775292845,&#34;confidence&#34;:0.999524506449414,&#34;x&#34;:0.1,&#34;y&#34;:0.999524506449414},{&#34;theta&#34;:0.11,&#34;probability&#34;:0.000460169436248278,&#34;confidence&#34;:0.999079661127503,&#34;x&#34;:0.11,&#34;y&#34;:0.999079661127503},{&#34;theta&#34;:0.12,&#34;probability&#34;:0.000832734447940497,&#34;confidence&#34;:0.998334531104119,&#34;x&#34;:0.12,&#34;y&#34;:0.998334531104119},{&#34;theta&#34;:0.13,&#34;probability&#34;:0.0014239652669573,&#34;confidence&#34;:0.997152069466085,&#34;x&#34;:0.13,&#34;y&#34;:0.997152069466085},{&#34;theta&#34;:0.14,&#34;probability&#34;:0.00231998890516482,&#34;confidence&#34;:0.99536002218967,&#34;x&#34;:0.14,&#34;y&#34;:0.99536002218967},{&#34;theta&#34;:0.15,&#34;probability&#34;:0.00362502697453944,&#34;confidence&#34;:0.992749946050921,&#34;x&#34;:0.15,&#34;y&#34;:0.992749946050921},{&#34;theta&#34;:0.16,&#34;probability&#34;:0.00546095711151733,&#34;confidence&#34;:0.989078085776965,&#34;x&#34;:0.16,&#34;y&#34;:0.989078085776965},{&#34;theta&#34;:0.17,&#34;probability&#34;:0.00796588655322165,&#34;confidence&#34;:0.984068226893557,&#34;x&#34;:0.17,&#34;y&#34;:0.984068226893557},{&#34;theta&#34;:0.18,&#34;probability&#34;:0.0112917413300254,&#34;confidence&#34;:0.977416517339949,&#34;x&#34;:0.18,&#34;y&#34;:0.977416517339949},{&#34;theta&#34;:0.19,&#34;probability&#34;:0.0156009338215457,&#34;confidence&#34;:0.968798132356909,&#34;x&#34;:0.19,&#34;y&#34;:0.968798132356909},{&#34;theta&#34;:0.2,&#34;probability&#34;:0.0210622247007996,&#34;confidence&#34;:0.957875550598401,&#34;x&#34;:0.2,&#34;y&#34;:0.957875550598401},{&#34;theta&#34;:0.21,&#34;probability&#34;:0.0278459398154536,&#34;confidence&#34;:0.944308120369093,&#34;x&#34;:0.21,&#34;y&#34;:0.944308120369093},{&#34;theta&#34;:0.22,&#34;probability&#34;:0.0361187364416553,&#34;confidence&#34;:0.927762527116689,&#34;x&#34;:0.22,&#34;y&#34;:0.927762527116689},{&#34;theta&#34;:0.23,&#34;probability&#34;:0.0460381355411022,&#34;confidence&#34;:0.907923728917795,&#34;x&#34;:0.23,&#34;y&#34;:0.907923728917795},{&#34;theta&#34;:0.24,&#34;probability&#34;:0.0577470468616008,&#34;confidence&#34;:0.884505906276798,&#34;x&#34;:0.24,&#34;y&#34;:0.884505906276798},{&#34;theta&#34;:0.25,&#34;probability&#34;:0.0713685123146205,&#34;confidence&#34;:0.857262975370759,&#34;x&#34;:0.25,&#34;y&#34;:0.857262975370759},{&#34;theta&#34;:0.26,&#34;probability&#34;:0.087000880960923,&#34;confidence&#34;:0.825998238078154,&#34;x&#34;:0.26,&#34;y&#34;:0.825998238078154},{&#34;theta&#34;:0.27,&#34;probability&#34;:0.104713607490085,&#34;confidence&#34;:0.790572785019829,&#34;x&#34;:0.27,&#34;y&#34;:0.790572785019829},{&#34;theta&#34;:0.28,&#34;probability&#34;:0.124543836956545,&#34;confidence&#34;:0.75091232608691,&#34;x&#34;:0.28,&#34;y&#34;:0.75091232608691},{&#34;theta&#34;:0.29,&#34;probability&#34;:0.146493903594774,&#34;confidence&#34;:0.707012192810451,&#34;x&#34;:0.29,&#34;y&#34;:0.707012192810451},{&#34;theta&#34;:0.3,&#34;probability&#34;:0.170529832729409,&#34;confidence&#34;:0.658940334541182,&#34;x&#34;:0.3,&#34;y&#34;:0.658940334541182},{&#34;theta&#34;:0.31,&#34;probability&#34;:0.196580894065467,&#34;confidence&#34;:0.606838211869065,&#34;x&#34;:0.31,&#34;y&#34;:0.606838211869065},{&#34;theta&#34;:0.32,&#34;probability&#34;:0.224540213842213,&#34;confidence&#34;:0.550919572315575,&#34;x&#34;:0.32,&#34;y&#34;:0.550919572315575},{&#34;theta&#34;:0.33,&#34;probability&#34;:0.254266414156535,&#34;confidence&#34;:0.49146717168693,&#34;x&#34;:0.33,&#34;y&#34;:0.49146717168693},{&#34;theta&#34;:0.34,&#34;probability&#34;:0.285586211691276,&#34;confidence&#34;:0.428827576617447,&#34;x&#34;:0.34,&#34;y&#34;:0.428827576617447},{&#34;theta&#34;:0.35,&#34;probability&#34;:0.318297876353866,&#34;confidence&#34;:0.363404247292267,&#34;x&#34;:0.35,&#34;y&#34;:0.363404247292267},{&#34;theta&#34;:0.36,&#34;probability&#34;:0.35217542389985,&#34;confidence&#34;:0.295649152200299,&#34;x&#34;:0.36,&#34;y&#34;:0.295649152200299},{&#34;theta&#34;:0.37,&#34;probability&#34;:0.386973396157569,&#34;confidence&#34;:0.226053207684862,&#34;x&#34;:0.37,&#34;y&#34;:0.226053207684862},{&#34;theta&#34;:0.38,&#34;probability&#34;:0.422432068373071,&#34;confidence&#34;:0.155135863253859,&#34;x&#34;:0.38,&#34;y&#34;:0.155135863253859},{&#34;theta&#34;:0.39,&#34;probability&#34;:0.458282915573536,&#34;confidence&#34;:0.083434168852929,&#34;x&#34;:0.39,&#34;y&#34;:0.083434168852929},{&#34;theta&#34;:0.4,&#34;probability&#34;:0.49425416856512,&#34;confidence&#34;:0.0114916628697606,&#34;x&#34;:0.4,&#34;y&#34;:0.0114916628697606},{&#34;theta&#34;:0.41,&#34;probability&#34;:0.530076294873525,&#34;confidence&#34;:0.0601525897470501,&#34;x&#34;:0.41,&#34;y&#34;:0.0601525897470501},{&#34;theta&#34;:0.42,&#34;probability&#34;:0.565487250045856,&#34;confidence&#34;:0.130974500091712,&#34;x&#34;:0.42,&#34;y&#34;:0.130974500091712},{&#34;theta&#34;:0.43,&#34;probability&#34;:0.6002373595472,&#34;confidence&#34;:0.200474719094401,&#34;x&#34;:0.43,&#34;y&#34;:0.200474719094401},{&#34;theta&#34;:0.44,&#34;probability&#34;:0.63409371017361,&#34;confidence&#34;:0.26818742034722,&#34;x&#34;:0.44,&#34;y&#34;:0.26818742034722},{&#34;theta&#34;:0.45,&#34;probability&#34;:0.666843951555161,&#34;confidence&#34;:0.333687903110321,&#34;x&#34;:0.45,&#34;y&#34;:0.333687903110321},{&#34;theta&#34;:0.46,&#34;probability&#34;:0.698299431988929,&#34;confidence&#34;:0.396598863977857,&#34;x&#34;:0.46,&#34;y&#34;:0.396598863977857},{&#34;theta&#34;:0.47,&#34;probability&#34;:0.728297617569333,&#34;confidence&#34;:0.456595235138667,&#34;x&#34;:0.47,&#34;y&#34;:0.456595235138667},{&#34;theta&#34;:0.48,&#34;probability&#34;:0.756703768450287,&#34;confidence&#34;:0.513407536900574,&#34;x&#34;:0.48,&#34;y&#34;:0.513407536900574},{&#34;theta&#34;:0.49,&#34;probability&#34;:0.783411870218361,&#34;confidence&#34;:0.566823740436722,&#34;x&#34;:0.49,&#34;y&#34;:0.566823740436722},{&#34;theta&#34;:0.5,&#34;probability&#34;:0.808344841003418,&#34;confidence&#34;:0.616689682006836,&#34;x&#34;:0.5,&#34;y&#34;:0.616689682006836},{&#34;theta&#34;:0.51,&#34;probability&#34;:0.831454055434115,&#34;confidence&#34;:0.66290811086823,&#34;x&#34;:0.51,&#34;y&#34;:0.66290811086823},{&#34;theta&#34;:0.52,&#34;probability&#34;:0.85271824431402,&#34;confidence&#34;:0.70543648862804,&#34;x&#34;:0.52,&#34;y&#34;:0.70543648862804},{&#34;theta&#34;:0.53,&#34;probability&#34;:0.872141843535642,&#34;confidence&#34;:0.744283687071284,&#34;x&#34;:0.53,&#34;y&#34;:0.744283687071284},{&#34;theta&#34;:0.54,&#34;probability&#34;:0.889752876987755,&#34;confidence&#34;:0.779505753975511,&#34;x&#34;:0.54,&#34;y&#34;:0.779505753975511},{&#34;theta&#34;:0.55,&#34;probability&#34;:0.905600465906429,&#34;confidence&#34;:0.811200931812859,&#34;x&#34;:0.55,&#34;y&#34;:0.811200931812859},{&#34;theta&#34;:0.56,&#34;probability&#34;:0.91975206126523,&#34;confidence&#34;:0.839504122530459,&#34;x&#34;:0.56,&#34;y&#34;:0.839504122530459},{&#34;theta&#34;:0.57,&#34;probability&#34;:0.932290496511752,&#34;confidence&#34;:0.864580993023504,&#34;x&#34;:0.57,&#34;y&#34;:0.864580993023504},{&#34;theta&#34;:0.58,&#34;probability&#34;:0.94331095546382,&#34;confidence&#34;:0.88662191092764,&#34;x&#34;:0.58,&#34;y&#34;:0.88662191092764},{&#34;theta&#34;:0.59,&#34;probability&#34;:0.952917944802709,&#34;confidence&#34;:0.905835889605417,&#34;x&#34;:0.59,&#34;y&#34;:0.905835889605417},{&#34;theta&#34;:0.6,&#34;probability&#34;:0.961222352743988,&#34;confidence&#34;:0.922444705487976,&#34;x&#34;:0.6,&#34;y&#34;:0.922444705487976},{&#34;theta&#34;:0.61,&#34;probability&#34;:0.968338665588788,&#34;confidence&#34;:0.936677331177577,&#34;x&#34;:0.61,&#34;y&#34;:0.936677331177577},{&#34;theta&#34;:0.62,&#34;probability&#34;:0.974382402457655,&#34;confidence&#34;:0.94876480491531,&#34;x&#34;:0.62,&#34;y&#34;:0.94876480491531},{&#34;theta&#34;:0.63,&#34;probability&#34;:0.979467816101886,&#34;confidence&#34;:0.958935632203771,&#34;x&#34;:0.63,&#34;y&#34;:0.958935632203771},{&#34;theta&#34;:0.64,&#34;probability&#34;:0.983705894787928,&#34;confidence&#34;:0.967411789575856,&#34;x&#34;:0.64,&#34;y&#34;:0.967411789575856},{&#34;theta&#34;:0.65,&#34;probability&#34;:0.987202687353466,&#34;confidence&#34;:0.974405374706932,&#34;x&#34;:0.65,&#34;y&#34;:0.974405374706932},{&#34;theta&#34;:0.66,&#34;probability&#34;:0.990057961096871,&#34;confidence&#34;:0.980115922193742,&#34;x&#34;:0.66,&#34;y&#34;:0.980115922193742},{&#34;theta&#34;:0.67,&#34;probability&#34;:0.992364190591014,&#34;confidence&#34;:0.984728381182028,&#34;x&#34;:0.67,&#34;y&#34;:0.984728381182028},{&#34;theta&#34;:0.68,&#34;probability&#34;:0.994205865151394,&#34;confidence&#34;:0.988411730302788,&#34;x&#34;:0.68,&#34;y&#34;:0.988411730302788},{&#34;theta&#34;:0.69,&#34;probability&#34;:0.995659093808592,&#34;confidence&#34;:0.991318187617184,&#34;x&#34;:0.69,&#34;y&#34;:0.991318187617184},{&#34;theta&#34;:0.7,&#34;probability&#34;:0.996791479430329,&#34;confidence&#34;:0.993582958860658,&#34;x&#34;:0.7,&#34;y&#34;:0.993582958860658},{&#34;theta&#34;:0.71,&#34;probability&#34;:0.997662228223176,&#34;confidence&#34;:0.995324456446352,&#34;x&#34;:0.71,&#34;y&#34;:0.995324456446352},{&#34;theta&#34;:0.72,&#34;probability&#34;:0.998322457253502,&#34;confidence&#34;:0.996644914507004,&#34;x&#34;:0.72,&#34;y&#34;:0.996644914507004},{&#34;theta&#34;:0.73,&#34;probability&#34;:0.998815660821706,&#34;confidence&#34;:0.997631321643412,&#34;x&#34;:0.73,&#34;y&#34;:0.997631321643412},{&#34;theta&#34;:0.74,&#34;probability&#34;:0.999178296394706,&#34;confidence&#34;:0.998356592789413,&#34;x&#34;:0.74,&#34;y&#34;:0.998356592789413},{&#34;theta&#34;:0.75,&#34;probability&#34;:0.999440452181261,&#34;confidence&#34;:0.998880904362522,&#34;x&#34;:0.75,&#34;y&#34;:0.998880904362522},{&#34;theta&#34;:0.76,&#34;probability&#34;:0.99962656110662,&#34;confidence&#34;:0.99925312221324,&#34;x&#34;:0.76,&#34;y&#34;:0.99925312221324},{&#34;theta&#34;:0.77,&#34;probability&#34;:0.999756129655175,&#34;confidence&#34;:0.99951225931035,&#34;x&#34;:0.77,&#34;y&#34;:0.99951225931035},{&#34;theta&#34;:0.78,&#34;probability&#34;:0.999844454527686,&#34;confidence&#34;:0.999688909055371,&#34;x&#34;:0.78,&#34;y&#34;:0.999688909055371},{&#34;theta&#34;:0.79,&#34;probability&#34;:0.99990330502023,&#34;confidence&#34;:0.99980661004046,&#34;x&#34;:0.79,&#34;y&#34;:0.99980661004046},{&#34;theta&#34;:0.8,&#34;probability&#34;:0.999941554197265,&#34;confidence&#34;:0.99988310839453,&#34;x&#34;:0.8,&#34;y&#34;:0.99988310839453},{&#34;theta&#34;:0.81,&#34;probability&#34;:0.999965747040655,&#34;confidence&#34;:0.99993149408131,&#34;x&#34;:0.81,&#34;y&#34;:0.99993149408131},{&#34;theta&#34;:0.82,&#34;probability&#34;:0.999980598578908,&#34;confidence&#34;:0.999961197157815,&#34;x&#34;:0.82,&#34;y&#34;:0.999961197157815},{&#34;theta&#34;:0.83,&#34;probability&#34;:0.999989419342954,&#34;confidence&#34;:0.999978838685909,&#34;x&#34;:0.83,&#34;y&#34;:0.999978838685909},{&#34;theta&#34;:0.84,&#34;probability&#34;:0.999994469208827,&#34;confidence&#34;:0.999988938417654,&#34;x&#34;:0.84,&#34;y&#34;:0.999988938417654},{&#34;theta&#34;:0.85,&#34;probability&#34;:0.999997243675202,&#34;confidence&#34;:0.999994487350403,&#34;x&#34;:0.85,&#34;y&#34;:0.999994487350403},{&#34;theta&#34;:0.86,&#34;probability&#34;:0.999998698837753,&#34;confidence&#34;:0.999997397675507,&#34;x&#34;:0.86,&#34;y&#34;:0.999997397675507},{&#34;theta&#34;:0.87,&#34;probability&#34;:0.999999422764826,&#34;confidence&#34;:0.999998845529652,&#34;x&#34;:0.87,&#34;y&#34;:0.999998845529652},{&#34;theta&#34;:0.88,&#34;probability&#34;:0.999999761697516,&#34;confidence&#34;:0.999999523395032,&#34;x&#34;:0.88,&#34;y&#34;:0.999999523395032},{&#34;theta&#34;:0.89,&#34;probability&#34;:0.999999909577602,&#34;confidence&#34;:0.999999819155204,&#34;x&#34;:0.89,&#34;y&#34;:0.999999819155204},{&#34;theta&#34;:0.9,&#34;probability&#34;:0.999999968963797,&#34;confidence&#34;:0.999999937927595,&#34;x&#34;:0.9,&#34;y&#34;:0.999999937927595},{&#34;theta&#34;:0.91,&#34;probability&#34;:0.999999990564098,&#34;confidence&#34;:0.999999981128196,&#34;x&#34;:0.91,&#34;y&#34;:0.999999981128196},{&#34;theta&#34;:0.92,&#34;probability&#34;:0.999999997530193,&#34;confidence&#34;:0.999999995060386,&#34;x&#34;:0.92,&#34;y&#34;:0.999999995060386},{&#34;theta&#34;:0.93,&#34;probability&#34;:0.999999999465214,&#34;confidence&#34;:0.999999998930428,&#34;x&#34;:0.93,&#34;y&#34;:0.999999998930428},{&#34;theta&#34;:0.94,&#34;probability&#34;:0.999999999909645,&#34;confidence&#34;:0.999999999819289,&#34;x&#34;:0.94,&#34;y&#34;:0.999999999819289},{&#34;theta&#34;:0.95,&#34;probability&#34;:0.99999999998912,&#34;confidence&#34;:0.99999999997824,&#34;x&#34;:0.95,&#34;y&#34;:0.99999999997824},{&#34;theta&#34;:0.96,&#34;probability&#34;:0.999999999999198,&#34;confidence&#34;:0.999999999998396,&#34;x&#34;:0.96,&#34;y&#34;:0.999999999998396},{&#34;theta&#34;:0.97,&#34;probability&#34;:0.999999999999973,&#34;confidence&#34;:0.999999999999945,&#34;x&#34;:0.97,&#34;y&#34;:0.999999999999945},{&#34;theta&#34;:0.98,&#34;probability&#34;:1,&#34;confidence&#34;:1,&#34;x&#34;:0.98,&#34;y&#34;:1},{&#34;theta&#34;:0.99,&#34;probability&#34;:1,&#34;confidence&#34;:1,&#34;x&#34;:0.99,&#34;y&#34;:1},{&#34;theta&#34;:1,&#34;probability&#34;:1,&#34;confidence&#34;:1,&#34;x&#34;:1,&#34;y&#34;:1}],&#34;type&#34;:&#34;line&#34;}],&#34;xAxis&#34;:{&#34;type&#34;:&#34;linear&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;theta&#34;},&#34;categories&#34;:null},&#34;tooltip&#34;:{&#34;valueDecimals&#34;:4,&#34;valuePrefix&#34;:&#34;conf level = &#34;}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Pick a point on the left branch of the curve. The y value gives you the level of confidence and the x value is the lower bound of the corresponding confidence interval. Move horizontally across to the right branch to read off the upper end of the confidence interval. So reading up and down the curve you can read off the confidence intervals for any value of confidence.&lt;/p&gt;
&lt;p&gt;As a check, we compute the 95% confidence interval for &lt;span class=&#34;math inline&#34;&gt;\(\theta\)&lt;/span&gt; using the normal approximation to the binomial.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ub &amp;lt;- 8 / 20 + (1.96 / 20) * sqrt(8 * 12 / 20)
lb &amp;lt;- 8 / 20 - (1.96 / 20) * sqrt(8 * 12 / 20)
cat(&amp;quot;95% CI = [&amp;quot; , lb , &amp;quot;,&amp;quot; , ub, &amp;quot;]&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 95% CI = [ 0.1853 , 0.6147 ]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you are a Bayesian, there is a really amusing side to confidence distributions. In order to be clear that what they are doing with confidence distributions is in fact different from what Bayesians do when they choose priors, the champions of confidence distributions appeal to &lt;a href=&#34;https://plato.stanford.edu/entries/epistemology/&#34;&gt;epistomology&lt;/a&gt;, the study of knowledge and justified belief. On page (xiv) of their book, Schweder and Hjort write:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The concept of confidence distribution is rather basic, but has proved difficult for statisticians to accept. The main reason is perhaps that confidence distributions represent epistemic probability obtained from the aleatory probability of the statistical model (i.e. the chance variation in nature and society), and to face both types of probability at the same time might be challenging. The traditional Bayesian deals only with subjective probability, which is epistemic when based on knowledge, and the frequentist of the Neyman-Wald school deals only with sampling variability, that is, aleatory probability.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Please indulge me while I unpack this. Aleatory probabilities are what nature and the world give us: the decay times of alpha particles, the valuable behaviors of large populations, etc. Hard-core frequentists will only allow themselves to compute aleatory probabilities. As soon as you compute a confidence distribution or even a confidence interval, you are working with epistemic probabilities: what you believe would be true under repeated sampling that may be impossible to actually carry out. But, you are justified in doing this because these epistemic probabilities are anchored in aleatory probabilities. When Bayesians base their choice of priors on rational beliefs based on plausible evidence, they are on the same epistemic footing as frequentists computing confidence intervals. When Bayesians are capricious in choosing their priors, they are not. Asking most statisticians to think about these things gives them headaches. Thus, quietly, in work that builds bridges, ends the Bayesian vs. Frequentist controversy.&lt;/p&gt;
&lt;p&gt;Notes:&lt;br /&gt;
1. Schweder and Hjolt’s book is really worth owning. Not only does it offer a comprehensive account of confidence distributions and how they may be useful in practice, but it is also a good general reference on statistical inference.&lt;/p&gt;
&lt;ol start=&#34;2&#34; style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;If you are interested in exploring confidence distributions further, have a look at the &lt;a href=&#34;https://CRAN.R-project.org/package=pvaluefunctions&#34;&gt;pvaluefunctions&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/package=gmeta&#34;&gt;gmeta&lt;/a&gt; that are both on CRAN.&lt;/li&gt;
&lt;/ol&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/11/05/a-first-look-at-confidence-distributions/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Sept 2019: &#34;Top 40&#34; New R Packages</title>
      <link>https://rviews.rstudio.com/2019/10/29/sept-2019-top-40-new-r-packages/</link>
      <pubDate>Tue, 29 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/10/29/sept-2019-top-40-new-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred and thirteen new packages made it to CRAN in September. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eight categories: Computational Methods, Data, Economics, Machine Learning, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eRTG3D&#34;&gt;eRTG3D&lt;/a&gt; v0.6.2: Provides functions to create realistic random trajectories in a 3-D space between two given fixed points (conditional empirical random walks), based on empirical distribution functions extracted from observed trajectories (training data), and thus reflect the geometrical movement characteristics of the mover. There are several small vignettes, including &lt;a href=&#34;https://cran.r-project.org/web/packages/eRTG3D/vignettes/v1.html&#34;&gt;sample data sets&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/eRTG3D/vignettes/v7.html&#34;&gt;linkage to the &lt;code&gt;sf&lt;/code&gt; package&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/eRTG3D/vignettes/v9.html&#34;&gt;point cloud analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;eRTG3D.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=freealg&#34;&gt;freealg&lt;/a&gt; v1.0: Implements the &lt;a href=&#34;https://en.wikipedia.org/wiki/Free_algebra&#34;&gt;free algebra&lt;/a&gt; in R: multivariate polynomials with non-commuting indeterminates. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/freealg/vignettes/freealg.pdf&#34;&gt;vignette&lt;/a&gt; for the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HypergeoMat&#34;&gt;HypergeoMat&lt;/a&gt; v3.0.0:  Implements &lt;a href=&#34;doi:10.1090/S0025-5718-06-01824-2&#34;&gt;Koev &amp;amp; Edelman&amp;rsquo;s algorithm (2006)&lt;/a&gt; to evaluate the hypergeometric functions of a matrix argument, which appear in random matrix theory. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/HypergeoMat/vignettes/HypergeoMat.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=opart&#34;&gt;opart&lt;/a&gt; v2019.1.0: Provides a reference implementation of standard optimal partitioning algorithm in C using square-error loss and Poisson loss functions as described by &lt;a href=&#34;doi:10.1007/s11222-016-9636-3&#34;&gt;Maidstone (2016)&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/s11222-016-9636-3&#34;&gt;Hocking (2016)&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/s11222-016-9636-3&#34;&gt;Rigaill (2016)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1007/s11222-016-9636-3&#34;&gt;Fearnhead (2016)&lt;/a&gt; that scales quadratically with the number of data points in terms of time-complexity. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/opart/vignettes/opart_gaussian.html&#34;&gt;Gaussian&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/opart/vignettes/opart_poisson.html&#34;&gt;Poisson&lt;/a&gt; squared error loss.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;opart.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cde&#34;&gt;cde&lt;/a&gt; v0.4.1: Facilitates searching, download and plotting of Water Framework Directive (WFD) reporting data for all water bodies within the &lt;a href=&#34;https://environment.data.gov.uk/catchment-planning/&#34;&gt;UK Environment Agency area&lt;/a&gt;. This package has been peer-reviewed by rOpenSci. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/cde/vignettes/cde.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/cde/vignettes/cde-output-reference.html&#34;&gt;vignette&lt;/a&gt; on output reference.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;cde.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eph&#34;&gt;eph&lt;/a&gt; v0.1.1: Provides tools to download and manipulate data from the Argentina Permanent Household Survey. The implemented methods are based on &lt;a href=&#34;http://www.estadistica.ec.gba.gov.ar/dpe/images/SOCIEDAD/EPH_metodologia_22_pobreza.pdf&#34;&gt;INDEC (2016)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leri&#34;&gt;leri&lt;/a&gt; v0.0.1: Fetches Landscape Evaporative Response Index &lt;a href=&#34;https://www.esrl.noaa.gov/psd/leri/&#34;&gt;(LERI)&lt;/a&gt; data using the &lt;code&gt;raster&lt;/code&gt; package. The LERI product measures anomalies in actual evapotranspiration, to support drought monitoring and early warning systems. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/leri/vignettes/leri-roi-tutorial.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;leri.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rwhatsapp&#34;&gt;rwhatsapp&lt;/a&gt; v0.2.0: Provides functions to parse and digest history files from the popular messenger service &lt;a href=&#34;https://www.whatsapp.com/&#34;&gt;WhatsApp&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rwhatsapp/vignettes/Text_Analysis_using_WhatsApp_data.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;rwhatsapp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyUSDA&#34;&gt;tidyUSDA&lt;/a&gt; v0.2.1: Provides a consistent API to pull United States Department of Agriculture census and survey data from the &lt;a href=&#34;https://quickstats.nass.usda.gov&#34;&gt;National Agricultural Statistics Service (NASS) QuickStats service&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyUSDA/vignettes/using_tidyusda.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;economics&#34;&gt;Economics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bunching&#34;&gt;bunching&lt;/a&gt; v0.8.4: Implements the &lt;a href=&#34;http://economics.mit.edu/files/13770&#34;&gt;bunching estimator&lt;/a&gt; from economic theory for kinks and knots. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/bunching/vignettes/bunching_theory.pdf&#34;&gt;Theory&lt;/a&gt;, and another with &lt;a href=&#34;https://cran.r-project.org/web/packages/bunching/vignettes/bunching_examples.pdf&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bunching.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fixest&#34;&gt;fixest&lt;/a&gt; v0.1.2: Provides fast estimation of econometric models with multiple fixed-effects, including  ordinary least squares (OLS), generalized linear models (GLM), and the negative binomial. The method to obtain the fixed-effects coefficients is based on &lt;a href=&#34;https://wwwen.uni.lu/content/download/110162/1299525/file/2018_13&#34;&gt;Berge (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fixest/vignettes/fixest_walkthrough.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=raceland&#34;&gt;raceland&lt;/a&gt; v1.0.3: Implements a computational framework for a pattern-based, zoneless analysis, and visualization of (ethno)racial topography for analyzing residential segregation and racial diversity. There is a vignette describing the &lt;a href=&#34;https://cran.r-project.org/web/packages/raceland/vignettes/raceland-intro1.html&#34;&gt;Computational Framework&lt;/a&gt;, one describing &lt;a href=&#34;https://cran.r-project.org/web/packages/raceland/vignettes/raceland-intro2.html&#34;&gt;Patterns of Racial Landscapes&lt;/a&gt;, and a third on &lt;a href=&#34;https://cran.r-project.org/web/packages/raceland/vignettes/raceland-intro3.html&#34;&gt;SocScape Grids&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;raceland.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biclustermd&#34;&gt;biclustermd&lt;/a&gt; v0.1.0:  Implements biclustering, a statistical learning technique that simultaneously partitions, and clusters rows and columns of a data matrix in a manner that can deal with missing values. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/biclustermd/vignettes/Airports.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;biclustermd.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bbl&#34;&gt;bbl&lt;/a&gt; v0.1.5: Implements supervised learning using Boltzmann Bayes model inference, enabling the classification of data into multiple response groups based on a large number of discrete predictors that can take factor values of heterogeneous levels. See &lt;a href=&#34;doi:10.1186/s12864-016-2871-3&#34;&gt;Woo et al. (2016)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bbl/vignettes/article.pdf&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bbl.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=corporaexplorer&#34;&gt;corporaexplorer&lt;/a&gt; v0.6.3: Implements Shiny apps to dynamically explore collections of texts. Look &lt;a href=&#34;https://kgjerde.github.io/corporaexplorer&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fairness&#34;&gt;fairness&lt;/a&gt; v1.0.1: Offers various metrics to assess and visualize the algorithmic fairness of predictive and classification models using methods described by &lt;a href=&#34;doi:10.1007/s10618-010-0190-x&#34;&gt;Calders and Verwer (2010)&lt;/a&gt;, &lt;a href=&#34;doi:10.1089/big.2016.0047&#34;&gt;Chouldechova (2017)&lt;/a&gt;, &lt;a href=&#34;doi:10.1145/2783258.2783311&#34;&gt;Feldman et al. (2015)&lt;/a&gt;, &lt;a href=&#34;doi:10.1145/3287560.3287589&#34;&gt;Friedler et al. (2018)&lt;/a&gt;,  and &lt;a href=&#34;doi:10.1145/3038912.3052660&#34;&gt;Zafar et al. (2017)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fairness/vignettes/fairness.html&#34;&gt;tutorial&lt;/a&gt; for the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fairness.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imagefluency&#34;&gt;imagefluency&lt;/a&gt; v0.2.1: Provides functions to collect image statistics based on processing fluency theory that include scores for several basic aesthetic principles that facilitate fluent cognitive processing of images: contrast, complexity / simplicity, self-similarity, symmetry, and typicality. See &lt;a href=&#34;doi:10.1037/aca0000187&#34;&gt;Mayer &amp;amp; Landwehr (2018)&lt;/a&gt; and &lt;a href=&#34;doi:10.31219/osf.io/gtbhw&#34;&gt;Mayer &amp;amp; Landwehr (2018)&lt;/a&gt; for the theoretical background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/imagefluency/vignettes/imagefluency.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;imagefluency.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ineqJD&#34;&gt;ineqJD&lt;/a&gt; v1.0: Provides functions to compute and decompose Gini, Bonferroni, and &lt;a href=&#34;doi:10.1400/209575&#34;&gt;Zenga 2007&lt;/a&gt; point and synthetic concentration indexes. See &lt;a href=&#34;doi:10.1400/246627&#34;&gt;Zenga M. (2015)&lt;/a&gt;,  &lt;a href=&#34;doi:10.26350/999999_000005&#34;&gt;Zenga &amp;amp; Valli (2017)&lt;/a&gt;, and &lt;a href=&#34;doi:10.26350/999999_000011&#34;&gt;Zenga &amp;amp; Valli (2018)&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lmds&#34;&gt;lmds&lt;/a&gt; v0.1.0: Implements Landmark Multi-Dimensional Scaling &lt;a href=&#34;http://graphics.stanford.edu/courses/cs468-05-winter/Papers/Landmarks/Silva_landmarks5.pdf&#34;&gt;(LMDS)&lt;/a&gt;, a dimensionality reduction method scaleable to large numbers of samples, because rather than calculating a complete distance matrix between all pairs of samples, it only calculates the distances between a set of landmarks and the samples. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lmds/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modelStudio&#34;&gt;modelStudio&lt;/a&gt; v0.1.7: Implements an interactive platform to help interpret machine learning models. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/modelStudio/vignettes/vignette_modelStudio.html&#34;&gt;vignette&lt;/a&gt;, and look &lt;a href=&#34;https://modeloriented.github.io/modelStudio/&#34;&gt;here&lt;/a&gt; for a demo of the interactive features.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;modelStudio.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlpred&#34;&gt;nlpred&lt;/a&gt; v1.0: Provides methods for obtaining improved estimates of non-linear cross-validated risks obtained using targeted minimum loss-based estimation, estimating equations, and one-step estimation. Cross-validated area under the receiver operating characteristics curve ( &lt;a href=&#34;doi:10.1214/15-EJS1035&#34;&gt;LeDell sr al. (2015)&lt;/a&gt; ) and other metrics are included. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nlpred/vignettes/using_nlpred.html&#34;&gt;vignette&lt;/a&gt; on small sample estimates.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=pyMTurkR&#34;&gt;pyMTurkR&lt;/a&gt; v1.1: Provides access to the latest &lt;a href=&#34;https://www.mturk.com&#34;&gt;Amazon Mechanical Turk&amp;rsquo; (&amp;lsquo;MTurk&amp;rsquo;)&lt;/a&gt; Requester API (version &amp;lsquo;2017–01–17&amp;rsquo;), replacing the now deprecated &lt;code&gt;MTurkR&lt;/code&gt; package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stagedtrees&#34;&gt;stagedtrees&lt;/a&gt; v1.0.0: Creates and fits staged event tree probability models, probabilistic graphical models capable of representing asymmetric conditional independence statements among categorical variables.  See &lt;a href=&#34;arXiv:1705.09457&#34;&gt;Görgen et al. (2018)&lt;/a&gt;, &lt;a href=&#34;rXiv:1510.00186&#34;&gt;Thwaites &amp;amp; Smith (2017)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/j.ijar.2013.05.006&#34;&gt;Barclay et al. (2013)&lt;/a&gt;, and &lt;a href=&#34;2008&#34;&gt;Smith &amp;amp; Anderson&lt;/a&gt;](doi:10.1016/j.artint.2007.05.004) for background, and look &lt;a href=&#34;https://cran.r-project.org/web/packages/stagedtrees/readme/README.html&#34;&gt;here&lt;/a&gt; for and overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;stagedtrees.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=confoundr&#34;&gt;confoundr&lt;/a&gt; v1.2: Implements three covariate-balance diagnostics for time-varying confounding and selection-bias in complex longitudinal data, as described in &lt;a href=&#34;doi:10.1097/EDE.0000000000000547&#34;&gt;Jackson (2016)&lt;/a&gt; and &lt;a href=&#34;doi:10.1093/aje/kwz136&#34;&gt;Jackson (2019)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/confoundr/vignettes/quickdemo.html&#34;&gt;Demo&lt;/a&gt; vignette and another &lt;a href=&#34;https://cran.r-project.org/web/packages/confoundr/vignettes/selectionbias.html&#34;&gt;Describing Selection Bias from Dependent Censoring&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;confoundr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=distributions3&#34;&gt;distributions3&lt;/a&gt; v0.1.1: Provides tools to create and manipulate probability distributions using S3. Generics &lt;code&gt;random()&lt;/code&gt;, &lt;code&gt;pdf()&lt;/code&gt;, &lt;code&gt;cdf()&lt;/code&gt;, and &lt;code&gt;quantile()&lt;/code&gt; provide replacements for base R&amp;rsquo;s r/d/p/q style functions. The documentation for each distribution contains detailed mathematical notes. There are several vignettes:   &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/intro-to-hypothesis-testing.html&#34;&gt;Intro to hypothesis testing&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-sign-tests.html&#34;&gt;One-sample sign tests&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-t-confidence-interval.html&#34;&gt;One-sample T confidence interval&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-t-test.html&#34;&gt;One-sample T-tests&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-z-confidence-interval.html&#34;&gt;Z confidence interval for a mean&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-z-test-for-proportion.html&#34;&gt;One-sample Z-tests for a proportion&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/one-sample-z-test.html&#34;&gt;One-sample Z-tests&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/paired-tests.html&#34;&gt;Paired tests&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/distributions3/vignettes/two-sample-z-test.html&#34;&gt;Two-sample Z-tests&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;distributions3.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dobin&#34;&gt;dobin&lt;/a&gt; v0.8.4: Implements a dimension reduction technique for outlier detection, which constructs a set of basis vectors for outlier detection that bring outliers to the forefront using fewer basis vectors. See &lt;a href=&#34;doi:10.13140/RG.2.2.15437.18403&#34;&gt;Kandanaarachchi &amp;amp; Hyndman (2019)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dobin/vignettes/dobin.html&#34;&gt;vignette&lt;/a&gt; for a brief introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dobin.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmpca&#34;&gt;glmpca&lt;/a&gt; v0.1.0: Implements a generalized version of principal components analysis (GLM-PCA) for dimension reduction of non-normally distributed data, such as counts or binary matrices. See &lt;a href=&#34;doi:10.1101/574574&#34;&gt;Townes et al. (2019)&lt;/a&gt; and &lt;a href=&#34;arXiv:1907.02647&#34;&gt;Townes (2019)&lt;/a&gt; for details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/glmpca/vignettes/glmpca.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=immuneSIM&#34;&gt;immuneSIM&lt;/a&gt; v0.8.7: Provides functions to simulate full B-cell and T-cell receptor repertoires using an in-silico recombination process that includes a wide variety of tunable parameters to introduce noise and biases. See &lt;a href=&#34;doi:10.1101/759795&#34;&gt;Weber et al. (2019)&lt;/a&gt; for background, and look &lt;a href=&#34;https://immunesim.readthedocs.io/en/latest/&#34;&gt;here&lt;/a&gt; for information about the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;immuneSIM.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=irrCAC&#34;&gt;irrCAC&lt;/a&gt; v1.0: Provides functions to calculate various chance-corrected agreement coefficients (CAC) among two or more raters, including Cohen&amp;rsquo;s kappa, Conger&amp;rsquo;s kappa, Fleiss&amp;rsquo; kappa, Brennan-Prediger coefficient, Gwet&amp;rsquo;s AC1/AC2 coefficients, and Krippendorff&amp;rsquo;s alpha. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/irrCAC/vignettes/benchmarking.html&#34;&gt;benchmarking&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/irrCAC/vignettes/overview.html&#34;&gt;Calculating Chance-corrected Agreement Coefficients&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/irrCAC/vignettes/weighting.html&#34;&gt;Computing weighted agreement coefficients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LPBkg&#34;&gt;LPBlg&lt;/a&gt; v1.2: Provides functions that estimate a density and derive a deviance test to assess if the data distribution deviates significantly from the postulated model, given a postulated model and a set of data. See &lt;a href=&#34;arXiv:1906.06615&#34;&gt;Algeri S. (2019)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SynthTools&#34;&gt;SynthTools&lt;/a&gt; v1.0.0: Provides functions to support experimentation with partially synthetic data sets. Confidence interval and standard error formulas have options for either synthetic data sets or multiple imputed data sets. For more information, see &lt;a href=&#34;doi:10.1198/016214507000000932&#34;&gt;Reiter &amp;amp; Raghunathan (2007)&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=fable&#34;&gt;fable&lt;/a&gt; v0.1.0: Provides a collection of commonly used univariate and multivariate time series forecasting models, including automatically selected exponential smoothing (ETS) and autoregressive integrated moving average (ARIMA) models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fable/index.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/fable/vignettes/transformations.html&#34;&gt;vignette&lt;/a&gt; on transformations.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fable.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nsarfima&#34;&gt;nsarfima&lt;/a&gt; v0.1.0.0: Provides routines for fitting and simulating data under autoregressive fractionally integrated moving average (ARFIMA) models, without the constraint of stationarity. Two fitting methods are implemented: a pseudo-maximum likelihood method and a minimum distance estimator. See &lt;a href=&#34;doi:10.1111/j.1368-423X.2007.00202.x&#34;&gt;Mayoral (2007)&lt;/a&gt; and &lt;a href=&#34;doi:10.1111/j.2517-6161.1995.tb02054.x&#34;&gt;Beran (1995)&lt;/a&gt; for reference.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nc&#34;&gt;nc&lt;/a&gt; v2019.9.16: Provides functions for extracting a data table (row for each match, column for each group) from non-tabular text data using regular expressions. Patterns are defined using a readable syntax that makes it easy to build complex patterns in terms of simpler, re-usable sub-patterns. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/nc/vignettes/v1-capture-first.html&#34;&gt;capture first match&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/nc/vignettes/v2-capture-all.html&#34;&gt;capture all match&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pins&#34;&gt;pins&lt;/a&gt; v0.2.0: Provides functions that &amp;ldquo;pin&amp;rdquo; remote resources into a local cache in order to work offline, improve speed, avoid recomputing, and discover and share resources in local folders, &lt;code&gt;GitHub&lt;/code&gt;, &lt;code&gt;Kaggle&lt;/code&gt; and &lt;code&gt;RStudio Connect&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-starting.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-extending.html&#34;&gt;Extending Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-github.html&#34;&gt;Using GitHub Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-kaggle.html&#34;&gt;Using Kaggle Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-rsconnect.html&#34;&gt;Using RStudio Connect Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-understanding.html&#34;&gt;Using Website Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-rstudio.html&#34;&gt;Using Pins in RStudio&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-understanding.html&#34;&gt;Understanding Boards&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-extending.html&#34;&gt;Extending Pins&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=queryparser&#34;&gt;queryparser&lt;/a&gt; v0.1.1: Provides functions to translate SQL &lt;code&gt;SELECT&lt;/code&gt; statements into lists of R expressions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rawr&#34;&gt;rawr&lt;/a&gt; v0.1.0: Retrieves pure R code from popular R websites, including &lt;a href=&#34;https://github.com&#34;&gt;github&lt;/a&gt;, &lt;a href=&#34;https://www.kaggle.com&#34;&gt;kaggle&lt;/a&gt;, &lt;a href=&#34;https://www.datacamp.com&#34;&gt;datacamp&lt;/a&gt;, and R blogs made using &lt;a href=&#34;https://github.com/rstudio/blogdown&#34;&gt;blogdown&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FunnelPlotR&#34;&gt;FunnelPlotR&lt;/a&gt; v0.2.1: Implements &lt;a href=&#34;doi:10.1002/sim.1970&#34;&gt;Spiegelhalter (2005)&lt;/a&gt; Funnel plots for reporting standardized ratios, with overdispersion adjustment. The &lt;a href=&#34;https://cran.r-project.org/web/packages/FunnelPlotR/vignettes/funnel_plots.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;FunnelPlots.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggBubbles&#34;&gt;ggBubbles&lt;/a&gt; v0.1.4: Implements mini bubble plots to display more information for discrete data than traditional bubble plots do. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggBubbles/vignettes/ggBubbles.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggbubbles.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gghalves&#34;&gt;gghalves&lt;/a&gt; v0.0.1: Implements a &lt;code&gt;ggplot2&lt;/code&gt; extension for easy plotting of half-half geom combinations: think half boxplot and half jitterplot, or half violinplot and half dotplot.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;gghalves.png&#34; height = &#34;200&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/10/29/sept-2019-top-40-new-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August 2019: &#34;Top 40&#34; R packages </title>
      <link>https://rviews.rstudio.com/2019/09/26/august-2019-top-40-r-packages/</link>
      <pubDate>Thu, 26 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/09/26/august-2019-top-40-r-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred and twenty-seven new packages made it to CRAN in August. Quite a few were devoted to medical or genomic applications, and this is reflected in my &amp;ldquo;Top 40&amp;rdquo; selections, listed below in nine categories: Computational Methods, Data, Genomics, Machine Learning, Medicine and Pharma, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fmcmc&#34;&gt;fmcmc&lt;/a&gt; v0.2-0: Provides a flexible Markov Chain Monte Carlo (MCMC) framework for implementing Metropolis-Hastings algorithms. Thee is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/fmcmc/vignettes/user-defined-kernels.html&#34;&gt;user-defined kernels&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/fmcmc/vignettes/workflow-with-fmcmc.html&#34;&gt;workflows&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;fmcmc.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Mercator&#34;&gt;Mercator&lt;/a&gt; v0.9.5: Defines the classes used to explore, cluster, and visualize distance matrices, especially those arising from binary data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/Mercator/vignettes/mercator.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;Mercator.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/checks/check_results_tdigest.html&#34;&gt;tdigest&lt;/a&gt; v0.3.0: Implements the t-Digest construction algorithm by &lt;a href=&#34;arXiv:1902.04023v1&#34;&gt;Dunning et al. (2019)&lt;/a&gt;, which uses a variant of one-dimensional k-means clustering to produce a very compact data structure that allows accurate estimation of quantiles.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=arcos&#34;&gt;arcos&lt;/a&gt; v0.8.2: Implements a wrapper for the &lt;a href=&#34;https://arcos-api.ext.nile.works/__swagger__/&#34;&gt;ARCOS API&lt;/a&gt; that returns raw and summarized data frames from the Drug Enforcement Administration’s Automation of Reports and Consolidated Orders System, a database that monitors controlled substances transactions between manufacturers and distributors. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/arcos/vignettes/annual-maps.html&#34;&gt;annual-maps&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/arcos/vignettes/county-analysis.html&#34;&gt;county-analysis&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/arcos/vignettes/per-capita-pharmacies.html&#34;&gt;per-capita-pharmacies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;arcos.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=censusxy&#34;&gt;censusxy&lt;/a&gt; v0.1.2: Provides access to the U.S. Census Bureau&amp;rsquo;s &lt;a href=&#34;https://geocoding.geo.census.gov/geocoder&#34;&gt;API for batch geocoding&lt;/a&gt; American street addresses. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/censusxy/vignettes/censusxy.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;censusxy.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hdfqlr&#34;&gt;hdfqlr&lt;/a&gt; v0.6-1: Implements an interface to &lt;a href=&#34;http://www.hdfql.com/&#34;&gt;HDFql&lt;/a&gt; along with helper functions for reading data from and writing data to &lt;code&gt;HDF5&lt;/code&gt; files.  For more information, see the &lt;a href=&#34;http://www.hdfql.com/resources/HDFqlReferenceManual.pdf&#34;&gt;reference manual&lt;/a&gt; and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hdfqlr/vignettes/benchmark.html&#34;&gt;Benchmarks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/hdfqlr/vignettes/lowlevel.html&#34;&gt;Low-level API&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/hdfqlr/vignettes/quickstart.html&#34;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nhdplusTools&#34;&gt;nhdplusTools&lt;/a&gt; v0.3.8: Implements tools &lt;a href=&#34;https://www.epa.gov/waterdata/basic-information&#34;&gt;documented&lt;/a&gt; by the &lt;a href=&#34;https://www.epa.gov/&#34;&gt;US Environmental Protection Agency&lt;/a&gt; for traversing and working with [National Hydrography Dataset Plus](&lt;a href=&#34;https://www.epa.gov/waterdata/nhdplus-national-hydrography-dataset-plus#targetText=National%20Hydrography%20Dataset%20Plus%20(NHDPlus,with%20the%20U.S.%20Geological%20Survey.&#34;&gt;https://www.epa.gov/waterdata/nhdplus-national-hydrography-dataset-plus#targetText=National%20Hydrography%20Dataset%20Plus%20(NHDPlus,with%20the%20U.S.%20Geological%20Survey.&lt;/a&gt;) (NHDPlus) data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdplusTools/vignettes/nhdplusTools.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdplusTools/vignettes/plot_nhdplus.html&#34;&gt;plotting&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdplusTools/vignettes/point_indexing.html&#34;&gt;point indexing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;nhdplusTools.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=getspres&#34;&gt;getspres&lt;/a&gt; v0.1.0: Implements the SPRE (standardized predicted random-effects) statistics to explore heterogeneity in genetic association meta-analyses, as described by &lt;a href=&#34;doi:10.1093/bioinformatics/btz590&#34;&gt;Magosi et al. (2019)&lt;/a&gt;. Look &lt;a href=&#34;https://magosil86.github.io/getspres/&#34;&gt;here&lt;/a&gt; for a very brief overview and see the vignette for a &lt;a href=&#34;https://cran.r-project.org/web/packages/getspres/vignettes/getspres-tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simGWAS&#34;&gt;simGWAS&lt;/a&gt; v0.2.0-2: Provides functions to simulate output from a case-control &lt;a href=&#34;https://en.wikipedia.org/wiki/Genome-wide_association_study&#34;&gt;genome-wide association study&lt;/a&gt; (GWAS) with a given causal model. See &lt;a href=&#34;doi:10.1093/bioinformatics/bty898&#34;&gt;Fortune and Wallace (2019)&lt;/a&gt; for the science, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/simGWAS/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for a simulation walk through.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;simGWAS.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=viromeBrowser&#34;&gt;viromeBrowser&lt;/a&gt; v1.0.0: Facilitates browsing virome sequencing using annotations in multiple fasta files, and allows users to select and export specific annotated sequences. The &lt;a href=&#34;https://cran.r-project.org/web/packages/viromeBrowser/vignettes/viromeBrowser.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;viromeBrowser.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=whoa&#34;&gt;whoa&lt;/a&gt; v0.0.1: Provides functions to investigate the distribution of genotypes in genotype-by-sequencing (GBS) data where approximate Hardy-Weinberg equilibrium is expected, in order to assess rates of genotyping errors and the dependence of those rates on read depth. See &lt;a href=&#34;doi:10.1111/eva.12659&#34;&gt;Hendricks et al. (2018)&lt;/a&gt; for background and the vignette for a &lt;a href=&#34;https://cran.r-project.org/web/packages/whoa/vignettes/whoa_tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;whoa.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=flashlight&#34;&gt;flashlight&lt;/a&gt; v0.2.0: Provides functions to examine black-box machine-learning models using permutation variable importance ( &lt;a href=&#34;arxiv:1801.01489&#34;&gt;Fisher et al. (2018)&lt;/a&gt; ), ICE profiles, and partial dependence ( &lt;a href=&#34;doi:10.1214/aos/1013203451&#34;&gt;Friedman J. H. (2001)&lt;/a&gt; ). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/flashlight/vignettes/flashlight.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;flashlight.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imagefx&#34;&gt;imagefx&lt;/a&gt; v0.2.0: Provides functions to extract features from images for time-series analysis or machine-learning applications. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/imagefx/vignettes/extract_volcano_plume_tutorial.html&#34;&gt;analysing video data&lt;/a&gt; and another for &lt;a href=&#34;https://cran.r-project.org/web/packages/imagefx/vignettes/optical_flow_tutorial.html&#34;&gt;optical flow analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;imagefx.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rTorch&#34;&gt;rTorch&lt;/a&gt; v0.0.3: Provides an interface to the &lt;code&gt;Python&lt;/code&gt;-based &lt;a href=&#34;https://pytorch.org/&#34;&gt;&lt;code&gt;PyTorch&lt;/code&gt;&lt;/a&gt; machine-learning library. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rTorch/readme/README.html&#34;&gt;README&lt;/a&gt; for how to use the interface.&lt;/p&gt;

&lt;h3 id=&#34;medicine-and-pharma&#34;&gt;Medicine and Pharma&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=accept&#34;&gt;accept&lt;/a&gt; v0.7.0: Provides functions to allow clinicians to predict the rate and severity of future acute exacerbation in &lt;a href=&#34;https://www.mayoclinic.org/diseases-conditions/copd/symptoms-causes/syc-20353679&#34;&gt;Chronic Obstructive Pulmonary Disease&lt;/a&gt; (COPD) patients, based on the clinical prediction model published in &lt;a href=&#34;doi:10.1101/651901&#34;&gt;Adibi et al. (2019)&lt;/a&gt;. The &lt;a href=&#34;http://resp.core.ubc.ca/ipress/accept&#34;&gt;webapp&lt;/a&gt; shows the model.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DRAFT&#34;&gt;DRAFT&lt;/a&gt; v0.3.0: Fits epidemic data to stochastic models with constant or time-dependent behavior. See &lt;a href=&#34;https://doi.org/10.1371/journal.pcbi.1007013&#34;&gt;Ben-Nun et al. (2019)&lt;/a&gt; for a case study, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/DRAFT/vignettes/DRAFT_examples.html&#34;&gt;vignette&lt;/a&gt; for other examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;DRAFT.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=getspres&#34;&gt;getspres&lt;/a&gt; v0.1.0: Implements the SPRE (standardized predicted random-effects) statistics to explore heterogeneity in genetic association meta-analyses, as described by &lt;a href=&#34;doi:10.1093/bioinformatics/btz590&#34;&gt;Magosi et al. (2019)&lt;/a&gt;. Look &lt;a href=&#34;https://magosil86.github.io/getspres/&#34;&gt;here&lt;/a&gt; for a very brief overview and see the vignette for a &lt;a href=&#34;https://cran.r-project.org/web/packages/getspres/vignettes/getspres-tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;getspres.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=idmodelr&#34;&gt;idmodelr&lt;/a&gt; v0.3.1: Implements a framework that includes simulation and visualization tools for exploring a range of infectious disease models. It is primarily intended as an educational resource. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/idmodelr/vignettes/model_details.html&#34;&gt;Model details&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/idmodelr/vignettes/parameter_details.html&#34;&gt;Parameter details&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/idmodelr/vignettes/resources.html&#34;&gt;Other resources&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;idmodelr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OncoBayes2&#34;&gt;OncoBayes2&lt;/a&gt; v0.4-4: Implements a Bayesian logistic regression model with optional EXchangeability-NonEXchangeability parameter modelling, and includes a safety model that can guide dose-escalation decisions for adaptive oncology Phase I dose-escalation trials involving an arbitrary number of drugs. See &lt;a href=&#34;doi:10.1002/sim.3230&#34;&gt;Neuenschwander et al. (2008)&lt;/a&gt; and &lt;a href=&#34;doi:10.1080/19466315.2016.1174149&#34;&gt;Neuenschwander et al. (2016)&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/OncoBayes2/vignettes/introduction.htm&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OncoBayes2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PML&#34;&gt;PML&lt;/a&gt; v1.1: Implements a penalized multi-band learning algorithm to analyze circadian rhythms from accelerometer data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/PML/vignettes/PML.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;PML.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xgxr&#34;&gt;xgxr&lt;/a&gt; v1.0.2: Provides functions to support a structured approach for exploring &lt;a href=&#34;https://opensource.nibr.com/xgx&#34;&gt;PKPD data&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/xgxr/vignettes/xgxr_overview.html&#34;&gt;Overview&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/xgxr/vignettes/sad_pkpd.html&#34;&gt;PKPD Single Ascending Dose example&lt;/a&gt;, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/xgxr/vignettes/theoph.html&#34;&gt;PK Exploration with nlmixr dataset for theophylline&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;xgxr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visit&#34;&gt;visit&lt;/a&gt; v2.1: Implements a Bayesian Phase I cancer vaccine trial that allows for the simultaneous evaluation of safety and immunogenicity outcomes in the context of vaccine studies. See &lt;a href=&#34;doi:10.1002/sim.8021&#34;&gt;Wang (2019)&lt;/a&gt; for the details of the trial design, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/visit/vignettes/vignette.html&#34;&gt;package overview&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;visit.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=baggr&#34;&gt;baggr&lt;/a&gt; v0.1.0: Provides function to fit and compare hierarchical Bayesian meta-analysis models with &lt;code&gt;Stan&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/baggr/vignettes/baggr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;baggr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesPostEst&#34;&gt;BayesPostEst&lt;/a&gt; v0.0.1:  Provides functions to generate and plot post-estimation quantities after estimating Bayesian regression models using Markov chain Monte Carlo (MCMC), including Precision-Recall curves (see &lt;a href=&#34;doi:10.2139/ssrn.2765419&#34;&gt;Beger (2016)&lt;/a&gt;) and predicted probabilities, using the methods of &lt;a href=&#34;doi:10.1111/j.1540-5907.2012.00602.x&#34;&gt;Hanmer and Kalkan (2013)&lt;/a&gt; and &lt;a href=&#34;doi:10.2307/2669316&#34;&gt;King et al. (2000)&lt;/a&gt;. The functions can be used with MCMC output generated by any Bayesian estimation tool, including &lt;code&gt;JAGS&lt;/code&gt;, &lt;code&gt;BUGS&lt;/code&gt;, &lt;code&gt;MCMCpack&lt;/code&gt;, and &lt;code&gt;Stan&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesPostEst/vignettes/getting_started.html&#34;&gt;Getting Started Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;BayesPostEst.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cotram&#34;&gt;cotram&lt;/a&gt; v0.1-0: Provides functions to implement count transformation models featuring parameters interpretable as discrete hazard ratios, odds ratios, reverse-time discrete hazard ratios, or transformed expectations. For the technical details, see &lt;a href=&#34;doi:10.1111/sjos.12291&#34;&gt;Hothorn et al. (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cotram/vignettes/cotram.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lax&#34;&gt;lax&lt;/a&gt; v1.0.0: Provides functions to adjust the standard errors for extreme-value models fitted with &lt;a href=&#34;https://cran.r-project.org/package=evd&#34;&gt;&lt;code&gt;evd&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=evir&#34;&gt;&lt;code&gt;evir&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=extRemes&#34;&gt;&lt;code&gt;extRemes&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=fExtremes&#34;&gt;&lt;code&gt;fExtremes&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=ismev&#34;&gt;&lt;code&gt;ismev&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=POT&#34;&gt;&lt;code&gt;POT&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/package=texmex&#34;&gt;&lt;code&gt;texmex&lt;/code&gt;&lt;/a&gt;. See the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/lax/vignettes/lax-vignette.html&#34;&gt;overview&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;lax.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OwenQ&#34;&gt;OwenQ&lt;/a&gt; v 1.0.2: Implements the &lt;a href=&#34;doi:10.1093/biomet/52.3-4.437&#34;&gt;Owen Q-function&lt;/a&gt; for integer value degrees of freedom, which is useful for calculating the power of equivalence tests. There is a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/OwenQ/vignettes/OwenQ.html&#34;&gt;Owen Cumulative Function&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/OwenQ/vignettes/Validation.html&#34;&gt;Validation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;OwneQ.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=avar&#34;&gt;avar&lt;/a&gt; v0.1.0: Implements the allan variance and allan variance linear regression estimator for latent time series models. For the theory, see &lt;a href=&#34;doi:10.1109/LSP.2016.2541867&#34;&gt;Guerrier et al.(2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/avar/vignettes/avar-example.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;avar.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=feasts&#34;&gt;feasts&lt;/a&gt; v0.1.1: Provides a collection of functions for producing decompositions, statistical summaries, and plots for analyzing tidy time series data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/feasts/vignettes/feasts.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;feasts.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=scorpeak&#34;&gt;scorpeak&lt;/a&gt; v0.1.2: Provides functions for detecting peaks in time series based on the algorithms described in &lt;a href=&#34;https://www.researchgate.net/publication/228853276_Simple_Algorithms_for_Peak_Detection_in_Time-Series&#34;&gt;Girish Palshikar (2009)&lt;/a&gt;. The &lt;a href=&#34;https://www.researchgate.net/publication/228853276_Simple_Algorithms_for_Peak_Detection_in_Time-Series&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;scorepeak.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TSplotly&#34;&gt;TSplotly&lt;/a&gt; v1.1.1: Provides functions to create interactive time series plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/TSplotly/vignettes/TSplotly.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;TSplotly.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=arrow&#34;&gt;arrow&lt;/a&gt; v0.14.1.1: Provides an interface to the &lt;a href=&#34;https://arrow.apache.org/&#34;&gt;Apache Arrow&lt;/a&gt; &lt;code&gt;C++&lt;/code&gt; library. &lt;code&gt;Arrow&lt;/code&gt; is a cross-language development platform for in-memory data, which specifies a standardized language-independent columnar memory format.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=butcher&#34;&gt;butcher&lt;/a&gt; v0.1.0: Provides S3 generics to axe components of fitted-model objects to reduce the size of model objects saved to disk. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/butcher/vignettes/butcher.html&#34;&gt;introduction&lt;/a&gt; and additional vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/butcher/vignettes/adding-models-to-butcher.html&#34;&gt;adding-models-to-butcher&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/butcher/vignettes/available-axe-methods.html&#34;&gt;available-axe-methods&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mRpostman&#34;&gt;mRpostman&lt;/a&gt; v0.2.0: Provides functions to make it easy to connect to your IMAP ( &lt;a href=&#34;https://www.rfc-editor.org/info/rfc3501&#34;&gt;Internet Message Access Protocol&lt;/a&gt; ) server and execute commands such as list mailboxes, search for, and fetch messages in a tidy way. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mRpostman/vignettes/basics.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pins&#34;&gt;pins&lt;/a&gt; v0.1.2: Provides a way to &amp;ldquo;pin&amp;rdquo;&amp;rdquo; remote resources into a local cache to work offline, improve speed, and avoid recomputing. Resources can be anything from &lt;code&gt;CSV&lt;/code&gt;, &lt;code&gt;JSON&lt;/code&gt;, or image files to arbitrary &lt;code&gt;R&lt;/code&gt; objects. There is abundant documentation, including a &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-starting.html&#34;&gt;Getting Started Guide&lt;/a&gt; and several vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-extending.html&#34;&gt;Extending Board&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-github.html&#34;&gt;Using GitHub Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-kaggle.html&#34;&gt;Using Kaggle Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-rsconnect.html&#34;&gt;Using RStudio Connect Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-understanding.html&#34;&gt;Understanding Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/boards-websites.html&#34;&gt;Using Website Boards&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-extending.html&#34;&gt;Extending Pins&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/pins/vignettes/pins-rstudio.html&#34;&gt;Using Pins in RStudio&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;pins.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pmdplyr&#34;&gt;pmdplyr&lt;/a&gt; v0.3.0: Extends &lt;code&gt;dplyr&lt;/code&gt; to provide a family of functions for manipulating panel data, including functions to manipulate data based on index variables. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/pmdplyr/vignettes/dplyr_variants.html&#34;&gt;dplyr Variants&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/pmdplyr/vignettes/panel_tools.html&#34;&gt;Panel Tools&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/pmdplyr/vignettes/pmdplyr.html&#34;&gt;Panel Maneuvers in dplyr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycells&#34;&gt;tidycells&lt;/a&gt; v0.2.1: Provides utilities to read cells from complex tabular data and, using a heuristic method, assign those cells to a columnar or tidy format. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycells/vignettes/tidycells-intro.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;tidycells.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpointdensity&#34;&gt;ggpointdensity&lt;/a&gt; v0.1.1: Extends &lt;code&gt;ggplot2&lt;/code&gt; to provide a geom for point-density plots, which are a cross between 2D density plots and scatter plots. Look &lt;a href=&#34;https://github.com/LKremer/ggpointdensity&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;ggpointdensity.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hpackedbubble&#34;&gt;hpackedbubble&lt;/a&gt; v0.1.0: Provides a simple way to draw split-packed bubble charts based on &lt;a href=&#34;http://www.highcharts.com/&#34;&gt;&lt;code&gt;Highcharts&lt;/code&gt;&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/hpackedbubble/vignettes/hpackedbubble.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;bubble.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SHAPforxgboost&#34;&gt;SHAPforxgboost&lt;/a&gt; v0.0.2: Provides functions to aid in visual data investigations using SHAP (SHapley Additive exPlanation) visualization plots for &lt;code&gt;XGBoost&lt;/code&gt;. Look &lt;a href=&#34;https://github.com/liuyanguu/SHAPforxgboost&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;SHAPforxgboost.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/09/26/august-2019-top-40-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2019 &#34;Top 40&#34; R Packages</title>
      <link>https://rviews.rstudio.com/2019/08/29/july-2019-top-40-r-packages/</link>
      <pubDate>Thu, 29 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/08/29/july-2019-top-40-r-packages/</guid>
      <description>
        

&lt;p&gt;One hundred seventy-six new packages made it to CRAN in July. Here are my &amp;ldquo;Top 40&amp;rdquo; picks organized into twelve categories: Data, Data Science, Finance, Genomics, Machine Learning, Mathematics, Medicine, Statistics, Time Series, Topological Data Analysis, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eia&#34;&gt;eia&lt;/a&gt; v0.3.2: Provides API access to data from the &lt;a href=&#34;https://www.eia.gov/&#34;&gt;US Energy Information Administration (EIA)&lt;/a&gt;. Use of the API requires a &lt;a href=&#34;https://www.eia.gov/opendata/register.php&#34;&gt;free API key&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/eia/vignettes/eia-nokey.html&#34;&gt;Package Overview&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=litteR&#34;&gt;litteR&lt;/a&gt; v0.4.1: Implements a user interface to analyze litter data:  beach litter, riverain litter, floating litter, seafloor litter, etc., in a consistent and reproducible manner. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/litteR/vignettes/litter-manual.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rSymbiota&#34;&gt;rSymbiota&lt;/a&gt; v1.0.0: Implements an interface to the &lt;a href=&#34;http://symbiota.org/docs/&#34;&gt;Symbiota&lt;/a&gt; portals, allowing users to query taxon natural history collections that include plants, animals, and fungi. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rSymbiota/vignettes/portals.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;data-science&#34;&gt;Data Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bdpar&#34;&gt;bdpar&lt;/a&gt; v1.0.0: Provide a tool to easily build customized data flows to pre-process large volumes of information from different sources.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modeLLtest&#34;&gt;modeLLtest&lt;/a&gt; v1.0.0: Implements the cross-validated difference in means (CVDM) test by &lt;a href=&#34;doi:10.1007/s11135-013-9884-7&#34;&gt;Desmarais and Harden (2014)&lt;/a&gt; and the cross-validated median fit (CVMF) test by &lt;a href=&#34;doi:10.1093/pan/mpr042&#34;&gt;Desmarais and Harden (2012)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/modeLLtest/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=lazytrade&#34;&gt;lazytrade&lt;/a&gt; v0.3.4: Provide sets of functions and methods to learn and practice data science using the idea of algorithmic trading. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/lazytrade/lazytrade.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPEIF&#34;&gt;RPEIF&lt;/a&gt; v1.0: Computes the influence functions time series of the returns for the risk and performance measures as mentioned in &lt;a href=&#34;https://ssrn.com/abstract=2747179&#34;&gt;Zhang and Martin (2017)&lt;/a&gt; as well as &lt;a href=&#34;https://ssrn.com/abstract=3085672&#34;&gt;Chen and Martin (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/RPEIF/vignettes/RPEIFVignette.pdf&#34;&gt;vignette&lt;/a&gt; provides some theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/RPEIF.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MGDrivE&#34;&gt;MGDrivE&lt;/a&gt; v1.0.0: Implements a testbed for gene drive interventions for mosquito-borne diseases control. See &lt;a href=&#34;doi:10.1073/pnas.1110717108&#34;&gt;Deredec et al. (2001)&lt;/a&gt; and &lt;a href=&#34;doi:10.1186/1475-2875-6-98&#34;&gt;Hancock &amp;amp; Godfray (2007)&lt;/a&gt; for the background. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE/vignettes/mgdrive_examples.html&#34;&gt;examples&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE/vignettes/mgdrive_math.html&#34;&gt;math&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/MGDrivE/vignettes/mgdrive_run.html&#34;&gt;complete run&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/MGDrivE2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PACVr&#34;&gt;PACVr&lt;/a&gt; v0.8.1: Provides functions to visualize the coverage depth of a complete plastid genome, as well as the equality of its inverted repeat regions in relation to the circular, quadripartite genome structure and the location of individual genes. For details, see &lt;a href=&#34;doi:10.1101/697821&#34;&gt;Gruenstaeudl and Jenke (2019)&lt;/a&gt;, and for an example, see the  &lt;a href=&#34;https://cran.r-project.org/web/packages/PACVr/vignettes/PACVr_Vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/PACVr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forestRK&#34;&gt;forestRK&lt;/a&gt; v0.0-5: Provides functions that calculate common types of splitting criteria used in random forests for classification problems, as well as functions that make predictions based on a single tree or a Forest-R.K. The &lt;a href=&#34;https://cran.r-project.org/web/packages/forestRK/vignettes/forestRK_vignette.html&#34;&gt;vignette&lt;/a&gt; offers an extended example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greenclust&#34;&gt;greenclust&lt;/a&gt; v1.0.0: Implements a method of iteratively collapsing the rows of a contingency table, two at a time, by selecting the pair of categories whose combination yields a new table with the smallest loss of chi-squared, as described by &lt;a href=&#34;doi:10.1007/BF01901670&#34;&gt;Greenacre (1988)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/greenclust/readme/README.html&#34;&gt;README&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/greenclust.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imgrec&#34;&gt;imgrec&lt;/a&gt; v0.1.0: Implements an interface to &lt;a href=&#34;https://cloud.google.com/vision&#34;&gt;Vision AI&lt;/a&gt;, the Google image recognition system. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/imgrec/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlr3&#34;&gt;mlr3&lt;/a&gt; v0.1.2: Provides &lt;code&gt;R6&lt;/code&gt; object-oriented programming building blocks for machine learning tasks. Look &lt;a href=&#34;https://mlr3.mlr-org.com/&#34;&gt;here&lt;/a&gt; for a brief overview.&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=odin&#34;&gt;odin&lt;/a&gt; v1.0.1: Provides functions to generate systems of ordinary differential equations (ODE) and integrate them, using a domain specific language (DSL). The DSL uses R&amp;rsquo;s syntax, but compiles to C to efficiently solve the system. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/odin/vignettes/discrete.html&#34;&gt;Discrete Models&lt;/a&gt; and another with several &lt;a href=&#34;https://cran.r-project.org/web/packages/odin/vignettes/odin.html&#34;&gt;examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/odin.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pCODE&#34;&gt;pCODE&lt;/a&gt; v0.9.2: Contains an implementation of the parameter cascade method from &lt;a href=&#34;https://doi.org/10.1111/j.1467-9868.2007.00610.x&#34;&gt;Ramsay, J. O., Hooker,G., Campbell, D., and Cao, J. (2007)&lt;/a&gt; for estimating ordinary differential equation models with missing or complete observations. The &lt;a href=&#34;https://cran.r-project.org/web/packages/pCODE/vignettes/pcode-vignette.html&#34;&gt;vignette&lt;/a&gt; shows the math.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/pCODE.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MBNMAdose&#34;&gt;MBNMAdose&lt;/a&gt; v0.2.3: Provides functions to fit Bayesian dose-response, model-based network meta-analysis (MBNMA) that incorporate multiple doses within an agent by modelling different dose-response functions. See &lt;a href=&#34;doi:10.1002/psp4.12091&#34;&gt;Mawdsley et al. (2016)&lt;/a&gt; for the theory and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MBNMAdose/vignettes/mbnmadose.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/MBNMAdose.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qMRI&#34;&gt;qMRI&lt;/a&gt; v1.0.1: Implements methods to estimate quantitative maps described in &lt;a href=&#34;doi:10.3389/fnins.2013.00095&#34;&gt;Weiskopf et al. (2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/qMRI/vignettes/qMRI-Example.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=borrowr&#34;&gt;borrowr&lt;/a&gt; v0.1.0: Provides functions to estimate population average treatment effects from a primary data source with borrowing from supplemental sources. Causal estimation is done with either a Bayesian linear model or with Bayesian additive regression trees (BART) to adjust for confounding. See &lt;a href=&#34;doi:10.1214/09-AOAS285&#34;&gt;Chipman et al.(2010)&lt;/a&gt; Borrowing is done with multisource exchangeability models (MEMs). See &lt;a href=&#34;doi10.1093/biostatistics/kxx031&#34;&gt;Kaizer et al. (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/borrowr/vignettes/borrowr-package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/borrowr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=emax.glm&#34;&gt;emax.glm&lt;/a&gt; v0.1.2: Implements Expectation Maximization (EM) regression for general linear models. See &lt;a href=&#34;doi:10.1007/978-0-387-21606-5_7&#34;&gt;Hastie et al. (2009)&lt;/a&gt; and &lt;a href=&#34;doi:10.18637/jss.v027.i08&#34;&gt;Zeileis et al. (2017)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/emax.glm/vignettes/em.glm_vignette.html&#34;&gt;introduction&lt;/a&gt; and vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/emax.glm/vignettes/predicted-value.html&#34;&gt;EM GLM algorithm&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/emax.glm/vignettes/residual-theory.html&#34;&gt;Residual Theory&lt;/a&gt; and on &lt;a href=&#34;https://cran.r-project.org/web/packages/emax.glm/vignettes/warm_up_vignette.html&#34;&gt;Warm up and Exposure in the GLM algorithm&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kosel&#34;&gt;kosel&lt;/a&gt; v0.0.1: Implements functions to perform variable selection for many types of L1-regularised regressions using the revisited knockoffs procedure. See &lt;a href=&#34;arXiv:1907.03153&#34;&gt;Gegout et al. (2019)&lt;/a&gt; for the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mipred&#34;&gt;mipred&lt;/a&gt; v0.0.1: Calibrates generalized linear models and Cox regression models for prediction using multiple imputation to account for missing values in the predictors. See &lt;a href=&#34;arXiv:1810.05099&#34;&gt;Mertens et al. (2018)&lt;/a&gt; for the method and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mipred/vignettes/mipred_for_glm.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/mipred.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MixMatrix&#34;&gt;MixMatrix&lt;/a&gt; v0.2.2: Provides sampling and density functions for matrix variate normal, t, and inverted t distributions using the EM algorithm. See &lt;a href=&#34;arXiv:1907.09565&#34;&gt;Thompson et al. (2019)&lt;/a&gt; for background. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/MixMatrix/vignettes/discriminant-analysis.html&#34;&gt;Discriminant Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MixMatrix/vignettes/matrix-t-estimation.html&#34;&gt;matrix-t-estimation&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/MixMatrix/vignettes/matrixnormal.html&#34;&gt;Matrix Normal Distributions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/MixMatrix/vignettes/mixturemodel.html&#34;&gt;Mixture Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/MixMatrix.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sdcSpatial&#34;&gt;sdcSpatial&lt;/a&gt; v0.1.1:
Provides functions to create privacy protected raster maps can be created from spatial point data. Protection methods include smoothing of dichotomous variables by &lt;a href=&#34;doi:10.1007/978-3-319-45381-1_9&#34;&gt;de Jonge and de Wolf (2016)&lt;/a&gt;, continuous variables by &lt;a href=&#34;doi:10.1007/978-3-319-99771-1_23&#34;&gt;de Wolf and de Jonge (2018)&lt;/a&gt;, suppressing revealing values and a generalization of the quad tree method by &lt;a href=&#34;doi:10.2901/EUROSTAT.C2017.001&#34;&gt;Suñé et al. (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/sdcSpatial.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=distantia&#34;&gt;distanta&lt;/a&gt; v1.0.1: Provides tools to assess the dissimilarity between multivariate time-series. It is based on the psi measure described by &lt;a href=&#34;doi:10.1002/jqs.3390020110&#34;&gt;Birks and Gordon (1985)&lt;/a&gt;, which computes dissimilarity between irregular time-series constrained by sample order. There is a &lt;a href=&#34;https://blasbenito.github.io/distantia/&#34;&gt;Package Summary&lt;/a&gt; with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/diatantia.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=samurais&#34;&gt;samurais&lt;/a&gt; v0.1.0: Provides a variety of statistical latent variable models and unsupervised learning algorithms to segment and represent both univariate and multivariate time-series data. There are vignettes for (1) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/A-quick-tour-of-HMMR.html&#34;&gt;Hidden Markov Model Regression (HMMR)&lt;/a&gt;, (2) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/Model-selection-HMMR.html&#34;&gt;Model Selection for HMMR&lt;/a&gt;, (3) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/A-quick-tour-of-MHMMR.html&#34;&gt;Multivariate HMMR&lt;/a&gt;, (4) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/Model-selection-MHMMR.html&#34;&gt;Model Selection for MHMMR&lt;/a&gt;, (5) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/A-quick-tour-of-RHLP.html&#34;&gt;Regression with Hidden Logistic Process (RHLP)&lt;/a&gt;, (6) [Model selection for &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/Model-selection-RHLP.html&#34;&gt;RHLP&lt;/a&gt;, (7) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/A-quick-tour-of-MRHLP.html&#34;&gt;Multivariate RHLP&lt;/a&gt;, (8) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/Model-selection-MRHLP.html&#34;&gt;Model Selection for MRHLP&lt;/a&gt;, and (9) &lt;a href=&#34;https://cran.r-project.org/web/packages/samurais/vignettes/A-quick-tour-of-PWR.html&#34;&gt;Piecewise Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/samurais.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simts&#34;&gt;simts&lt;/a&gt; v0.1.1: Implements a system of tools to support time series analysis courses, including a technique called Generalized Method of Wavelet Moments (GMWM). See &lt;a href=&#34;doi:10.1080/01621459.2013.799920&#34;&gt;Guerrier et al. (2013)&lt;/a&gt; for the background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/simts/vignettes/vignettes.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/simts.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;topological-data-analysis&#34;&gt;Topological Data Analysis&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BallMapper&#34;&gt;BallMapper&lt;/a&gt; v0.2.0: Provides functions to compute a topologically accurate summary of data in the form of an abstract graph, using the algorithm described in &lt;a href=&#34;arXiv:1901.07410&#34;&gt;Dlotko, (2019)&lt;/a&gt;. Have a look at this &lt;a href=&#34;https://www.youtube.com/watch?v=M9Dm1nl_zSQfor&#34;&gt;video&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kernelTDA&#34;&gt;kernelTDA&lt;/a&gt; v0.1.1: Provides tools for exploiting topological information in standard statistical learning algorithms, implements kernels defined on the space of persistence diagrams, and provides a solver for kernel Support Vector Machines based on the &lt;code&gt;C++&lt;/code&gt; &lt;a href=&#34;https://www.csie.ntu.edu.tw/~cjlin/libsvm/&#34;&gt;LIBSVM&lt;/a&gt; and functions to compute Wasserstein distance using the &lt;code&gt;C++&lt;/code&gt; &lt;a href=&#34;https://bitbucket.org/grey_narn/hera/src/master/&#34;&gt;HERA&lt;/a&gt; library. The &lt;a href=&#34;https://cran.r-project.org/web/packages/kernelTDA/vignettes/kernelTDA-vignette.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/kernelTDA.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=babelwhale&#34;&gt;babelwhale&lt;/a&gt; v1.0.0: Provides a unified interface to interact with &lt;code&gt;docker&lt;/code&gt; and &lt;code&gt;singularity&lt;/code&gt; containers, allowing users to execute a command inside a container, mount a volume, or copy a file.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastmap&#34;&gt;fastmap&lt;/a&gt; v1.0.0: Provides a fast implementation of a key-value store that avoids common memory leakage issues by using data structures in &lt;code&gt;C++&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fastmap/readme/README.html&#34;&gt;README&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modelsummary&#34;&gt;modelsummary&lt;/a&gt; v0.1.0; Leverages the &lt;a href=&#34;http://github.com/rstudio/gt&#34;&gt;&lt;code&gt;gt&lt;/code&gt;&lt;/a&gt; and &lt;code&gt;broom&lt;/code&gt; packages to create customizable, publication-ready summary tables for statistical models. See the &lt;a href=&#34;https://github.com/vincentarelbundock/modelsummary&#34;&gt;GitHup Repo&lt;/a&gt; for an overview of how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/modelsummary.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=readwritesqlite&#34;&gt;readwritesqlite&lt;/a&gt; v0.0.2: Provides functions to read and write data frames to &lt;code&gt;SQLite&lt;/code&gt; databases while preserving time zones (for POSIXct columns), projections (for &lt;code&gt;sfc&lt;/code&gt; columns), units (for &lt;code&gt;units&lt;/code&gt; columns), levels (for factors and ordered factors), and classes for &lt;code&gt;logical&lt;/code&gt;, &lt;code&gt;Date&lt;/code&gt;, and &lt;code&gt;hms&lt;/code&gt; columns. The &lt;a href=&#34;https://cran.r-project.org/web/packages/readwritesqlite/vignettes/using-readwritesqlite.html&#34;&gt;vignette&lt;/a&gt; provides usage information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rolldown&#34;&gt;rolldown&lt;/a&gt; v0.1: Provides R Markdown output formats based on JavaScript libraries such as &lt;a href=&#34;https://github.com/russellgoldenberg/scrollama&#34;&gt;Scrollama&lt;/a&gt; for storytelling. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rolldown/vignettes/scrollama-basic.html&#34;&gt;Basic Style&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/rolldown/vignettes/scrollama-sidebar.html&#34;&gt;Sidebar Layout&lt;/a&gt; for Scrollama documents.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rray&#34;&gt;rray&lt;/a&gt; v0.1.0: Provides a toolkit for manipulating arrays in a consistent, powerful, and intuitive manner through the use of broadcasting and a new array class, &lt;code&gt;rray&lt;/code&gt;. There are vignettes on    &lt;a href=&#34;https://cran.r-project.org/web/packages/rray/vignettes/broadcasting.html&#34;&gt;Broadcasting&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rray/vignettes/the-rray.html&#34;&gt;The rray&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rray/vignettes/toolkit.html&#34;&gt;Toolkit&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wyz.code.offensiveProgramming&#34;&gt;wyz.code.offensiveProgramming&lt;/a&gt; v1.1.8: Provides code to ease the transition from defensive to offensive programming as described in the &lt;a href=&#34;https://neonira.github.io/offensiveProgrammingBook/&#34;&gt;Offensive Programming Book&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=altair&#34;&gt;altair&lt;/a&gt; v3.1.1: Implements an interface to &lt;a href=&#34;https://altair-viz.github.io&#34;&gt;Altair&lt;/a&gt;, which itself is a &lt;code&gt;Python&lt;/code&gt; interface to &lt;a href=&#34;https://vega.github.io/vega-lite&#34;&gt;Vega-Lite&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/altair.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=animint2&#34;&gt;animint2&lt;/a&gt; v2019.7.3: Provides functions for defining animated, interactive data visualizations in R code, and rendering on a web page. See the 2018 Journal of Computational and Graphical Statistics &lt;a href=&#34;doi:10.1080/10618600.2018.1513367&#34;&gt;paper&lt;/a&gt; for a description of the underlying concepts, and the &lt;a href=&#34;https://github.com/tdhock/animint2&#34;&gt;Github page&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/animint2.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=apexcharter&#34;&gt;apexcharter&lt;/a&gt; v0.1.2: Provides an &lt;code&gt;htmlwidgets&lt;/code&gt; interface to &lt;a href=&#34;https://apexcharts.com/&#34;&gt;&lt;code&gt;apexcharts.js&lt;/code&gt;&lt;/a&gt;, a modern JavaScript charting library to build interactive charts and visualizations with simple API. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/apexcharter/vignettes/starting-with-apexcharts.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/apexcharter/vignettes/labs.html&#34;&gt;labs&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/apexcharter/vignettes/lines.html&#34;&gt;lines&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/apexcharter.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggparty&#34;&gt;ggparty&lt;/a&gt; v1.0.0: Extends &lt;code&gt;ggplot2&lt;/code&gt; functionality to the &lt;code&gt;partykit&lt;/code&gt; package, which provides the tools to create structured and highly customizable visualizations for tree-objects of the class &lt;code&gt;party&lt;/code&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparty/vignettes/ggparty-graphic-partying.htm&#34;&gt;ggparty&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparty/vignettes/on-the-edge.html&#34;&gt;edges&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/ggparty.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metadynminer3d&#34;&gt;metadynminer3d&lt;/a&gt; v0.0.1: Provides tools to read, analyze, and visualize Metadynamics 3D &lt;code&gt;HILLS&lt;/code&gt; files from &lt;a href=&#34;https://www.plumed.org/&#34;&gt;Plumed&lt;/a&gt;. See &lt;a href=&#34;doi:10.1016/j.cpc.2013.09.018&#34;&gt;Tribello et al. (2014)&lt;/a&gt; for the background and look &lt;a href=&#34;http://metadynamics.cz/metadynminer3d/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-08-17-JulyTop40_files/metadynminer3d.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/08/29/july-2019-top-40-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2019 &#34;Top 40&#34; R Packages</title>
      <link>https://rviews.rstudio.com/2019/07/24/june-2019-top-40-r-packages/</link>
      <pubDate>Wed, 24 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/07/24/june-2019-top-40-r-packages/</guid>
      <description>
        

&lt;p&gt;Approximately 136 new packages stuck to CRAN in June. (This number is difficult to nail down with certainty because packages may be removed from CRAN after sitting there for a few days.) Here are my picks for the June &amp;ldquo;Top 40&amp;rdquo; in ten categories: Computational Methods, Data, Finance, Genomics, Machine Learning, Science and Medicine, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cppRouting&#34;&gt;cppRouting&lt;/a&gt; v1.1: Provides functions to calculate distances, shortest paths and isochrones on weighted graphs using several variants of Dijkstra algorithm. Algorithms include unidirectional Dijkstra &lt;a href=&#34;doi:10.1007/BF01386390&#34;&gt;Dijkstra (1959)&lt;/a&gt;, bidirectional Dijkstra &lt;a href=&#34;https://pdfs.semanticscholar.org/0761/18dfbe1d5a220f6ac59b4de4ad07b50283ac.pdf&#34;&gt;Goldberg et al. (2005)&lt;/a&gt;, A* search &lt;a href=&#34;doi:10.1109/TSSC.1968.300136&#34;&gt;Hart et al. (1968)&lt;/a&gt;, and new bidirectional A* &lt;a href=&#34;http://repub.eur.nl/pub/16100/ei2009-10.pdf&#34;&gt;Pijls &amp;amp; Post (2009)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cppRouting/vignettes/cpprouting.html&#34;&gt;vignette&lt;/a&gt; and &lt;a href=&#34;https://github.com/vlarmet/cppRouting/blob/master/readme.md&#34;&gt;website&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/cppRouting.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GuessCompx&#34;&gt;GuessCompx&lt;/a&gt; v1.0.3: Provides functions to test multiple increasing random samples of a data set, and tries to fit various complexity functions o(n), o(n2), o(log(n)), etc. to make an empirical guess about the time and memory complexities of an algorithm or a function. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/GuessCompx/vignettes/GuessCompx.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/GuessCompx.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimJoint&#34;&gt;SimJoint&lt;/a&gt; v0.2.1: Provides functions to simulate multivariate correlated data given non-parametric marginal distributions and their covariance structure, characterized by a correlation matrix from a purely computational perspective. See &lt;a href=&#34;doi:10.1080/03610918208812265&#34;&gt;Iman and Conover (1982)&lt;/a&gt;, &lt;a href=&#34;doi:10.1080/00273170802285693&#34;&gt;Ruscio- and Kaczetow (2008)&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SimJoint/vignettes/SimulatedJointDistribution.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pinochet&#34;&gt;pinochet&lt;/a&gt; v0.1.0: Contains data about the victims of the Pinochet regime as compiled by the Chilean National Commission for Truth and Reconciliation Report (1991, ISBN:9780268016463). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pinochet/vignettes/pinochet.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/pinochet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=usdarnass&#34;&gt;usdarnass&lt;/a&gt; v:0.1.0: Offers an alternative for downloading various United States Department of Agriculture &lt;a href=&#34;https://quickstats.nass.usda.gov/&#34;&gt;(USDA)&lt;/a&gt; data through R. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/usdarnass/vignettes/usdarnass.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/usdarnass/vignettes/usdarnass_output.html&#34;&gt;usdarnass output&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ceRtainty&#34;&gt;ceRtainty&lt;/a&gt; v1.0.0: Provides functions to compute the certainty equivalents and premium risks as tools for risk-efficiency analysis. For more technical information, see &lt;a href=&#34;doi:10.1111/j.1467-8489.2004.00239.x&#34;&gt;Hardaker et al. (2004)&lt;/a&gt;, and &lt;a href=&#34;doi:10.2495/RISK080231&#34;&gt;Richardson and Outlaw (2008)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ceRtainty/vignettes/ceRtainty.pdf&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=portfolioBacktest&#34;&gt;portfolioBacktest&lt;/a&gt; v0.1.1: Implements automated backtesting of multiple portfolios over multiple data sets of stock prices in a rolling-window fashion. Intended for researchers, practitioners, and Finance instructors. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/portfolioBacktest/vignettes/PortfolioBacktest.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/portfolioBacktest.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;genomics&#34;&gt;Genomics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jackalope&#34;&gt;jackalope&lt;/a&gt; v0.1.2: Provides functions to simulate variants from reference genomes and read from both &lt;a href=&#34;https://www.illumina.com/&#34;&gt;Illumina&lt;/a&gt; and &lt;a href=&#34;https://www.pacb.com/&#34;&gt;Pacific Biosciences (PacBio)&lt;/a&gt; platforms. Simulating Illumina sequencing is based on ART by &lt;a href=&#34;doi:10.1093/bioinformatics/btr708&#34;&gt;Huang et al. (2012)&lt;/a&gt;. PacBio sequencing simulation is based on SimLoRD by &lt;a href=&#34;doi:10.1093/bioinformatics/btw286&#34;&gt;Stöcker et al. (2016)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/jackalope/vignettes/jackalope-intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/jackalope/vignettes/sub-models.html&#34;&gt;Models of nucleotide substitution&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/jacalope.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Patterns&#34;&gt;Patterns&lt;/a&gt; v1.0: Implements tools for deciphering biological networks with patterned heterogeneous measurements that enables joint modeling of genes and proteins. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/Patterns/vignettes/IntroPatterns.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/Patterns/vignettes/ExampleCLL.html&#34;&gt;Network Inference&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/Patterns.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=subgxe&#34;&gt;subgxe&lt;/a&gt; v0.9.0: Implements functions to combine multiple GWAS using gene environment interactions and p-value assisted subset testing (PASTA), as described in &lt;a href=&#34;doi:10.1159/000496867&#34;&gt;Yu et al. (2019)&lt;/a&gt;. Get started with the &lt;a href=&#34;https://cran.r-project.org/web/packages/subgxe/vignettes/subgxe.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;marketing&#34;&gt;Marketing&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mmetrics&#34;&gt;mmetrics&lt;/a&gt; v0.2.0: Provides a mechanism for easy computation of marketing metrics. Default metrics include Click Through Rate, Conversion Rate, and Cost Per Click, but you can define your own metrics easily. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mmetrics/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=promotionImpact&#34;&gt;promotionImpact&lt;/a&gt; v0.1.2: Provides functions to analyze and measure the promotion effectiveness on a given target variable (e.g., daily sales). Effects of these variables controlled for trend/periodicity/structural change using &lt;code&gt;prophet&lt;/code&gt; &lt;a href=&#34;doi:10.7287/peerj.preprints.3190v2&#34;&gt;Taylor and Letham (2017)&lt;/a&gt;. See the &lt;a href=&#34;https://github.com/ncsoft/promotionImpact&#34;&gt;GitHub&lt;/a&gt; page for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/promotionImpact.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=uplifteval&#34;&gt;uplifteval&lt;/a&gt; Provides a variety of plots and metrics to evaluate uplift models including the R &lt;a href=&#34;https://CRAN.R-project.org/package=uplift&#34;&gt;uplift&lt;/a&gt; package&amp;rsquo;s Qini metric and Qini plot. For background see &lt;a href=&#34;https://pdfs.semanticscholar.org/147b/32f3d56566c8654a9999c5477dded233328e.pdf&#34;&gt;Radcliffe (2007)&lt;/a&gt;. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/uplifteval/vignettes/existing_packages.html&#34;&gt;&lt;code&gt;plot_uplift_guelman()&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/uplifteval/vignettes/plot_uplift.html&#34;&gt;&lt;code&gt;plot_uplift()&lt;/code&gt;&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/uplifteval/vignettes/pylift.html&#34;&gt;&lt;code&gt;pl_plot()&lt;/code&gt;&lt;/a&gt; functions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/uplifteval.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=archetypal&#34;&gt;archetypal&lt;/a&gt; v1.0.0: Provides functions to perform archetypal analysis by using a convex hull approximation. See &lt;a href=&#34;doi:10.1016/j.neucom.2011.06.033&#34;&gt;Morup and Hansen (2012)&lt;/a&gt;, &lt;a href=&#34;doi:10.1287/moor.10.2.180&#34;&gt;Hochbaum and Shmoys (1985)&lt;/a&gt;, &lt;a href=&#34;doi:10.1145/355759.355768&#34;&gt;Eddy (1977)&lt;/a&gt;, &lt;a href=&#34;doi:10.1145/235815.235821&#34;&gt;Barber et al. (1996)&lt;/a&gt;, and &lt;a href=&#34;doi:10.2139/ssrn.3043076&#34;&gt;Christopoulos (2016)&lt;/a&gt; for background information, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/archetypal/vignettes/archetypal.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/archetypal.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googleCloudVisionR&#34;&gt;googleCloudVisionR&lt;/a&gt; v0.1.0: Provides access to the &lt;a href=&#34;https://cloud.google.com/vision/&#34;&gt;Google Cloud Vision&lt;/a&gt; API in R. It is part of the &lt;a href=&#34;https://cloudyr.github.io/&#34;&gt;cloudyr&lt;/a&gt; project.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modelDown&#34;&gt;modelDown&lt;/a&gt; v1.0.1: Implements a website generator with HTML summaries for predictive models. This package uses &lt;a href=&#34;https://cran.r-project.org/package=DALEX&#34;&gt;DALEX&lt;/a&gt; explainers to describe global model behavior. See the &lt;a href=&#34;https://github.com/MI2DataLab/modelDown&#34;&gt;GitHub page&lt;/a&gt; for getting started information and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/modelDown.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science-and-medicine&#34;&gt;Science and Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iCARH&#34;&gt;iCARH&lt;/a&gt; v2.0.0:  Implements the integrative conditional autoregressive horseshoe model discussed in &lt;a href=&#34;arXiv:1801.07767&#34;&gt;Jendoubi and Ebbels (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/iCARH/vignettes/example.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=justifier&#34;&gt;justifier&lt;/a&gt; v0.1.0: Implements a &lt;a href=&#34;https:yaml.org&#34;&gt;YAML&lt;/a&gt;-based standard for documenting justifications, such as for decisions taken during the planning, execution, and analysis of a study or during the development of a behavior change intervention. See &lt;a href=&#34;doi:10.17605/osf.io/ndxha&#34;&gt;Marques and Peters (2019)&lt;/a&gt; for background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/justifier/vignettes/general-introduction-to-justifier.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on using &lt;code&gt;justifier&lt;/code&gt; in &lt;a href=&#34;https://cran.r-project.org/web/packages/justifier/vignettes/justifier-in-intervention-development.html&#34;&gt;behavior change intervention&lt;/a&gt; and in &lt;a href=&#34;https://cran.r-project.org/web/packages/justifier/vignettes/justifier-in-study-design.html&#34;&gt;study design&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=replicateBE&#34;&gt;replicateBE&lt;/a&gt; v1.0.9: Implements comparative bioavailability-calculations for the EMA&amp;rsquo;s &lt;a href=&#34;https://link.springer.com/article/10.1007/s11095-011-0651-y&#34;&gt;Average Bioequivalence&lt;/a&gt; with Expanding Limits (ABEL), and includes &lt;code&gt;Method A&lt;/code&gt; and &lt;code&gt;Method B&lt;/code&gt; detection of outliers. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/replicateBE/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/replicateBE.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=StratifiedMedicine&#34;&gt;StratefiedMedicine&lt;/a&gt; v0.1.0: Provides analytic and visualization tools to aid in stratified and personalized medicine. Stratified medicine aims to find subgroups of patients with similar treatment effects, while personalized medicine aims to understand treatment effects at the individual level. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/StratifiedMedicine/vignettes/SM_PRISM.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/StratefiedMedicine.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cpsurvsim&#34;&gt;cpsurvsim&lt;/a&gt; v1.1.0: Provides functions to simulate time-to-event data with type I right censoring using two methods: the inverse CDF method and a proposed memoryless method. See &lt;a href=&#34;https://www.demogr.mpg.de/papers/technicalreports/tr-2010-003.pdf&#34;&gt;Rainer Walke (2010)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/cpsurvsim/vignettes/cpsurvsim-vignette.html&#34;&gt;vignette&lt;/a&gt; for the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=durmod&#34;&gt;durmod&lt;/a&gt; v1.1: Provides functions to estimate piecewise constant mixed proportional hazard competing risk models as described in &lt;a href=&#34;doi:10.1016/j.jeconom.2007.01.015&#34;&gt;Gaure et al. (2007)&lt;/a&gt;, &lt;a href=&#34;doi:10.2307/1911491&#34;&gt;Heckman and Singer (1984)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1214/aos/1176346059&#34;&gt;Lindsay (1983)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/durmod/vignettes/whatmph.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kernelPSI&#34;&gt;kernelPSI&lt;/a&gt; v1.0.0: Implements post-selection inference strategies for kernel selection, as described in &lt;a href=&#34;http://proceedings.mlr.press/v97/slim19a/slim19a.pdf&#34;&gt;Slim et al. (2019)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/kernelPSI/vignettes/kernelPSI.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=missSBM&#34;&gt;missSBM&lt;/a&gt; v0.2.0: Provides methods for handling missing data in stochastic block models. See &lt;a href=&#34;doi:10.1080/01621459.2018.1562934&#34;&gt;Tabouy et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/missSBM/vignettes/case_study_war_networks.html&#34;&gt;vignette&lt;/a&gt; for a case study.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/missSBM.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RandomCoefficients&#34;&gt;RandomCoefficients&lt;/a&gt; v0.0.2: Implement adaptive estimation of the joint density linear model where the coefficients, intercept, and slopes are random and independent from regressors. See &lt;a href=&#34;arXiv:1905.06584&#34;&gt;Gaillac and Gautier (2019)&lt;/a&gt; for background information and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RandomCoefficients/vignettes/RandomCoefficients.pdf&#34;&gt;vignette&lt;/a&gt; for the theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/RandomCoefficients.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spatialfusion&#34;&gt;spatialfusion&lt;/a&gt; v0.6: Provides functions for multivariate modelling of geostatistical (point), lattice (areal), and point pattern data in a unifying spatial fusion framework. Details are given in &lt;a href=&#34;arXiv:1906.00364&#34;&gt;Wang and Furrer (2019)&lt;/a&gt;. Model inference is done using either &lt;a href=&#34;https://mc-stan.org/&#34;&gt;Stan&lt;/a&gt; or &lt;a href=&#34;http://www.r-inla.org&#34;&gt;INLA&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spatialfusion/vignettes/spatialfusion_vignette.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/spatialfusion.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ui&#34;&gt;ui&lt;/a&gt; v0.1.0: Implements functions to derive uncertainty intervals for (i) regression (linear and probit) parameters when outcomes are not missing at random (see &lt;a href=&#34;doi:10.1007/s00362-014-0610-x&#34;&gt;Genbaeck et al. (2015)&lt;/a&gt; and &lt;a href=&#34;doi:10.1007/s10433-017-0448-x&#34;&gt;Genbaeck et al. (2018)&lt;/a&gt;), and (ii) double robust and outcome regression estimators of average causal effects with possibly unobserved confounding (see &lt;a href=&#34;doi:10.1111/biom.13001&#34;&gt;Genbaeck and de Luna (2018)&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=varclust&#34;&gt;varclust&lt;/a&gt; v0.9.4: Provides functions to cluster quantitative variables, assuming that clusters lie in low-dimensional subspaces. Segmentation of variables, number of clusters, and their dimensions are selected based on BIC. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/varclust/vignettes/varclustTutorial.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bvartools&#34;&gt;bvartools&lt;/a&gt; v0.0.1: Implements some common functions used for Bayesian inference for mulitvariate time series models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/bvartools/vignettes/bvartools.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/bvartools/vignettes/bsvar.html&#34;&gt;Bayesian Structural Vector Autoregression&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bvartools/vignettes/bvec.html&#34;&gt;Bayesian Error Correlation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bvartools/vignettes/ssvs.html&#34;&gt;Stochastic Search Variable Selection&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wwntests&#34;&gt;wwwntests&lt;/a&gt; v1.0.0: Provides an array of white noise hypothesis tests for functional data and related visualizations. Methods are described in &lt;a href=&#34;doi:10.1016/j.jmva.2017.08.004&#34;&gt;Kokoszka et al. (2017)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/j.ecosta.2019.01.003&#34;&gt;Characiejus and Rice (2019)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1198/016214507000001111&#34;&gt;Gabrys and Kokoszka (2007)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wwntests/vignettes/wwntests_vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/wwwntests.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gargle&#34;&gt;gargle&lt;/a&gt; v0.3.0: Provides utilities for working with &lt;a href=&#34;https://developers.google.com/apis-explorer&#34;&gt;Google APIs&lt;/a&gt;, including functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/gargle/vignettes/gargle-auth-in-client-package.html&#34;&gt;authentication&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gargle/vignettes/get-api-credentials.html&#34;&gt;API Credentials&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/gargle/vignettes/how-gargle-gets-tokens.html&#34;&gt;tokens&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/gargle/vignettes/request-helper-functions.html&#34;&gt;helper functions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=git2rdata&#34;&gt;git2rdata&lt;/a&gt; v0.1: Provides functions to store and retrieve data frames in a Git repository, making versioning of &lt;code&gt;data.frame&lt;/code&gt;s easy and efficient using git repositories. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/git2rdata/vignettes/plain_text.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/git2rdata/vignettes/efficiency.html&#34;&gt;Efficiency&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/git2rdata/vignettes/version_control.html&#34;&gt;Optimizing Storage&lt;/a&gt;, and a &lt;a href=&#34;https://cran.r-project.org/web/packages/git2rdata/vignettes/workflow.html&#34;&gt;Suggested Workflow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/git2rdata.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metapost&#34;&gt;metapost&lt;/a&gt; v1.0-6: Provides an interface to the &lt;a href=&#34;http://www.tug.org/docs/metapost/mpman.pdf&#34;&gt;MetaPost&lt;/a&gt; programming language. There are functions to generate an R description of a MetaPost curve, functions to generate MetaPost code from an R description, functions to process MetaPost code, and functions to read solved MetaPost paths back into R. Look &lt;a href=&#34;https://stattech.wordpress.fos.auckland.ac.nz/2018/12/03/2018-12-metapost-three-ways/&#34;&gt;here&lt;/a&gt; for different approaches for communicating between R and MetaPost.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rless&#34;&gt;rless&lt;/a&gt; Provides CSS preprocessor features using the &lt;a href=&#34;http://lesscss.org/&#34;&gt;LESS&lt;/a&gt; language, a CSS extension giving options to use variables, functions, or using operators while creating styles. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rless/vignettes/basic-h&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rock&#34;&gt;rock&lt;/a&gt; v0.0.1: Implements the Reproducible Open Coding Kit, which was developed to facilitate reproducible and open coding, specifically geared towards qualitative research methods. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rock/vignettes/introduction_to_rock.html&#34;&gt;Introduction&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyrules&#34;&gt;tidyrules&lt;/a&gt; v0.1.0: Provides functions to convert a text-based summary of rule-based models to a tidy data frame (where each row represents a rule), with related metrics such as support, confidence, and lift. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyrules/vignettes/tidyrules_vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/tidyrules.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tsibbledata&#34;&gt;tsibbledata&lt;/a&gt; v0.1.0: Provides diverse data sets in the &lt;code&gt;tsibble&lt;/code&gt; data structure, which are useful for learning and demonstrating how tidy temporal data can tidied, visualized, and forecasted. See &lt;a href=&#34;https://cran.r-project.org/web/packages/tsibbledata/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/tsibbledata.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=websocket&#34;&gt;websocket&lt;/a&gt; v1.0.0: Implements a &lt;a href=&#34;https://en.wikipedia.org/wiki/WebSocket&#34;&gt;WebSocket&lt;/a&gt; client interface for R. WebSocket is a protocol for low-overhead real-time communication. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/websocket/vignettes/overview.html&#34;&gt;Overview&lt;/a&gt; vignette.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=basetheme&#34;&gt;basetheme&lt;/a&gt; v0.1.1: Provides functions to create and select graphical themes for the base plotting system. See &lt;a href=&#34;https://cran.r-project.org/web/packages/basetheme/readme/README.html&#34;&gt;README&lt;/a&gt; for the themes.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/basethemes.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=condvis2&#34;&gt;condvis2&lt;/a&gt; v0.1.0: Extends the &lt;a href=&#34;https://cran.r-project.org/package=condvis&#34;&gt;condvis&lt;/a&gt; package and Shiny app with interactive displays for conditional visualization of models, data, and density functions. See &lt;a href=&#34;doi:10.18637/jss.v081.i05&#34;&gt;O&amp;rsquo;Connell et al. (2017)&lt;/a&gt; for the background. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/condvis2/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/condvis2/vignettes/Keras.html&#34;&gt;Exploring keras models&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/condvis2/vignettes/mclust.html&#34;&gt;Exploring model-based clustering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/condvis2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nomnoml&#34;&gt;nomnoml&lt;/a&gt; v0.1.0: Implements a tool for drawing &lt;a href=&#34;https://en.wikipedia.org/wiki/Unified_Modeling_Language&#34;&gt;UML&lt;/a&gt; diagrams based on a simple syntax. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nomnoml/readme/README.html&#34;&gt;README&lt;/a&gt; for examples, and look &lt;a href=&#34;http://www.nomnoml.com/&#34;&gt;here&lt;/a&gt; for a demo.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/nomnoml.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ormPlot&#34;&gt;ormPlot&lt;/a&gt; v0.3.2: Extends the &lt;a href=&#34;https://cran.r-project.org/package=rms&#34;&gt;&lt;code&gt;rms&lt;/code&gt;&lt;/a&gt; Regression Modeling Strategies package that facilitates plotting ordinal regression model predictions together with confidence intervals for each dependent variable level. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ormPlot/vignettes/ormPlot.htm&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/ormPlot.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sugarbag&#34;&gt;sugarbag&lt;/a&gt; v0.1.0: Provides functions to create a hexagon tilegram from spatial polygons. Developed to aid visualization and analysis of spatial distributions across Australia, which can be challenging due to the concentration of the population on the coast and the wide open interior of the country. There is a vignette pointing to &lt;a href=&#34;https://cran.r-project.org/web/packages/sugarbag/vignettes/abs-data.html&#34;&gt;ABS Data&lt;/a&gt; and another developing an example for &lt;a href=&#34;https://cran.r-project.org/web/packages/sugarbag/vignettes/tasmania.html&#34;&gt;Tasmania&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-07-19-June-Top40_files/sugarbag.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/07/24/june-2019-top-40-r-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May 2019: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/06/25/may-2019-top-40-new-cran-packages/</link>
      <pubDate>Tue, 25 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/06/25/may-2019-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;Two hundred twenty-two new packages made it to CRAN in May, and it was more of an effort than usual to select the &amp;ldquo;Top 40&amp;rdquo;. Nevertheless, here they are in nine categories, Computational Methods, Data, Machine Learning, Mathematics, Medicine, Science, Statistics, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dde&#34;&gt;dde&lt;/a&gt; v1.0.0: Implements a &lt;a href=&#34;https://en.wikipedia.org/wiki/Dormand%E2%80%93Prince_method&#34;&gt;Dormand-Prince&lt;/a&gt; algorithm for solving &amp;ldquo;non-stiff&amp;rdquo; differential equations. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dde/vignettes/dde.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/dde.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rTRNG&#34;&gt;rTRNG&lt;/a&gt; v4.20-1: Implements an interface to &lt;a href=&#34;https://www.numbercrunch.de/trng/&#34;&gt;Tina&amp;rsquo;s Random Number Generator&lt;/a&gt; C++ Library, and provides examples of how to use parallel RNG with &lt;a href=&#34;https://cran.r-project.org/package=RcppParallel&#34;&gt;RcppParallel&lt;/a&gt;. See &lt;a href=&#34;https://numbercrunch.de/trng/trng.pdf&#34;&gt;Bauke (2018)&lt;/a&gt; for implementation details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rTRNG/vignettes/mcMat.html&#34;&gt;vignette&lt;/a&gt; for background, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rTRNG/vignettes/rTRNG.useR2017.pdf&#34;&gt;useR!2017 Presentation&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ramlegacy&#34;&gt;ramlegacy&lt;/a&gt; v0.2.0: Provides functions to download, cache and read an Excel version of the &lt;a href=&#34;https://www.ramlegacy.org/&#34;&gt;RAM Legacy Stock Assessment Data Base&lt;/a&gt;, an online compilation of stock assessment results for commercially exploited marine populations from around the world. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ramlegacy/vignettes/ramlegacy.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rnassqs&#34;&gt;rnassqs&lt;/a&gt; v0.4.0: Implements an interface to the United States Department of Agricultre&amp;rsquo;s National Agricultural Statistical Service (NASS) &lt;a href=&#34;https://quickstats.nass.usda.gov/api&#34;&gt;Quick Stats API&lt;/a&gt;.  There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rnassqs/vignettes/rnassqs.html&#34;&gt;vignette&lt;/a&gt; showing how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EIX&#34;&gt;EIX&lt;/a&gt; v1.0 Provides functions to examine the structure and explain interactions in &lt;a href=&#34;https://cran.r-project.org/package=XGBoost&#34;&gt;XGBoost&lt;/a&gt; and &lt;a href=&#34;https://github.com/Microsoft/LightGBM&#34;&gt;LightGBM&lt;/a&gt; models including functions to visualize tree-based ensembles models, identify interactions and measure variable importance. EIX is a part of the &lt;a href=&#34;https://github.com/ModelOriented/DrWhy/blob/master/README.md&#34;&gt;DrWhy.AI&lt;/a&gt; universe. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/EIX/vignettes/EIX.html&#34;&gt;Explaining Interactions&lt;/a&gt; and another analyzing the &lt;a href=&#34;https://cran.r-project.org/web/packages/EIX/vignettes/titanic_data.html&#34;&gt;Titanic Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/EIX.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OTclust&#34;&gt;OTclust&lt;/a&gt; v1.0.2: Implements a mean partition for ensemble clustering by optimal transport alignment. The &lt;a href=&#34;https://cran.r-project.org/web/packages/OTclust/vignettes/OTclust.htm&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/OTclust.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=paws&#34;&gt;paws&lt;/a&gt; v0.1.1: An ensemble of packages including &lt;a href=&#34;https://cran.r-project.org/package=paws,compute&#34;&gt;paws.compute&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.storage&#34;&gt;paws.storage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.database&#34;&gt;paws.database&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.networking&#34;&gt;paws.networking&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.management&#34;&gt;paws.management&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.machine.learning&#34;&gt;paws.machine.learning&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.analytics&#34;&gt;paws.analytics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.security.identity&#34;&gt;paws.security.identity&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.application.integration&#34;&gt;paws.application.integration&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=paws.cost.management&#34;&gt;paws.cost.management&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/package=paws.customer.engagement&#34;&gt;paws.customer.engagement&lt;/a&gt; that provides a comprehensive interface to &lt;a href=&#34;https://aws.amazon.com/&#34;&gt;Amazon Web Services&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=peRspective&#34;&gt;peRspective&lt;/a&gt; v0.1.0: Implements an interface to the &lt;a href=&#34;https://github.com/conversationai/perspectiveapi#perspective-comment-analyzer-api&#34;&gt;Perspective API&lt;/a&gt; which uses machine learning models to score the perceived impact a comment might have on a conversation (i.e. TOXICITY, INFLAMMATORY, etc.). See &lt;a href=&#34;https://cran.r-project.org/web/packages/peRspective/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/peRspective.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SelectBoost&#34;&gt;SelectBoost&lt;/a&gt; v1.4.0: Implements the &lt;a href=&#34;https://arxiv.org/abs/1810.01670&#34;&gt;SelectBosot&lt;/a&gt; algorithm to enhance the performance of variable selection methods in correlated data sets. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/SelectBoost/vignettes/benchmarking-selectboost-networks.html&#34;&gt;Benchmarking&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SelectBoost/vignettes/confidence-indices-Cascade-networks.html&#34;&gt;Confidence Estimates&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SelectBoost/vignettes/sim-with-sb.html&#34;&gt;Simulation Tools&lt;/a&gt; that are provided with the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/SelectBoost.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spectralGraphTopology&#34;&gt;spectralGraphTopology&lt;/a&gt; v0.1.1: Implements block coordinate descent estimators to learn k-component, bipartite, and k-component bipartite graphs from data by imposing spectral constraints on the eigenvalues and eigenvectors of the Laplacian and adjacency matrices. This package is based on the paper by &lt;a href=&#34;arXiv:1904.09792&#34;&gt;Kumar et al. (2019)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/spectralGraphTopology/vignettes/SpectralGraphTopology-pdf.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/spectralGraphTopology.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gridBezier&#34;&gt;gridBezier&lt;/a&gt; v1.1-1: Provides functions for rendering both quadratic and cubic &lt;a href=&#34;https://pomax.github.io/bezierinfo/&#34;&gt;Bezier curves&lt;/a&gt; in grid. Look &lt;a href=&#34;https://www.stat.auckland.ac.nz/~paul/Reports/VWline/offsetbezier/offsetbezier.html&#34;&gt;here&lt;/a&gt; for a tutorial on variable-width Bezier Splines in R.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/gridBezier.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wedge&#34;&gt;wedge&lt;/a&gt; v1.0-1: Provides functions for working with differentials, k-forms, wedge products, Stokes&amp;rsquo;s theorem, and related concepts from the &lt;a href=&#34;http://www.physics.usu.edu/Wheeler/GaugeTheory/09Jan12zNotes.pdf&#34;&gt;exterior calculus&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adept&#34;&gt;adept&lt;/a&gt; v1.1.2: Provides functions for analyzing high-density data from walking strides collected from a wearable accelerometer worn during continuous walking activity. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/adept/vignettes/adept-intro.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/adept/vignettes/adept-strides-segmentation.html&#34;&gt;vignette&lt;/a&gt; on walking stride segmentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/adept.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=basket&#34;&gt;basket&lt;/a&gt; v0.9.2: Implementation of multisource exchangeability models for Bayesian analyses of prespecified subgroups arising in the context of basket trial design and monitoring. See &lt;a href=&#34;https://doi.org/10.1056/NEJMoa1502309&#34;&gt;Hyman et al. (20185&lt;/a&gt;, &lt;a href=&#34;https://doi.org/10.1002/sim.7893&#34;&gt;Hobbs &amp;amp; Landin (2018)&lt;/a&gt;, &lt;a href=&#34;https://doi.org/10.1093/annonc/mdy457&#34;&gt;Hobbs et al. (2018)&lt;/a&gt; and &lt;a href=&#34;https://doi.org/10.1093/biostatistics/kxx031&#34;&gt;Kaizer et al. (2017)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/basket/vignettes/using-the-basket-package.html&#34;&gt;vignette&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/basket.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesianFROC&#34;&gt;BayesianFROC&lt;/a&gt; v0.1.3:  Implements methods for Free-response Receiver Operating Characteristic (FROC) analysis to compare performance metrics such as area under the curve (AUC) for the purpose of finding lesions in radiographs of different modalities: Resonance Imaging (MRI), Computed Tomography (CT), Positron Emission Tomography (PET), &amp;hellip;, etc. See &lt;a href=&#34;https://aapm.onlinelibrary.wiley.com/doi/abs/10.1118/1.596358&#34;&gt;Chakraborty (1981)&lt;/a&gt; for background and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesianFROC/vignettes/Theory_of_Bayesian_FROC_with_R_scripts.html&#34;&gt;Theory of Bayesian FROC&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesianFROC/vignettes/Brief_explanation.html&#34;&gt;Single Reader and Single Modality&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/BayesianFROC.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gtsummary&#34;&gt;getsummary&lt;/a&gt; v0.1.0: Provides functions to create presentation-ready tables summarizing data sets, regression models, and more. Function defaults follow reporting guidelines outlined in &lt;a href=&#34;doi:10.1016/j.eururo.2018.12.014&#34;&gt;Assel et al. (2019)&lt;/a&gt;. There are tutorials on using the &lt;a href=&#34;https://cran.r-project.org/web/packages/gtsummary/vignettes/fmt_regression.html&#34;&gt;&lt;code&gt;fmt-regression()&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gtsummary/vignettes/fmt_table1.html&#34;&gt;&lt;code&gt;fmt_table1()&lt;/code&gt;&lt;/a&gt; functions.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=beastier&#34;&gt;beastier&lt;/a&gt; v2.01.15: Implements an API to access the &lt;a href=&#34;http://www.beast2.org&#34;&gt;BEAST2&lt;/a&gt; tool for Bayesian phylogenetic analysis. The &lt;a href=&#34;https://cran.r-project.org/web/packages/beastier/vignettes/demo.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gdalcubes&#34;&gt;gdalcubes&lt;/a&gt; v0.1.0: Provides functions to process collections of Earth observation images as on-demand multispectral, multitemporal data cubes. Users define cubes by spatiotemporal extent, resolution, and spatial reference system and let &amp;lsquo;gdalcubes&amp;rsquo; automatically apply cropping, reprojection, and resampling using the &lt;a href=&#34;https://www.dataone.org/software-tools/gdal-geospatial-data-abstraction-library&#34;&gt;Geospatial Data Abstraction Library (GDAL)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/gdalcubes/vignettes/getting_started.html&#34;&gt;Getting Starting Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/gdalcubes.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=explore&#34;&gt;explore&lt;/a&gt; v0.4.3O Provides interactive functions to facilitate exploratory data analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/explore/vignettes/explore.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/explore.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Monte.Carlo.se&#34;&gt;Monte.Carlo.se&lt;/a&gt; v0.1.0: Provides functions to compute Monte Carlo standard errors for summaries of Monte Carlo output. See &lt;a href=&#34;doi:10.1111/insr.12087&#34;&gt;Boos and Osborne (2015)&lt;/a&gt; for background. Additionally, there is an &lt;a href=&#34;https://cran.r-project.org/web/packages/Monte.Carlo.se/vignettes/Brief-Overview.html&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/Monte.Carlo.se/vignettes/Example1.html&#34;&gt;Creating Tables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/Monte.Carlo.se/vignettes/Example2.html&#34;&gt;Summary Statistics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/Monte.Carlo.se/vignettes/Example3.html&#34;&gt;Pairwise Comparisons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multinomineq&#34;&gt;multinomialeq&lt;/a&gt; v0.2.1: Implements Gibbs sampling and Bayes factors for multinomial models with linear inequality constraints on the vector of probability parameters. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/abs/pii/S0022249618301457?via%3Dihub&#34;&gt;Heck and Davis-Stober (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/multinomineq/vignettes/multinomineq_intro.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PLNmodels&#34;&gt;PLNmodels&lt;/a&gt; v0.9.2: Implements the Poisson-lognormal model which is applicable to a variety of multivariate problems when count data are at play, including principal component analysis for count data (Chiquet et al. (2018)](doi:10.&lt;sup&gt;1214&lt;/sup&gt;&amp;frasl;&lt;sub&gt;18&lt;/sub&gt;-AOAS1177), and network inference &lt;a href=&#34;arXiv:1806.03120&#34;&gt;Chiquet et al. (2018)&lt;/a&gt;.  There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/Import_data.html&#34;&gt;importing data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/PLN.html&#34;&gt;analyzing count data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/PLNLDA.html&#34;&gt;classification&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/PLNnetwork.html&#34;&gt;sparse structure estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/PLNPCA.html&#34;&gt;PCA&lt;/a&gt;, and a description of the &lt;a href=&#34;https://cran.r-project.org/web/packages/PLNmodels/vignettes/Trichoptera.html&#34;&gt;Trichoptera&lt;/a&gt; data set.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/PLNmodels.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pvaluefunctions&#34;&gt;pvaluefunctions&lt;/a&gt; v1.2.0: Provides a function to compute and plot confidence distributions, confidence densities, p-value functions and s-value (surprisal) functions for several commonly used estimates. See &lt;a href=&#34;https://ajph.aphapublications.org/doi/10.2105/AJPH.77.2.195&#34;&gt;Poole (1987)&lt;/a&gt;, &lt;a href=&#34;https://ajph.aphapublications.org/doi/10.2105/AJPH.77.2.195&#34;&gt;Schweder and Hjort (202)&lt;/a&gt; and &lt;a href=&#34;https://projecteuclid.org/euclid.lnms/1196794948&#34;&gt;Singh et al. (2007)&lt;/a&gt; for background, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/pvaluefunctions/vignettes/pvaluefun.html&#34;&gt;vignette&lt;/a&gt; for details of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/pvaluefunctions.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SGB&#34;&gt;SGB&lt;/a&gt; v1.0: Implements multivariate regression using a generalization of the Dirichlet distribution, the Simplicial Generalized Beta distribution over the simplex space of compositions or positive vectors with sum of components equal to 1. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SGB/vignettes/vignette.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=suddengains&#34;&gt;suddengains&lt;/a&gt; v0.2.1: Provides functions to identify sudden gains in longitudinal data based on the criteria outlined in &lt;a href=&#34;doi:10.1037/0022-006X.67.6.894&#34;&gt;Tang and DeRubeis (1999)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/suddengains/vignettes/suddengains-tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=distill&#34;&gt;distill&lt;/a&gt; v0.7: Enables &lt;code&gt;R Markdown&lt;/code&gt; formatting for web-based scientific and technical articles. Look &lt;a href=&#34;https://rstudio.github.io/distill/&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/distill.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=packageRank&#34;&gt;packageRank&lt;/a&gt; v0.1.0: Allows users to compute and visualize the cross-sectional and longitudinal number and rank percentile of package downloads from RStudio&amp;rsquo;s CRAN mirror. The &lt;a href=&#34;https://github.com/lindbrook/packageRank&#34;&gt;documentation&lt;/a&gt; is on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/packageRank.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=table.express&#34;&gt;table.express&lt;/a&gt; v0.1.1: Offers versions of &lt;code&gt;dplyr&lt;/code&gt; data manipulation verbs that parse and build expressions which are ultimately evaluated by &lt;code&gt;data.table&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/table.express/vignettes/table.express.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=text2speech&#34;&gt;test2speech&lt;/a&gt; v0.2.4: Unifies different text to speech engines from Google, Microsoft, and Amazon by enabling users to switch between different services by setting a function argument. There is a vignette &lt;a href=&#34;https://cran.r-project.org/web/packages/text2speech/vignettes/listing_voices.html&#34;&gt;Listing out voices&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycode&#34;&gt;tidycode&lt;/a&gt; v0.1.0: Provides functions to analyze lines of R code using tidy principles allowing users to input lines of R code and output a data frame with one row per function. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidycode/vignettes/tidycode.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=matahari&#34;&gt;matahari&lt;/a&gt; v0.1.0: Allows users to spy on their R sessions by logging everything they type into the R console. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/matahari/vignettes/matahari.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vroom&#34;&gt;vroom&lt;/a&gt; v1.0.1: Uses lazy evaluation to quickly read data from &lt;code&gt;csv&lt;/code&gt;, &lt;code&gt;tsv&lt;/code&gt; and &lt;code&gt;fwf&lt;/code&gt; files. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/vroom/vignettes/vroom.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette with &lt;a href=&#34;https://cran.r-project.org/web/packages/vroom/vignettes/benchmarks.html&#34;&gt;Benchmarks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/vroom.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggpMX&#34;&gt;ggPMX&lt;/a&gt; v0.9.4: Implements a toolbox of diagnostic functions and plots for non-linear mixed effects models that produces publication ready plots. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggPMX/vignettes/ggPMX-guide.pdf&#34;&gt;User Guide&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/ggPMX.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggResidpanel&#34;&gt;ggResidpanel&lt;/a&gt; v0.3.0: Provides functions to create interactive diagnostic plots and panels of diagnostic plots for residuals. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggResidpanel/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/ggResidpanel.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mapcan&#34;&gt;mapcan&lt;/a&gt; v0.0.1: Provides functions to standard choropleth maps as well as choropleth alternatives for &lt;code&gt;ggplot2&lt;/code&gt; that address the peculiarities of plotting statistics for Canadian data at the riding level. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mapcan/vignettes/choropleth_maps_vignette.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/mapcan/vignettes/riding_binplot_vignette.html&#34;&gt;&lt;code&gt;riding_binplot()&lt;/code&gt;&lt;/a&gt; function.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/mapcan.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oceanis&#34;&gt;oceanis&lt;/a&gt; v0.8.5: Provides functions to create interactive maps for statistical analysis that may include proportional circles, chroropleths, typology and flows. The &lt;a href=&#34;https://cran.r-project.org/web/packages/oceanis/vignettes/oceanis.html&#34;&gt;vignette&lt;/a&gt; is in French.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/oceanis.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parcoords&#34;&gt;parcoords&lt;/a&gt; v1.0.1: Implements an &lt;code&gt;htmlwidget&lt;/code&gt; for the &lt;code&gt;d3.js&lt;/code&gt; parallel coordinates function &lt;a href=&#34;https://github.com/BigFatDog/parcoords-es&#34;&gt;parcoords-es&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/parcoords/vignettes/introduction-to-parcoords-.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/parcoords.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plotdap&#34;&gt;plotdap&lt;/a&gt; v0.0.2: Provides functions to visualize and animate data from &lt;a href=&#34;https://upwell.pfeg.noaa.gov/erddap/information.html&#34;&gt;ERDDAP&lt;/a&gt; servers via the &lt;a href=&#34;https://cran.r-project.org/package=rerddap&#34;&gt;rerddap&lt;/a&gt; package using base graphics or &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/plotdap/vignettes/using_plotdap.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/plotdap.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=prettyB&#34;&gt;prettyB&lt;/a&gt; v0.2.1: Provides drop-in replacements for some standard, base R graphics functions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/prettyB.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=radarBoxplot&#34;&gt;radarBoxplot&lt;/a&gt; v`.0.0: Creates radar-boxplots for visualizing multivariate data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/radarBoxplot/readme/README.html&#34;&gt;README&lt;/a&gt; for documentation.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-06-18-May-Top40_files/radarBoxplot.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/06/25/may-2019-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Equal Size kmeans</title>
      <link>https://rviews.rstudio.com/2019/06/13/equal-size-kmeans/</link>
      <pubDate>Thu, 13 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/06/13/equal-size-kmeans/</guid>
      <description>
        


&lt;p&gt;We were recently presented with a problem where the decision maker wanted to understand how their data would naturally group together. The classic technique of &lt;em&gt;k-means clustering&lt;/em&gt; was a natural choice; it’s well known, computationally efficient, and implemented in base R via the &lt;code&gt;kmeans()&lt;/code&gt; function.&lt;/p&gt;
&lt;p&gt;Our problem has a slight wrinkle: the decision maker wished to see the data grouped with (nearly) equal sizes. Now, a ‘true’ statistician would tell the client that the right thing to do from a theoretical perspective was to use native k-means results because some centers can simply have more nearby points than other centers. However, we are practitioners, and if the visualization provides additional information useful to the way people make decisions, we are not going to tell them they are wrong!&lt;/p&gt;
&lt;div id=&#34;approach&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Approach&lt;/h2&gt;
&lt;p&gt;This is very similar to a mathematical optimization problem commonly faced by organizations like fire and police departments; specifically, ‘where trucks/patrol cars should be stationed to minimize response time’.&lt;/p&gt;
&lt;p&gt;The general strategy is to decompose the hard problem into two easier sub-problems, to wit:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;If we knew where the centroids were, determining group membership would be easy.&lt;/li&gt;
&lt;li&gt;If we knew group membership, determining centroids would be trivial.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The key insight (and it really is all downhill from here) is to simply pretend that we have the solution to issue 1, and iterate between these two tasks until convergence is reached, that is - make a guess at where the centroids are, pick group members, then adjust the centroid based on group membership. This has the same ‘feel’ as &lt;em&gt;mathematical induction&lt;/em&gt;, and we’ll name the steps accordingly.&lt;/p&gt;
&lt;p&gt;Our example is based on &lt;code&gt;mtcars&lt;/code&gt; a built-in R dataset, with three clusters of equal size.&lt;/p&gt;
&lt;p&gt;First, some libraries:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(magrittr); library(dplyr); library(ggplot2)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;basis-step&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Basis Step&lt;/h3&gt;
&lt;p&gt;We have to start somewhere, and in this example, we will use an initial solution coming from the basic &lt;code&gt;kmeans&lt;/code&gt; algorithm. Another approach would be to pick initial centroids at the ‘corners’ of the space, or to simply pick a few random data points as centroids:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;data(mtcars)
k = 3
kdat = mtcars %&amp;gt;% select(c(mpg, wt))
kdat %&amp;gt;% kmeans(k) -&amp;gt; kclust&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;So far, so good. Now we’ll compute the distance matrix between each point and each centroid; this begins the&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;assignment-step&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Assignment step&lt;/h3&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;kdist = function(x1, y1, x2, y2){
  sqrt((x1-x2)^2 + (y1-y2)^2)
}
centers = kclust$centers

kdat %&amp;lt;&amp;gt;% 
  mutate(D1 = kdist(mpg, wt, centers[1,1], centers[1,2]))
kdat %&amp;lt;&amp;gt;% 
  mutate(D2 = kdist(mpg, wt, centers[2,1], centers[2,2]))
kdat %&amp;lt;&amp;gt;% 
  mutate(D3 = kdist(mpg, wt, centers[3,1], centers[3,2]))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;From here, we assign clusters, which we do greedily, using a technique we like to call ‘little kids soccer’ - because this is the way kids generally pick teams - by going in order and picking the ‘best’ option available to them at the time. The algorithm interrogates each cluster in turn and picks the ‘closest’ unassigned member until each cluster is filled. There’s one minor wrinkle that needed to be worked out: the final round consists of the ones that are the ‘worst fits’ across all k clusters; in this case, the points choose the clusters.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;kdat$assigned = 0
kdat$index = 1:nrow(kdat)
working = kdat
FirstRound = nrow(kdat) - (nrow(kdat) %% k)

for(i in 1:FirstRound){ 
  #cluster counts can be off by 1 due to uneven multiples of k. 
  j = if(i %% k == 0) k else (i %% k)
  itemloc = 
    working$index[which(working[,(paste0(&amp;quot;D&amp;quot;, j))] ==
    min(working[,(paste0(&amp;quot;D&amp;quot;,j))]))[1]]
  kdat$assigned[kdat$index == itemloc] = j
  working %&amp;lt;&amp;gt;% filter(!index == itemloc)
##The sorting hat says... GRYFFINDOR!!! 
}
for(i in 1:nrow(working)){
  #these leftover points get assigned to whoever&amp;#39;s closest, without regard to k
  kdat$assigned[kdat$index ==
                  working$index[i]] = 
    which(working[i,3:5] == min(working[i, 3:5])) 
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next, we recalculate the centroids. It’s kind of smooth to simply use &lt;code&gt;k-means&lt;/code&gt; with &lt;code&gt;k = 1&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;NewCenters &amp;lt;- kdat %&amp;gt;% filter(assigned == 1) %&amp;gt;% 
                        select(mpg, wt) %&amp;gt;%
                        kmeans(1) %$% centers

NewCenters %&amp;lt;&amp;gt;% rbind(kdat %&amp;gt;% 
                        filter(assigned == 2) %&amp;gt;%
                        select(mpg, wt) %&amp;gt;%
                        kmeans(1) %$% centers)

NewCenters %&amp;lt;&amp;gt;% rbind(kdat %&amp;gt;%
                        filter(assigned == 3) %&amp;gt;%
                        select(mpg, wt) %&amp;gt;%
                        kmeans(1) %$% centers)

NewCenters %&amp;lt;&amp;gt;% as.data.frame()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The result a single round is presented here:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;kdat$assigned %&amp;lt;&amp;gt;% as.factor()
kdat %&amp;gt;% ggplot(aes(x = mpg, y = wt, color = assigned)) +
  theme_minimal() + geom_point() + 
  geom_point(data = NewCenters, aes(x = mpg, y = wt),
             color = &amp;quot;black&amp;quot;, size = 4) + 
  geom_point(data = as.data.frame(centers), 
             aes(x = mpg, y = wt), color = &amp;quot;grey&amp;quot;, size = 4)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:netplot&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2019-06-11-equal-size-kmeans_files/figure-html/netplot-1.png&#34; alt=&#34;Iterated k-means with one step&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 1: Iterated k-means with one step
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;You will notice there is a single point assigned to Group 1 that is on the ‘frontier’ between Groups 2 and 3. This point appears to be misclassified, and the way to resolve this is to iterate the algorithm (see below).&lt;/p&gt;
&lt;p&gt;You can see how coercing the size made the cluster centroids migrate - significantly in the case of the higher mpg cluster. Grey dots are the original centroid, black are the updated (equal size) centroid.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;functionalized-and-iterated&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Functionalized and iterated&lt;/h3&gt;
&lt;p&gt;It is straightforward to ‘wrap’ the above code into a function (truncated here for brevity), which we call &lt;code&gt;kMeanAdj&lt;/code&gt;. It and takes the incumbent centers, data, number of iterations, and &lt;span class=&#34;math inline&#34;&gt;\(k\)&lt;/span&gt; as arguments. We may plot the result as follows:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;x = kMeanAdj(NewCenters, kdat, iter = 3, k) 

x$Data$assigned %&amp;lt;&amp;gt;% as.factor()

x$Data %&amp;gt;% ggplot(aes(x = mpg, y = wt, color = assigned)) +
  theme_minimal() +  geom_point() +
  geom_point(data = x$centers, aes(x = mpg, y=wt),
             color = &amp;quot;black&amp;quot;, size = 4)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:plot&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2019-06-11-equal-size-kmeans_files/figure-html/plot-1.png&#34; alt=&#34;Equal Size Clusters with 3 iterations&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 2: Equal Size Clusters with 3 iterations
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Iterating the algorithm over several steps ‘stabilizes’ both the groups and centers, yielding the desired characteristics.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;summary&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Programming projects like this can sometimes feel like traveling by hot air balloon, in the sense that you don’t know which way you will be headed until you begin to travel. In this case, we did not initially anticipate the poor performance of our initial method in the case where &lt;code&gt;k&lt;/code&gt; does not divide &lt;code&gt;n&lt;/code&gt;. The only way to discover issues like this, of course, is to frequently prototype and test code. Overcoming this challenge added both to the fun and the reward of this exercise. Additionally, it showcases how the (robust) existing routines in the R language and popular packages may be rapidly combined with new ideas. This flexibility is what makes R a natural choice for both practitioners and theorists in Statistics and Operations Research.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Harrison Schramm, CAP, PStat, is a Senior Fellow at the &lt;a href=&#34;https://csbaonline.org/&#34;&gt;Center for Strategic and Budgetary Assessments&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Carol DeZwarte, CAP, PMP, whose passion for advanced analytics predates it becoming a buzzword, is in Supply Chain Analytics at &lt;a href=&#34;https://www.wayfair.com/&#34;&gt;Wayfair&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/06/13/equal-size-kmeans/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>reticulate, virtualenv, and Python in Linux</title>
      <link>https://rviews.rstudio.com/2019/06/10/reticulate-virtualenv-and-python-in-linux/</link>
      <pubDate>Mon, 10 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/06/10/reticulate-virtualenv-and-python-in-linux/</guid>
      <description>
        


&lt;p&gt;Roland Stevenson is a data scientist and consultant who may be reached on &lt;a href=&#34;https://www.linkedin.com/in/roland-stevenson/&#34;&gt;Linkedin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://rstudio.github.io/reticulate/&#34;&gt;&lt;code&gt;reticulate&lt;/code&gt;&lt;/a&gt; is an R package that allows us to use Python modules from within RStudio. I recently found this functionality useful while trying to compare the results of different uplift models. Though I did have R’s &lt;code&gt;uplift&lt;/code&gt; package producing &lt;a href=&#34;https://rdrr.io/cran/uplift/man/qini.html&#34;&gt;Qini&lt;/a&gt; charts and metrics, I also wanted to see how things looked with Wayfair’s promising &lt;a href=&#34;https://github.com/wayfair/pylift&#34;&gt;&lt;code&gt;pylift&lt;/code&gt; package&lt;/a&gt;. Since &lt;code&gt;pylift&lt;/code&gt; is only available in python, &lt;code&gt;reticulate&lt;/code&gt; made it easy for me to quickly use &lt;code&gt;pylift&lt;/code&gt; from within RStudio.&lt;/p&gt;
&lt;p&gt;In the article below, I’ll show how I worked through the following circumstances:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Since &lt;code&gt;pylift&lt;/code&gt; has only been tested on Python &amp;gt;= 3.6, and my system version of Python was 2.7, I needed to build and install Python 3.6 for myself, preferably within a self-contained virtual environment.&lt;/li&gt;
&lt;li&gt;I wanted to install &lt;code&gt;pylift&lt;/code&gt; in the virtual environment and set up &lt;code&gt;reticulate&lt;/code&gt; in my R Project to work within that environment.&lt;/li&gt;
&lt;li&gt;Finally, I needed to access &lt;code&gt;pylift&lt;/code&gt; from an R Markdown document via the &lt;code&gt;reticulate&lt;/code&gt; interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&#34;setting-up-python-virtualenv-and-rstudio&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Setting up Python, virtualenv, and RStudio&lt;/h1&gt;
&lt;p&gt;Note: for consistency, I always use an instance created via &lt;a href=&#34;https://github.com/ras44/rstudio-instance&#34;&gt;r-studio-instance&lt;/a&gt; and a base project from &lt;a href=&#34;https://github.com/ras44/rstudio-instance&#34;&gt;r-studio-project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Python 2.7 is the default on the systems I use (CentOS 6/7). Since I did not want to modify the system-level Python version, I installed Python 3.6.x at the user level in &lt;code&gt;$HOME/opt&lt;/code&gt; and created a virtual environment using Python 3. I then activated the Python 3 environment and installed &lt;code&gt;pylift&lt;/code&gt;. Finally, I ensured RStudio-Server 1.2 was installed, as it has advanced &lt;code&gt;reticulate&lt;/code&gt; support like plotting graphs in line in R Markdown documents.&lt;/p&gt;
&lt;p&gt;Below is a brief script that accomplishes the tasks in bash on CentOS 7:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd ~
mkdir tmp
cd tmp
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -xzvf Python-3.6.2.tgz
cd Python-3.6.2
./configure --prefix=$HOME/opt/python-3.6.2 --enable-shared
make
make install
cd ~
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/opt/python-3.6.2/lib
virtualenv -p $HOME/opt/python-3.6.2/bin/python3 pylift
source pylift/bin/activate
cd pylift
git clone https://github.com/wayfair/pylift
cd pylift
pip install .
pip install -r requirements.txt
cd
wget https://s3.amazonaws.com/rstudio-ide-build/server/centos6/x86_64/rstudio-server-rhel-1.2.1335-x86_64.rpm
sudo yum install -y --nogpgcheck rstudio-server-rhel-1.2.1335-x86_64.rpm
sudo rstudio-server start&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Some notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;code&gt;--enable-shared&lt;/code&gt; option is &lt;a href=&#34;https://github.com/rstudio/reticulate/issues/138&#34;&gt;required&lt;/a&gt; when building Python in order for &lt;code&gt;reticulate&lt;/code&gt; to work&lt;/li&gt;
&lt;li&gt;the &lt;code&gt;LD_LIBRARY_PATH&lt;/code&gt; library also needs to be set prior to creating the virtual environment&lt;/li&gt;
&lt;li&gt;we use virtualenv to create a virtual environment called “pylift” and then ensure that all Python packages are installed to that environment only (so as not to pollute any other environments we are working with)&lt;/li&gt;
&lt;li&gt;we then clone the &lt;code&gt;pylift&lt;/code&gt; source and install &lt;code&gt;pylift&lt;/code&gt; along with all of its requirements via &lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;finally, we install the RStudio Server 1.2 Preview version in order to leverage its advanced &lt;code&gt;reticulate&lt;/code&gt; features&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;using-python-from-within-rstudio-via-reticulate&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Using Python from within RStudio via reticulate&lt;/h1&gt;
&lt;p&gt;Switching from bash to RStudio, we load &lt;code&gt;reticulate&lt;/code&gt; and set it up to use the virtual environment we just created. Finally, and specific to &lt;code&gt;pylift&lt;/code&gt;, we set matplotlib parameters so that we can plot directly in R.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(reticulate)

Sys.setenv(LD_LIBRARY_PATH = paste0(Sys.getenv(&amp;quot;HOME&amp;quot;),&amp;quot;/opt/python-3.6.2/lib&amp;quot;))
Sys.getenv(&amp;quot;LD_LIBRARY_PATH&amp;quot;)
use_virtualenv(&amp;quot;/home/rstevenson/pylift&amp;quot;, required=TRUE)
py_config()

# Currently this must be run in order for R-markdown plotting to work
matplotlib &amp;lt;- import(&amp;quot;matplotlib&amp;quot;)
matplotlib$use(&amp;quot;Agg&amp;quot;, force = TRUE)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;test-that-it-works&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Test that it works&lt;/h2&gt;
&lt;p&gt;The following replicates the first part of &lt;a href=&#34;https://github.com/wayfair/pylift/blob/master/examples/simulated_data/sample.ipynb&#34;&gt;pylift tutorial: simulated data&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&#34;python&#34;&gt;&lt;code&gt;import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2*np.pi*t)
plt.plot(t,s)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-06-03-roland_files/reticulate1.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;
&lt;p&gt;When run, the above code chunk should display a sinusoidal graph below it.&lt;/p&gt;
&lt;pre class=&#34;python&#34;&gt;&lt;code&gt;import numpy as np, matplotlib as mpl, matplotlib.pyplot as plt, pandas as pd
from pylift import TransformedOutcome
from pylift.generate_data import dgp
# Generate some data.
df = dgp(N=10000, discrete_outcome=True)

# Specify your dataframe, treatment column, and outcome column.
up = TransformedOutcome(df, col_treatment=&amp;#39;Treatment&amp;#39;, col_outcome=&amp;#39;Outcome&amp;#39;, stratify=df[&amp;#39;Treatment&amp;#39;])

# This function randomly shuffles your training data set and calculates net information value.
up.NIV()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-06-03-roland_files/reticulate2.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;
&lt;p&gt;The above Python chunk uses &lt;code&gt;reticulate&lt;/code&gt; from within RStudio to interact with &lt;code&gt;pylift&lt;/code&gt; in the context of a custom virtual environment, using a custom version of Python. This degree of customization and functionality should be useful to users who:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;want to use a different Python version than they typically use while not affecting their typical setup by way of a virtual environment&lt;/li&gt;
&lt;li&gt;want to install a Python module like &lt;code&gt;pylift&lt;/code&gt; within a virtual environment so as not to affect any of their user- or system-level Python module installations&lt;/li&gt;
&lt;li&gt;want to use &lt;code&gt;reticulate&lt;/code&gt; from RStudio to access a custom virtual environment, Python version, and Python modules&lt;/li&gt;
&lt;li&gt;wants to be able to delete the virtual environment and R-Project and have everything go back to the way it was&lt;/li&gt;
&lt;li&gt;wants to be able to reproduce or share the environment exactly so that the workflow can be shared with others&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/06/10/reticulate-virtualenv-and-python-in-linux/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April 2019: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/05/30/april-2019-top-40-new-cran-packages/</link>
      <pubDate>Thu, 30 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/05/30/april-2019-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred eighty-seven new packages made it to CRAN in April.  Here are my picks for the &amp;ldquo;Top 40&amp;rdquo;, organized into ten categories: Biotechnology, Data, Econometrics, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;biotechnology&#34;&gt;Biotechnology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=genpwr&#34;&gt;genpwr&lt;/a&gt; v1.00: Provides functions for power and sample size calculations for genetic association studies allowing for mis-specification of the model of genetic susceptibility. The methods employed are extensions of &lt;a href=&#34;doi:10.1093/aje/155.5.478&#34;&gt;Gauderman (2002)&lt;/a&gt; and &lt;a href=&#34;doi:10.1002/sim.973&#34;&gt;Gauderman (2002)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/genpwr/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/genpwr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rabhit&#34;&gt;rabhit&lt;/a&gt; v0.1.1: Implements an adaptive Bayesian framework to infer V-D-J haplotypes and gene deletions from AIRR-seq data. See &lt;a href=&#34;doi:10.1038/s41467-019-08489-3&#34;&gt;Gidoni et al. (2019)&lt;/a&gt; for background and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rabhit/vignettes/RAbHIT-vignette.pdf&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/rabhit.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=compstatr&#34;&gt;compstatr&lt;/a&gt; v0.1.1:
Provides a set of tools for creating yearly data sets of St. Louis Metropolitan Police Department (SLMPD) &lt;a href=&#34;http:www.slmpd.org/Crimereports.shtml&#34;&gt;crime data&lt;/a&gt;, which are available from January 2008 onward as monthly CSV releases. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/compstatr/vignettes/compstatr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/compstatr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DataSpaceR&#34;&gt;DataSpaceR&lt;/a&gt; v0.6.3: Provides a convenient API interface to access immunological data within the &lt;a href=&#34;https://dataspace.cavd.org&#34;&gt;CAVD DataSpace&lt;/a&gt;, a data sharing and discovery tool that facilitates exploration of HIV immunological data from pre-clinical and clinical HIV vaccine studies. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/DataSpaceR/vignettes/Intro_to_DataSpaceR.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ebirdst&#34;&gt;ebirdst&lt;/a&gt; v0.1.0: Provides tools to download, map, plot and analyze &lt;a href=&#34;https://ebird.org&#34;&gt;eBird&lt;/a&gt;, a global database of bird observations collected by citizen scientists, &lt;a href=&#34;https://ebird.org/science/status-and-trends&#34;&gt;Status and Trends data&lt;/a&gt;. There is an &lt;a href=&#34;Introduction to loading, mapping, and plotting&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ebirdst/vignettes/ebirdst-advanced-mapping.html&#34;&gt;Generating maps and stats&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ebirdst/vignettes/ebirdst-introduction.html&#34;&gt;Data Structure&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ebirdst/vignettes/ebirdst-non-raster.html&#34;&gt;Predictor Performance, Directionaly and Performance Metrics&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PropublicaR&#34;&gt;PropublicaR&lt;/a&gt; v0.9.2: Provides wrapper functions to access the ProPublica&amp;rsquo;s Congress and Campaign Finance &lt;a href=&#34;https://www.propublica.org/datastore/apis&#34;&gt;APIs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tradestatistics&#34;&gt;tradestatistics&lt;/a&gt; v0.2: Provides access to the &lt;a href=&#34;https://tradestatistics.io/&#34;&gt;Open Trade Statistics&lt;/a&gt; API from R to download international trade data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/tradestatistics/vignettes/basic-usage.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/tradestatistics/vignettes/creating-datasets.html&#34;&gt;vignette&lt;/a&gt; on data sets.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ukpolice&#34;&gt;ukpolice&lt;/a&gt; v0.1.2: Provides access to &lt;a href=&#34;https://data.police.uk/docs/&#34;&gt;UK Police public data&lt;/a&gt;, including data on police forces and police force areas, crime reports, and the use of stop-and-search powers. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ukpolice/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/ukpolice.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;econometrics&#34;&gt;Econometrics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modelplotr&#34;&gt;modelplotr&lt;/a&gt; v1.0.0: Provides plots to assess the quality of predictive models from a business perspective, which can show how implementing the model will impact business targets like response on a campaign or return on investment. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/modelplotr/vignettes/modelplotr.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/modelplotr.jpeg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SortedEffects&#34;&gt;SortedEffects&lt;/a&gt; v1.0.0: Implements the estimation and inference methods for sorted causal effects and classification analysis as described in &lt;a href=&#34;doi:10.3982/ECTA14415&#34;&gt;Chernozhukov et al. (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SortedEffects/vignettes/VignetteGithub.html&#34;&gt;vignette&lt;/a&gt; for an introduction and example.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=iBreakDown&#34;&gt;iBreakDown&lt;/a&gt; v0.9.6: Implements Break Down Tables and Plots, which are model-agnostic tools for the decomposition of predictions from black boxes. The methodology behind it is described in &lt;a href=&#34;arXiv:1903.11420&#34;&gt;Gosiewska and Biecek (2019)&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/iBreakDown/vignettes/vignette_iBreakDown_classification.html&#34;&gt;classification models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/iBreakDown/vignettes/vignette_iBreakDown_regression.html&#34;&gt;regression&lt;/a&gt;, and an &lt;a href=&#34;https://cran.r-project.org/web/packages/iBreakDown/vignettes/vignette_iBreakDown_titanic.html&#34;&gt;Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/iBreakDown.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=localModel&#34;&gt;localModel&lt;/a&gt; v0.3.11: Provides local explanations of machine learning models, and describes how features contributed to a single prediction. See &lt;a href=&#34;doi:10.1145/2939672.2939778&#34;&gt;Ribeiro &amp;amp; Singh (2016)&lt;/a&gt; for details. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/localModel/vignettes/regression_example.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/localModel/vignettes/classification_example.html&#34;&gt;Methodology&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/localModel/vignettes/classification_example.html&#34;&gt;Explaining Classification Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=polyreg&#34;&gt;polyreg&lt;/a&gt; v0.6.4: Automates the formation and evaluation of polynomial regression models, and provides support for cross-validating categorical variables. See &lt;a href=&#34;arXiv:1806.06850&#34;&gt;Cheng et al.&lt;/a&gt;, and look &lt;a href=&#34;https://github.com/matloff/polyreg&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rfVarImpOOB&#34;&gt;rfVarImpOOB&lt;/a&gt; v1.0: Estimates variable importance for random forests by computing impurity reduction importance scores for out-of-bag (OOB) data, complementing the existing in-bag Gini importance. See &lt;a href=&#34;doi:10.1186/1471-2105-8-25&#34;&gt;Strobl et al (2007)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/j.csda.2006.12.030&#34;&gt;Strobl et al (2007)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1023/A:1010933404324&#34;&gt;Breiman (2001)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rfVarImpOOB/vignettes/rfVarImpOOB-vignette.html&#34;&gt;vignette&lt;/a&gt; contains a small example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rsparse&#34;&gt;rsparse&lt;/a&gt; v0.3.3.1: Implements several algorithms for statistical learning on sparse matrices, including matrix factorizations, matrix completion, elastic net regressions, and factorization machines. Look here for an &lt;a href=&#34;https://github.com/dselivanov/rsparse&#34;&gt;example&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blockRAR&#34;&gt;blockRAR&lt;/a&gt; v1.0: Provides functions to compute power for response-adaptive randomization clinical trial with a block design that captures both the time and treatment effect. See [Chandereng &amp;amp; Chappell (2019)](arXiv:1904.07758 for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/blockRAR/vignettes/blockRAR.html&#34;&gt;vignette&lt;/a&gt; for Bayesian and Frequentist examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=gestate&#34;&gt;gestate&lt;/a&gt; v1.3.2: Provides tools to assist planning and monitoring of time-to-event trials under complicated censoring assumptions and/or non-proportional hazards. There are vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/gestate/vignettes/event_prediction.html&#34;&gt;Predicting Events&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/gestate/vignettes/trial_planning.html&#34;&gt;Planning Trials&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/gestate.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=streamDepletr&#34;&gt;streamDepletr&lt;/a&gt; v0.1.0: Implements analytical models for estimating streamflow depletion due to groundwater pumping, and other related tools. See &lt;a href=&#34;doi:10.1029/2018WR022707&#34;&gt;Zipper et al. (2018)&lt;/a&gt; for more information on depletion apportionment equations, and &lt;a href=&#34;doi:10.31223/osf.io/uqbd7&#34;&gt;Zipper et al. (2019)&lt;/a&gt; for more information on analytical depletion functions. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/streamDepletr/vignettes/intro-to-streamDepletr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/streamDepletr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robustSingleCell&#34;&gt;RobustSingleCell&lt;/a&gt; v0.1.1: Implements functions for the robust single cell clustering and comparison of population compositions across tissues and experimental models via similarity analysis. See &lt;a href=&#34;doi:10.1101/543199&#34;&gt;Magen (2019)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/robustSingleCell/vignettes/lcmv.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/RobustSingleCell.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesSenMC&#34;&gt;BayesSenMC&lt;/a&gt; v0.1.1: Provides functions to generate different posterior distributions of adjusted odds ratio under different priors of sensitivity and specificity, and plots the models for comparison. See &lt;a href=&#34;doi:10.1016/j.annepidem.2006.04.001&#34;&gt;Chu et al. (2006)&lt;/a&gt; and &lt;a href=&#34;doi:10.1177/0272989X09353452&#34;&gt;Chu et al. (2010)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/BayesSenMC.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayestestR&#34;&gt;bayestestR&lt;/a&gt; 0.1.0: Provides utilities to describe posterior distributions and Bayesian models, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesSenMC/vignettes/BayesSenMC_demo.pdf&#34;&gt;vignette&lt;/a&gt; for details and examples. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/bayestestR/vignettes/bayestestR.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/bayestestR/vignettes/indicesEstimationComparison.html&#34;&gt;Comparison of Point Estimates&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bayestestR/vignettes/indicesExistenceComparison.html&#34;&gt;Comparison of Indices&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bayestestR/vignettes/example1_GLM.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/bayestestR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CoSMoS&#34;&gt;CoSMos&lt;/a&gt; v1.0.1: Implements a framework unifying, extending, and improving a general-purpose modelling strategy, based on the assumption that any process can emerge by transforming a specific &amp;lsquo;parent&amp;rsquo; Gaussian process. See &lt;a href=&#34;doi:10.1016/j.advwatres.2018.02.013&#34;&gt;Papalexiou (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/CoSMoS/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fic&#34;&gt;fic&lt;/a&gt; v1.0.0: Provides functions to determine how well different models fitted by maximum likelihood estimate a quantity of interest, including generalized linear models and parametric survival models. See &lt;a href=&#34;https://www.tandfonline.com/doi/abs/10.1198/016214503000000819&#34;&gt;Claeskens and Hjort (2003)&lt;/a&gt; for details. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/fic.pdf&#34;&gt;Introduction&lt;/a&gt; along with vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/linear.pdf&#34;&gt;Linear regression&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/loss.pdf&#34;&gt;loss functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/multistate.pdf&#34;&gt;multi-state models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/skewnormal.pdf&#34;&gt;skew normal models&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/fic/vignettes/survival.pdf&#34;&gt;survival models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/fic.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=foieGras&#34;&gt;foieGras&lt;/a&gt; v0.2.1: Provides functions to fit continuous-time state-space models for filtering Argos satellite (and other) telemetry data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/foieGras/vignettes/foiegras-basics.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/foieGras.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmaag&#34;&gt;glmaag&lt;/a&gt; v0.0.6: Implements efficient procedures for adaptive LASSO and network regularized for Gaussian, logistic, and Cox models. See &lt;a href=&#34;doi:10.1093/bioinformatics/btm423&#34;&gt;Ucar, et. al (2007)&lt;/a&gt; and &lt;a href=&#34;doi:10.1214/009053606000000281&#34;&gt;Meinshausen and Buhlmann (2006)&lt;/a&gt; for a discussion of network estimation procedures. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glmaag/vignettes/glmaag.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Irescale&#34;&gt;Irescale&lt;/a&gt; v0.2.6: Provides a scaling method to obtain a standardized &lt;a href=&#34;https://en.wikipedia.org/wiki/Moran%27s_I&#34;&gt;Moran&amp;rsquo;s I measure&lt;/a&gt; for the spatial autocorrelation of a data set, which gives a measure of similarity between data and its surrounding. See &lt;a href=&#34;arXiv:1606.03658&#34;&gt;Chen (2009)&lt;/a&gt; for the method of calculation and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Irescale/vignettes/irescale.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/Irescale.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mvgraphnorm&#34;&gt;mvgraphnorm&lt;/a&gt; v1.81: Provides a function to compute a constrained covariance matrix for a given graph to generate samples from a Gaussian graphical model, using different algorithms for the analysis of complex network structure. See &lt;a href=&#34;https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-9-114&#34;&gt;Kim et al. (2008)&lt;/a&gt; and &lt;a href=&#34;https://doi.org/10.1214/aos/1176349846&#34;&gt;Speed et al. (1986)&lt;/a&gt; for algorithms, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/mvgraphnorm/vignettes/mvgraphnorm-intro.pdf&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ptsuite&#34;&gt;ptsuite&lt;/a&gt; v1.0.0: Implements several methods for tail index estimation for power law distributions, including maximum likelihood &lt;a href=&#34;doi:10.1016/j.cities.2012.03.001&#34;&gt;Newman (2005)&lt;/a&gt;, Hill&amp;rsquo;s estimator &lt;a href=&#34;doi:10.1214/aos/1176343247&#34;&gt;Hill 1975&lt;/a&gt;, least squares &lt;a href=&#34;doi:10.9734/BJMCS/2014/10890&#34;&gt;Zaher et al. (2014)&lt;/a&gt;, method of moments &lt;a href=&#34;doi:10.2143/AST.20.2.2005443&#34;&gt;Rytgaard (1990)&lt;/a&gt;, and percentiles &lt;a href=&#34;doi:10.1371/journal.pone.0196456&#34;&gt;Bhatti et al. (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ptsuite/vignettes/ptsuite_vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/ptsuite.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spatialreg&#34;&gt;spatialreg&lt;/a&gt; v1.1-3: Provides a collection of functions for fitting functions for spatial cross-sectional models on lattice/areal data using spatial weights matrices. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/spatialreg/vignettes/SpatialFiltering.html&#34;&gt;Moran Eigenvectors&lt;/a&gt; and another on the &lt;a href=&#34;https://cran.r-project.org/web/packages/spatialreg/vignettes/sids_models.html&#34;&gt;North Carolina SIDS data set&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CSTools&#34;&gt;CSTools&lt;/a&gt; v1.0.0: Implements process-based methods for assessing climate forecasts, including forecast calibration, bias correction, statistical and stochastic down-scaling, optimal forecast combination, and multivariate verification.  See &lt;a href=&#34;https://onlinelibrary.wiley.com/doi/full/10.1111/j.1600-0870.2005.00104.x&#34;&gt;Doblas-Reyes et al. (2005)&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/s00382-018-4404-z&#34;&gt;Mishra et al. (2018)&lt;/a&gt;, &lt;a href=&#34;doi:10.5194/nhess-18-2825-2018&#34;&gt;Terzago et al. (2018)&lt;/a&gt;, &lt;a href=&#34;doi:10.1175/JAMC-D-16-0204.1&#34;&gt;Torralba et al. (2017)&lt;/a&gt;, and  &lt;a href=&#34;doi:10.1175/JHM-D-13-096.1&#34;&gt;D&amp;rsquo;Onofrio et al. (2014)&lt;/a&gt; for details. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/CSTools/vignettes/MultiModelSkill_vignette.html&#34;&gt;Multi Model Skill Assessment&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/CSTools/vignettes/MultivarRMSE_vignette.html&#34;&gt;Multivariate RMSE&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/CSTools/vignettes/RainFARM_vignette.html&#34;&gt;RainFarm Model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/CSTools.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DChaos&#34;&gt;DChaos&lt;/a&gt; v0.1-1: Implements several algorithms for detecting chaotic signals inside univariate time series using methods derived from chaos theory, which estimate the complexity of a data set through exploring the structure of the attractor. See &lt;a href=&#34;https://link.springer.com/article/10.1007/BF01646553&#34;&gt;Ruelle and Takens (1971)&lt;/a&gt; for some deep background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=otsad&#34;&gt;otsad&lt;/a&gt; v0.1.0: Implements a set of online fault detectors for time-series, including PEWMA &lt;a href=&#34;doi:10.1109/SSP.2012.6319708&#34;&gt;Carter et al. (2012)&lt;/a&gt;, SD-EWMA and TSSD-EWMA &lt;a href=&#34;doi:10.1016/j.patcog.2014.07.028&#34;&gt;H. Raza et al. (2015)&lt;/a&gt;, KNN-CAD &lt;a href=&#34;arXiv:1608.04585&#34;&gt;Burnaev et al. (2016)&lt;/a&gt;, KNN-LDCD &lt;a href=&#34;arXiv:1706.03412&#34;&gt;Ishimtsev et al. (2017)&lt;/a&gt;, and CAD-OSE &lt;a href=&#34;https://github.com/smirmik/CAD&#34;&gt;M. Smirnov (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/otsad/vignettes/otsad.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/otsad.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=inspectdf&#34;&gt;inspectdf&lt;/a&gt; v0.0.2: Provides a collection of utilities for column-wise summary, comparison, and visualization of data frames. Functions report missingness, categorical levels, numeric distribution, correlation, column types, and memory usage. See &lt;a href=&#34;https://cran.r-project.org/web/packages/inspectdf/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/inspectdf.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=suppdata&#34;&gt;suppdata&lt;/a&gt; v1.1-1: Provides functions for downloading data supplementary materials from manuscripts, using papers&amp;rsquo; DOIs as references. Facilitates open, reproducible research workflows: scientists re-analyzing published data sets can work with them as easily as if they were stored on their own computer. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/suppdata/vignettes/suppdata-intro.pdf&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidync&#34;&gt;tidync&lt;/a&gt; v0.2.1: Provides tidy tools for working with &lt;a href=&#34;https://www.unidata.ucar.edu/software/netcdf/&#34;&gt;NetCDF&lt;/a&gt; data sources. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tidync/vignettes/netcdf-with-tidync.html&#34;&gt;vignette&lt;/a&gt; provides background and describes data extraction and exploration.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tinytest&#34;&gt;tinytest&lt;/a&gt; v0.9.3: Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main feature: install tests with the package. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tinytest/vignettes/using_tinytest.pdf&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=frequentdirections&#34;&gt;frequentdirections&lt;/a&gt; v0.1.0: Implements frequent-directions algorithm for efficient matrix sketching.  See &lt;a href=&#34;doi:10.1145/2487575.2487623&#34;&gt;Edo Liberty (2013)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/frequentdirections/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/frequentdirections.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ggdemetra&#34;&gt;ggdemetra&lt;/a&gt; v0.1.0: Provides &lt;code&gt;ggplot2&lt;/code&gt; functions to return the results of seasonal and trading-day adjustment made by &lt;a href=&#34;https://github.com/jdemetra/jdemetra-app&#34;&gt;RJDemetra&lt;/a&gt;, the seasonal adjustment software officially recommended to the members of the European Statistical System and the European System of Central Banks. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggdemetra/vignettes/ggdemetra.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/ggdemetra.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=graphlayouts&#34;&gt;graphlayouts&lt;/a&gt; v0.1.0: Implements several new layout algorithms to visualize networks. Most are based on the concept of stress majorization by &lt;a href=&#34;doi:10.1007/978-3-540-31843-9_25&#34;&gt;Gansner et al. (2004)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/graphlayouts/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; shows several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/graphlayouts.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidymv&#34;&gt;tidymv&lt;/a&gt; v2.1.0: Provides functions for visualizing generalized additive models and getting predicted values using tidy tools from the &lt;code&gt;tidyverse&lt;/code&gt; packages. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/tidymv/vignettes/predict-gam.html&#34;&gt;Plotting Model Predictions&lt;/a&gt; and another for &lt;a href=&#34;https://cran.r-project.org/web/packages/tidymv/vignettes/plot-smooths.html&#34;&gt;Plotting Smoothing Curves&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-05-21-AprilTop40_files/tidymv.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/05/30/april-2019-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March 2019: &#34;Top 40&#34; New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/04/26/march-2019-top-40-new-cran-packages/</link>
      <pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/04/26/march-2019-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;By my count, two hundred and thirty-three packages stuck to CRAN last month. I have tried to capture something of the diversity of the offerings by selecting packages in ten categories: Computational Methods, Data, Machine Learning, Medicine, Science, Shiny, Statistics, Time Series, Utilities, and Visualization. The Shiny category contains packages that expand on Shiny capabilities, not just packages that implement a Shiny application. It is not clear whether this is going to be a new cottage industry or not.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DistributionOptimization&#34;&gt;DistributionOptimization&lt;/a&gt; v1.2.1: Fits Gaussian mixtures by applying Genetic algorithms from the &lt;a href=&#34;doi:10.18637/jss.v053.i04&#34;&gt;GA package&lt;/a&gt; using Gaussian Mixture Logic stems from &lt;a href=&#34;doi:10.3390/ijms161025897&#34;&gt;AdaptGauss&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=latte&#34;&gt;latte&lt;/a&gt; v0.2.1: Implements connections to &lt;a href=&#34;https://www.math.ucdavis.edu/~latte&#34;&gt;&lt;code&gt;LattE&lt;/code&gt;&lt;/a&gt; for counting lattice points and integration inside convex polytopes, and &lt;a href=&#34;http://www.4ti2.de/&#34;&gt;&lt;code&gt;4ti2&lt;/code&gt;&lt;/a&gt; for algebraic, geometric, and combinatorial problems on linear spaces and front-end tools facilitating their use in the &amp;lsquo;R&amp;rsquo; ecosystem. Look &lt;a href=&#34;https://github.com/dkahle/latt&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/latte.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nlrx&#34;&gt;nlrx&lt;/a&gt; v0.2.0: Provides tools to set up, run, and analyze &lt;a href=&#34;https://ccl.northwestern.edu/netlogo/&#34;&gt;NetLogo&lt;/a&gt; model simulations in R. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nlrx/vignettes/getstarted.html&#34;&gt;Getting Started Guide&lt;/a&gt;, vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/nlrx/vignettes/furthernotes.html&#34;&gt;Advanced Configuration&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/nlrx/vignettes/simdesign-examples.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nvctr&#34;&gt;nvctr&lt;/a&gt; v0.1.1: Implements the n-vector approach to calculating geographical positions using an ellipsoidal model of the Earth. This package is a translation of the FFi &lt;code&gt;Matlab&lt;/code&gt; library from FFI described in &lt;a href=&#34;doi:10.1017/S0373463309990415&#34;&gt;Gade (2010)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/nvctr/vignettes/position-calculations.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/nvctr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h4 id=&#34;data&#34;&gt;Data&lt;/h4&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EHRtemporalVariability&#34;&gt;EHRtemporalVariability&lt;/a&gt; v1.0: Provides functions to delineate reference changes over time in Electronic Health Records through the projection and visualization of dissimilarities among data temporal batches, and explore results through data temporal heat maps, information geometric temporal (IGT) plots, and a &lt;a href=&#34;http://ehrtemporalvariability.upv.es&#34;&gt;Shiny app&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/EHRtemporalVariability/vignettes/EHRtemporalVariability.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kayadata&#34;&gt;kayadata&lt;/a&gt; v0.4.0: Provides data for &lt;a href=&#34;https://en.wikipedia.org/wiki/Kaya_identity&#34;&gt;Kaya identity variables&lt;/a&gt; (population, gross domestic product, primary energy consumption, and energy-related CO2 emissions), and includes utility functions for exploring and plotting fuel mix for a given country or region. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/kayadata/vignettes/policy_analysis.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/kayadata.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=newsanchor&#34;&gt;newsanchor&lt;/a&gt; v0.1.0: Implements an interface to gather news from the &lt;a href=&#34;https://newsapi.org/&#34;&gt;News API&lt;/a&gt;. A personal API key is required. The &lt;a href=&#34;https://cran.r-project.org/web/packages/newsanchor/vignettes/scrape-nyt.html&#34;&gt;vignette&lt;/a&gt; shows how to scrape New York Times online articles.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=raustats&#34;&gt;raustats&lt;/a&gt; v0.1.0: Provides functions for downloading Australian economic statistics from the &lt;a href=&#34;https://www.abs.gov.au/&#34;&gt;Australian Bureau of Statistics&lt;/a&gt; and &lt;a href=&#34;https://www.rba.gov.au/&#34;&gt;Reserve Bank of Australia&lt;/a&gt; websites. The &lt;a href=&#34;https://cran.r-project.org/web/packages/raustats/vignettes/raustats_introduction.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/raustats.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=akmedoids&#34;&gt;akmedoids&lt;/a&gt; v0.1.2: Advances a set of R-functions for longitudinal clustering of long-term trajectories, and determines the optimal solution based on the Caliński-Harabasz criterion ( &lt;a href=&#34;https://doi.org/10.1080/03610927408827101&#34;&gt;Caliński and Harabasz (1974)&lt;/a&gt; ). The &lt;a href=&#34;https://cran.r-project.org/web/packages/akmedoids/vignettes/akmedoids-vignette.html&#34;&gt;vignette&lt;/a&gt; works through an extended example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/akmedoids.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shapper&#34;&gt;shapper&lt;/a&gt; v0.1.0: Implements a wrapper for the Python &lt;code&gt;shap&lt;/code&gt; library that provides &lt;a href=&#34;arXiv:1705.07874&#34;&gt;SHapley Additive exPlanations (SHAP)&lt;/a&gt; for the variables that influence particular observations in machine learning models. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/shapper/vignettes/shapper_classification.html&#34;&gt;classification&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/shapper/vignettes/shapper_regression.html&#34;&gt;regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/shapper.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparkxgb&#34;&gt;sparkxgb&lt;/a&gt; v0.1.0: Implements a &lt;a href=&#34;https://spark.rstudio.com/&#34;&gt;&lt;code&gt;sparklyr&lt;/code&gt;&lt;/a&gt; extension that provides an interface for &lt;a href=&#34;https://github.com/dmlc/xgboost&#34;&gt;XGBoost&lt;/a&gt; on Apache Spark. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/sparkxgb/readme/README.html&#34;&gt;README&lt;/a&gt; for a brief overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xgb2sql&#34;&gt;xgb2sql&lt;/a&gt; v0.1.2: Enables in-database scoring of &lt;a href=&#34;https://xgboost.readthedocs.io/en/latest/index.htm&#34;&gt;&lt;code&gt;XGBoost&lt;/code&gt;&lt;/a&gt; models built in R, by translating trained model objects into SQL query. See &lt;a href=&#34;doi:10.1145/2939672.2939785&#34;&gt;Chen &amp;amp; Guestrin (2016)&lt;/a&gt; for details on &lt;code&gt;XGBoost&lt;/code&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/xgb2sql/vignettes/xgb2sql.html&#34;&gt;vignette&lt;/a&gt; for an overview of the package.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ctrdata&#34;&gt;ctrdata&lt;/a&gt; v0.18: Provides functions for querying, retrieving, and analyzing protocol- and results-related information on clinical trials from two public registers, the &lt;a href=&#34;https://www.clinicaltrialsregister.eu/&#34;&gt;European Union Clinical Trials Register&lt;/a&gt; and &lt;a href=&#34;https://clinicaltrials.gov/&#34;&gt;ClinicalTrials.gov&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ctrdata/vignettes/ctrdata_get_started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette with &lt;a href=&#34;https://cran.r-project.org/web/packages/ctrdata/vignettes/ctrdata_usage_examples.html&#34;&gt;examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/ctrdata.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pubtatordb&#34;&gt;pubtatordb&lt;/a&gt; v0.1.3: Provides functions to download &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/CBBresearch/Lu/Demo/PubTator/&#34;&gt;PubTator&lt;/a&gt; (National Center for Biotechnology Information) annotations, and then create and query a local version of the database. There is a  &lt;a href=&#34;https://cran.r-project.org/web/packages/pubtatordb/vignettes/pubtatordb.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tacmagic&#34;&gt;tacmagic&lt;/a&gt; v0.2.1: Provides functions to facilitate the analysis of positron emission tomography (PET) time activity curve (TAC) data. See &lt;a href=&#34;doi:10.1097/00004647-199609000-00008&#34;&gt;Logan et al. (1996)&lt;/a&gt; and &lt;a href=&#34;doi:10.1001/archneur.65.11.1509&#34;&gt;Aizenstein et al. (2008)&lt;/a&gt; for use cases, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tacmagic/vignettes/walkthrough.html&#34;&gt;vignette&lt;/a&gt; for a detailed overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/tacmagic.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bulletcp&#34;&gt;bulletcp&lt;/a&gt; v1.0.0: Provides functions to automatically detect groove locations via a Bayesian changepoint detection method, to be used in the data pre-processing step of forensic bullet matching algorithms. See &lt;a href=&#34;doi:10.2307/2986119&#34;&gt;Stephens (1994)&lt;/a&gt; for reference, the &lt;a href=&#34;https://cran.r-project.org/web/packages/bulletcp/vignettes/Bayesian_changepoint_groove_detection.html&#34;&gt;vignette&lt;/a&gt; for the theory, and &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/doi/10.1111/j.1740-9713.2019.01251.x&#34;&gt;Mejia et al.&lt;/a&gt; in the most recent issue of &lt;a href=&#34;https://rss.onlinelibrary.wiley.com/toc/17409713/2019/16/2&#34;&gt;Significance&lt;/a&gt; for the big picture.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=earthtide&#34;&gt;earthtide&lt;/a&gt; v0.0.5: Ports the &lt;a href=&#34;http://igets.u-strasbg.fr/soft_and_tool.php&#34;&gt;Fortran ETERNA 3.4&lt;/a&gt; program by H.G. Wenzel for calculating synthetic Earth tides using the &lt;a href=&#34;doi:10.1029/95GL03324&#34;&gt;Hartmann and Wenzel (1994)&lt;/a&gt; or &lt;a href=&#34;doi:10.1007/s00190-003-0361-2&#34;&gt;Kudryavtsev (2004)&lt;/a&gt; tidal catalogs. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/earthtide/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/earthtide.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=steps&#34;&gt;steps&lt;/a&gt; v0.2.1: Implements functions to simulate population dynamics across space and time. The &lt;a href=&#34;https://cran.r-project.org/web/packages/steps/vignettes/egk_vignette.pd&#34;&gt;Eastern Grey Kangeroo&lt;/a&gt; vignette offers an extended example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/steps.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;shiny&#34;&gt;Shiny&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=periscope&#34;&gt;periscope&lt;/a&gt; v0.4.1: Implements an enterprise-targeted, scalable and UI-standardized &lt;code&gt;shiny&lt;/code&gt; framework. There are vignettes for a &lt;a href=&#34;https://cran.r-project.org/web/packages/periscope/vignettes/downloadFile-module.html&#34;&gt;downloadFile module&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/periscope/vignettes/downloadablePlot-module.html&#34;&gt;downloadablePlot module&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/periscope/vignettes/downloadableTable-module.html&#34;&gt;downloadableTable module&lt;/a&gt;, and the creation of a &lt;a href=&#34;https://cran.r-project.org/web/packages/periscope/vignettes/new-application.html&#34;&gt;framework-based application&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reactlog&#34;&gt;reactlog&lt;/a&gt; v1.0.0: Provides visual insight into that black box of &lt;code&gt;shiny&lt;/code&gt; reactivity by constructing a directed dependency graph of the application&amp;rsquo;s reactive state at any point in a reactive recording. See the &lt;a href=&#34;file:///Users/JBRickert/Desktop/reactlog.htm&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;iframe src=&#34;https://player.vimeo.com/video/321837450?title=0&amp;byline=0&amp;portrait=0&#34; width=&#34;640&#34; height=&#34;361&#34; frameborder=&#34;0&#34; allow=&#34;autoplay; fullscreen&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href=&#34;https://vimeo.com/321837450&#34;&gt;reactlog highlight filter&lt;/a&gt; from &lt;a href=&#34;https://vimeo.com/cpsievert&#34;&gt;Carson Sievert&lt;/a&gt; on &lt;a href=&#34;https://vimeo.com&#34;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyhttr&#34;&gt;shinyhttr&lt;/a&gt; v1.0.0: Modifies the &lt;code&gt;progress()&lt;/code&gt; function from the &lt;code&gt;httr&lt;/code&gt; package to let it send output to &lt;code&gt;progressBar()&lt;/code&gt; function from the &lt;code&gt;shinyWidgets&lt;/code&gt; package.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CoopGame&#34;&gt;CoopGame&lt;/a&gt; v0.2.1: Provides a comprehensive set of tools for cooperative game theory with transferable utility, enabling users to create special families of cooperative games, such as bankruptcy games, cost-sharing games, and weighted-voting games. The &lt;a href=&#34;https://cran.r-project.org/web/packages/CoopGame/vignettes/UsingCoopGame.pdf&#34;&gt;vignette&lt;/a&gt; offers theory and examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=discfrail&#34;&gt;discfrail&lt;/a&gt; v0.1: Provides functions for fitting Cox proportional hazards models for grouped time-to-event data, where the shared group-specific frailties have a discrete non-parametric distribution. See &lt;a href=&#34;doi:10.1093/biostatistics/kxy071&#34;&gt;Gasperoni et. al (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/discfrail/vignettes/vignette.pdf&#34;&gt;vignette&lt;/a&gt; shows the math.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/discfrail.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastglm&#34;&gt;fastglm&lt;/a&gt; v0.1.1: Provides functions to fit generalized linear models efficiently using &lt;code&gt;RcppEigen&lt;/code&gt;. The iteratively reweighted least squares implementation utilizes the step-halving approach of &lt;a href=&#34;doi:10.32614/RJ-2011-012&#34;&gt;Marschner (2011)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fastglm/vignettes/quick-usage-guide-to-the-fastglm-package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hettx&#34;&gt;hettx&lt;/a&gt; v0.1.1: Implements methods developed by &lt;a href=&#34;arXiv:1412.5000&#34;&gt;Ding, Feller, and Miratrix (2016)&lt;/a&gt;, and &lt;a href=&#34;arXiv:1605.06566&#34;&gt;Ding, Feller, and Miratrix (2018)&lt;/a&gt; for testing whether there is unexplained variation in treatment effects across observations, and for characterizing the extent of the explained and unexplained variation in treatment effects. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/hettx/vignettes/detect_idiosyncratic_vignette.html&#34;&gt;heterogeneous treatment effects&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/hettx/vignettes/estimate_systematic_vignette.html&#34;&gt;systematic fariation estimation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mcmcabn&#34;&gt;mcmcabn&lt;/a&gt; v0.1: Implements a structural MCMC sampler for Directed Acyclic Graphs (DAGs). It supports the new edge reversal move from &lt;a href=&#34;doi:10.1007/s10994-008-5057-7&#34;&gt;Grzegorczyk and Husmeier (2008)&lt;/a&gt; and the Markov blanket resampling from &lt;a href=&#34;http://jmlr.org/papers/v17/su16a.html&#34;&gt;Su and Borsuk (2016)&lt;/a&gt;, and three priors: a prior controlling for structure complexity from &lt;a href=&#34;http://dl.acm.org/citation.cfm?id=1005332.1005352&#34;&gt;Koivisto and Sood (2004)&lt;/a&gt;, an uninformative prior, and a user-defined prior. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mcmcabn/vignettes/mcmcabn.html&#34;&gt;vignette&lt;/a&gt; provides an overview of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/mcmcabn.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=networkABC&#34;&gt;networkABC&lt;/a&gt; v0.5-3: Implements a new multi-level approximation Bayesian computation (ABC) algorithm to decipher network data and assess the strength of the inferred links between network&amp;rsquo;s actors. The &lt;a href=&#34;https://cran.r-project.org/web/packages/networkABC/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/networkABC.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=retrodesign&#34;&gt;retrodesign&lt;/a&gt; v0.1.0: Provides tools for working with Type S (Sign) and Type M (Magnitude) errors, as proposed in &lt;a href=&#34;doi.org/10.1007/s001800000040&#34;&gt;Gelman and Tuerlinckx (2000)&lt;/a&gt; and &lt;a href=&#34;doi.org/10.1177/1745691614551642&#34;&gt;Gelman &amp;amp; Carlin (2014)&lt;/a&gt;, using the closed forms solutions for the probability of a Type S/M error from &lt;a href=&#34;doi.org/10.1111/bmsp.12132&#34;&gt;Lu, Qiu, and Deng (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/retrodesign/vignettes/Intro_To_retrodesign.html&#34;&gt;vignette&lt;/a&gt; shows how to use Type S and M errors in hypothesis testing.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sensobol&#34;&gt;senssobol&lt;/a&gt;  v0.1.1: Enables users to compute, bootstrap, and plot up to third-order &lt;a href=&#34;https://en.wikipedia.org/wiki/Variance-based_sensitivity_analysis&#34;&gt;Sobol&lt;/a&gt; indices using the estimators by &lt;a href=&#34;doi:10.1016/j.cpc.2009.09.018&#34;&gt;Saltelli et al. (2010)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/S0010-4655(98)00154-4&#34;&gt;Jansen (1999)&lt;/a&gt;, and calculate the approximation error in the computation of Sobol first and total indices using the algorithm of &lt;a href=&#34;doi:10.1016/j.envsoft.2017.02.001&#34;&gt;Khorashadi Zadeh et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/sensobol/vignettes/sensobol.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/sensobol.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DTSg&#34;&gt;DTSg&lt;/a&gt; v:0.1.2: Provides a class for working with time series data based on &lt;code&gt;data.table&lt;/code&gt; and &lt;code&gt;R6&lt;/code&gt; with reference semantics. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/DTSg/vignettes/basicUsage.html&#34;&gt;Basic&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/DTSg/vignettes/advancedUsage.html&#34;&gt;Advanced&lt;/a&gt; usage.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RJDemetra&#34;&gt;RJDemetra&lt;/a&gt; v0.1.2: Implements an interface to &lt;a href=&#34;https://github.com/jdemetra/jdemetra-app&#34;&gt;JDemetra+&lt;/a&gt;, the seasonal adjustment software officially recommended to the members of the European Statistical System (ESS) and the European System of Central Banks.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/RJDemetra.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=runstats&#34;&gt;runstats&lt;/a&gt; v1.0.1: Provides methods for quickly computing time series sample statistics, including: (1) mean, (2) standard deviation, and (3) variance over a fixed-length window of time-series, (4) correlation, (5) covariance, and (6) Euclidean distance (L2 norm) between short-time pattern and time-series. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/runstats/vignettes/using-runstats.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/runstats.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aweek&#34;&gt;aweek&lt;/a&gt; v0.2.0: Converts dates to arbitrary week definitions. The &lt;a href=&#34;https://cran.r-project.org/web/packages/aweek/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=credentials&#34;&gt;credentials&lt;/a&gt; v1.1: Provides tools for managing &lt;a href=&#34;https://en.wikipedia.org/wiki/Secure_Shell&#34;&gt;SSH&lt;/a&gt; and &lt;a href=&#34;https://git-scm.com/&#34;&gt;git&lt;/a&gt; credentials. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/credentials/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cyphr&#34;&gt;cyphr&lt;/a&gt; v1.0.1: Implements wrappers using low-level support from &lt;a href=&#34;https://cran.r-project.org/web/packages/sodium/vignettes/intro.html&#34;&gt;&lt;code&gt;sodium&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://www.openssl.org/&#34;&gt;OpenSSL&lt;/a&gt; to facilitate using encryption for data analysis. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/cyphr/vignettes/cyphr.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/cyphr/vignettes/cyphr.html&#34;&gt;Data Encryption&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=encryptr&#34;&gt;encryptr&lt;/a&gt; v0.1.2: Provides functions to encrypt data frame or tibble columns using strong RSA encryption. See &lt;a href=&#34;https://cran.r-project.org/web/packages/encryptr/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lenses&#34;&gt;lenses&lt;/a&gt; v0.0.3: Provides tools for creating and using lenses to simplify data manipulation. Lenses are composable getter/setter pairs for working with data in a purely functional way, which were inspired by the Haskell library &lt;code&gt;lens&lt;/code&gt; ( &lt;a href=&#34;https://hackage.haskell.org/package/lens&#34;&gt;Kmett (2012)&lt;/a&gt; ). For a comprehensive history of lenses, see the &lt;a href=&#34;https://github.com/ekmett/lens/wiki/History-of-Lenses&#34;&gt;&lt;code&gt;lens&lt;/code&gt; wiki&lt;/a&gt; and look &lt;a href=&#34;https://cfhammill.github.io/lenses/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=yum&#34;&gt;yum&lt;/a&gt; v0.0.1: Provides functions to facilitate extracting information in &lt;a href=&#34;https://en.wikipedia.org/wiki/YAML&#34;&gt;&lt;code&gt;YAML&lt;/code&gt;&lt;/a&gt; fragments from one or multiple files, optionally structuring the information in a &lt;code&gt;data.tree&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/yum/readme/README.html&#34;&gt;README&lt;/a&gt; file.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/yum.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggasym&#34;&gt;ggasym&lt;/a&gt; v0.1.1: Provides functions for asymmetric matrix plotting with &lt;code&gt;ggplot2&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggasym/vignettes/ggasym-stats.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/ggasym.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=predict3d&#34;&gt;predict3d&lt;/a&gt; v:0.1.0: Provides functions for 2- and 3-dimensional plots for multiple regression models using packages &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;rgl&lt;/code&gt;. It supports linear models (lm), generalized linear models (glm), and local polynomial regression fittings (loess). There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/predict3d/vignettes/predict3d.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-04-17-MarchTop40_files/predict3d.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/04/26/march-2019-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Few Old Books</title>
      <link>https://rviews.rstudio.com/2019/04/25/a-few-old-books/</link>
      <pubDate>Thu, 25 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/04/25/a-few-old-books/</guid>
      <description>
        &lt;p&gt;&lt;em&gt;Greg Wilson is a data scientist and professional educator at RStudio.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My &lt;a href=&#34;https://rviews.rstudio.com/2019/02/20/a-few-new-books/&#34;&gt;previous column&lt;/a&gt; looked at a few new books about R. In this one, I&amp;rsquo;d like to explore a few books about programming that people coming from data science backgrounds may not have stumbled upon.&lt;/p&gt;

&lt;p&gt;The first is Michael Nygard&amp;rsquo;s &lt;a href=&#34;https://pragprog.com/book/mnee2/release-it-second-edition&#34;&gt;&lt;em&gt;Release It!&lt;/em&gt;&lt;/a&gt;, which more than lives up to its subtitle, &amp;ldquo;Design and Deploy Production-Ready Software&amp;rdquo;.  Most of us can write programs that work for us on our machines; this book explores what it takes to create software that will work reliably for other people, on machines you&amp;rsquo;ve never met, long after you&amp;rsquo;ve moved on to your next project.  It focuses on software that&amp;rsquo;s deployed for general use rather than installed on individuals&amp;rsquo; machines, and covers stability patterns and anti-patterns, designing software to meet production needs, security, and a range of other pragmatic issues.  You might not need to take care of these things yourself, but whoever has to get your software running on the departmental cluster will be grateful that you thought about it, and can have a sensible conversation about trade-offs.&lt;/p&gt;

&lt;p&gt;The second book is Andreas Zeller&amp;rsquo;s &lt;a href=&#34;http://www.whyprogramsfail.com/&#34;&gt;&lt;em&gt;Why Programs Fail&lt;/em&gt;&lt;/a&gt;, which bills itself as &amp;ldquo;a guide to pragmatic debugging&amp;rdquo;, and has been turned into &lt;a href=&#34;https://www.udacity.com/course/software-debugging--cs259&#34;&gt;a Udacity course&lt;/a&gt;.  Programmers spend anywhere from a quarter to three quarters of their time debugging, but most only get an in-passing overview of how to do this well, and are never shown tools more advanced than print statements and break-point debuggers.  Zeller starts with that, but goes much further to look at automatic and semi-automatic ways of simplifying programs to localize problems, isolating values&amp;rsquo; origins, program slicing, anomaly detection, and much more.  Some of the methods he describes will seem very familiar to data scientists, though the domain is new; others will take readers without a computer-science background into new territory in the same way that &lt;a href=&#34;https://adv-r.hadley.nz/&#34;&gt;&lt;em&gt;Advanced R&lt;/em&gt;&lt;/a&gt; does.&lt;/p&gt;

&lt;p&gt;Our third entry is Michael Feathers&amp;rsquo; &lt;a href=&#34;https://www.oreilly.com/library/view/working-effectively-with/0131177052/&#34;&gt;&lt;em&gt;Working Effectively with Legacy Code&lt;/em&gt;&lt;/a&gt;. Feathers defines legacy code as software that we&amp;rsquo;re reluctant to modify because we don&amp;rsquo;t understand how it works and are afraid of breaking.  Having a comprehensive test suite allays this fear, but how can we construct one after the fact for a tangled mess of code?  The bulk of the book explores answers to this question, including how to identify seams where code can be split, how to break dependencies so that parts can be improved incrementally, and so on.  Some of the examples may seem a little out of date (the book is almost 15 years old), but they all apply directly to the unholy mixture of Perl, shell scripts, hundred-line SQL statements, and ten-page R scripts that you were just handed.&lt;/p&gt;

&lt;p&gt;Number four is Jeff Johnson&amp;rsquo;s &lt;a href=&#34;https://www.elsevier.com/books/gui-bloopers-20/johnson/978-0-12-370643-0&#34;&gt;&lt;em&gt;GUI Bloopers&lt;/em&gt;&lt;/a&gt;.  I was in two startups in the 1990s, and in both of them, I was told after a few weeks that I was never allowed to work on the user interface again.  It was the right decision, but this book might have made it unnecessary.  Rather than trying to explain the rules for designing a good user interface, Johnson gives example after example of how to fix bad ones.  The companion book, &lt;a href=&#34;https://textbooks.elsevier.com/manualsprotectedtextbooks/9781558608405/Static/index.html&#34;&gt;&lt;em&gt;Web Bloopers&lt;/em&gt;&lt;/a&gt;, is less useful today because web interfaces have evolved so rapidly, but either will help you make an interface that is at least not bad.&lt;/p&gt;

&lt;p&gt;The last entry for this post is Ashley Davis&amp;rsquo;s &lt;a href=&#34;https://www.manning.com/books/data-wrangling-with-javascript&#34;&gt;&lt;em&gt;Data Wrangling with JavaScript&lt;/em&gt;&lt;/a&gt;. As its title suggests, it doesn&amp;rsquo;t spend very much time on statistical theory; instead, it covers the &amp;ldquo;other 90%&amp;rdquo; of squeezing answers out of data, from establishing your data pipeline and getting started with Node (a widely-used command-line version of JavaScript) to cleaning, analyzing, and visualizing data. There are lots of code samples and plenty of diagrams, and you can download both the data sets the author uses in examples and his &lt;a href=&#34;http://www.data-forge-js.com/&#34;&gt;Data-Forge library&lt;/a&gt;. I suspect readers will need some prior familiarity with JavaScript to dive into this, but Davis shows just how far you can go with what&amp;rsquo;s available today, and that the journey is a lot smoother than people might think.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/04/25/a-few-old-books/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>On Meeting Data Journalists</title>
      <link>https://rviews.rstudio.com/2019/04/08/some-impressions-from-ire-car-2019/</link>
      <pubDate>Mon, 08 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/04/08/some-impressions-from-ire-car-2019/</guid>
      <description>
        &lt;p&gt;&lt;strong&gt;“I’d rather do data than date”&lt;/strong&gt;. I overheard this while eavesdropping on a conversation among three female data journalists while waiting for an elevator at the &lt;a href=&#34;https://www.ire.org/conferences/nicar-2019/&#34;&gt;IRE-CAR&lt;/a&gt; (Investigative Reporters and Editors - Computer-Assisted Reporting) conference last month. I would like to think the remark was overloaded with hyperbole, but maybe not. Most of the attendees as this conference were motivated, tenacious, and highly skilled data hounds, the kind of investigative journalists who pry information from government databases through persistent requests, legal leverage, and SQL expertise.&lt;/p&gt;

&lt;p&gt;This was my first CAR conference, and I was very impressed by the mission-driven enthusiasm with which the speakers, panelists, and attendees focused on data as an essential tool for the pursuit of the truth. I was impressed, but not surprised, to find this passion for data. Journalists have been sifting through data to find the truth since at least the early twentieth century when social work, academic social science, and journalism were all in the same primeval soup&lt;sup&gt;1&lt;/sup&gt;. The modern tradition of computer-assisted data journalism dates at least as far back as &lt;a href=&#34;https://en.wikipedia.org/wiki/Philip_Meyer&#34;&gt;Philip Meyer&amp;rsquo;s&lt;/a&gt; coverage of the &lt;a href=&#34;https://en.wikipedia.org/wiki/1967_Detroit_riot&#34;&gt;Detroit Riots&lt;/a&gt;, his 1973 book &lt;a href=&#34;https://www.ebooks.com/en-us/1352166/precision-journalism/meyer-philip/&#34;&gt;&lt;em&gt;Precision Journalism&lt;/em&gt;&lt;/a&gt;, and subsequent collaboration with &lt;a href=&#34;https://en.wikipedia.org/wiki/Donald_L._Barlett&#34;&gt;Donald Bartlet&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/James_B._Steele&#34;&gt;James Steele&lt;/a&gt; examining patterns in 1970&amp;rsquo;s Philadelphia criminal conviction sentences&lt;sup&gt;2&lt;/sup&gt;. I mention all this to emphasize that data journalism is not just a trendy offshoot of data science. In fact, it might be the other way around! Data scientists probably owe as much to data journalists as they do to statisticians.&lt;/p&gt;

&lt;p&gt;The number of packed workshops and talks on data wrangling and visualization far exceeded my expectations. I did expect some R content. (I saw the recent &lt;a href=&#34;https://medium.com/bbc-visual-and-data-journalism/how-the-bbc-visual-and-data-journalism-team-works-with-graphics-in-r-ed0b35693535&#34;&gt;BBC post&lt;/a&gt;, and New York Times &lt;a href=&#34;(https://flowingdata.com/tag/new-york-times/)&#34;&gt;R-based visualizations&lt;/a&gt; are a daily part of my news consumption.) But, there were over 15 R-related sessions on &lt;a href=&#34;https://www.ire.org/events-and-training/conferences/nicar-2019/schedule&#34;&gt;the schedule&lt;/a&gt;, along with at least as many sessions devoted to Python, SQL, JavaScript, D3, and other programming tools. Moreover, the fact that several featured technical workshops were repeated over multiple days indicated that the conference organizers expected the data journalists to want to dig into the details of all these technologies.&lt;/p&gt;

&lt;p&gt;You can get a flavor for the technology presentations by looking into the &lt;a href=&#34;http://www.machlis.com/nicar19.html&#34;&gt;tip sheets&lt;/a&gt; that are available for many of these sessions. There is a wealth of information buried here, well worth a couple of hours of exploration. For example, see &lt;a href=&#34;https://peteraldhous.com/&#34;&gt;Peter Aldhous’&lt;/a&gt; talk &lt;a href=&#34;https://paldhous.github.io/NICAR/2019/r-text-analysis.html&#34;&gt;Text mining in R with tidytext&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-28-Rickert-IRECAR_files/aldhouse.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Andrew Ba Tran&amp;rsquo;s &lt;a href=&#34;https://github.com/andrewbtran/NICAR-2019-mapping&#34;&gt;Mapping with R&lt;/a&gt;, and the panel discussion &lt;a href=&#34;https://docs.google.com/document/d/18E7iilbiGKC4bM8i05sFvB3b0ekahWhJxYIORPX3lhI/edit&#34;&gt;How and why to make your data analysis reproducible&lt;/a&gt;, and Sharon Machlis’ video series: &lt;a href=&#34;https://www.youtube.com/playlist?list=PL7D2RMSmRO9JOvPC1gbA8Mc3azvSfm8Vv&#34;&gt;Do More with R&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A session on statistical inference that I very much enjoyed was &lt;a href=&#34;https://jevinwest.org/&#34;&gt;Jevin West’s&lt;/a&gt; talk &lt;a href=&#34;https://www.ire.org/events-and-training/event/3433/4193/&#34;&gt;Calling bullshit: Data reasoning in a digital world&lt;/a&gt;. There is no tip sheet for the talk, but the &lt;a href=&#34;https://callingbullshit.org/syllabus.html#Introduction&#34;&gt;website&lt;/a&gt; for the course that he teaches at the University of Washington with his colleague &lt;a href=&#34;http://octavia.zoology.washington.edu/&#34;&gt;Carl Bergstrom&lt;/a&gt; contains voluminous material. Something like this course ought to be included in every statistics and data science syllabus. In addition to discussing the standard topics, such as attributing cause to correlation and deconstructing misleading visualizations, it also presents several up-to-date cautionary tales: for example, have a look at the case study &lt;a href=&#34;https://callingbullshit.org/case_studies/case_study_criminal_machine_learning.html&#34;&gt;Criminal Machine Learning&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-28-Rickert-IRECAR_files/criminal.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Some additional tip sheets that I found illuminating for what they reveal about the types of data sources that data journalists seek out are: &lt;a href=&#34;https://assets.documentcloud.org/documents/5757972/NICAR-2019-Dark-Money-Tip-Sheet-March-2019.pdf&#34;&gt;Tracking dark money tips&lt;/a&gt;, &lt;a href=&#34;https://www.dropbox.com/s/vhgn04nvmewxgdn/Hansi_Wang_Tip_Sheet_Census_Reporting20190305.pdf?dl=0&#34;&gt;2020 Census Reporting Mistakes&lt;/a&gt;, &lt;a href=&#34;https://docs.google.com/document/d/1-tt52jNG_lOYLm5m1Hk1QqLGQRkOwqD9FZLKPGN0648/edit&#34;&gt;Tips on Finding Nonprofit Data&lt;/a&gt;, and &lt;a href=&#34;http://mjwebster.github.io/DataJ/tipsheets/BeforeYouEverStartYourAnalysis.pdf&#34;&gt;Before you ever begin your analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are a data journalist, or a data journalist in training, or really anyone new to R, and are looking for a fast on-ramp to becoming productive at data wrangling and creating visualizations, I highly recommend Sharon Machilis book &lt;a href=&#34;https://smach.github.io/R4JournalismBook/&#34;&gt;Practical R for Mass Communication and Journalism&lt;/a&gt; and Andrew Ba Tran&amp;rsquo;s tutorial, &lt;a href=&#34;https://learn.r-journalism.com/en/&#34;&gt;R For Journalists&lt;/a&gt;. Both of these resources are unusual in that they provide up-to-date, &lt;a href=&#34;https://www.tidyverse.org/&#34;&gt;tidyverse&lt;/a&gt;-based, GitHub-aware introductions to R, stressing data acquisition, manipulation, reporting, and graphing without the burden of having to simultaneously take an introductory course in statistics.&lt;/p&gt;

&lt;p&gt;Finally, thanks to Andrew, here is a list of R-fluent journalists whom you may want to follow on Twitter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/paldhous&#34;&gt;Peter Aldhouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/akesslerdc&#34;&gt;Aaron Kessler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/sharon000&#34;&gt;Sharon Machlis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/dhmontgomery&#34;&gt;David Montgomery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/hannah_recht&#34;&gt;Hannah Recht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/abtran&#34;&gt;Andrew Ba Tran&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/MaryJoWebster&#34;&gt;MaryJo Webster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/christinezhang&#34;&gt;Christine Zhang&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;C.W. Anderson. &lt;a href=&#34;https://www.amazon.com/Apostles-Certainty-Journalism-Politics-Studies/dp/0190492341/ref=sr_1_1?crid=35VDHWYA1JY8L&amp;amp;keywords=apostles+of+certainty&amp;amp;qid=1553882060&amp;amp;s=books&amp;amp;sprefix=apostles+of+certainty%2Cstripbooks%2C210&amp;amp;sr=1-1&#34;&gt;&lt;em&gt;Apostoles of Certainty&lt;/em&gt;&lt;/a&gt;: Oxford University Press 2018. Chapter 2&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/James_B._Steele&#34;&gt;&lt;em&gt;Data Journalism&lt;/em&gt;&lt;/a&gt;, Wikipedia&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/04/08/some-impressions-from-ire-car-2019/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2019: “Top 40” New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/03/26/february-2019-top-40-new-cran-packages/</link>
      <pubDate>Tue, 26 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/03/26/february-2019-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred and fifty-one new packages arrived at CRAN in February. Here are my &amp;ldquo;Top 40&amp;rdquo; picks organized into eight categories: Bioinformatics, Data, Machine Learning, Medicine, Statistics, Time Series, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;bioinfomatics&#34;&gt;Bioinfomatics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Cascade&#34;&gt;Cascade&lt;/a&gt; v1.7: Implements a modeling tool allowing gene selection, reverse engineering, and prediction in cascade networks. See &lt;a href=&#34;doi:10.1093/bioinformatics/btt705&#34;&gt;Jung et al. (2014)&lt;/a&gt; for details, along with a &lt;a href=&#34;https://cran.r-project.org/web/packages/Cascade/vignettes/Cascade-manual.pdf&#34;&gt;Package Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/Cascade/vignettes/E-MTAB-1475_re-analysis.pdf&#34;&gt;re-analysis&lt;/a&gt;.&lt;/p&gt;

&lt;figure&gt;
&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/Cascade.png&#34; height = &#34;400&#34; width=&#34;600&#34;/&gt;
 &lt;figcaption&gt;
Result of reverse engineering a TH1 network
 &lt;/figcaption&gt;
 &lt;/figure&gt;
 

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=countfitteR&#34;&gt;countfitteR&lt;/a&gt; v1.0: Implements functions and a &lt;code&gt;Shiny&lt;/code&gt; app for the automatized evaluation of distribution models for count data with an eye towards use in DNA analyses. The &lt;a href=&#34;https://cran.r-project.org/web/packages/countfitteR/vignettes/countfitteR.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=noaaoceans&#34;&gt;noaaoceans&lt;/a&gt; v0.1.0: Provides tools to access the &lt;a href=&#34;https://tidesandcurrents.noaa.gov/api/&#34;&gt;National Oceanic and Atmospheric Administration (NOAA) API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/noaaoceans/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/noaaoceans.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=guardianapi&#34;&gt;guardianapi&lt;/a&gt; v0.1.0: Provides functions to access to &lt;a href=&#34;https://open-platform.theguardian.com/&#34;&gt;The Guardian&amp;rsquo;s open API&lt;/a&gt;, containing all articles published in &amp;lsquo;The Guardian&amp;rsquo; from 1999 to the present. The &lt;a href=&#34;https://cran.r-project.org/web/packages/guardianapi/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/guardianapi.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RobinHood&#34;&gt;RobinHood&lt;/a&gt; v:1.0.1: Implements an interface to the &lt;a href=&#34;https://robinhood.com&#34;&gt;RobinHood&lt;/a&gt; investing platform, including the ability to access account data, retrieve investment statistics and quotes, place and cancel orders, and more.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stlcsb&#34;&gt;stlcsb&lt;/a&gt; v0.1.2: Provides functions working with data from &lt;a href=&#34;https://www.stlouis-mo.gov/government/departments/public-safety/neighborhood-stabilization-office/citizens-service-bureau/&#34;&gt;The Citizens&amp;rsquo; Service Bureau of the City of St. Louis&lt;/a&gt; including downloading data, categorizing problem requests, cleaning and subsetting CSB data, and projecting the data using the x and y coordinates. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/stlcsb/vignettes/stlcsb.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/stlcsb.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bigMap&#34;&gt;bigMap&lt;/a&gt; v2.1.0: Implements an unsupervised clustering protocol for large scale structured data, based on a low dimensional representation of the data. See &lt;a href=&#34;arXiv:1812.09869&#34;&gt;Garriga and Bartumeus (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/bigMap/vignettes/bigMap_qckref.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/bigMap.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fastNaiveBayes&#34;&gt;fastNaiveBayes&lt;/a&gt; v1.0.1: Provides an extremely fast implementation of a Naive Bayes classifier that is largely based on the paper &lt;a href=&#34;doi:10.3115/1067807&#34;&gt;Schneider (2003)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fastNaiveBayes/vignettes/fastnaivebayes.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gama&#34;&gt;gama&lt;/a&gt; v1.0.3: Implements a genetic, evolutionary approach to performing hard partitional clustering. For details see &lt;a href=&#34;doi:10.18637/jss.v053.i04&#34;&gt;Scrucca (2013)&lt;/a&gt;, &lt;a href=&#34;doi:10.18637/jss.v061.i06&#34;&gt;Charrad et al. (2014)&lt;/a&gt;, and &lt;a href=&#34;doi:10.7287/peerj.preprints.26605v1&#34;&gt;Tsagris and Papadakis (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/gama/vignettes/gama.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/gama.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leiden&#34;&gt;leiden&lt;/a&gt; v0.2.3: Uses &lt;code&gt;reticulate&lt;/code&gt; to implement the &lt;code&gt;Python leidenalg&lt;/code&gt; clustering algorithm for partitioning graphs in to communities in R. See the &lt;a href=&#34;https://github.com/vtraag/leidenalg&#34;&gt;&lt;code&gt;Python&lt;/code&gt; repository&lt;/a&gt; and &lt;a href=&#34;arXiv:1810.08473&#34;&gt;Traag et al (2018)&lt;/a&gt; for details. There is also a &lt;a href=&#34;https://cran.r-project.org/web/packages/leiden/vignettes/run_leiden.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/leiden.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r.blip&#34;&gt;r.blip&lt;/a&gt; v1.1: Provides functions to learn Bayesian networks from datasets containing thousands of variables, and includes algorithms for (1) parent set identification (&lt;a href=&#34;http://papers.nips.cc/paper/5803-learning-bayesian-networks-with-thousands-of-variables&#34;&gt;Scanagatta (2015)&lt;/a&gt;), (2) general structure optimization (&lt;a href=&#34;doi:10.1007/s10994-018-5701-9&#34;&gt;Scanagatta (2018)&lt;/a&gt;), (3) bounded tree width structure optimization (&lt;a href=&#34;http://papers.nips.cc/paper/6232-learning-treewidth-bounded-bayesian-networks-with-thousands-of-variables&#34;&gt;Scanagatta (2016)&lt;/a&gt;), and (4) structure learning on incomplete data sets (&lt;a href=&#34;doi:10.1016/j.ijar.2018.02.004&#34;&gt;Scanagatta (2018)&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RTML&#34;&gt;RTML&lt;/a&gt; v0.9: Implements efficient solvers for 10 regularized multi-task learning algorithms applicable for regression, classification, joint feature selection, task clustering, low-rank learning, sparse learning and network incorporation. The details are described &lt;a href=&#34;doi:10.1093/bioinformatics/bty831&#34;&gt;Cao and Schwarz (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/RMTL/vignettes/rmtl.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/RTML.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Spectrum&#34;&gt;Spectrum&lt;/a&gt; v0.4: Implements a fast, adaptive spectral clustering algorithm for single and multi-view data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Spectrum/vignettes/Spectrum_vignette.pdf&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/Spectrum.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SAR&#34;&gt;SAR&lt;/a&gt; v1.0.0: Provides both a stand-alone and &lt;a href=&#34;https://github.com/Microsoft/Product-Recommendations/blob/master/doc/sar.md&#34;&gt;Azure Cloud&lt;/a&gt; implementation of the Smart Adaptive Recommendations (SAR) algorithm for personalized recommendations. Look &lt;a href=&#34;https://github.com/Microsoft/Product-Recommendations/blob/master/doc/sar.md&#34;&gt;here&lt;/a&gt; for a description of the SAR algorithm.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfdeploy&#34;&gt;tfdeploy&lt;/a&gt; v0.6.0: Provides tools to deploy &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; models across several services. There is a vignette of &lt;a href=&#34;https://cran.r-project.org/web/packages/tfdeploy/vignettes/introduction.html&#34;&gt;Deploying TensorFlow Models&lt;/a&gt; and another for using &lt;a href=&#34;https://cran.r-project.org/web/packages/tfdeploy/vignettes/saved_models.html&#34;&gt;Saved Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfio&#34;&gt;tfio&lt;/a&gt; v0.4.0: Provides an interface to &lt;a href=&#34;https://www.tensorflow.org/api_docs/python/tf/io&#34;&gt;TensorFlow IO&lt;/a&gt;. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/tfio/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stabm&#34;&gt;stabm&lt;/a&gt; v1.0.0: Implements several measures for the assessment of the stability of feature selection. See &lt;a href=&#34;doi:10.1155/2017/7907163&#34;&gt;Bommert et al. (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidystopwords&#34;&gt;tidystopwords&lt;/a&gt; 0.9.0: Provides functions to generate stopword lists in 53 languages, in a way consistent across all the languages supported. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/tidystopwords/vignettes/tidystopwords.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ClinReport&#34;&gt;ClinReport&lt;/a&gt; v0.9.1.11: Provides functions to create formatted statistical tables in Microsoft Word documents that meet clinical standards. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/ClinReport/vignettes/clinreport_vignette_get_started.html&#34;&gt;Getting Started&lt;/a&gt;, a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/ClinReport/vignettes/clinreport_modify_outputs.html&#34;&gt;Modifying Outputs&lt;/a&gt;, and another for &lt;a href=&#34;https://cran.r-project.org/web/packages/ClinReport/vignettes/clinreport_graphics.html&#34;&gt;Graphic Outputs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/ClinReport.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=safetyGraphics&#34;&gt;safetyGraphics&lt;/a&gt; v0.7.3: Implements a framework for evaluation of clinical trial safety through a &lt;code&gt;Shiny&lt;/code&gt; application or standalone &lt;code&gt;htmlwidget&lt;/code&gt; charts. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/safetyGraphics/vignettes/shinyUserGuide.html&#34;&gt;User Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/safetyGraphics.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dosearch&#34;&gt;dosearch&lt;/a&gt; v1.0.2: Implements a method to identify causal effects from arbitrary observational and experimental probability distributions via do-calculus and standard probability manipulations, using a search-based algorithm that handles selection bias (&lt;a href=&#34;http://ftp.cs.ucla.edu/pub/stat_ser/r445.pdf&#34;&gt;Bareinboim and Tian (2015)&lt;/a&gt;), transportability (&lt;a href=&#34;http://ftp.cs.ucla.edu/pub/stat_ser/r443.pdf&#34;&gt;Bareinboim and Pearl (2014)&lt;/a&gt;), missing data (&lt;a href=&#34;http://ftp.cs.ucla.edu/pub/stat_ser/r410.pdf&#34;&gt;Mohan et al. (2013)&lt;/a&gt;), and arbitrary combinations of these. There is an informative &lt;a href=&#34;https://cran.r-project.org/web/packages/dosearch/vignettes/dosearch.pdf&#34;&gt;Introduction&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/dosearch.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geosample&#34;&gt;geosample&lt;/a&gt; v0.2.1: Provides functions for constructing sampling designs. For details, see &lt;a href=&#34;doi:10.1016/j.spasta.2015.12.004&#34;&gt;Chipeta et al. (2016)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/geosample/vignettes/geosample-vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/geosample.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interactions&#34;&gt;interactions&lt;/a&gt; v1.0.0: Provides a suite of functions for conducting and interpreting the analysis of statistical interaction in regression models, and includes visualization of two- and three-way interactions. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/interactions/vignettes/interactions.html&#34;&gt;Exploring Interactions&lt;/a&gt; and another for &lt;a href=&#34;https://cran.r-project.org/web/packages/interactions/vignettes/categorical.html&#34;&gt;Plotting Interactions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/interactions.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IrregLong&#34;&gt;IrregLong&lt;/a&gt; v0.1.1: Provides functions to analyze longitudinal data for which the times of observation are random variables that are potentially associated with the outcome process, and includes inverse-intensity weighting methods (&lt;a href=&#34;doi:10.1111/j.1467-9868.2004.b5543.x&#34;&gt;Lin et al. (2004)&lt;/a&gt;) and multiple outputation (&lt;a href=&#34;doi:10.1002/sim.6829&#34;&gt;Pullenayegum (2016)&lt;/a&gt;). Look &lt;a href=&#34;https://cran.r-project.org/web/packages/IrregLong/vignettes/Irreglong-vignette.html&#34;&gt;here&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=missCompare&#34;&gt;missCompare&lt;/a&gt; v1.0.1: Implements a pipeline to test and compare various missing data imputation algorithms on simulated and real data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/missCompare/vignettes/misscompare.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/missCompare.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OutlierDetection&#34;&gt;OutlierDetection&lt;/a&gt; v0.1.0: Implements various methods to detect outliers including: model-based (&lt;a href=&#34;https://www.jstor.org/stable/2347159&#34;&gt;Barnett (1978)&lt;/a&gt;), distance-based (&lt;a href=&#34;http://cs.uef.fi/~franti/papers.html&#34;&gt;Hautamaki et al. (2004)&lt;/a&gt;), dispersion-based (&lt;a href=&#34;https://link.springer.com/chapter/10.1007/0-387-25465-X_7&#34;&gt;Jin et al. (2001)&lt;/a&gt;), depth-based (&lt;a href=&#34;http://www.aaai.org/Library/KDD/1998/kdd98-038.php&#34;&gt;Johnson et al. (1998)&lt;/a&gt;), and density-based (&lt;a href=&#34;https://dl.acm.org/citation.cfm?id=3001507&#34;&gt;Ester et al. (1996)&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plsr&#34;&gt;plsr&lt;/a&gt; v0.0.1: Provides functions for the partial least squares analysis of the relation between two high-dimensional data sets. See  &lt;a href=&#34;doi:10.1016/j.neuroimage.2004.07.020&#34;&gt;McIntosh &amp;amp; Lobaugh (2004)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/plsr/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pliable&#34;&gt;pliable&lt;/a&gt; v1.1: Fits a pliable lasso model. For details see &lt;a href=&#34;arXiv:1712.00484&#34;&gt;Tibshirani and Friedman (2018)&lt;/a&gt; and the package &lt;a href=&#34;https://cran.r-project.org/web/packages/pliable/vignettes/pliable.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/pliable.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PointFore&#34;&gt;PointFore&lt;/a&gt; v0.2.0: Provides functions to estimate specification models for the state-dependent level of an optimal quantile/expectile forecast along with Wald Tests and a test of overidentifying restrictions. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PointFore/vignettes/Tutorial.html&#34;&gt;Tutorial&lt;/a&gt; and vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/PointFore/vignettes/GDP.html&#34;&gt;GDP Greenbook&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/PointFore/vignettes/Precipitation.html&#34;&gt;Preciptation&lt;/a&gt; examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/PointFore.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=segmenTier&#34;&gt;segmenTier&lt;/a&gt; v0.1.2: Implements a dynamic programming solution to segmentation based on maximization of arbitrary similarity measures within segments, based on the theory described in &lt;a href=&#34;doi:10.1038/s41598-017-12401-8&#34;&gt;Machne et al. (2017)&lt;/a&gt;. The vignette provides an &lt;a href=&#34;https://cran.r-project.org/web/packages/segmenTier/vignettes/segmenTier.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/segmenTier.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TextForecast&#34;&gt;TextForecast&lt;/a&gt; v0.1.1: Provides functions for regression analysis and forecasting using textual data, which are based on &lt;a href=&#34;doi:10.2139/ssrn.3312483&#34;&gt;Lima (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/TextForecast/vignettes/textforecast.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rlgt&#34;&gt;Rlgt&lt;/a&gt; v0.1-2: Provides functions to use &lt;code&gt;rstan&lt;/code&gt; to fit several Global Trend models for time series forecasting that are Bayesian generalizations and extensions of some Exponential Smoothing models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/Rlgt/vignettes/GT_models.html&#34;&gt;Intorduction to global trend time series forecasting&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/Rlgt/vignettes/gettingStarted.html&#34;&gt;Introduction&lt;/a&gt; to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/Rlgt.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tsfeatures&#34;&gt;tsfeatures&lt;/a&gt; v1.0.0: Implements methods for extracting various features from time series data as described in &lt;a href=&#34;doi:10.1109/ICDMW.2015.104&#34;&gt;Hyndman et al. (2013)&lt;/a&gt; , &lt;a href=&#34;doi:10.1016/j.ijforecast.2016.09.004&#34;&gt;Kang et al.(2017)&lt;/a&gt; and &lt;a href=&#34;doi:10.1098/rsif.2013.0048&#34;&gt;Fulcher et al. (2013)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tsfeatures/vignettes/tsfeatures.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pak&#34;&gt;pak&lt;/a&gt; v0.1.2: Streamlines and improves package installation. See &lt;a href=&#34;https://cran.r-project.org/web/packages/pak/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/pak.svg&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qs&#34;&gt;qs&lt;/a&gt; v0.14.1: Provides functions for quickly writing and reading any R object to and from disk. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/qs/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; for use and timings.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/qs.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ropendata&#34;&gt;ropendata&lt;/a&gt; v0.1.0: Provides functions to collect cyber-security data and make it available via the &lt;a href=&#34;http://opendata.rapid7.com&#34;&gt;Open Data&lt;/a&gt; portal. Look at &lt;a href=&#34;https://cran.r-project.org/web/packages/ropendata/readme/README.html&#34;&gt;README&lt;/a&gt; for information on using the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rosr&#34;&gt;rosr&lt;/a&gt; v0.0.5: Provides methods to create reproducible academic projects with integrated academic elements, including datasets, references, codes, images, manuscripts, dissertations, slides and so on.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyEventLogger&#34;&gt;ShinyEventLogger&lt;/a&gt; v0.1.1: Implements a logging framework for complex Shiny apps. The &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyEventLogger/vignettes/shinyEventLogger.html&#34;&gt;vignette&lt;/a&gt; shows how to start logging.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gratia&#34;&gt;gratia&lt;/a&gt; v0.2-8: Provides graceful &lt;code&gt;ggplot&lt;/code&gt;-based graphics and utility functions for working with generalized additive models (GAMs) fitted using the &lt;code&gt;mgcv&lt;/code&gt; package. Look &lt;a href=&#34;https://gavinsimpson.github.io/gratia/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/gratia.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jskm&#34;&gt;jskm&lt;/a&gt; v0.3.1: Provides the function &lt;code&gt;jskm()&lt;/code&gt; to create publication quality Kaplan-Meier plots with at-risk tables below, and &lt;code&gt;svyjskm()&lt;/code&gt; to plot a weighted Kaplan-Meier estimator.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-18-Rickert-FebTop40_files/jskm.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/03/26/february-2019-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Paid in Books: An Interview with Christian Westergaard</title>
      <link>https://rviews.rstudio.com/2019/03/07/treasured-books-an-interview-with-christian-westergaard/</link>
      <pubDate>Thu, 07 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/03/07/treasured-books-an-interview-with-christian-westergaard/</guid>
      <description>
        &lt;p&gt;R is greatly benefiting from new users coming from disciplines that traditionally did not provoke much serious computation. Journalists&lt;sup&gt;1&lt;/sup&gt; and humanist scholars&lt;sup&gt;2&lt;/sup&gt;, for example, are embracing R. But, does the avenue from the Humanities go both ways? In a recent conversation with Christian Westergaard, proprietor of &lt;a href=&#34;https://www.sophiararebooks.com/&#34;&gt;Sophia Rare Books&lt;/a&gt; in Copenhagen, I was delighted to learn that it does.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;JBR: I was very pleased to learn when I spoke with you recently at the California Antiquarian Book Fair that you were an S and S+ user in graduate school. What were you studying and how how was S and S+ helpful?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;CW: I did a Master&amp;rsquo;s in mathematics and a Bachelor&amp;rsquo;s in statistics at the University of Copenhagen in Denmark, graduating in 2005. During the first year of my courses in statistics, we were quickly introduced to S+ in order to do monthly assignments. In these assignments, we were to apply the theory we had learned in the lectures on some concrete data. I still remember how difficult I initially found applying the right statistical tools to real-world problems, rather than just understanding the math in theoretical statistics. I developed a deep respect for applied statistics. Our minds can easily be deceived and we need proper statistics to make the right decisions.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: How did you move from technical studies to dealing in rare scientific books and manuscripts? On the surface it seems that these might be two completely unrelated activities. How did you find a path between these two worlds?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;CW: It was a gradual shift. When I first began studying, I went into an old antiquarian book shop to acquire some second-hand math and statistic books to supplement my ordinary course texts. One of them was Statistical Methods by &lt;a href=&#34;https://en.wikipedia.org/wiki/Anders_Hald&#34;&gt;Anders Hald&lt;/a&gt;. Hald was no longer working at the university, but his text had become a classic. I was fascinated by this book shop. The owner was an old, grey-haired man sitting behind a huge stack of books smoking a pipe, and writing his sales catalogues on an old IBM typing machine. He allowed me to go down into his cellar where there books everywhere from floor to ceiling. There were many books which I wanted to acquire down there, but I hardly had any money. It was a mess in the cellar and I offered to tidy up if he could pay me in the books I wanted, and he agreed. I loved coming to work there, and I continued to do so my entire studies. My boss gave me more and more responsibility and put me in charge of the mathematics, physics, statistics and science books in general. When I finished my masters, I was considering doing a PhD. I loved mathematics and still do until this day. But I also found that when I woke up in the morning, I was thinking of antiquarian books and in the evening I couldn’t get to bed because I was thinking of books. It gave me energy and happiness. So I thought, why not try and be a rare book dealer for a year or two and see how it works out? It’s been 14 years since I made that decision, and I have really enjoyed it. In 2009, I decided to start my own company and specialize in important books and manuscripts in science.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: What is it like to be immersed in these rare artifacts that were so important for the transmission of scientific knowledge? What kinds of scholars do you consult to establish the authenticity of works like Euler’s &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4420/leonhard-euler/opuscula-varii-argumenti-tomus-i-conjectura-physica-circa-propagationem-soni-ac-luminis-tomus-ii&#34;&gt;Opuscula Varii Argumenti&lt;/a&gt; or Cauchy’s &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/3696/augustin-louis-cauchy/lecons-sur-le-calcul-diff-rentiel&#34;&gt;Leçons sur le calcul diffrentiel&lt;/a&gt;?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-05-Sophia_files/Cauchy.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;CW: I feel privileged to handle some of these objects on a daily basis. One day I am sitting with an original autograph manuscript by Einstein doing research on relativity, and the next day I have  a presentation copy of Darwin’s Origin of Species in my hands. These are objects which have changed the world and the way we think about ourselves. In addition to the books and manuscripts, I find the people who I meet extremely interesting. A few years before Anders Hald (whose book had originally brought me into my old boss’ shop) passed away, I went to buy his books. He was 92 and completely fresh in his mind. We spoke about the history of statistics – a subject about which he authored several books.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: I have noticed that collectors seem to be very interested in the works of twentieth-century mathematicians and physicists. You have works by &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4543/alonzo-church/an-unsolvable-problem-in-elementary-number-theory&#34;&gt;Alonzo Church&lt;/a&gt;, &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4559/kurt-godel/uber-formal-unentscheidbare-satze-der-principia-mathematica-undver-wandter-systeme-i-offprint&#34;&gt;Kurt Gödel&lt;/a&gt;, &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4459/richard-phillips-feynman/surely-you-re-joking-mr-feynman-adventures-of-a-curious-character-as-told-to-ralph-leighton&#34;&gt;Richard Feynman&lt;/a&gt;, and others in your catalogue. But your roster of statisticians seems to focus on the old masters such as &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4159/pierre-simon-laplace-marquis-de/theorie-analytique-des-probabilites-paris-courcier-1812-with-supplement-a-la-theorie-analytique&#34;&gt;Laplace&lt;/a&gt; and &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4637/abraham-de-moivre/the-doctrine-of-chances-or-a-method-of-calculating-the-probability-of-events-in-play&#34;&gt;de Moivre&lt;/a&gt;. Are collectors also interested in Karl Pearson, Udny Yule, and R. A. Fisher?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-03-05-Sophia_files/deMoivre.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;CW: Certainly. Maybe so much so that every time I get one of Pearson or Fisher’s main papers they sell immediately. That’s why you don’t see them in my stock at the moment.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: I noticed that you had two works by &lt;a href=&#34;https://www.sophiararebooks.com/pages/books/4276/sonya-kowalevsky-sofya-vasilyevna-or-kovalevskaya/sur-une-propriete-du-systeme-dequations-differentielles-qui-definit-la-rotation-dun-corps-solide&#34;&gt;Sofya Vasilyevna Kovalevskaya&lt;/a&gt; on display in California. Do you see a renewed interest in the works of women scientists and mathematicians, or is this remarkable and brilliant woman an exception?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;CW: There has definitely been a renewed interest in exceptional woman scientists. A few years ago the New York-based Grolier Club hosted an exhibition called ‘Extraordinary Women in Science and Medicine’, and several institutions are focusing on the subject. These woman who broke through the social constraints against them are exceptional and fascinating people.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: Although there are notable exceptions (Donald Knuth’s typesetting comes to mind), I think most data scientists, computer scientists, and statisticians work in a digital world of ebooks and poorly printed texts. Do you think that the technical book as a collectable artifact will survive the twenty-first century? What advice would you give to working data scientists and statisticians who are interested in collecting?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;CW: Good question. Many important papers nowadays are not even printed, and the only physical material a researcher might have left from some landmark work might be some scribbles he or she did on a piece of paper. There are examples of people who collect digital art. They use various ways of signing or otherwise authenticating the artists work even if it’s on a USB stick. Maybe that’s how some research papers might be collected in the future?&lt;/p&gt;

&lt;p&gt;My advice for anyone wanting to start collecting would be to first focus on some of the classics in their field or some other field that fascinates them. The classics will have been collected by many others in the past and there will be good descriptions, bibliographies, and catalogues describing them and why they are collectible. That way one will gradually get a feeling about which mechanisms are important when collecting and what to focus on, e.g., condition, provenance, etc. And then I’d say it’s important to build a good relationship with at least one dealer with a good reputation in the trade. Any great collection is built on a collaboration were collectors and dealers work together.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;JBR: Excellent advice! Thank you Christian.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; For example, have a look at some of the R training at this year&amp;rsquo;s &lt;a href=&#34;https://www.ire.org/conferences/nicar-2019/&#34;&gt;IRE-CAR Conference&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; See, for example, these University of Washington &lt;a href=&#34;https://libguides.wustl.edu/c.php?g=385216&amp;amp;p=3561786&#34;&gt;resources&lt;/a&gt; for the digital humanities.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href=&#34;https://www.sophiararebooks.com/&#34;&gt;Sophia Rare Books&lt;/a&gt; (Copenhagen), specializes in rare and important books and manuscripts in the History of Science and Medicine fields.&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/03/07/treasured-books-an-interview-with-christian-westergaard/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January 2019: “Top 40” New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/02/25/january-2019-top-40-new-cran-packages/</link>
      <pubDate>Mon, 25 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/02/25/january-2019-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;One hundred and fifty-three new packages made it to CRAN in January. Here are my &amp;ldquo;Top 40&amp;rdquo; picks in eight categories: Computational Methods, Data, Machine Learning, Medicine, Science, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cPCG&#34;&gt;cPCG&lt;/a&gt; v1.0: Provides a function to solve systems of linear equations using a (preconditioned) conjugate gradient algorithm. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cPCG/vignettes/cpcg-intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppDynProg&#34;&gt;RcppDynProg&lt;/a&gt; v0.1.1: Implements dynamic programming using &lt;code&gt;Rcpp&lt;/code&gt;. Look &lt;a href=&#34;https://winvector.github.io/RcppDynProg/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/RcppDynProg.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cimir&#34;&gt;cimir&lt;/a&gt; v0.1-0: Provides functions to connect to the California Irrigation Management Information System (CIMIS) &lt;a href=&#34;https://cimis.water.ca.gov/&#34;&gt;Web API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cimir/vignettes/quickstart.html&#34;&gt;Quick Start&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ecmwfr&#34;&gt;ecmwfr&lt;/a&gt; v1.1.0: Provides a programmatic interface to the European Centre for Medium-Range Weather Forecasts&amp;rsquo; public and restricted dataset web services &lt;a href=&#34;https://www.ecmwf.int/&#34;&gt;ECMWF&lt;/a&gt;, as well as Copernicus&amp;rsquo;s Climate Data Store &lt;a href=&#34;https://cds.climate.copernicus.eu&#34;&gt;CDS&lt;/a&gt;, allowing users to download weather forecasts and climate data. There are vignettes for both &lt;a href=&#34;https://cran.r-project.org/web/packages/ecmwfr/vignettes/cds_vignette.html&#34;&gt;CDS&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ecmwfr/vignettes/webapi_vignette.html&#34;&gt;ECMWFR&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/ecmwfr.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=germanpolls&#34;&gt;germanpolls&lt;/a&gt; v0.2: Provides functions to extract data from &lt;a href=&#34;http://www.wahlrecht.de/&#34;&gt;Wahlen.de&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nhdR&#34;&gt;nhdR&lt;/a&gt; v0.5.1: Provides tools for working with the National Hydrography Dataset, with functions for querying, downloading, and networking both the &lt;a href=&#34;https://www.usgs.gov/core-science-systems/ngp/national-hydrography&#34;&gt;NHD&lt;/a&gt; and &lt;a href=&#34;http://www.horizon-systems.com/nhdplus&#34;&gt;NHDPlus&lt;/a&gt; datasets. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdR/vignettes/demo.html&#34;&gt;Creating Simple Maps&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdR/vignettes/flow.html&#34;&gt;Quering Flow Information&lt;/a&gt;, as well as an &lt;a href=&#34;https://cran.r-project.org/web/packages/nhdR/vignettes/network.html&#34;&gt;example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/nhdr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=snotelr&#34;&gt;snotelr&lt;/a&gt; v1.0.1: Provides a programmatic interface to the &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/snow/&#34;&gt;SNOTEL&lt;/a&gt; snow data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/snotelr/vignettes/snotelr-vignette.html&#34;&gt;vignette&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wdpar&#34;&gt;wdpar&lt;/a&gt; v0.0.2: Provides an interface to the World Database on Protected Areas (WDPA). Data is obtained from &lt;a href=&#34;http://protectedplanet.net&#34;&gt;Protected Planet&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wdpar/readme/README.html&#34;&gt;README&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/wdpar.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=analysisPipelines&#34;&gt;analysisPipelines&lt;/a&gt; v1.0.0:  Implements an R interface that enables data scientists to compose inter-operable pipelines between R, Spark, and Python for data manipulation, exploratory analysis, modeling, and reporting. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Analysis_pipelines_for_working_with_Python_functions.html&#34;&gt;Python Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Analysis_pipelines_for_working_with_R_dataframes.html&#34;&gt;R data frames&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Analysis_pipelines_for_working_with_sparkR.html&#34;&gt;Spark data frames&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Interoperable_Pipelines.html&#34;&gt;Interoperable Pipelines&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Meta_Pipelines.html&#34;&gt;Meta-pipelines&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Streaming_pipelines_for_working_Apache_Spark_Structured_Streaming.html&#34;&gt;Streaming Analysis Pipelines&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/analysisPipelines/vignettes/Using_pipelines_inside_shiny_widgets.html&#34;&gt;Using Pipelines with Spark&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bender&#34;&gt;bender&lt;/a&gt; v0.1.1: Implements an R client for &lt;a href=&#34;https://bender.dreem.com&#34;&gt;Bender Hyperparameters optimizer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FiRE&#34;&gt;FiRE&lt;/a&gt; v1.0: Implements an algorithm to find outliers and rare entities in voluminous datasets. Look &lt;a href=&#34;https://github.com/princethewinner/FiRE&#34;&gt;here&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/FiRE.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=foto&#34;&gt;foto&lt;/a&gt; v1.0.0: Implements the Fourier Transform Textural Ordination method, which uses a principal component analysis on radially averaged, two-dimensional Fourier spectra to characterize image texture. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/foto/vignettes/foto-vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/foto.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppHNSW&#34;&gt;RcppHNSW&lt;/a&gt; v0.1.0: Provides bindings to the &lt;a href=&#34;https://github.com/nmslib/hnswlib&#34;&gt;Hnswlib&lt;/a&gt; C++ library for Approximate Nearest Neighbors.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ruimtehol&#34;&gt;ruimtehol&lt;/a&gt; v0.1.2: Wraps the &lt;a href=&#34;https://github.com/facebookresearch/StarSpace&#34;&gt;StarSpace library&lt;/a&gt;, allowing users to calculate word, sentence, article, document, webpage, link, and entity embeddings.  The techniques are explained in detail in &lt;a href=&#34;arXiv:1709.03856&#34;&gt;Wu et al. (2017)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ruimtehol/vignettes/ground-control-to-ruimtehol.pdf&#34;&gt;vignette&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/ruimtehol.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=zoomgrid&#34;&gt;zoomgrid&lt;/a&gt; v1.0.0: Implements a grid search algorithm with zoom to help solve difficult optimization problems where there are many local optima inside the domain of the target function. Look &lt;a href=&#34;https://github.com/yukai-yang/zoomgrid&#34;&gt;here&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/zoomgrid.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bayesCT&#34;&gt;bayesCT&lt;/a&gt; v0.99.0: Provides functions to simulate and analyze Bayesian adaptive clinical trials, incorporating historical data and allowing for early stopping. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesCT/vignettes/bayesCT.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesCT/vignettes/binomial.html&#34;&gt;Binomial&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesCT/vignettes/normal.html&#34;&gt;Normal&lt;/a&gt; outcomes.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BioMedR&#34;&gt;BioMedR&lt;/a&gt; v1.1.1: Provides tools for calculating 293 chemical descriptors and 14 kinds of chemical fingerprints, 9920 protein descriptors based on protein sequences, more than 6000 DNA/RNA descriptors from nucleotide sequences, and six types of interaction descriptors. There is a very informative &lt;a href=&#34;https://cran.r-project.org/web/packages/BioMedR/vignettes/BioMedR.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/BioMedR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dr4pl&#34;&gt;dr4pl&lt;/a&gt; v1.1.8: Models the relationship between dose levels and responses in a pharmacological experiment using the 4 Parameter Logistic model, and provides bounds that prevent parameter estimates from diverging. See &lt;a href=&#34;doi:10.1016/j.vascn.2014.08.006&#34;&gt;Gadagkar and Call (2015)&lt;/a&gt; and &lt;a href=&#34;doi:10.1371/journal.pone.0146021&#34;&gt;Ritz et al. (2015)&lt;/a&gt; for background information, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/dr4pl/vignettes/walk_through_in_R.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GMMAT&#34;&gt;GMMAT&lt;/a&gt; v1.0.3: Provides functions to perform association tests using generalized linear mixed models (GLMMs) in genome-wide association studies (GWAS) and sequencing association studies. See &lt;a href=&#34;https://doi.org/10.1016/j.ajhg.2016.02.012&#34;&gt;Chen et al. (2016)&lt;/a&gt; and &lt;a href=&#34;https://doi.org/10.1016/j.ajhg.2018.12.012&#34;&gt;Chen et al. (2019)&lt;/a&gt; for background information, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/GMMAT/vignettes/GMMAT.pdf&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ethnobotanyR&#34;&gt;ethnobotanyR&lt;/a&gt; v0.1.4: Implements functions to calculate common quantitative ethnobotany indices to assess the cultural significance. See &lt;a href=&#34;doi:10.1007/s12231-007-9004-5&#34;&gt;Tardio and Pardo-de-Santayana (2008)&lt;/a&gt; for background information, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ethnobotanyR/vignettes/ethnobotanyr_vignette.html&#34;&gt;vignette&lt;/a&gt; for information on the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/ethnobotanyR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wsyn&#34;&gt;wsyn&lt;/a&gt; v1.0.0: Implements tools for a wavelet-based approach to analyzing spatial synchrony, principally in ecological data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/wsyn/vignettes/wsynvignette.pdf&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/wsyn.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=apcf&#34;&gt;apcf&lt;/a&gt; v0.1.2: Implements the adapted pair correlation function, which transfers the concept of the pair correlation function from point patterns to patterns of objects of finite size and irregular shape. This is a re-implementation of the method suggested by &lt;a href=&#34;doi:10.1016/j.foreco.2009.09.050&#34;&gt;Nuske et al. (2009)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/apcf/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/apcf.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=concurve&#34;&gt;concurve&lt;/a&gt; v1.0.1: Provides functions to compute confidence (compatibility/consonance) intervals for various statistical tests, along with their corresponding P-values and S-values.  Consonance functions allow modelers to determine what effect sizes are compatible with the test model at various compatibility levels. For details, see &lt;a href=&#34;doi:10.2105/AJPH.77.2.195&#34;&gt;Poole (1987)&lt;/a&gt;, &lt;a href=&#34;doi:10.1111/1467-9469.00285&#34;&gt;Schweder and Hjort (2002)&lt;/a&gt;, &lt;a href=&#34;arXiv:0708.0976&#34;&gt;Singh, Xie, and Strawderman (2007)&lt;/a&gt;, and &lt;a href=&#34;doi:10.7287/peerj.preprints.26857v4&#34;&gt;Amrhein, Trafimow and Greenland (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/concurve/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/concurve.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IMaGES&#34;&gt;IMaGES&lt;/a&gt; v0.1: Provides functions to implement Independent Multiple-sample Greedy Equivalence Search (IMaGES), a causal inference algorithm for creating aggregate graphs and structural equation modeling data for one or more datasets. See &lt;a href=&#34;doi:10.1016/j.neuroimage.2009.08.065&#34;&gt;Ramsey et. al (2010)&lt;/a&gt; for background information. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/IMaGES/vignettes/IMaGES.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/IMaGES.png&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metamer&#34;&gt;metamer&lt;/a&gt; v0.1.0: Provides functions to create data with identical statistics (metamers) using an iterative algorithm proposed by &lt;a href=&#34;doi:10.1145/3025453.3025912&#34;&gt;Matejka &amp;amp; Fitzmaurice (2017)&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/metamer/readme/README.html&#34;&gt;README&lt;/a&gt; for help with the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/metamer.gif&#34; height = &#34;200&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mimi&#34;&gt;mimi&lt;/a&gt; v0.1.0: Implements functions to estimate main effects and interactions in mixed data sets with missing values.  Estimation is done through a convex program where main effects are assumed sparse and the interactions low-rank. See &lt;a href=&#34;arXiv:1806.09734&#34;&gt;Geneviève et al. (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pcLasso&#34;&gt;pcLasso&lt;/a&gt; v1.1: Implements a method for fitting the entire regularization path of the principal components lasso for linear and logistic regression models. See &lt;a href=&#34;Principal componearXiv:1810.04651&#34;&gt;Tay, Friedman, and Tibshirani (2014)&lt;/a&gt; for details and the vignette for an &lt;a href=&#34;https://cran.r-project.org/web/packages/pcLasso/vignettes/pcLasso.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qrandom&#34;&gt;qrandom&lt;/a&gt; v1.1: Implements an API to the ANU Quantum Random Number Generator, provided by the Australian National University, that generates true random numbers in real-time by measuring the quantum fluctuations of the vacuum. The quantum Random Number Generator is based on the papers by &lt;a href=&#34;doi:10.1063/1.3597793&#34;&gt;Symul et al. (2011)&lt;/a&gt; and &lt;a href=&#34;doi:10.1103/PhysRevApplied.3.054004&#34;&gt;Haw, et al. (2015)&lt;/a&gt;. Look &lt;a href=&#34;https://qrng.anu.edu.au/index.php&#34;&gt;here&lt;/a&gt; for live random numbers.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/qrandom.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rstap&#34;&gt;rstap&lt;/a&gt; v1.0.3: Provides tools for estimating spatial temporal aggregated predictor models with &lt;code&gt;stan&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rstap/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ROCit&#34;&gt;ROCit&lt;/a&gt; v1.1.1: Provides functions to calculate and visualize performance measures for binary classifiers. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ROCit/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; describes the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/ROCit.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=surveysd&#34;&gt;surveysd&lt;/a&gt; v1.0.0: Provides functions to calculate point estimates and their standard errors in complex household surveys using bootstrap replicates. A comprehensive description of the methodology can be found &lt;a href=&#34;https://statistikat.github.io/surveysd/articles/methodology.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=askpass&#34;&gt;askpass&lt;/a&gt; v1.1: Provides safe password entry for R, Git, and SSH. Look &lt;a href=&#34;https://github.com/jeroen/askpass#readme&#34;&gt;here&lt;/a&gt; for help.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=logger&#34;&gt;logger&lt;/a&gt; v0.1: Provides a flexible and extensible way of formatting and delivering log messages with low overhead. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/Intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/anatomy.html&#34;&gt;The Anatomy of a Log Request&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/customize_logger.html&#34;&gt;Format Customization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/migration.html&#34;&gt;Migration&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/performance.html&#34;&gt;Benchmarks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/r_packages.html&#34;&gt;Logging&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/logger/vignettes/write_custom_extensions.html&#34;&gt;Extensions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/logger.svg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pagedown&#34;&gt;pagedown&lt;/a&gt; v0.1: Implements tools to use the paged media properties in CSS and the JavaScript library &lt;code&gt;paged.js&lt;/code&gt; to split the content of an HTML document into discrete pages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pagedown/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rmd&#34;&gt;rmd&lt;/a&gt; v0.1.4: Provides functions to manage multiple R Markdown packages. Look &lt;a href=&#34;https://github.com/pzhaonet/rmd&#34;&gt;here&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tor&#34;&gt;tor&lt;/a&gt; v1.1.1: Provides functions to enable users to import multiple files at the same time. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tor/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vitae&#34;&gt;vitae&lt;/a&gt; v0.1.0: Provides templates and functions to simplify the production and maintenance of curricula vitae. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/vitae/vignettes/vitae.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/vitae/vignettes/extending.html&#34;&gt;vignette&lt;/a&gt; for creating templates.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gganimate&#34;&gt;gganimate&lt;/a&gt; v1.0.1: Implements a &lt;code&gt;ggplot2&lt;/code&gt;-compatible grammar for creating animations. The &lt;a href=&#34;https://cran.r-project.org/web/packages/gganimate/vignettes/gganimate.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/gganimate.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RIdeogram&#34;&gt;RIdeogram&lt;/a&gt; v0.1.1: Implement tools to draw SVG (Scalable Vector Graphics) graphics to visualize and map genome-wide data in ideograms. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RIdeogram/vignettes/RIdeogram.html&#34;&gt;vignette&lt;/a&gt; for information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/RIdeogram.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=voronniTreeMap&#34;&gt;voronniTreeMap&lt;/a&gt; v0.2.0: Provides functions to create Voronni tree maps using the &lt;code&gt;d3.js&lt;/code&gt; framework. Look &lt;a href=&#34;https://github.com/uRosConf/voronoiTreemap&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-02-22-JanTop40_files/voronniTreeMap.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/02/25/january-2019-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Few New R Books</title>
      <link>https://rviews.rstudio.com/2019/02/20/a-few-new-books/</link>
      <pubDate>Wed, 20 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/02/20/a-few-new-books/</guid>
      <description>
        &lt;p&gt;&lt;em&gt;Greg Wilson is a data scientist and professional educator at RStudio.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As a newcomer to R who prefers to read paper rather than pixels, I&amp;rsquo;ve been working my way through a more-or-less random selection of relevant books over the past few months. Some have discussed topics that I&amp;rsquo;m already familiar with in the context of R, while others have introduced me to entirely new subjects. This post describes four of them in brief; I hope to follow up with a second post in a few months as I work through the backlog on my desk.&lt;/p&gt;

&lt;p&gt;First up is Sharon Machlis&amp;rsquo; &lt;a href=&#34;https://www.amazon.ca/dp/1138726915/&#34;&gt;&lt;em&gt;Practical R for Mass Communcation and Journalism&lt;/em&gt;&lt;/a&gt;, which is based on the author&amp;rsquo;s workshops for journalists. This book dives straight into doing the kinds of things a busy reporter or news analyst needs to do to meet a 5:00 pm deadline: data cleaning, presentation-quality graphics, and maps take precedence over control flow or the niceties of variable scope. I particularly enjoyed the way each chapter starts with a realistic project and works through what&amp;rsquo;s needed to build it. People who&amp;rsquo;ve never programmed before will be a little intimidated by how many packages they need to download if they try to work through the material on their own, but the instructions are clear, and the author&amp;rsquo;s enthusiasm for her material shines through in every example. (If anyone is working on a similar tutorial for sports data, please let me know - I have more than a few friends it would make very happy.)&lt;/p&gt;

&lt;p&gt;In contrast, Chris Beeley and Shitalkumar Sukhdeve&amp;rsquo;s &lt;a href=&#34;https://www.amazon.ca/Web-Application-Development-Using-Shiny/dp/1788993128/&#34;&gt;&lt;em&gt;Web Application Development with R Using Shiny&lt;/em&gt;&lt;/a&gt; focuses on a particular tool rather than a industry vertical. It covers exactly what its title promises, step by step from the basics through custom JavaScript functions and animations through persistent storage. Every example I ran was cleanly written and clearly explained, and it&amp;rsquo;s clear that the authors have tested their material with real audiences. I particularly appreciated the chapter on code patterns - while I&amp;rsquo;m still not sure I fully understand when and how to use &lt;code&gt;isolate()&lt;/code&gt; and &lt;code&gt;req()&lt;/code&gt;, I&amp;rsquo;m much less confused than I was.&lt;/p&gt;

&lt;p&gt;Functional programming has been the next big thing in computing since I was a graduate student in the 1980s. It does finally seem to be getting some traction outside the craft-beer-and-Emacs community, and &lt;a href=&#34;https://www.amazon.ca/dp/148422745X/&#34;&gt;&lt;em&gt;Functional Programming in R&lt;/em&gt;&lt;/a&gt; by Thomas Mailund looks at how these ideas can be used in R. Mailund writes clearly, and readers who don&amp;rsquo;t have a background in computer science may find this a gentle way into a complex subject. However, despite the subtitle &amp;ldquo;Advanced Statistical Programming for Data Science, Analysis and Finance&amp;rdquo;, there&amp;rsquo;s nothing particularly statistical or financial about the book&amp;rsquo;s content. Some parts felt rushed, such as the lightning coverage of point-free programming (which should have had either a detailed exposition or no mention at all), but my biggest complaint about the book is its price: I think $34 for 100 pages is more than most people will want to pay.&lt;/p&gt;

&lt;p&gt;Finally, we have Stefano Allesina and Madlen Wilmes&amp;rsquo; &lt;a href=&#34;https://www.amazon.ca/dp/0691182752/&#34;&gt;&lt;em&gt;Computing Skills for Biologists&lt;/em&gt;&lt;/a&gt;. As the subtitle says, this book presents a toolbox that includes Python, Git, LaTeX, and SQL as well as R, and is aimed at graduate students in biology who have just realized that a few hundred megabytes of messy data are standing between them and their thesis. The authors present the basics of each subject clearly and concisely using real-world data analysis examples at every turn. They freely admit in the introduction that coverage will be broad and shallow, but that&amp;rsquo;s exactly what books like this should aim for, and they hit a bulls eye. The book&amp;rsquo;s only weakness - unfortunately, a significant one - is an almost complete lack of diagrams. There are only six figures in its 400 pages, and none in the material on visualization. I realize that readers who are coding along with the examples will be able to view some plots and charts as they go, but I would urge the authors to include these in a second edition.&lt;/p&gt;

&lt;p&gt;R is growing by leaps and bounds, and so is the literature about it. If you have written or read a book on R recently that you think others would be interested in, please &lt;a href=&#34;mailto:greg.wilson@rstudio.com&#34;&gt;let us know&lt;/a&gt; - we&amp;rsquo;d enjoy checking it out.&lt;/p&gt;

&lt;p&gt;Stefano Allesina and Madlen Wilmes: &lt;em&gt;&lt;a href=&#34;https://www.amazon.ca/dp/0691182752/&#34;&gt;Computing Skills for Biologists: A Toolbox&lt;/a&gt;&lt;/em&gt;. Princeton University Press, 978-0691182759.&lt;/p&gt;

&lt;p&gt;Chris Beeley and Shitalkumar Sukhdeve: &lt;em&gt;&lt;a href=&#34;https://www.amazon.ca/Web-Application-Development-Using-Shiny/dp/1788993128/&#34;&gt;Web Application Development with R Using Shiny&lt;/a&gt;&lt;/em&gt; (3rd ed.). Packt, 2018, 978-1788993128.&lt;/p&gt;

&lt;p&gt;Sharon Machlis: &lt;em&gt;&lt;a href=&#34;https://www.amazon.ca/dp/1138726915/&#34;&gt;Practical R for Mass Communcation and Journalism&lt;/a&gt;&lt;/em&gt;. Chapman &amp;amp; Hall/CRC, 2018, 978-1138726918.&lt;/p&gt;

&lt;p&gt;Thomas Mailund: &lt;em&gt;&lt;a href=&#34;https://www.amazon.ca/dp/148422745X/&#34;&gt;Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis and Finance&lt;/a&gt;&lt;/em&gt;. Apress, 2017, 978-1484227459.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/02/20/a-few-new-books/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December 2018: “Top 40” New CRAN Packages</title>
      <link>https://rviews.rstudio.com/2019/01/30/december-2108-top-40-new-cran-packages/</link>
      <pubDate>Wed, 30 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/01/30/december-2108-top-40-new-cran-packages/</guid>
      <description>
        

&lt;p&gt;By my count, 157 new packages stuck to CRAN in December. Below are my &amp;ldquo;Top 40&amp;rdquo; picks in ten categories: Computational Methods, Data, Finance, Machine Learning, Medicine, Science, Statistics, Time Series, Utilities and Visualization. This is the first time I have used the Medicine category. I am pleased that a few packages that appear to have clinical use made the cut. Also noteworthy in this month&amp;rsquo;s selection are the inclusion of four packages from the Microsoft Azure team (stuffing 41 packages into the &amp;ldquo;Top 40&amp;rdquo;), and some eclectic, but fascinating packages in the Science section.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ar.matrix&#34;&gt;ar.matrix&lt;/a&gt; v0.1.0: Provides functions that use precision matrices and Choleski factorization to simulates auto-regressive data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ar.matrix/readme/README.html&#34;&gt;README&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/ar.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mvp&#34;&gt;mvp&lt;/a&gt; v1.0-2: Provides functions for the fast symbolic manipulation polynomials. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mvp/vignettes/mvp.html&#34;&gt;vignette&lt;/a&gt; and this R Journal &lt;a href=&#34;https://journal.r-project.org/archive/2013-1/kahle.pdf&#34;&gt;paper&lt;/a&gt; for details on how to create this image of the Rosenbrock function.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/mvp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pomdp&#34;&gt;pomdp&lt;/a&gt; v0.9.1: Provides an interface to &lt;a href=&#34;http://www.pomdp.org/code/index.html&#34;&gt;&lt;code&gt;pomdp-solve&lt;/code&gt;&lt;/a&gt;, a solver for Partially Observable Markov Decision Processes (POMDP). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pomdp/vignettes/POMDP.pdf&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/pomdp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dbparser&#34;&gt;dbparser&lt;/a&gt; v1.0.0: Provides a tool for parsing the &lt;a href=&#34;http://drugbank.ca&#34;&gt;DrugBank&lt;/a&gt; XML database. The &lt;a href=&#34;https://cran.r-project.org/web/packages/dbparser/vignettes/dbparser.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rdhs&#34;&gt;rdhs&lt;/a&gt; v0.6.1: Implements a client querying the &lt;a href=&#34;https://api.dhsprogram.com/#/index.html&#34;&gt;DHS API&lt;/a&gt; to download and manipulate survey datasets and metadata. There are introductions to using &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/introduction.html&#34;&gt;rdhs&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/client.html&#34;&gt;rdhs client&lt;/a&gt;, an extended example about &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/anemia.html&#34;&gt;Anemia prevalence&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/country_codes.html&#34;&gt;Country Codes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/geojson.html&#34;&gt;Interacting with the geojson API results&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rdhs/vignettes/testing.html&#34;&gt;Testing&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=optionstrat&#34;&gt;optionstrat&lt;/a&gt; v1.0.0: Implements the Black-Scholes-Merton option pricing model to calculate key option analytics and graphical analysis of various option strategies. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/optionstrat/vignettes/optionstrat_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=riskParityPortfolio&#34;&gt;riskParityPortfolio&lt;/a&gt; v0.1.1: Provides functions to design risk parity portfolios for financial investment. In addition to the vanilla formulation, where the risk contributions are perfectly equalized, many other formulations are considered that allow for box constraints and short selling. The package is based on the papers: &lt;a href=&#34;doi:10.1109/TSP.2015.2452219&#34;&gt;Feng and Palomar (2015)&lt;/a&gt;, &lt;a href=&#34;doi:10.2139/ssrn.2297383&#34;&gt;Spinu (2013)&lt;/a&gt;, and &lt;a href=&#34;arXiv:1311.4057&#34;&gt;Griveau-Billion et al.(2013)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/riskParityPortfolio/vignettes/RiskParityPortfolio.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/riskParityPortfolio.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BTM&#34;&gt;BTM&lt;/a&gt; v0.2: Provides functions to find &lt;a href=&#34;https://github.com/xiaohuiyan/xiaohuiyan.github.io/blob/master/paper/BTM-WWW13.pdf&#34;&gt;&lt;code&gt;Biterm&lt;/code&gt;&lt;/a&gt; topics in collections of short texts. In contrast to topic models, which analyze word-document co-occurrence, biterms consist of two words co-occurring in the same short text window.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ParBayesianOptimization&#34;&gt;ParBayesianOptimization&lt;/a&gt; v0.0.1: Provides a framework for optimizing Bayesian hyperparameters according to the methods described in &lt;a href=&#34;https://arxiv.org/abs/1206.2944&#34;&gt;Snoek et al. (2012)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ParBayesianOptimization/vignettes/standardFeatures.html&#34;&gt;standard&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/ParBayesianOptimization/vignettes/advancedFeatures.html&#34;&gt;advanced&lt;/a&gt; features.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/ParB.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LUCIDus&#34;&gt;LUCIDus&lt;/a&gt; v0.9.0: Implements the &lt;code&gt;LUCID&lt;/code&gt; method to jointly estimate latent unknown clusters/subgroups with integrated data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/LUCIDus/vignettes/LUCIDus-vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/LUCID.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaRMST&#34;&gt;metaRMST&lt;/a&gt; v1.0.0:  Provides functions that use individual patient-level data to produce a multivariate meta-analysis of randomized controlled trials with the difference in restricted mean survival times ( &lt;a href=&#34;https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/1471-2288-13-152&#34;&gt;RMSTD&lt;/a&gt; ).&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webddx&#34;&gt;webddx&lt;/a&gt; v0.1.0: Implements a differential-diagnosis generating tool. Given a list of symptoms, the function &lt;code&gt;query_fz&lt;/code&gt; queries the &lt;a href=&#34;http://www.findzebra.com/&#34;&gt;FindZebra&lt;/a&gt; website and returns a differential-diagnosis list.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bioRad&#34;&gt;bioRad&lt;/a&gt; v0.4.0: Provides functions to extract, visualize, and summarize aerial movements of birds and insects from weather radar data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/bioRad/vignettes/bioRad.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/bioRad/vignettes/rad_aero_18.html&#34;&gt;Exercises&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/bioRad.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pmd&#34;&gt;pmd&lt;/a&gt; v0.1.1: Implements the paired mass distance analysis proposed in &lt;a href=&#34;doi:10.1016/j.aca.2018.10.062&#34;&gt;Yu, Olkowicz and Pawliszyn (2018)&lt;/a&gt; for gas/liquid chromatography–mass spectrometry. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pmd/vignettes/globalstd.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tabula&#34;&gt;tabula&lt;/a&gt; v1.0.0: Provides functions to examine archaeological count data and includes several measures of diversity. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/tabula/vignettes/diversity.html&#34;&gt;Diversity Measures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabula/vignettes/matrix.html&#34;&gt;Matrix Classes&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/tabula/vignettes/seriation.html&#34;&gt;Matrix Seriation&lt;/a&gt;. This last vignette includes an example reproducing the results of &lt;a href=&#34;https://doi.org/10.1016/j.jas.2012.04.040&#34;&gt;Peeples and Schachner (2012)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/tabula.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=traitdataform&#34;&gt;traitdataform&lt;/a&gt; v0.5.2: Provides functions to assist with handling ecological trait data and applying the Ecological Trait-Data Standard terminology described in &lt;a href=&#34;doi:10.1101/328302&#34;&gt;Schneider et al. (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=waterquality&#34;&gt;waterquality&lt;/a&gt; v0.2.2: Implements over 45 algorithms to develop water quality indices from satellite reflectance imagery. The &lt;a href=&#34;https://cran.r-project.org/web/packages/waterquality/vignettes/waterquality_vignette.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/waterquality.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=areal&#34;&gt;areal&lt;/a&gt; v0.1.2: Implements areal weighted interpolation with support for multiple variables in a workflow that is compatible with the &lt;code&gt;tidyverse&lt;/code&gt; and &lt;code&gt;sf&lt;/code&gt; frameworks. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/areal/vignettes/areal.html&#34;&gt;Areal Interpolation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/areal/vignettes/areal-weighted-interpolation.html&#34;&gt;Wieghted Areal Interpoaltion&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/areal/vignettes/data-preparation.html&#34;&gt;Preparing Data for Interpolation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/areal.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FLAME&#34;&gt;FLAME&lt;/a&gt; v1.0.0: Implements the Fast Large-scale Almost Matching Exactly algorithm of &lt;a href=&#34;arXiv:1707.06315&#34;&gt;Roy et al. (2017)&lt;/a&gt; for causal inference. Look at the &lt;a href=&#34;https://cran.r-project.org/web/packages/FLAME/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mistr&#34;&gt;mistr&lt;/a&gt; v0.0.1: Offers a computational framework for mixture distributions with a focus on composite models. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mistr/vignettes/mistr-introduction.pdf&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/mistr/vignettes/mistr-extensions.pdf&#34;&gt;Extensions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/mistr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlergm&#34;&gt;mlergm&lt;/a&gt; v0.1: Provides functions to estimate exponential-family random graph models for multilevel network data, assuming the multilevel structure is observed. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/mlergm/vignettes/mlergm_tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/mlergm.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MTLR&#34;&gt;MTLR&lt;/a&gt; v0.1.0: Implements the Multi-Task Logistic Regression (MTLR) proposed by &lt;a href=&#34;https://papers.nips.cc/paper/4210-learning-patient-specific-cancer-survival-distributions-as-a-sequence-of-dependent-regressors&#34;&gt;Yu et al. (2011)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MTLR/vignettes/workflow.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/MTLR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=multiRDPG&#34;&gt;mulitRDPG&lt;/a&gt; v1.0.1: Provides functions to fit the Multiple Random Dot Product Graph Model and performs a test for whether two networks come from the same distribution. See &lt;a href=&#34;arXiv:1811.12172&#34;&gt;Nielsen and Witten (2018)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/multiRDPG.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ocp&#34;&gt;ocp&lt;/a&gt; v0.1.0: Implements the Bayesian online changepoint detection method of &lt;a href=&#34;arXiv:0710.3742&#34;&gt;Adams and MacKay (2007)&lt;/a&gt; for univariate or multivariate data. Gaussian and Poisson probability models are implemented. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ocp/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/ocp.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=probably&#34;&gt;probably&lt;/a&gt; v0.0.1: Provides tools for post-processing class probability estimates. See the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/probably/vignettes/where-to-use.html&#34;&gt;Where does probability fit in?&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/probably/vignettes/equivocal-zones.html&#34;&gt;Equivocal Zones&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/probably.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smurf&#34;&gt;smurf&lt;/a&gt; v1.0.0: Implements the SMuRF algorithm of &lt;a href=&#34;arXiv:1810.03136&#34;&gt;Devriendt et al. (2018)&lt;/a&gt; to fit generalized linear models (GLMs) with multiple types of predictors via regularized maximum likelihood. See the package &lt;a href=&#34;https://cran.r-project.org/web/packages/smurf/vignettes/smurf.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/smurf.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=subtee&#34;&gt;subtee&lt;/a&gt; v0.3-4: Provides functions for naive and adjusted treatment effect estimation for subgroups. Proposes model averaging &lt;a href=&#34;doi:10.1002/pst.1796&#34;&gt;Bornkamp et al. (2016)&lt;/a&gt; and bagging &lt;a href=&#34;doi:10.1002/bimj.201500147&#34;&gt;Rosenkranz  (2016)&lt;/a&gt; to address the problem of selection bias in treatment effect estimation for subgroups. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/subtee/vignettes/subtee_package.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for the &lt;a href=&#34;https://cran.r-project.org/web/packages/subtee/vignettes/plotting_functions.html&#34;&gt;plot&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/subtee/vignettes/subbuild_function.html&#34;&gt;subbuild&lt;/a&gt; functions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/subtee.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xspliner&#34;&gt;xspliner&lt;/a&gt; v0.0.2: Provides functions to assist model building using surrogate black-box models to train interpretable spline based, additive models. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/xspliner.html&#34;&gt;Basic Theory and Usage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/automation.html&#34;&gt;Automation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/discrete.html&#34;&gt;Classification&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/cases.html&#34;&gt;Use Cases&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/graphics.html&#34;&gt;Graphics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/extras.html&#34;&gt;Extra Information&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/xspliner/vignettes/methods.html&#34;&gt;xspliner Environment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/xspliner.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mfbvar&#34;&gt;mfbvar&lt;/a&gt; v0.4.0: Provides functions for estimating mixed-frequency Bayesian vector autoregressive (VAR) models with Minnesota or steady-state priors as those used by &lt;a href=&#34;doi:10.1080/07350015.2014.954707&#34;&gt;Schorfheide and Song (2015)&lt;/a&gt;, or by &lt;a href=&#34;http://uu.diva-portal.org/smash/get/diva2:1260262/FULLTEXT01.pdf&#34;&gt;Ankargren, Unosson and Yang (2018)&lt;/a&gt;. Look at the &lt;a href=&#34;https://github.com/ankargren/mfbvar&#34;&gt;GitHub page&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/mfbvar.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NTS&#34;&gt;NTS&lt;/a&gt; v1.0.0: Provides functions to simulate, estimate, predict, and identify models for nonlinear time series.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AzureContainers&#34;&gt;AzureContainers&lt;/a&gt; v1.0.0: Implements an interface to container functionality in Microsoft&amp;rsquo;s &lt;a href=&#34;https://azure.microsoft.com/en-us/overview/containers/&#34;&gt;&lt;code&gt;Azure&lt;/code&gt;&lt;/a&gt; cloud that enables users to manage the the &lt;code&gt;Azure Container Instance&lt;/code&gt;, &lt;code&gt;Azure Container Registry&lt;/code&gt;, and &lt;code&gt;Azure Kubernetes Service&lt;/code&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureContainers/vignettes/vig01_plumber_deploy.html&#34;&gt;Plumber model deployment&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureContainers/vignettes/vig02_mmls_deploy.html&#34;&gt;Machine Learning server model deployment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AzureRMR&#34;&gt;AzureRMR&lt;/a&gt; v1.0.0: Implements lightweight interface to the &lt;a href=&#34;https://docs.microsoft.com/en-us/rest/api/resources/&#34;&gt;Azure Resource Manager&lt;/a&gt; REST API. The package exposes classes and methods for &lt;a href=&#34;https://searchmicroservices.techtarget.com/definition/OAuth&#34;&gt;&lt;code&gt;OAuth&lt;/code&gt; authentication&lt;/a&gt; and working with subscriptions and resource group. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureRMR/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureRMR/vignettes/extend.html&#34;&gt;Extending AzureRMR&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AzureStor&#34;&gt;AzureStor&lt;/a&gt; v1.0.0: Provides tools to manage storage in Microsoft&amp;rsquo;s &lt;a href=&#34;https://azure.microsoft.com/services/storage&#34;&gt;&lt;code&gt;Azure&lt;/code&gt;&lt;/a&gt; cloud. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureStor/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AzureVM&#34;&gt;AzureVM&lt;/a&gt; v1.0.0: Implements tools for working with virtual machines and clusters of virtual machines in Microsoft&amp;rsquo;s &lt;a href=&#34;https://azure.microsoft.com/en-us/services/virtual-machines/&#34;&gt;&lt;code&gt;Azure&lt;/code&gt;&lt;/a&gt; cloud. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/AzureVM/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cliapp&#34;&gt;cliapp&lt;/a&gt; v0.1.0: Provides functions that facilitate creating rich command line applications with colors, headings, lists, alerts, progress bars, and custom CSS-based themes. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cliapp/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=projects&#34;&gt;projects&lt;/a&gt; v0.1.0: Provides a project infrastructure with a focus on manuscript creation. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/projects/readme/README.html&#34;&gt;README&lt;/a&gt; for the conceptual framework and an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/projects.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=remedy&#34;&gt;remedy&lt;/a&gt; v0.1.0: Implements an RStudio Addin offering shortcuts for writing in &lt;code&gt;Markdown&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=solartime&#34;&gt;solartime&lt;/a&gt; v0.0.1: Provides functions for computing sun position and times of sunrise and sunset. The &lt;a href=&#34;https://cran.r-project.org/web/packages/solartime/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; offers an overview.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=easyalluvial&#34;&gt;easyalluvial&lt;/a&gt; v0.1.8: Provides functions to simplify Alluvial plots for visualizing  categorical data over multiple dimensions as flows. See &lt;a href=&#34;doi:10.1371/journal.pone.0008694&#34;&gt;Rosvall and Bergstrom (2010)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/easyalluvial/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2019-01-24-Dec2018-NewPkgs_files/easyalluvial.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spatialwidget&#34;&gt;spatialwidget&lt;/a&gt; v0.2: Provides functions for converting R objects, such as simple features, into structures suitable for use in &lt;a href=&#34;https://cran.r-project.org/package=htmlwidgets&#34;&gt;&lt;code&gt;htmlwidgets&lt;/code&gt;&lt;/a&gt; mapping libraries. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spatialwidget/vignettes/spatialwidget.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=transformr&#34;&gt;transformr&lt;/a&gt; v0.1.1: Provides an extensive framework for manipulating the shapes of polygons and paths and can be seen as the spatial brother to the &lt;a href=&#34;https://CRAN.R-project.org/package=tweenr&#34;&gt;tweenr&lt;/a&gt; package. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/transformr/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://cran.r-project.org/web/packages/transformr/readme/man/figures/README-unnamed-chunk-5.gif&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/01/30/december-2108-top-40-new-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>2018 R Views Review and Highlights</title>
      <link>https://rviews.rstudio.com/2019/01/02/2018-r-views-highlights/</link>
      <pubDate>Wed, 02 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/01/02/2018-r-views-highlights/</guid>
      <description>
        &lt;p&gt;2018 was a good year for R Views. With a total of sixty-three posts for the year, we exceeded the pace of at least one post per week. But, it wasn&amp;rsquo;t quantity we were shooting for. Our main goal was, and continues to be, featuring thoughtful commentary on topics of interest to the R Community and in-depth technical elaboration of R language applications.&lt;/p&gt;

&lt;p&gt;Before highlighting a few of my favorite posts for 2018, I would like to express my profound gratitude to our guest bloggers (R Community members who are not employed at RStudio), our regular RStudio contributors who sparkled with creativity while meeting committed deadlines, and you, our readers, who made it all worthwhile.&lt;/p&gt;

&lt;p&gt;At the top of my list for 2018 posts is the interview with mathematician Noah Giansiracusa: &lt;a href=&#34;https://rviews.rstudio.com/2018/11/14/a-mathematician-s-perspective-on-topological-data-analysis-and-r/&#34;&gt;&lt;em&gt;A Mathematician&amp;rsquo;s Pespective on Topological Analysis and R&lt;/em&gt;&lt;/a&gt;. Although my name is on the byline, this is really a guest post. Professor Giansiracusa&amp;rsquo;s openness, enthusiasm, lucidity and excitement about doing mathematics and finding genuine value in using R makes this post outstanding.&lt;/p&gt;

&lt;p&gt;The three part series of posts: &lt;em&gt;Statistics in Glaucoma&lt;/em&gt; (&lt;a href=&#34;https://rviews.rstudio.com/2018/12/03/statistics-in-glaucoma-part-i/&#34;&gt;&lt;em&gt;Part I&lt;/em&gt;&lt;/a&gt;, &lt;a href=&#34;https://rviews.rstudio.com/2018/12/07/statistics-in-glaucoma-part-ii/&#34;&gt;&lt;em&gt;Part II&lt;/em&gt;&lt;/a&gt; and &lt;a href=&#34;https://rviews.rstudio.com/2018/12/18/statistics-in-glaucoma-part-iii/&#34;&gt;&lt;em&gt;Part III&lt;/em&gt;&lt;/a&gt;) by statisticians Sam Berchuck and Joshua Warren establishes a new standard for posts introducing academic research. It is a masterful exposition of their quest to find a predictive model of disease progression. More than tutorial on the underlying R packages, the series prepares interested readers for reading the authors&amp;rsquo; academic research papers.&lt;/p&gt;

&lt;p&gt;Other noteworthy guest posts included:&lt;br /&gt;
 * Eric Anderson: &lt;a href=&#34;https://rviews.rstudio.com/2018/03/13/alternative-design-for-shiny/&#34;&gt;&lt;em&gt;Alternative Design for Shiny&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
 * Anqi Fu, Balasubramanian Narasimhan, Stephen Boyd: &lt;a href=&#34;https://rviews.rstudio.com/2018/07/20/cvxr-a-direct-standardization-example/&#34;&gt;&lt;em&gt;CVXR: A Direct Standardization Example&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
 * David Kane: &lt;a href=&#34;https://rviews.rstudio.com/2018/06/14/player-data-for-the-2018-fifa-world-cup/&#34;&gt;&lt;em&gt;Player Data for the 2018 FIFA World Cup&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
 * Roland Stevenson: &lt;a href=&#34;https://rviews.rstudio.com/2018/11/07/in-database-xgboost-predictions-with-r/&#34;&gt;&lt;em&gt;In-database xgboost predictions with R&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
 * Sebastian Wolf: &lt;a href=&#34;https://rviews.rstudio.com/2018/09/04/how-to-build-shiny-trucks-not-shiny-cars/&#34;&gt;&lt;em&gt;How to Build a Shiny &amp;ldquo;Truck&amp;rdquo;!&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Regular R Views readers will know that RStudio&amp;rsquo;s Jonathan Regenstein&amp;rsquo;s posts in his series &lt;a href=&#34;https://rviews.rstudio.com/categories/reproducible-finance-with-r/&#34;&gt;&lt;em&gt;Reproducible Finance with R&lt;/em&gt;&lt;/a&gt; are always dependable &amp;ldquo;good reads&amp;rdquo;. In addition to Jonathan&amp;rsquo;s financial analyses, his posts feature Shiny applications and elegant code applicable to many every-day programming tasks. If you have any interest at all in doing Finance with R, I highly recommend Jonathan&amp;rsquo;s new book &lt;a href=&#34;https://www.crcpress.com/Reproducible-Finance-with-R-Code-Flows-and-Shiny-Apps-for-Portfolio-Analysis/Regenstein-Jr/p/book/9781138484030&#34;&gt;&lt;em&gt;Reproducible Finance with R: Code Flows and Shiny Apps for Portfolio Analysis&lt;/em&gt;&lt;/a&gt; which is based on his R Views posts.&lt;/p&gt;

&lt;p&gt;The 2018 &lt;a href=&#34;https://rviews.rstudio.com/categories/r-for-the-enterprise/&#34;&gt;&lt;em&gt;R for the Enterprise&lt;/em&gt;&lt;/a&gt; series featured posts by RStudio solution engineers Cole Arendt, James Blair, Kelly O&amp;rsquo;Briant, Edgar Ruiz, Nathan Stephens, and Andrie de Vries that provided sophisticated, in-depth coverage of a variety of enterprise-level topics such as &lt;em&gt;Slack and Plumber&lt;/em&gt; &lt;a href=&#34;https://rviews.rstudio.com/2018/08/30/slack-and-plumber-part-one/&#34;&gt;&lt;em&gt;Part One&lt;/em&gt;&lt;/a&gt; and &lt;a href=&#34;https://rviews.rstudio.com/2018/11/27/slack-and-plumber-part-two/&#34;&gt;&lt;em&gt;Part Two&lt;/em&gt;&lt;/a&gt; and &lt;a href=&#34;https://rviews.rstudio.com/2018/05/16/replacing-excel-reports-with-r-markdown-and-shiny/&#34;&gt;&lt;em&gt;Enterprise Dashboards with R Markdown&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Finally, if in an idle moment you would like to review some of the more interesting new packages that made it to CRAN in 2018, you can peruse my monthly &lt;a href=&#34;https://www.google.com/search?q=top+40&amp;amp;q=site%3Ahttps%3A%2F%2Frviews.rstudio.com&#34;&gt;Top 40&lt;/a&gt; picks.&lt;/p&gt;

&lt;p&gt;All of us at R Views wish you a &lt;em&gt;Happy and Prosperous New Year!&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/01/02/2018-r-views-highlights/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>November 2018: “Top 40” New Packages</title>
      <link>https://rviews.rstudio.com/2018/12/21/november-2018-top-40-new-packages/</link>
      <pubDate>Fri, 21 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/12/21/november-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;Having absorbed an average of 181 new packages each month over the last 28 months, CRAN is still growing at a pretty amazing rate. The following plot shows the number of new packages since I started keeping track in August 2016.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/new_pkgs.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;This November, 171 new packages stuck to CRAN. Here is my selection for the &amp;ldquo;Top 40&amp;rdquo; organized into the categories: Computational Methods, Data, Finance, Machine Learning, Marketing Analytics, Science, Statistics, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mixsqp&#34;&gt;mixsqp&lt;/a&gt; v0.1-79: Provides optimization algorithms (&lt;a href=&#34;arXiv:1806.01412&#34;&gt;Kim et al. (2012)&lt;/a&gt; based on sequential quadratic programming (SQP) for maximum likelihood estimation of the mixture proportions in a finite mixture model where the component densities are known. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mixsqp/vignettes/mixsqp-intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=polylabelr&#34;&gt;polylabelr&lt;/a&gt; v0.1.0: Implements a wrapper around the C++ library &lt;a href=&#34;https://github.com/mapbox/polylabel&#34;&gt;polylabel&lt;/a&gt; from &lt;code&gt;Mapbox&lt;/code&gt;, providing an efficient routine for finding the approximate pole of inaccessibility of a polygon. See &lt;a href=&#34;https://cran.r-project.org/web/packages/polylabelr/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/polylabel.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RiemBase&#34;&gt;Riembase&lt;/a&gt; v0.2.1: Implements a number of algorithms to estimate fundamental statistics including Fréchet mean and geometric median for manifold-valued data. See &lt;a href=&#34;doi:10.1017/CBO9781139094764&#34;&gt;Bhattacharya and Bhattacharya (2012)&lt;/a&gt; if you are interested in statistics on manifolds, and &lt;a href=&#34;https://www.abebooks.com/servlet/BookDetailsPL?bi=30175283776&amp;amp;searchurl=isbn%3D978-0-691-13298-3%26sortby%3D17&amp;amp;cm_sp=snippet-_-srp1-_-title1&#34;&gt;Absil et al (2007)&lt;/a&gt; for information on the computational aspects of optimization on matrix manifolds.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SolveRationalMatrixEquation&#34;&gt;SolveRationalMatrixEquation&lt;/a&gt; v0.1.0: Provides functions to find the symmetric positive definite solution X such that X = Q + L (X inv) L^T given a symmetric positive definite matrix Q and a non-singular matrix L. See &lt;a href=&#34;doi:10.1155/2007/21850&#34;&gt;Benner et al. (2007)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/SolveRationalMatrixEquation/vignettes/SolveRationalMatrixEquation.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metsyn&#34;&gt;metsyn&lt;/a&gt; v0.1.2: Provides an interface to the &lt;a href=&#34;https://donneespubliques.meteofrance.fr/?fond=produit&amp;amp;id_produit=90&amp;amp;id_rubrique=32&#34;&gt;Meteo France Synop data&lt;/a&gt; &lt;a href=&#34;https://donneespubliques.meteofrance.fr/?fond=produit&amp;amp;id_produit=90&amp;amp;id_rubrique=32&#34;&gt;API&lt;/a&gt;. This is meteorological data recorded every 3 on 62 French meteorological stations.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/metsyn.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=neonUtilities&#34;&gt;neonUtilities&lt;/a&gt; v1.0.1: Provides an interface to the &lt;a href=&#34;http://data.neonscience.org&#34;&gt;National Ecological Observatory&lt;/a&gt; &lt;a href=&#34;http://data.neonscience.org/data-api&#34;&gt;NEON API&lt;/a&gt;. For more information, see the &lt;a href=&#34;https://github.com/NEONScience/NEON-utilities&#34;&gt;README file&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=phenocamapi&#34;&gt;phenocamapi&lt;/a&gt; v0.1.2: Allows users to obtain phenological time-series and site metadata from the &lt;a href=&#34;https://phenocam.sr.unh.edu/webcam/&#34;&gt;PhenoCam network&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/phenocamapi/vignettes/getting_started_phenocam_api.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/phenocamapi/vignettes/phenocam_data_fusion.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/phenocamapi.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rdbnomics&#34;&gt;rdbnomics&lt;/a&gt; v0.4.3: Provides access to hundreds of millions data series from &lt;a href=&#34;https://db.nomics.world/&#34;&gt;DBnomics API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rdbnomics/vignettes/rdbnomics-tutorial.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/rdbnomics.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=restez&#34;&gt;restez&lt;/a&gt; v1.0.0: Allows users to download large sections of &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/genbank/&#34;&gt;GenBank&lt;/a&gt; and generate a local SQL-based database. A user can then query this database using &lt;code&gt;restez&lt;/code&gt; functions.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=&#34;&gt;crseEventStudy&lt;/a&gt; v1.0: Implements the &lt;a href=&#34;doi:10.1016/j.jempfin.2018.02.004&#34;&gt;Dutta et al. (2018)&lt;/a&gt; standardized test for abnormal returns in long-horizon event studies to improve the power and robustness of the tests described in &lt;a href=&#34;doi:10.1016/B978-0-444-53265-7.50015-9&#34;&gt;Kothari/Warner (2007)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=psymonitor&#34;&gt;psymonitor&lt;/a&gt; v0.0.1: Provides functions to apply the real-time monitoring strategy proposed by &lt;a href=&#34;doi:10.1111/iere.12132&#34;&gt;Phillips, Shi and Yu (2015)&lt;/a&gt; (and &lt;a href=&#34;doi:10.1111/iere.12131&#34;&gt;here&lt;/a&gt;) to test for &amp;ldquo;bubbles&amp;rdquo;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/psymonitor/vignettes/illustrationBONDS.html&#34;&gt;detecting crises&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/psymonitor/vignettes/illustrationSNP.html&#34;&gt;monitoring bubbles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/psymonitor.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pivmet&#34;&gt;pivmet&lt;/a&gt; v0.1.0: Provides a collection of pivotal algorithms for relabeling the MCMC chains in order to cope with the label switching problem in Bayesian mixture models. Functions also initialize the centers of the classical k-means algorithm in order to obtain a better clustering solution. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/pivmet/vignettes/K-means_clustering_using_the_MUS_algorithm.html&#34;&gt;K-means clustering&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/pivmet/vignettes/Relabelling_in_Bayesian_mixtures_by_pivotal_units.html&#34;&gt;Label Swithching&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/pivmet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RDFTensor&#34;&gt;RDFTensor&lt;/a&gt; v1.0: Implements tensor factorization techniques suitable for sparse, binary and three-mode &lt;code&gt;RDF&lt;/code&gt; tensors. See &lt;a href=&#34;doi:10.1145/2187836.2187874&#34;&gt;Nickel et al. (2012)&lt;/a&gt;, &lt;a href=&#34;doi:10.1038/44565&#34;&gt;Lee and Seung&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/978-3-642-33460-3_39&#34;&gt;Papalexakis et al.&lt;/a&gt; and &lt;a href=&#34;doi:10.1137/110859063&#34;&gt;Chi and T. G. Kolda (2012)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rfviz&#34;&gt;rfviz&lt;/a&gt; v1.0.0: Provides an interactive data visualization and exploration toolkit that implements Breiman and Cutler&amp;rsquo;s original Java based, random forest visualization tools. It includes both supervised and unsupervised classification and regression algorithms. The &lt;a href=&#34;https://www.stat.berkeley.edu/~breiman/RandomForests/cc_graphics.htm&#34;&gt;Berkekey website&lt;/a&gt; describes the original implementation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rJST&#34;&gt;rJST&lt;/a&gt; v1.0: Provides functions to stimulate the Joint Sentiment Topic model as described by &lt;a href=&#34;doi:10.1145/1645953.1646003&#34;&gt;Lin and He (2009)&lt;/a&gt; and &lt;a href=&#34;doi:10.1109/TKDE.2011.48&#34;&gt;Lin et al. (2012)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rJST/vignettes/rJST.html&#34;&gt;Introduction&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;marketing-analytics&#34;&gt;Marketing Analytics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MarketMatching&#34;&gt;Marketmatching&lt;/a&gt; v1.1.1: Enables users to find the best control markets using time series matching and analyze the impact of an intervention. Uses the &lt;code&gt;dtw&lt;/code&gt; package to do the matching and the &lt;code&gt;CausalImpact&lt;/code&gt; package to analyze the causal impact. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/MarketMatching/vignettes/MarketMatching-Vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EpiSignalDetection&#34;&gt;EpiSignalDetection&lt;/a&gt; v0.1.1: Provides functions to detect possible outbreaks using infectious disease surveillance data at the European Union / European Economic Area or country level. See &lt;a href=&#34;doi:10.18637/jss.v070.i10&#34;&gt;Salmon et al. (2016)&lt;/a&gt; for a description of the automatic detection tools and the &lt;a href=&#34;https://cran.r-project.org/web/packages/EpiSignalDetection/vignettes/EpiSignalDetection_Vignette.html&#34;&gt;vignette&lt;/a&gt; for an overview of the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=memnet&#34;&gt;memnet&lt;/a&gt; v0.1.0: Implements network science tools to facilitate research into human (semantic) memory including several methods to infer networks from verbal fluency data, various network growth models, diverse random walk processes, and tools to analyze and visualize networks. See &lt;a href=&#34;doi:10.31234/osf.io/s73dp&#34;&gt;Wulff et al. (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/memnet/vignettes/memnet.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/memnet.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=phylocomr&#34;&gt;phylocomr&lt;/a&gt; v0.1.2: Implements an interface to &lt;a href=&#34;http://phylodiversity.net/phylocom/&#34;&gt;Phylocom&lt;/a&gt;, a library for analysis of &lt;code&gt;phylogenetic&lt;/code&gt; community structure and character evolution. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/phylocomr/vignettes/phylocomr_vignette.html&#34;&gt;vignette&lt;/a&gt; for and introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=plinkQC&#34;&gt;plinkQC&lt;/a&gt; v0.2.0: Facilitates genotype quality control for genetic association studies as described by &lt;a href=&#34;doi:10.1038/nprot.2010.116&#34;&gt;Anderson et al. (2010)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/plinkQC/vignettes/AncestryCheck.pdf&#34;&gt;Ancestry Estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/plinkQC/vignettes/Genomes1000.pdf&#34;&gt;Processing 1000 Genomes&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/plinkQC/vignettes/HapMap.pdf&#34;&gt;HapMap III Data&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/plinkQC/vignettes/plinkQC.pdf&#34;&gt;Genotype Quality Control&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/plinkQC.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BivRec&#34;&gt;BivRec&lt;/a&gt; v1.0.0: Implements a collection of non-parametric and semiparametric methods to analyze alternating recurrent event data. See &lt;a href=&#34;https://cran.r-project.org/web/packages/BivRec/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/BivRec.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cusum&#34;&gt;cusum&lt;/a&gt; v0.1.0: Provides functions for constructing and evaluating &lt;a href=&#34;https://en.wikipedia.org/wiki/CUSUM&#34;&gt;CUSUM charts&lt;/a&gt; and RA-CUSUM charts with focus on false signal probability. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cusum/vignettes/cusum.html&#34;&gt;vignette&lt;/a&gt; offers an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dabestr&#34;&gt;dabestr&lt;/a&gt; v0.1.0: Offers an alternative to significance testing using bootstrap methods and estimation plots. See &lt;a href=&#34;doi:10.1101/377978&#34;&gt;Ho et al (2018)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/dabestr/vignettes/bootstrap-confidence-intervals.html&#34;&gt;Bootstrap Confidence Intervals&lt;/a&gt;, another on &lt;a href=&#34;https://cran.r-project.org/web/packages/dabestr/vignettes/robust-statistical-visualization.html&#34;&gt;Statistical Visualizations&lt;/a&gt;, and a third on creating &lt;a href=&#34;https://cran.r-project.org/web/packages/dabestr/vignettes/using-dabestr.html&#34;&gt;Estimation Plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/dbestr.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deckgl&#34;&gt;deckgl&lt;/a&gt; v0.1.8: Implements an interface to &lt;a href=&#34;https://deck.gl/&#34;&gt;deck.gl&lt;/a&gt;,  a WebGL-powered open-source JavaScript framework for visual exploratory data analysis of large data sets and supports basemaps from &lt;a href=&#34;https://www.mapbox.com/&#34;&gt;mapbox&lt;/a&gt;. There are fourteen brief vignettes, each devoted to a different plot layer, but look &lt;a href=&#34;https://crazycapivara.github.io/deckgl/&#34;&gt;here&lt;/a&gt; for a brief overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://user-images.githubusercontent.com/18344164/48512983-cca32e80-e8ae-11e8-9107-c380925cf861.gif
&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LindleyPowerSeries&#34;&gt;LindleyPowerSeries&lt;/a&gt; v0.1.0: Provides functions to compute the probability density function, the cumulative distribution function, the hazard rate function, the quantile function and random generation for Lindley Power Series distributions. See &lt;a href=&#34;doi:10.1007/s13171-018-0150-x&#34;&gt;Nadarajah and Si (2018)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modi&#34;&gt;modi&lt;/a&gt; v0.1.0: Implements algorithms that take sample designs into account to detect multivariate outliers. See &lt;a href=&#34;doi:10.17713/ajs.v45i1.86&#34;&gt;Bill and Hulliger (2016)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/modi/vignettes/modi_vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MPTmultiverse&#34;&gt;MPTmultiverse&lt;/a&gt; v0.1: Provides a function to examine the multiverse of possible modeling choices. See the paper by &lt;a href=&#34;doi:10.1177/1745691616658637&#34;&gt;Steegen et al. (2016)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MPTmultiverse/vignettes/introduction-bayen_kuhlmann_2011.html&#34;&gt;vignette&lt;/a&gt; for an overview of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/MPTmultiverse.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pterrace&#34;&gt;pterrace&lt;/a&gt; v1.0: Provides functions to plot the persistence terrace, a summary graphic for topological data analysis that helps to determine the number of significant topological features. See &lt;a href=&#34;doi:10.1080/10618600.2017.1422432&#34;&gt;Moon et al. (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/pterrace.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=randcorr&#34;&gt;randcorr&lt;/a&gt; v1.0: Implements the algorithm by &lt;a href=&#34;doi:10.1016/j.spl.2015.06.015&#34;&gt;Pourahmadi and Wang (2015)&lt;/a&gt; for generating a random p x p correlation matrix by representing the correlation matrix using Cholesky factorization and hyperspherical coordinates. See &lt;a href=&#34;arXiv:1809.05212&#34;&gt;Makalic and Schmidt (2018)&lt;/a&gt; for the sampling process used.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SMFilter&#34;&gt;SMFilter&lt;/a&gt; v1.0.3: Provides filtering algorithms for the state space models on the &lt;a href=&#34;https://en.wikipedia.org/wiki/Stiefel_manifold&#34;&gt;Stiefel manifold&lt;/a&gt; as well as the corresponding sampling algorithms for uniform, vector Langevin-Bingham and &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S0047259X02000659&#34;&gt;matrix Langevin-Bingham distributions&lt;/a&gt; on the Stiefel manifold. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/SMFilter/vignettes/readme.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IRkernel&#34;&gt;IRkernel&lt;/a&gt; v0.8.14: Implements a native R kernel for &lt;a href=&#34;https://jupyter.org/&#34;&gt;Jupyter Notebook&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/IRkernel/readme/README.html&#34;&gt;README&lt;/a&gt; for information on how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lobstr&#34;&gt;lobstr&lt;/a&gt; v1.0.0: Provides set of tools for inspecting and understanding R data structures inspired by &lt;code&gt;str()&lt;/code&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/lobstr/readme/README.html&#34;&gt;README&lt;/a&gt; for information on the included functions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parsnip&#34;&gt;parsnip&lt;/a&gt; v0.0.1: Implements a common interface allowing users to specify a model without having to remember the different argument names across different functions or computational engines. The &lt;a href=&#34;https://cran.r-project.org/web/packages/parsnip/vignettes/parsnip_Intro.html&#34;&gt;vignette&lt;/a&gt; goes over the basics.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkgsearch&#34;&gt;pkgsearch&lt;/a&gt; v2.0.1: Allows users to search CRAN R packages using the &lt;a href=&#34;https://www.r-pkg.org/&#34;&gt;METACRAN&lt;/a&gt; search server.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stevedore&#34;&gt;stevedore&lt;/a&gt; v0.9.0: Implements an interface to the &lt;a href=&#34;https://docs.docker.com/develop/sdk/&#34;&gt;Docker API&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/stevedore/vignettes/stevedore.html&#34;&gt;Introduction&lt;/a&gt; and a vignette with &lt;a href=&#34;https://cran.r-project.org/web/packages/stevedore/vignettes/examples.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vctrs&#34;&gt;vctrs&lt;/a&gt; v0.1.0: Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/vctrs/vignettes/s3-vector.html&#34;&gt;S3 vectors&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/vctrs/vignettes/stability.html&#34;&gt;Type and Size Stability&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/vctrs/vignettes/type-size.html&#34;&gt;Prototypes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vtree&#34;&gt;vtree&lt;/a&gt; v0.1.4: Provides a function for drawing drawing &lt;code&gt;variable trees&lt;/code&gt; plots that display information about hierarchical subsets of a data frame defined by values of categorical variables. The &lt;a href=&#34;https://cran.r-project.org/web/packages/vtree/vignettes/vtree.html&#34;&gt;vignette&lt;/a&gt; offers an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/vtree.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=zipR&#34;&gt;zipR&lt;/a&gt; v0.1.0: Implements the Python &lt;code&gt;zip()&lt;/code&gt; function in R. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/zipR/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=countcolors&#34;&gt;countcolors&lt;/a&gt; v0.9.0: Contains functions to count colors within color range(s) in images, and provides a masked version of the image with targeted pixels changed to a different color. Output includes the locations of the pixels in the images, and the proportion of the image within the target color range with optional background masking. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/countcolors/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and an &lt;a href=&#34;https://cran.r-project.org/web/packages/countcolors/vignettes/bat_WNS.html&#34;&gt;Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/countcolors.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coveffectsplot&#34;&gt;coveffectsplot&lt;/a&gt; v0.0.1: Provides forest plots to visualize covariate effects from either the command line or an interactive &lt;code&gt;Shiny&lt;/code&gt; application. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/coveffectsplot/vignettes/introduction_to_coveffectsplot.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-12-14-NovTop40_files/coveffectsplot.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/12/21/november-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2018: “Top 40” New Packages </title>
      <link>https://rviews.rstudio.com/2018/11/29/october-2018-top-40-new-packages/</link>
      <pubDate>Thu, 29 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/11/29/october-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;One hundred eighty-five new packages made it to CRAN in October. Here are my picks for the &amp;ldquo;Top 40&amp;rdquo; in eight categories: Computational Methods, Data, Machine Learning, Medicine, Science, Statistics, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=compboost&#34;&gt;compboost&lt;/a&gt; v0.1.0: Provides a C++ implementation of component-wise boosting written to obtain high run-time performance and full memory control. The &lt;a href=&#34;https://cran.r-project.org/web/packages/compboost/vignettes/compboost.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppEnsmallen&#34;&gt;RcppEnsmallen&lt;/a&gt; v0.1.10.0.1: Implements an interface to the C++ based &lt;a href=&#34;http://ensmallen.org/&#34;&gt;Ensmallen&lt;/a&gt; mathematical optimization library that provides a simple set of abstractions for writing an objective function to optimize. Optimizers include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SAMCpack&#34;&gt;SAMpack&lt;/a&gt; v0.1.1: Implements Stochastic Approximation Monte Carlo (SAMC) samplers capable of sampling from multimodal or doubly intractable distributions. See &lt;a href=&#34;doi:10.1002/9780470669723&#34;&gt;Liang et al (2010)&lt;/a&gt; for a complete introduction to the method, and the &lt;a href=&#34;https://cran.r-project.org/package=SAMCpack&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crimedata&#34;&gt;crimedata&lt;/a&gt; v0.1.0: Provides access to publicly available, police-recorded open crime data from large cities in the United States that are included in the &lt;a href=&#34;https://osf.io/zyaqn/&#34;&gt;Crime Open Database&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/nasapower/index.html&#34;&gt;nasapower&lt;/a&gt; v1.02: Implements an interface to &lt;a href=&#34;https://power.larc.nasa.gov/&#34;&gt;&lt;code&gt;POWER&lt;/code&gt; (Prediction Of Worldwide Energy Resource)&lt;/a&gt;, NASA&amp;rsquo;s global meteorology, surface solar energy, and climatology data API. Look &lt;a href=&#34;https://ropensci.github.io/nasapower/&#34;&gt;here&lt;/a&gt; for a quick start.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wikisourcer&#34;&gt;wikisourcer&lt;/a&gt; v0.1.1: Provides access to public domain works from &lt;a href=&#34;https://wikisource.org/&#34;&gt;Wikisource&lt;/a&gt;, a free library from the Wikimedia Foundation project. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/wikisourcer/vignettes/wikisourcer.html&#34;&gt;vignette&lt;/a&gt; for a package tutorial.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/wikisourcer.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gcForest&#34;&gt;gcForest&lt;/a&gt; v0.2.7: Provides an API interface to the &lt;a href=&#34;https://github.com/pylablanche/gcForest&#34;&gt;Python implementation&lt;/a&gt; of Deep Forest, an alternative to Deep Learning. The algorithm is described in &lt;a href=&#34;arXiv:1702.08835v2&#34;&gt;Zhou and Feng (2017)&lt;/a&gt;, and there is a brief package &lt;a href=&#34;https://cran.r-project.org/web/packages/gcForest/vignettes/gcForest-docs.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=galgo&#34;&gt;galgo&lt;/a&gt; v1.4: Allows users to build multivariate predictive models from large data sets having a far larger number of features than samples, such as in functional genomics data sets. See &lt;a href=&#34;doi:10.1093/bioinformatics/btl074&#34;&gt;Trevino and Falciani (2006)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MachineShop&#34;&gt;MachineShop&lt;/a&gt; v0.2.0: Provides a common interface for machine learning model fitting, prediction, performance assessment, and presentation of results. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/MachineShop/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and a note on &lt;a href=&#34;https://cran.r-project.org/web/packages/MachineShop/vignettes/MLModels.html&#34;&gt;Implementation Conventions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/MachineShop.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlflow&#34;&gt;mlflow&lt;/a&gt; v0.8.0: Provides an interface to &lt;a href=&#34;ttps://mlflow.org/&#34;&gt;&lt;code&gt;MLflow&lt;/code&gt;&lt;/a&gt;, an open-source platform for the complete machine learning life cycle that supports installation, tracking experiments, running projects, and saving models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sboost&#34;&gt;sboost&lt;/a&gt; v0.1.0: Provides a fast, C++-based implementation of Freund and Schapire&amp;rsquo;s Adaptive Boosting (AdaBoost) algorithm, and includes methods for classifier assessment, predictions, and cross-validation.&lt;/p&gt;

&lt;h3 id=&#34;medicine&#34;&gt;Medicine&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CoRpower&#34;&gt;CoRpower&lt;/a&gt; v1.0.0: Provides functions to calculate power for assessment of intermediate biomarker responses as correlates of risk in the active treatment group in clinical efficacy trials, as described in &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pubmed/27037797&#34;&gt;Gilbert et al. (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/CoRpower/vignettes/CoRpower.html&#34;&gt;vignette&lt;/a&gt; demonstrates the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=radtools&#34;&gt;radtools&lt;/a&gt; v1.0.0: Provides a collection of utilities for navigating medical image data in DICOM and NIfTI formats. An emphasis on metadata allows simple conversion of image metadata to familiar R data structures, such as lists and data frames. The &lt;a href=&#34;https://cran.r-project.org/web/packages/radtools/vignettes/radtools_usage.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/radtools.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rpact&#34;&gt;rpact&lt;/a&gt; v1.0.0:  Provides functions for designing and analyzing confirmatory adaptive clinical trials with continuous, binary, and survival endpoints according to the methods described in the monograph by &lt;a href=&#34;doi:10.1007/978-3-319-32562-0&#34;&gt;Wassmer and Brannath (2016)&lt;/a&gt;. Look &lt;a href=&#34;https://www.rpact.org/&#34;&gt;here&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ClimProjDiags&#34;&gt;ClimProjDiags&lt;/a&gt; v0.0.1: Provides functions for computing metrics and indices for climate analysis, comparing models, and combining them into ensembles. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/ClimProjDiags/vignettes/anomaly_agreement.html&#34;&gt;anomaly agreement&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ClimProjDiags/vignettes/diurnaltemp.html&#34;&gt;diurnal temperatures&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ClimProjDiags/vignettes/extreme_indices.html&#34;&gt;extreme indices&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ClimProjDiags/vignettes/heatcoldwaves.html&#34;&gt;heat and cold wave duration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DEVis&#34;&gt;DEVis&lt;/a&gt; v1.0.0: Provides a comprehensive tool set for data aggregation, visual analytics, exploratory analysis, and project management that builds upon the Bioconductor &lt;a href=&#34;http://bioconductor.org/packages/release/bioc/html/DESeq2.html&#34;&gt;DESeq2&lt;/a&gt; differential expression package. The &lt;a href=&#34;https://cran.r-project.org/web/packages/DEVis/vignettes/DEVis_vignette.pdf&#34;&gt;vignette&lt;/a&gt; offers a comprehensive introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/DEVis.png&#34; height = &#34;300&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epimdr&#34;&gt;epimdr&lt;/a&gt; v0.6-1: Provides functions for studying epidemics, including the &lt;a href=&#34;http://www.public.asu.edu/~hnesse/classes/seir.html&#34;&gt;S(E)IR model&lt;/a&gt;, time-series SIR and chain-binomial stochastic models, catalytic disease models, and coupled map lattice models. It is a companion to the book &lt;a href=&#34;https://www.springer.com/gp/book/9783319974866&#34;&gt;Epidemics: Models and Data in R&lt;/a&gt; and the Coursera course &lt;a href=&#34;https://www.coursera.org/learn/epidemics&#34;&gt;Epidemics Massive Online Open Course&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=firebehavioR&#34;&gt;firebehavior&lt;/a&gt; v0.1.1: Implements fire behavior prediction models, including those documented in &lt;a href=&#34;doi:10.2737/RMRS-RP-29&#34;&gt;Scott &amp;amp; Reinhardt (2001)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/j.foreco.2006.08.174&#34;&gt;Alexander et al. (2006)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/firebehavioR/vignettes/firebehavioR.html&#34;&gt;vignette&lt;/a&gt; is informative.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/firebehavioR.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lorentz&#34;&gt;lorentz&lt;/a&gt; v1.0.0: Provides the functionality to work with Lorentz transforms and the gyrogroup structure in &lt;a href=&#34;https://en.wikipedia.org/wiki/Special_relativity&#34;&gt;Special Relativity&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/lorentz.png&#34; height = &#34;300&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pubchunks&#34;&gt;pubchunks&lt;/a&gt; v0.1.0: Provides functions for extracting chunks of XML from scholarly articles without having to know how to work with XML. See &lt;a href=&#34;https://cran.r-project.org/web/packages/pubchunks/readme/README.html&#34;&gt;README&lt;/a&gt; to get going.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesMallows&#34;&gt;BayesMallows&lt;/a&gt; v0.1.1: Implements the Bayesian version of the Mallows rank model (Vitelli et al. (2018)(&lt;a href=&#34;http://jmlr.org/papers/v18/15-481.html&#34;&gt;http://jmlr.org/papers/v18/15-481.html&lt;/a&gt;). The &lt;a href=&#34;https://cran.r-project.org/web/packages/BayesMallows/vignettes/BayesMallowsPackage.html&#34;&gt;vignette&lt;/a&gt; provides the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/BayesMallows.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=contextual&#34;&gt;contextual&lt;/a&gt; v0.9.1: Facilitates the simulation and evaluation of context-free and contextual multi-Armed Bandit policies or algorithms to ease the implementation, evaluation, and dissemination of both existing and new bandit algorithms and policies. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/contextual/vignettes/contextual.html&#34;&gt;Getting Started Guide&lt;/a&gt; and this &lt;a href=&#34;https://cran.r-project.org/web/packages/contextual/vignettes/posts.html&#34;&gt;list of posts&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/contextual.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coxrt&#34;&gt;coxrt&lt;/a&gt; v1.0.0: Implements Cox Proportional Hazards regression for right-truncated data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/coxrt/vignettes/coxrt-vignette.html&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/coxrt.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crossrun&#34;&gt;crossrun&lt;/a&gt; v0.1.0: Estimates the joint distribution of number of crossings and the longest run in a series of independent Bernoulli trials. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/crossrun/vignettes/vignettecrossrun.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=logisticRR&#34;&gt;logisticRR&lt;/a&gt; v0.2.0: Asserting that relative risk is often of interest in public health, this package provides functions to return adjusted relative risks from logistic regression model under potential confounders. The &lt;a href=&#34;https://cran.r-project.org/web/packages/logisticRR/vignettes/logisticRR.html&#34;&gt;vignette&lt;/a&gt; does the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lognorm&#34;&gt;lognorm&lt;/a&gt; v0.1.3: Estimates the distribution parameters and computes moments and other basic statistics of the lognormal distribution &lt;a href=&#34;doi:10.1641/0006-3568(2001)051[0341:lndats]2.0.co;2&#34;&gt;Limpert al. (2001)&lt;/a&gt;, and also provides an approximation to the distribution of the sum of several correlated lognormally distributed variables &lt;a href=&#34;doi:10.12988/ams.2013.39511&#34;&gt;Lo (2013)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/lognorm/vignettes/aggregateCorrelated.html&#34;&gt;Aggregating Correlated Random Variables&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/lognorm/vignettes/lognormalSum.html&#34;&gt;Approximating Sums&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lolog&#34;&gt;lolog&lt;/a&gt; v1.1: Provides functions to estimate Latent Order Logistic (LOLOG) Models for Networks, and also visual diagnostics and goodness of fit metrics are provided. See &lt;a href=&#34;arXiv:1804.04583&#34;&gt;Fellows (2018)&lt;/a&gt; for a detailed description of the methods. One vignette works through an &lt;a href=&#34;https://cran.r-project.org/web/packages/lolog/vignettes/lolog-ergm.pdf&#34;&gt;example&lt;/a&gt;, and another introduces &lt;a href=&#34;https://cran.r-project.org/web/packages/lolog/vignettes/lolog-introduction.pdf&#34;&gt;lolog models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/lolog.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=matrixNormal&#34;&gt;matrixNormal&lt;/a&gt; v0.0.0: Provides the functions to compute densities, probabilities, and random deviates of the Matrix Normal distribution. See &lt;a href=&#34;doi:10.7508/ijmsi.2010.02.004&#34;&gt;Iranmanesh et.al. (2010)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=outcomerate&#34;&gt;outcomerate&lt;/a&gt; v1.0.1: Implements standardized survey outcome rate functions, including the response rate, contact rate, cooperation rate, and refusal rate that allow researchers to measure the quality of survey data using standards published by the &lt;a href=&#34;https://www.aapor.org/&#34;&gt;American Association of Public Opinion Research&lt;/a&gt;. For details, see &lt;a href=&#34;https://www.aapor.org/Standards-Ethics/Standard-Definitions-(1).aspx&#34;&gt;AAPOR (2016)&lt;/a&gt;. The vignette provides an &lt;a href=&#34;https://cran.r-project.org/web/packages/outcomerate/vignettes/intro-to-outcomerate.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/outcomerate.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parmsurvfit&#34;&gt;parmsurvfit&lt;/a&gt; v0.0.1: Fits right-censored data to a given parametric distribution, and produces summary statistics, hazard, cumulative hazard and probability plots, and the Anderson-Darling test statistic. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/parmsurvfit/vignettes/parmsurvfit_vig.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ppgmmga&#34;&gt;ppgmmga&lt;/a&gt; v1.0.1: Implements a Projection Pursuit algorithm for dimension reduction based on Gaussian Mixture Models. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ppgmmga/vignettes/ppgmmga.html&#34;&gt;vignette&lt;/a&gt; provides a quick tour of the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/ppgmmga.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppDist&#34;&gt;RcppDist&lt;/a&gt; v0.1.1: Provides additional statistical distributions that
can be called from C++ when writing code using Rcpp or RcppArmadillo. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/RcppDist/vignettes/RcppDist.pdf&#34;&gt;vignette&lt;/a&gt; for a list of the distributions supported.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simstandard&#34;&gt;simstandard&lt;/a&gt; v0.2.0: Enables the creation of simulated data from structural equation models with standardized loading. The &lt;a href=&#34;https://cran.r-project.org/web/packages/simstandard/vignettes/simstandard_tutorial.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/simstandard.png&#34; height = &#34;300&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=carrier&#34;&gt;carrier&lt;/a&gt; v0.1.0: Enables users to create functions that are isolated from their environment. These isolated functions, also called crates, print at the console with their total size and can be easily tested locally before being sent to a remote.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=carbonate&#34;&gt;carbonate&lt;/a&gt; v0.1.0: Implements an interface to &lt;a href=&#34;https://carbon.now.sh/about&#34;&gt;carbon.js&lt;/a&gt;, which allows developers to create images of source code. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/carbonate/vignettes/tests_and_coverage.html&#34;&gt;Tests and Coverage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=generics&#34;&gt;generics&lt;/a&gt; v0.0.1: In order to reduce potential package dependencies and conflicts, &lt;code&gt;generics&lt;/code&gt; provides a number of commonly used S3 generics.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=REPLesentR&#34;&gt;REPLesentR&lt;/a&gt; v0.3.0: Allows users to create presentations and display them inside the R &lt;code&gt;REPL&lt;/code&gt; (console). Supports &lt;code&gt;RMarkdown&lt;/code&gt; and other text format.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stationery&#34;&gt;stationery&lt;/a&gt; v0.98.5.5: Provides templates, guides, and scripts for writing documents in &lt;code&gt;LaTeX&lt;/code&gt; and &lt;code&gt;R markdown&lt;/code&gt; to produce guides, slides, and reports; and includes several vignettes to assist new users of literate programming. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/stationery/vignettes/stationery.pdf&#34;&gt;Overview&lt;/a&gt;, a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/stationery/vignettes/Rmarkdown.pdf&#34;&gt;R Markdown Basics&lt;/a&gt;, and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/stationery/vignettes/HTML_special_features.html&#34;&gt;R Markdown HTML&lt;/a&gt;, and a comparison between &lt;a href=&#34;https://cran.r-project.org/web/packages/stationery/vignettes/code_chunks.pdf&#34;&gt;Sweave and Knitr code chunks&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=balance&#34;&gt;balance&lt;/a&gt; v0.1.6: Provides an alternative scheme for visualizing balances (used in &lt;a href=&#34;https://en.wikipedia.org/wiki/Compositional_data&#34;&gt;compositional data analysis&lt;/a&gt;) as described in &lt;a href=&#34;doi:10.12688/f1000research.15858.1&#34;&gt;Quinn (2018)&lt;/a&gt;, as well as a method for principal balance analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/balance/vignettes/balance.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/balances.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trelliscopejs&#34;&gt;trelliscopejs&lt;/a&gt; v0.1.14: Provides methods that make it easy to create a Trelliscope display specification for TrelliscopeJS, including high-level functions for creating displays from within &lt;code&gt;dplyr&lt;/code&gt; or &lt;code&gt;ggplot2&lt;/code&gt; workflows. There is a vignette on &lt;a href=&#34;https://hafen.github.io/trelliscopejs/#trelliscope&#34;&gt;trelliscope Documentation&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/trelliscopejs/vignettes/rd.html&#34;&gt;trelliscope Package Reference&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-19-Rickert-OctTop40_files/trelliscopejs.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/11/29/october-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Mathematician&#39;s Perspective on Topological Data Analysis and R</title>
      <link>https://rviews.rstudio.com/2018/11/14/a-mathematician-s-perspective-on-topological-data-analysis-and-r/</link>
      <pubDate>Wed, 14 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/11/14/a-mathematician-s-perspective-on-topological-data-analysis-and-r/</guid>
      <description>
        &lt;p&gt;A few years ago, when I first became aware of Topological Data Analysis (TDA), I was really excited by the possibility that the elegant theorems of Algebraic Topology could provide some new insights into the practical problems of data analysis. But time has passed, and the &lt;a href=&#34;https://arxiv.org/pdf/1609.08227.pdf&#34;&gt;sober assessment&lt;/a&gt; of Larry Wasserman seems to describe where things stand.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;TDA is an exciting area and is full of interesting ideas. But so far, it has had little impact on data analysis.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nevertheless, TDA researchers have been quietly working the problem and at least some of them are using R (see below). Since I first read Professor Wasserman&amp;rsquo;s paper, I have been very keen on getting the perspective of a TDA researcher. So, I am delighted to present the following interview with &lt;a href=&#34;https://sites.google.com/site/noahgian/&#34;&gt;Noah Giansiracusa&lt;/a&gt;, Algebraic Geometer, TDA researcher and co-author of a &lt;a href=&#34;https://amstat.tandfonline.com/doi/full/10.1080/10618600.2017.1422432#.W-ICw5NKhpg&#34;&gt;recent JCGS paper&lt;/a&gt; on a new visualization tool for persistent homology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Hello Dr. Giansiracusa. Thank you for making time for us at R Views. How did you get interested in TDA?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While doing a postdoc in pure mathematics (algebraic geometry, specifically) I, probably like many people, could not escape a feeling that crept up from time to time&amp;mdash;particularly during the more challenging moments of research frustration&amp;mdash;that perhaps the efforts I was putting into proving abstract theorems might have been better spent working in a more practical, applied realm of mathematics.  However, pragmatic considerations made me apprehensive at that point in my career to take a sudden departure, for I finally felt like I was gaining some momentum in algebraic geometry, developing a nice network of supportive colleagues, etc., and also that I would very soon be on the tenure track job market and I knew that if I was hired (a big &amp;ldquo;if&amp;rdquo;!) it would be for a subject I had actually published in, not one I was merely curious about or had recently moved into.  But around this same time I kept hearing about an exciting but possibly over-hyped topic called topological data analysis: TDA.  It really seemed to be in the air at the time (this was about five years ago).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Why do you think TDA took off?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I can only speak for myself, but I think there were two big reasons that TDA generated so much buzz among mathematicians at the early stages.&lt;/p&gt;

&lt;p&gt;First, it was then, and still is impossible to escape the media blitz on &amp;ldquo;big data&amp;rdquo; and the &amp;ldquo;data revolution&amp;rdquo; and related sentiments. This is felt strongly within academic circles (our deans would love us all to be working in data it seems!) but also in the mainstream press. Yet, I think pure mathematicians often felt somewhat on the periphery of this revolution: we knew that the modern developments in data and deep learning and artificial intelligence would not be possible without the rigorous foundations our mathematical ancestors had laid, but we also knew that most of the theorems we are currently proving would in all likelihood play absolutely zero role in any of the contemporary story. TDA provided a hope for relevance, that in the end the pure mathematician would come out of the shadows of obscurity and strike a data science victory proving our ineluctable relevance and superiority in all things technical&amp;mdash;and this hope quickly turned to hype.&lt;/p&gt;

&lt;p&gt;I think I and many other pure mathematicians were rooting for TDA, to show the world that our work has value.  We tired of telling stories of how mathematicians invented differential geometry before Einstein used it in relativity and your GPS would not be possible without this.  We needed a more fresh, decisive victory in the intellectual landscape; number theory used in cryptography is great, but still too specialized: TDA had the promise of bringing us into the (big) data revolution. And so we hoped, and we hyped.&lt;/p&gt;

&lt;p&gt;And second, from a very practical perspective, I simply did not have time to retrain myself in applied math, the usual form of applied math based heavily on differential equations, modeling, numerical analysis, etc.  But TDA seemed to offer a chance to gently transition to data science mathematical relevance&amp;mdash;instead of starting from scratch, pure mathematicians such as myself would simply need to add one more chapter to our background in topics like algebraic topology and then we&amp;rsquo;d be ready to go and could brand ourselves as useful!  And if academia didn&amp;rsquo;t work out, Google would surely rather open the doors of employment to a TDA expert than to a traditional algebraic topologist (or algebraic geometer, in my case).&lt;/p&gt;

&lt;p&gt;I think these are two of the main things that brought TDA so much early attention before it really had many real-world successes under its belt, and they are certainly what brought me to it; well, that and also an innocent curiosity to understand what TDA really is, how it works, and whether or not it does what it claims.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: So how did you get started?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I first dipped my toes in the TDA waters by agreeing to do a reading course with a couple undergraduates interested in the topic; then I led an undergraduate/master&amp;rsquo;s level course where we studied the basics of persistent homology, downloaded some data sets, and played around.  We chose to use R for that since there are many data sets readily available, and also because we wanted to do some simple experiments like sampling points from nice objects like a sphere but then adding noise, so we knew we wanted to have a lot of statistical functions available to us and R had that plus TDA packages already.  While doing this I grew to quite like R and so have stuck with it ever since.  In fact, I&amp;rsquo;m now using it also on a (non-TDA) project to analyze Supreme Court voting patterns from a computational geometry perspective.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Do you think TDA might become a practical tool for statisticians?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First of all, I think this is absolutely the correct way to phrase the question!  A few years ago TDA seemed to have almost an adversarial nature to it, that topologists were going to do what data scientists were doing but better because fancy math and smart people were involved.  So the question at the time seemed to be whether TDA would supplant other forms of data science, and this was a very unfortunate way to view things.&lt;/p&gt;

&lt;p&gt;But, it was easy to entirely discredit TDA by saying that it makes no practical difference whether your data has the homology of a Klein bottle, or there were no real-world examples where TDA had outperformed machine learning.  This type of dialogue was missing the point.  As your question suggests, TDA should be viewed as a tool to be added to the quiver of data science arrows, rather than an entirely new weapon.&lt;br /&gt;
In fact, while this clarification moves the dialogue in a healthy direction (TDA and machine learning should work together, rather than compete with each other!) I think there&amp;rsquo;s still one further step we should take here: TDA is not really a well-defined entity.  For instance, when I see topics like random decision forests, it looks very much like topology to me!  (Any graph, of which a tree is an example, is a 1-dimensional simplicial complex, and actually if you look under the hood, the standard Rips complex approach in TDA builds its higher dimensional simplicial complexes out of a 1-dimensional simplicial complex, so both random forests and TDA&amp;mdash;and most of network theory&amp;mdash;are really rooted in the common world of graph theory.)&lt;/p&gt;

&lt;p&gt;Another example: the 0-dimensional barcode for the Rips flavor of TDA encodes essentially the same information as hierarchical clustering.  All I&amp;rsquo;m saying here is that there&amp;rsquo;s more traditional data science in TDA than one might first imagine, and there&amp;rsquo;s more topology in traditional data science than one might realize.  I think this is healthy, to recognize connections like these&amp;mdash;it helps one see a continuum of intellectual development here rather than a discrete jump from ordinary data science to fancy topological data science.&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s a long-winded way of saying that you phrased the question well. The (less long-winded) answer to the question is: Yes!  Once one sees TDA as one more tool for extracting structure and statistics from data, it is much easier to imagine it being absorbed into the mainstream.  It need not outperform all previous methods or revolutionize data science, it merely needs to be, exactly as you worded it, a practical tool.  Data science is replete with tools that apply in some settings and not others, work better with some data than others, reveal relevant information sometimes more than others, and TDA (whatever it is exactly) fits right into this.  There certainly will be some branches of TDA that gain more traction over the years than others, but I am absolutely convinced that at least some of the methods used in TDA will be absorbed into statistical learning just as things like random decision trees and SVMs (both of which have very topological/geometric flavors to them!) have.  This does not mean that every statistician needs to learn TDA, just as not every statistician needs to learn all the latest methods in deep learning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Where do you think TDA has had the most success?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over the past few years I think the biggest strides TDA has made have been in terms of better interweaving it with other methods and disciplines&amp;mdash;so big topics with lots of progress but still room for more have included confidence intervals, distributions of barcodes, feature selection and kernel methods in persistent homology.  These are all exciting topics and healthy for the long-term development of TDA.&lt;/p&gt;

&lt;p&gt;I think, perhaps controversially, the next step might actually be to rid ourselves of the label TDA.  For one thing, TDA is very geometric and not just topological (which is to say: distances matter!).  But the bigger issue for me is that we should refer to the actual tools being used (mapper, persistent homology in its various flavors, etc.) rather than lump them arbitrarily together under this common label.  It took many years for statisticians to jump on the machine learning bandwagon, and part of what prevented them from doing so sooner was language; the field of statistical learning essentially translates machine learning into more familiar statistical terminology and reveals that it is just another branch of the same discipline.  I suspect something similar will take place with TDA&amp;hellip; er, I should say, with these recent topological and geometric data analysis tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Do you think focusing on the kinds of concrete problems faced when trying to apply topological and algebraic ideas to data analysis will turn out to be a productive means of motivating mathematical research?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, absolutely&amp;mdash;and this is also a great question and a healthy way to look at things!  Pure mathematicians have no particular agenda or preconceived notion of what they should and should not be studying: pure mathematics, broadly speaking, is logical exploration and development of structure and symmetry.  The more intricate a structure appears to be, and the more connected to other structures we have studied, the more interested we tend to be in it.  But that really is pretty much all we need to be interested&amp;mdash;and to be happy.&lt;/p&gt;

&lt;p&gt;So TDA provides a whole range of new questions we can ask, and new structures we can uncover, and inevitably many of these will tie back to earlier areas of pure mathematics in fascinating ways&amp;mdash;all the while, throughout these explorations pure mathematicians likely will end up laying foundations that help provide a stable scaffolding for the adventurous data practitioners who jump into methodology before the full mathematical landscape has been revealed.  So TDA absolutely will lead to new, important mathematical research:  important both because we&amp;rsquo;ll uncover beautiful structures and connections, and important also because it will provide some certainty to the applied methods build on top of this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: More specifically, what role might the R language play in facilitating the practice or teaching of mathematics?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Broadly speaking, I think many teachers&amp;mdash;especially in pure mathematics&amp;mdash;undervalue the importance of computer programming skills, though this is starting to change as pure mathematicians increasingly enjoy experimentation as a way of exploring small examples, honing intuition, and finding evidence for conjectures.  While the idea of theorem-proof mathematics is certainly the staple of our discipline, it&amp;rsquo;s not the only way to understand mathematical structure.  In fact, students often find mathematical material resonates with them much more strongly if they uncover a pattern by experimenting on a computer rather than just being fed it through lecture or textbooks. Concretely, if students play with something like the distribution of prime numbers, they might get excited to see the fascinating interplay between randomness and structure that emerges, and that can better prepare them to appreciate formally learning the prime number theorem in a classroom.  So as things like TDA emerge, the number of pure mathematics topics that can be explored on a computer increases, and I think that&amp;rsquo;s a great thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Where does R fit in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Well, much of the mathematical exploration I&amp;rsquo;m referring to here is symbolic&amp;mdash;so very precise and algebraic flavor&amp;mdash;and R certainly has no limitations working precisely, but it&amp;rsquo;s not the main goal of the language so one likely would use a computer algebra system instead.  But, one exciting thing TDA does help us see is that there&amp;rsquo;s a marvelous interface between the symbolic and numerical worlds (here represented by the topology and the statistics, respectively) and I think this is great for both teaching and research.  The more common ground we find between topics that previously seemed quite disparate, the more chance we have of building meaningful interdisciplinary collaborations, the more perspectives we can provide our students to motivate and study something, and the more we see unity within mathematics.  My favorite manifestation of this is that TDA is the study of the topology of discrete spaces&amp;mdash;but discrete spaces have no non-trivial topology!  What&amp;rsquo;s really going on then is that data gives us a discrete glimpse into a continuous, highly structured world, and TDA aims to restore the geometric structure lost due to sampling.  In doing so one cannot, and should not, avoid statistics, so pure mathematics is brought meaningfully in contact with statistics and I absolutely love that.  This means the R language finds a role in pure math where it may previously not have: topology with noise, algebra with uncertainty.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thank you again! I think your ideas are going to inspire some R Views readers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Editors note: here are some R packages for doing TDA:&lt;br /&gt;
   * &lt;a href=&#34;https://cran.r-project.org/package=TDA&#34;&gt;TDA&lt;/a&gt; contains tools for the statistical analysis of persistent homology and for density clustering.&lt;br /&gt;
   * &lt;a href=&#34;https://cran.r-project.org/package=TDAmapper&#34;&gt;TDAmapper&lt;/a&gt; enables TDA using Discrete Morse Theory.&lt;br /&gt;
   * &lt;a href=&#34;https://cran.r-project.org/package=TDAstats&#34;&gt;TDAstats&lt;/a&gt; offers a tool set for TDA including for calculating persistent homology in a Vietoris-Rips complex.&lt;br /&gt;
   * &lt;a href=&#34;https://cran.r-project.org/package=pterrace&#34;&gt;pterrace&lt;/a&gt; builds on TDA and offers a new multi-scale and parameter free summary plot for studying topological signals.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-11-07-Giansiracura-TDA_files/pterrace.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/11/14/a-mathematician-s-perspective-on-topological-data-analysis-and-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Serendipity at R / Medicine</title>
      <link>https://rviews.rstudio.com/2018/10/16/serendipity-at-r-medicine/</link>
      <pubDate>Tue, 16 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/10/16/serendipity-at-r-medicine/</guid>
      <description>
        &lt;p&gt;We knew we were on to something important early on in the process of organizing &lt;a href=&#34;www.r-medicine.com&#34;&gt;R / Medicine 2018&lt;/a&gt;. Even during our initial attempts to articulate the differences between this conference and &lt;a href=&#34;www.rinpharma.com&#34;&gt;R / Pharma 2018&lt;/a&gt;, it became clear that the focus on the use of R and statistics in clinical settings was going to be a richer topic than just the design of clinical trials. However, it wasn&amp;rsquo;t until the conference got underway that we realized there was magic in the mix of attendees. R / Medicine attracted quite a few clinicians who were themselves using R in their work, or were in the process of teaching themselves R. This group catalyzed the discussions that continued throughout the conference, enabling high-bandwidth exchanges that would have otherwise suffered from the effort to translate between the two cultures. The small, single-track nature of the conference helped to keep the conversations going, with the questions and answers at the end of a given talk helping to enrich the quality of successive discussions.&lt;/p&gt;

&lt;p&gt;Rob Tibshirani set the collaborative tone for the conference with his opening &lt;a href=&#34;https://r-medicine.netlify.com/talks/talk7.pdf&#34;&gt;keynote talk&lt;/a&gt; describing the clinical forecasting system he and his collaborators have built to predict platelet usage for the Stanford hospitals. Big-league and big-impact, the system shows the promise of delivering real clinical and financial benefits. Tibshirani&amp;rsquo;s presentation of the modeling process also set the bar for clarity.&lt;/p&gt;

&lt;p&gt;The other keynotes were also &amp;ldquo;top shelf&amp;rdquo;. Michael Lawrence spoke about &lt;a href=&#34;https://r-medicine.netlify.com/talks/michael-lawrence-keynote.pdf&#34;&gt;Scientific Software In-the-Large&lt;/a&gt;. He laid out three challenges for scientific programming at this scale:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Integration of independently developed modules&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Translation of analyses and prototypes into software&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Scalability&lt;br /&gt;
and addressed these issues using examples from the &lt;a href=&#34;https://www.bioconductor.org/&#34;&gt;Bioconductor&lt;/a&gt; project.&lt;/p&gt;

&lt;p&gt;Victoria Stodden&amp;rsquo;s Keynote, &lt;a href=&#34;http://web.stanford.edu/~vcs/talks/Yale-Sept-2018-STODDEN.pdf&#34;&gt;Computational Reproducibility in Medical Research: Toward Open Code and Data&lt;/a&gt;, was a meditation on the need to reassess scientific transparency in an age where big data and computational power are driving medical research, and deep intellectual contributions are encoded in software. I was particularly struck by the idea that progress towards computational reproducibility depends on the coordination of stakeholders.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-10-RMedicine_files/progress.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;Perhaps the highest-energy talk of the conference (and maybe all of the conferences I have attended this year) was given by Yale&amp;rsquo;s &lt;a href=&#34;https://medicine.yale.edu/intmed/people/harlan_krumholz.profile&#34;&gt;Dr. Harlan Krumholz&lt;/a&gt;. Unfortunately, we have neither video nor slides from this keynote, but to give you some ideal of Dr. Krumholz iconoclastic work, look at the 2010 &lt;a href=&#34;https://www.forbes.com/forbes/2010/0927/opinions-harlan-krumholz-yale-medicine-ideas-opinions.html#311fdfca6db3&#34;&gt;Forbes Article&lt;/a&gt; and this more recent article published in &lt;a href=&#34;https://www.healthaffairs.org/doi/10.1377/hlthaff.2014.0053&#34;&gt;HealthAffairs&lt;/a&gt;. The following are some notes I managed to take at the talk between moments of mesmerization. With respect to medicine in general Dr. Krumholz said that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There could not be a more exciting era in medicine. Medicine is emerging as an information science and the clinician&amp;rsquo;s role is changing to be a guide or interpretor, not a shaman.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Commenting on evidence-based medicine:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;More than half of the guidlines in cardiology are not based on evidence.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;With respect to medical data, he said:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The goal should be to take high-dimensional data and make it low-dimensional. Instead of thinking that everyone should have the same data, we should move towards thinking: How dow we use the data that we do have? There should be no missing data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I took these statements to mean that teams of clinicians, statisticians, and data scientists should be working towards building predictive models for individual patients based on whatever data is available for them and whatever big data is relevant. This was clearly the music the crowd wanted to dance to.&lt;/p&gt;

&lt;p&gt;The slides for most of the rest of the talks are available on the website. One talk I would like to highlight here is Nathaniel Phillips&amp;rsquo; talk on &lt;a href=&#34;https://ndphillips.github.io/RMedicine_2018/#1&#34;&gt;Fast and Frugal Trees&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-10-RMedicine_files/fft.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;This talk addressed a recurring theme throughout the conference: the difference in decision making between the two cultures of statisticians and physicians. Probabilistic estimates to characteristic risk and to inform decision making are central to a statisticians worldview. Physicians, on the other hand, are in general not comfortable with probabilities, and when push comes to shove, prefer unambiguous guidelines and thresholds, such as blood pressure ranges, to inform treatment decisions. A vexing cultural problem is to identify effective decision models that have a chance of actually being used by clinicians.&lt;/p&gt;

&lt;p&gt;The conference finished with a roundtable discussion with the theme &lt;em&gt;Bridging the Two Cultures&lt;/em&gt;, with panelists Beth Atkinson, Joseph Chou, Peter Higgins, Stephan Kadauke, Chinonyerem Madu, and Jack Wasey representing both the statistical and clinical points of view. The moderator (me) began by asking three questions:
  1. How do clinicians engage with statisticians and data scientists?
  2. What are some key ideas you should know about collaborating?
  3. In your experience, what kinds of engagements have been the most successful?&lt;/p&gt;

&lt;p&gt;Panelists were free to respond as they felt inclined to any or all of the questions. As I recall, a consensus emerged around three key ideas: make an effort to empathize with colleagues, meet frequently and go out of your way to interact with colleagues, and carefully select projects and then cultivate them.&lt;/p&gt;

&lt;p&gt;Planning is already underway for R / Medicine 2019. Mark the week of September 23rd, and stay tuned!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/10/16/serendipity-at-r-medicine/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>September 2018: Top 40 New Packages</title>
      <link>https://rviews.rstudio.com/2018/10/08/september-2018-top-40-new-packages/</link>
      <pubDate>Mon, 08 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/10/08/september-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;September was another relatively slow month for new package activity on CRAN: &amp;ldquo;only&amp;rdquo; 126 new packages by my count. My Top 40 list is heavy on what I characterize as &amp;ldquo;utilities&amp;rdquo;: packages that either extend R in some fashion or make it easier to do things in R. This month, the packages I selected fall into eight categories: Data, Finance, Machine Learning, Science, Statistics, Time Series, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trigpoints&#34;&gt;trigpoints&lt;/a&gt; v1.0.0: Contains a complete data set of historic GB trig points (fixed survey points that help mapmakers and hikers) in &lt;a href=&#34;https://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid&#34;&gt;British National Grid (OSGB36)&lt;/a&gt; coordinate reference system.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=UKgrid&#34;&gt;UKgrid&lt;/a&gt; v0.1.0: Provides a time series of the national grid demand (high-voltage electric power transmission network) in the UK since 2011. The &lt;a href=&#34;https://cran.r-project.org/web/packages/UKgrid/vignettes/UKgrid_vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/UKgrid.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jubilee&#34;&gt;jubilee&lt;/a&gt; v0.2-5: Implements a long-term forecast model called &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3156574&#34;&gt;Jubilee-Tectonic model&lt;/a&gt; to forecast future returns of the U.S. stock market, Treasury yield, and gold price. The &lt;a href=&#34;https://cran.r-project.org/web/packages/jubilee/vignettes/jubilee-tutorial.pdf&#34;&gt;vignette&lt;/a&gt; shows the math.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/jubilee.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=portsort&#34;&gt;portsort&lt;/a&gt; v0.1.0: Provides functions to sort assets into portfolios for up to three factors via a conditional or unconditional sorting procedure. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/portsort/vignettes/portsort.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/portsort.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=crfsuite&#34;&gt;crfsuite&lt;/a&gt; v0.1.1: Wraps the &lt;a href=&#34;https://github.com/chokkan/crfsuite&#34;&gt;CRFsuite library&lt;/a&gt; allowing users to fit a conditional random field model. The focus is Natural Language Processing, and there are models for named entity recognition, text chunking, part of speech tagging, intent recognition, and classification. The &lt;a href=&#34;https://cran.r-project.org/web/packages/crfsuite/vignettes/crfsuite-nlp.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ELMSO&#34;&gt;ELMSO&lt;/a&gt; v1.0.0: Implements the algorithm described in &lt;a href=&#34;http://journals.ama.org/doi/10.1509/jmr.15.0307&#34;&gt;Paulson, Luo, and James (2018)&lt;/a&gt;; see &lt;a href=&#34;http://www-bcf.usc.edu/~gareth/research/ELMSO.pdf&#34;&gt;here&lt;/a&gt; for a full-text version of the paper. The algorithm allocates budget across a set of online advertising opportunities.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=embed&#34;&gt;embed&lt;/a&gt; v0.0.1: Provides functions to convert factor predictors to one or more numeric representations using simple generalized &lt;a href=&#34;arXiv:1611.09477&#34;&gt;linear models&lt;/a&gt; or &lt;a href=&#34;arXiv:1604.06737&#34;&gt;nonlinear models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=newsmap&#34;&gt;newsmap&lt;/a&gt; v0.6: Implements a semi-supervised model for geographical document classification ([Watanabe (2018)])(doi:10.&lt;sup&gt;1080&lt;/sup&gt;&amp;frasl;&lt;sub&gt;21670811&lt;/sub&gt;.2017.1293487) with seed dictionaries in English, German, Spanish, Japanese, and Russian. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/newsmap/readme/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=splinetree&#34;&gt;splinetree&lt;/a&gt; v0.1.0: Provides functions to build regression trees and random forests for longitudinal or functional data using a spline projection method. Implements and extends the work of &lt;a href=&#34;doi:10.1080/10618600.1999.10474847&#34;&gt;Yu and Lambert (1999)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/splinetree/vignettes/Long-Intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/splinetree/vignettes/Tree-Intro.html&#34;&gt;trees&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/splinetree/vignettes/Forest-Intro.html&#34;&gt;forests&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/splinetree.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stylest&#34;&gt;stylest&lt;/a&gt; v0.1.0: Provides functions to estimate the distinctiveness in speakers&amp;rsquo; (authors&amp;rsquo;) style. Fits models that can be used for predicting speakers of new texts. See &lt;a href=&#34;doi:10.2139/ssrn.3235506&#34;&gt;Spirling et al (2018)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/stylest/vignettes/stylest-vignette.html&#34;&gt;vignette&lt;/a&gt; for an example on how to use the package.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=conStruct&#34;&gt;conStruct&lt;/a&gt; v1.0.0: Provides a method for modeling genetic data as a combination of discrete layers, within each of which relatedness may decay continuously with geographic distance. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/conStruct/vignettes/format-data.html&#34;&gt;formatting data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/conStruct/vignettes/model-comparison.html&#34;&gt;model construction&lt;/a&gt;, and on &lt;a href=&#34;https://cran.r-project.org/web/packages/conStruct/vignettes/run-conStruct.html&#34;&gt;running&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/conStruct/vignettes/visualize-results.html&#34;&gt;visualizing&lt;/a&gt; &lt;code&gt;consStruct&lt;/code&gt; analyses.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/conStruct.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=episcan&#34;&gt;episcan&lt;/a&gt; v0.0.1: Provides some efficient mechanisms to scan epistasis in genome-wide interaction studies (GWIS), and supports both case-control status (binary outcome) and quantitative phenotype (continuous outcome) studies. See &lt;a href=&#34;doi:10.1038/ejhg.2010.196&#34;&gt;Kam-Thong and Cxamara et al. (2011)&lt;/a&gt;,  &lt;a href=&#34;doi:10.1093/bioinformatics/btr218&#34;&gt;Kam-Thong and Pütz et al. (2011)&lt;/a&gt;, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/episcan/vignettes/episcan.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ahpsurvey&#34;&gt;ahpsurvey&lt;/a&gt; v0.2.2: Implements the Analytic Hierarchy Process, a versatile multi-criteria decision-making tool introduced by &lt;a href=&#34;doi:10.1016/0270-0255(87)90473-8&#34;&gt;Saaty (1987)&lt;/a&gt; that allows decision-makers to weigh attributes and evaluate alternatives presented to them. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ahpsurvey/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/ahpsurvey.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=empirical&#34;&gt;empirical&lt;/a&gt; v0.1.0: Implements empirical univariate probability density functions (continuous functions) and empirical cumulative distribution functions (step functions or continuous). The &lt;a href=&#34;https://cran.r-project.org/web/packages/empirical/vignettes/empirical.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=basicMCMCplots&#34;&gt;basisMCMCplots&lt;/a&gt; v0.1.0: Provides functions for examining posterior MCMC samples from a single and multiple chains that interface with the NIMBLE software package. See &lt;a href=&#34;doi:10.1080/10618600.2016.1172487&#34;&gt;de Valpine et al. (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MetaStan&#34;&gt;MetaStan&lt;/a&gt; v0.0.1: Provides functions to perform Bayesian meta-analysis using &lt;code&gt;Stan&lt;/code&gt;. Includes binomial-normal hierarchical models and option to use weakly informative priors for the heterogeneity parameter and the treatment effect parameter, which are described in &lt;a href=&#34;arXiv:1809.04407&#34;&gt;Guenhan, Roever, and Friede (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MetaStan/vignettes/MetaStan_BNHM.html&#34;&gt;vignette&lt;/a&gt; contains an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/metastan.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Opt5PL&#34;&gt;Opt4PL&lt;/a&gt; v0.1.1: Provides functions to obtain and evaluate various optimal designs for the 3-, 4-, and 5-parameter logistic models. The optimal designs are obtained based on the numerical algorithm in &lt;a href=&#34;doi:10.18637/jss.v083.i05&#34;&gt;Hyun, Wong, Yang (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rmetalog&#34;&gt;rmatalog&lt;/a&gt; v1.0.0: Implements the metalog distribution, a modern, highly flexible, data-driven distribution. See &lt;a href=&#34;doi:10.1287/deca.2016.0338&#34;&gt;Keelin (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rmetalog/vignettes/rmetalog-vignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/rmetalog.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rwavelet&#34;&gt;rwavelet&lt;/a&gt; v0.1.0: Provides functions to perform wavelet analysis (orthogonal and translation invariant transforms) with applications to data compression or denoising. Most of the code is a port of the &lt;a href=&#34;https://statweb.stanford.edu/~wavelab/&#34;&gt;&lt;code&gt;MATLAB&lt;/code&gt; Wavelab toolbox&lt;/a&gt; written by Donoho, Maleki and Shahram. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rwavelet/vignettes/rwaveletvignette.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/rwavelet.png&#34; height = &#34;300&#34; width=&#34;400&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SamplingBigData&#34;&gt;samplingBigData&lt;/a&gt; v1.0.0: Provides methods for sampling large data sets, including spatially balanced sampling in multi-dimensional spaces with any prescribed inclusion probabilities. Written in C, it uses efficient data structures such as k-d trees that scale to several million rows on a modern desktop computer.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survivalAnalysis&#34;&gt;survivalAnalysis&lt;/a&gt; v0.1.0: Implements a high-level interface to perform survival analysis, including Kaplan-Meier analysis and log-rank tests and Cox regression. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/survivalAnalysis/vignettes/univariate.html&#34;&gt;univariate&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/survivalAnalysis/vignettes/multivariate.html&#34;&gt;multivariate&lt;/a&gt; survival analyses.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/survivalAnalysis.png&#34; height = &#34;300&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ungroup&#34;&gt;ungroup&lt;/a&gt; v1.1.0: Provides functions to implement a penalized composite link model for efficient estimation of smooth distributions from coarsely binned data. For a detailed description of the method and applications, see &lt;a href=&#34;doi:10.1093/aje/kwv020&#34;&gt;Rizzi et al. (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ungroup/vignettes/Intro.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/ungroup.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=bayesdfa&#34;&gt;bayesdfa&lt;/a&gt; v0.1.0: Implements Bayesian dynamic factor analysis, a dimension-reduction tool for multivariate time series, with &lt;code&gt;Stan&lt;/code&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/bayesdfa/vignettes/bayesdfa.html&#34;&gt;vignette&lt;/a&gt; shows how to identify extremes and latent regimes with &lt;code&gt;glmmfields&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/bayesdfa.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tbrf&#34;&gt;tbrf&lt;/a&gt; v0.1.0: Provides rolling statistical functions based on date and time windows instead of n-lagged observations. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tbrf/vignettes/intro_to_tbrf.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/tbrf.png&#34; height = &#34;400&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=atable&#34;&gt;atable&lt;/a&gt; v0.1.0: Provides functions to create tables for reporting clinical trials, calculate descriptive statistics and hypotheses tests, and arrange the results in a table with &lt;code&gt;LaTeX&lt;/code&gt; or &lt;code&gt;Word&lt;/code&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/atable/vignettes/atable_usage.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/atable.png&#34; height = &#34;400&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=av&#34;&gt;av&lt;/a&gt; v0.2: Implements bindings to the &lt;a href=&#34;http://www.ffmpeg.org/&#34;&gt;FFmpeg&lt;/a&gt; AV library for working with audio and video in R.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=binb&#34;&gt;binb&lt;/a&gt; v0.0.2: Provides a collection of &lt;code&gt;LaTeX&lt;/code&gt; styles using &lt;code&gt;Beamer&lt;/code&gt; customization for PDF-based presentation slides in &lt;code&gt;RMarkdown&lt;/code&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/binb/vignettes/metropolisDemo.pdf&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=broom.mixed&#34;&gt;broom.mixed&lt;/a&gt; v0.2.2: Converts fitted objects from various R mixed-model packages into tidy data frames along the lines of the &lt;code&gt;broom&lt;/code&gt; package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=codified&#34;&gt;codified&lt;/a&gt; v0.2.0: Allows authors to augment clinical data with metadata to create output used in conventional publications and reports. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/codified/vignettes/nih-enrollment-html.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/codified.png&#34; height = &#34;400&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=duawranglr&#34;&gt;duawrangler&lt;/a&gt; v0.6.3: Allows users to create shareable data sets from raw data files that contain protected elements. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/duawranglr/vignettes/duawranglr.html&#34;&gt;motivation&lt;/a&gt; for the package and on &lt;a href=&#34;https://cran.r-project.org/web/packages/duawranglr/vignettes/securing_data.html&#34;&gt;securing data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ipc&#34;&gt;ipc&lt;/a&gt; v0.1.0: Provides tools for passing messages between R processes with Shiny Examples showing how to perform useful tasks. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ipc/vignettes/shinymp.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=piggyback&#34;&gt;piggyback&lt;/a&gt; v0.0.8: Works around git&amp;rsquo;s 50MB commit limit to allow larger (up to 2 GB) data files to piggyback on a repository as assets attached to individual GitHub releases. There is a package &lt;a href=&#34;https://cran.r-project.org/web/packages/piggyback/vignettes/intro.html&#34;&gt;overview&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/piggyback/vignettes/alternatives.html&#34;&gt;alternatives&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pysd2r&#34;&gt;pysd2r&lt;/a&gt; v0.1.0: Uses &lt;code&gt;reticulate&lt;/code&gt; to implement an interface to the &lt;code&gt;pysd&lt;/code&gt; toolset, provides a number of &lt;code&gt;pysd&lt;/code&gt; functions, and can read files in &lt;code&gt;Vensim&lt;/code&gt;, &lt;code&gt;mdl&lt;/code&gt;, and &lt;code&gt;xmile&lt;/code&gt; formats. The vignette provides an &lt;a href=&#34;https://cran.r-project.org/web/packages/pysd2r/vignettes/pysd2r.html&#34;&gt;overview&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=radix&#34;&gt;radix&lt;/a&gt; v0.5: Provides functions to format scientific and technical articles for the web with Radix reader-friendly typography, flexible layout options for visualizations, and full support for footnotes and citations.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rbtc&#34;&gt;rbtc&lt;/a&gt; v0.1-5: Implements the &lt;a href=&#34;https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)&#34;&gt;RPC-JSON API for Bitcoin&lt;/a&gt; and provides utility functions for address creation and content analysis of the blockchain.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=salty&#34;&gt;salty&lt;/a&gt; v0.1.0: Lets users take real or simulated data and salt it with errors commonly found in the wild, such as pseudo-OCR errors, Unicode problems, numeric fields with nonsensical punctuation, bad dates, etc. See &lt;a href=&#34;https://cran.r-project.org/web/packages/salty/readme/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=customLayout&#34;&gt;customLayout&lt;/a&gt; v0.2.0: Offers an extended version of the &lt;code&gt;graphics::layout()&lt;/code&gt; function  that also supports &lt;code&gt;grid&lt;/code&gt; graphics, allowing users to create complicated drawing areas for multiple elements by combining much simpler layouts. The &lt;a href=&#34;https://cran.r-project.org/web/packages/customLayout/vignettes/layouts-for-officer-power-point-document.html&#34;&gt;vignette&lt;/a&gt; for &lt;code&gt;PowerPoint&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/customLayout.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=echarts4r&#34;&gt;echarts4r&lt;/a&gt; v0.1.1: Allows users to create interactive charts by leveraging the &lt;a href=&#34;https://ecomfe.github.io/echarts-examples/public/index.html&#34;&gt;Echarts&lt;/a&gt; JavaScript library. It includes 33 chart types, themes, &lt;code&gt;Shiny&lt;/code&gt; proxies, and animations. Look &lt;a href=&#34;https://echarts4r.john-coene.com/&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/echarts4r.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggparliament&#34;&gt;ggparliament&lt;/a&gt; v2.0.0: Provides parliament plots to visualize election results as points in the architectural layout of the legislative chamber. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/arrange_parliament_8.html&#34;&gt;arranging parliament&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/basic-parliament-plots_1.html&#34;&gt;basic plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/draw-majority-threshold_3.html&#34;&gt;drawing majorities&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/emphasize_parliamentarians_6.html&#34;&gt;emphasizing parliamentarians&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/facet-parliament_5.html&#34;&gt;faceting&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/hanging_seats_7.html&#34;&gt;hanging seats&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/highlight-government_4.html&#34;&gt;highlighingt government&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/ggparliament/vignettes/label-parties_2.html&#34;&gt;labeling parties&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/ggparliament.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggTimeSeries&#34;&gt;ggTimeSeries&lt;/a&gt; v1.0.1: Provides additional time series visualizations, such as calendar heat map, steamgraph, and marimekko. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggTimeSeries/vignettes/ggTimeSeries.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-10-08-Sept-Top40_files/ggTimeSeries.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/10/08/september-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Thoughts on R / Pharma 2018</title>
      <link>https://rviews.rstudio.com/2018/10/03/some-thoughts-on-r-pharma-2018/</link>
      <pubDate>Wed, 03 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/10/03/some-thoughts-on-r-pharma-2018/</guid>
      <description>
        &lt;p&gt;It&amp;rsquo;s no secret that there are few industries more competitive than the pharmaceutical industry. Big money placed on long-shot bets for block-buster drugs where being first makes all the difference means a constant struggle to gain a &lt;a href=&#34;https://pharma.elsevier.com/pharma-rd/gaining-competitive-advantage/&#34;&gt;competitive edge&lt;/a&gt;. So, you might find it surprising that the inaugural R / Pharma Conference held this past August on the Harvard campus in a very classy auditorium was all about collaboration.&lt;/p&gt;

&lt;p&gt;Some might also find it surprising that data scientists from competitive companies would gather to share information, but this is quite common. I have seen it before in other competitive industries, for example in &lt;a href=&#34;https://www.ieee.org/standards/index.html&#34;&gt;IEEE&lt;/a&gt;-led standards initiatives, where engineers gather to forge a common technology. Not only is there the human need to share and learn from peers (and also brag a little), there is a larger force at play: a kind of market clearing operation where experts gather to gain as much of an advantage as they can by ensuring that no easily exploitable arbitrage opportunities remain.&lt;/p&gt;

&lt;p&gt;It was a surprise, though (and I think a source of general amusement as the conference proceeded), that nearly every talk seemed to be about Shiny. Looking back, it is clear that it should not have been: 49% of the &lt;a href=&#34;http://rinpharma.com/program/talks-by-author.html&#34;&gt;abstracts&lt;/a&gt; explicitly mention Shiny. This word cloud was built from the abstract submissions.
&lt;img src=&#34;/post/2018-09-28-Rickert-RPharma_files/titles.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;Shiny is basically a technology for sharing complex information across multiple organizations and stakeholders with different skill sets. Shiny, too, is all about collaboration. For a look into the large, production-grade Shiny app, &lt;a href=&#34;https://zappingseb.github.io/RPharma2018/&#34;&gt;bioWARP&lt;/a&gt;, see Sebastian Wolf&amp;rsquo;s &lt;a href=&#34;https://rviews.rstudio.com/2018/09/04/how-to-build-shiny-trucks-not-shiny-cars/&#34;&gt;recent post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Other major themes addressed at the conference were: reproducible research, package administration, scaling R for production, and using R in a regulatory environment. This last theme was underscored by a strong FDA presence. Lilliam Rosario from the &lt;a href=&#34;https://www.fda.gov/aboutfda/centersoffices/officeofmedicalproductsandtobacco/cder/&#34;&gt;FDA Center for Drug Evaluation &amp;amp; Research&lt;/a&gt; delivered the opening keynote, in which she addressed the regulatory role of CDER and the use of R. FDA speaker Mat Souktup spoke about the need to transcend the compartmentalized culture common in medical research, and how open-source tools are helpful in working towards this goal. He explicitly noted along the way that the FDA does not specify what software may be used. The third FDA speaker, Paul Schuette, filled in some details associated with topics raised by Rosario and talked about the use of R and Shiny at CDER. Along these same lines, Andy Nicholls from &lt;a href=&#34;https://www.gsk.com/&#34;&gt;GSK&lt;/a&gt; conducted a well-attended and very informative workshop  on &lt;em&gt;The Challenges of Validating R&lt;/em&gt;. You can find Andy&amp;rsquo;s slides &lt;a href=&#34;https://github.com/andyofsmeg/RValidation&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Other keynote speakers were Max Kuhn, who talked about Modeling in the tidyverse (slides &lt;a href=&#34;http://appliedpredictivemodeling.com/blog/rpharma18&#34;&gt;here&lt;/a&gt;); Joe Cheng, who described how to use Shiny responsibly in pharma (slides &lt;a href=&#34;https://speakerdeck.com/jcheng5/using-shiny-responsibly-in-pharma&#34;&gt;here&lt;/a&gt;); and Michael Lawrence, who spoke about enabling open-source analytics in the enterprise.&lt;/p&gt;

&lt;p&gt;Slides for some of the other presentations made at the conference may be found &lt;a href=&#34;http://rinpharma.com/program/schedule.html&#34;&gt;here&lt;/a&gt;. I expect more will become available soon.&lt;/p&gt;

&lt;p&gt;My very biased impression was that R / Pharma was an unqualified success at accomplishing the major objectives of bringing together data scientists and statisticians working in the Pharmaceutical industry, and of presenting a high quality program that explored several issues relating to the production use of R in a regulatory environment.&lt;/p&gt;

&lt;p&gt;The following chart shows that representatives from quite a few pharmaceutical companies attended in spite of organization problems that artificially limited the overall number of attendees to about 140.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-28-Rickert-RPharma_files/attendees.png&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Planning has already begun for R / Pharma 2019. The exact date has not yet been locked in, but I expect it will be mid-August. Please stay tuned for more information.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/10/03/some-thoughts-on-r-pharma-2018/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August 2018: Top 40 New Packages</title>
      <link>https://rviews.rstudio.com/2018/09/26/august-2018-top-40-new-packages/</link>
      <pubDate>Wed, 26 Sep 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/09/26/august-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;Package developers relaxed a bit in August.; only 160 new packages went to CRAN that month. Here are my &amp;ldquo;Top 40&amp;rdquo; picks organized into seven categories: Data, Machine Learning, Science, Statistics, Time Series, Utilities, and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nsapi&#34;&gt;nsapi&lt;/a&gt; v0.1.1: Provides an interface to the &lt;a href=&#34;https://www.ns.nl/en/travel-information/ns-api&#34;&gt;Nederlandse Spoorwegen (Dutch Railways) API&lt;/a&gt;, allowing users to download current departure times, disruptions and engineering work, the station list, and travel recommendations from station to station. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/nsapi/vignettes/basic_use_nsapi_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=repec&#34;&gt;repec&lt;/a&gt; v0.1.0: Provides utilities for accessing &lt;a href=&#34;http://repec.org/&#34;&gt;RePEc&lt;/a&gt; (Research Papers in Economics) through a RESTful API. You can request an access code and get detailed information &lt;a href=&#34;https://ideas.repec.org/api.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rfacebookstat&#34;&gt;rfacebookstat&lt;/a&gt; v1.8.3: Implements an interface to the &lt;a href=&#34;https://developers.facebook.com/docs/marketing-apis/&#34;&gt;Facebook Marketing API&lt;/a&gt;, allowing users to load data by campaigns, ads, ad sets, and insights.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=UCSCXenaTools&#34;&gt;UCSCXenaTools&lt;/a&gt; v0.2.4: Provides access to data sets from &lt;a href=&#34;https://xena.ucsc.edu/public-hubs/&#34;&gt;UCSC Xena data hubs&lt;/a&gt;, which are a collection of UCSC-hosted public databases.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ZipRadius&#34;&gt;ZipRadius&lt;/a&gt; v1.0.1: Generates a data frame of US zip codes and their distance to the given zip code, when given a starting zip code and a radius in miles. Also includes functions for use with &lt;code&gt;choroplethrZip&lt;/code&gt;, which are detailed in the &lt;a href=&#34;https://cran.r-project.org/web/packages/ZipRadius/vignettes/ZipRadius.html&#34;&gt;vignette&lt;/a&gt;.
&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/ZipRadius.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dials&#34;&gt;dials&lt;/a&gt; v0.0.1: Provides tools for creating model parameters that cannot be directly estimated from the data. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/dials/vignettes/Basics.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tosca&#34;&gt;tosca&lt;/a&gt; v0.1-2: Provides a framework for statistical analysis in content analysis. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tosca/vignettes/Vignette.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/tosca.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tsmp&#34;&gt;tsmap&lt;/a&gt; v0.3.1: Implements the &lt;a href=&#34;http://www.cs.ucr.edu/~eamonn/MatrixProfile.html&#34;&gt;Matrix Profile concept&lt;/a&gt; for classification.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/tsmap.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DSAIRM&#34;&gt;DSAIRM&lt;/a&gt; v0.4.0: Provides a collection of &lt;code&gt;Shiny&lt;/code&gt; apps that implement dynamical systems simulations to explore within-host immune response scenarios. See the package &lt;a href=&#34;https://cran.r-project.org/web/packages/DSAIRM/vignettes/DSAIRM.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=epiflows&#34;&gt;epiflows&lt;/a&gt; v0.2.0: Provides functions and classes designed to handle and visualize epidemiological flows between locations, as well as a statistical method for predicting disease spread from flow data initially described in &lt;a href=&#34;doi:10.2807/1560-7917.ES.2017.22.28.30572&#34;&gt;Dorigatti et al. (2017)&lt;/a&gt;. For more information, see the &lt;a href=&#34;http://www.repidemicsconsortium.org/&#34;&gt;RECON toolkit&lt;/a&gt; for outbreak analysis. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/epiflows/vignettes/introduction.html&#34;&gt;Overview&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/epiflows/vignettes/epiflows-class.html&#34;&gt;Data Preparation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/epiflows.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fieldRS&#34;&gt;fieldRS&lt;/a&gt; v0.1.1: Provides functions for remote-sensing field work using best practices suggested by &lt;a href=&#34;doi:10.1016/j.rse.2014.02.015&#34;&gt;Olofsson et al. (2014)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/fieldRS/vignettes/fieldRS.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/fieldsRS.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rnmr1D&#34;&gt;Rnmr1D&lt;/a&gt; v1.2.1: Provides functions to perform the complete processing of proton nuclear magnetic resonance spectra from the free induction decay raw data. For details see &lt;a href=&#34;doi:10.1007/s11306-017-1178-y&#34;&gt;Jacob et al. (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/Rnmr1D/vignettes/Rnmr1D.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/Rnmr1D.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bcaboot&#34;&gt;bcaboot&lt;/a&gt; v0.2-1: Provides functions to compute bootstrap confidence intervals in an almost automatic fashion. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bcaboot/vignettes/bcaboot.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/bcaboot.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bivariate&#34;&gt;bivariate&lt;/a&gt; v0.2.2: Contains convenience functions for constructing and plotting bivariate probability distributions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/bivariate/vignettes/bivariate.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/bivariate.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=DesignLibrary&#34;&gt;DesignLibrary&lt;/a&gt; v0.1.1: Provides a simple interface to build designs and allow users to compare performance of a given design across a range of combinations of parameters, such as effect size, sample size, and assignment probabilities. Look &lt;a href=&#34;https://declaredesign.org/library/&#34;&gt;here&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=doremi&#34;&gt;doremi&lt;/a&gt; v0.1.0: Provides functions to fit the dynamics of a regulated system experiencing exogenous inputs using differential equations and linear mixed-effects regressions to estimate the characteristic parameters of the equation. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/doremi/vignettes/Introduction-to-doremi.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/doremi.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eikosograms&#34;&gt;eikosograms&lt;/a&gt; v0.1.1: An eikosogram (probability picture from the ancient Greek εὶκὀσ - likely or probable) divides the unit square into rectangular regions whose areas, sides, and widths represent various probabilities associated with the values of one or more categorical variates. For a discussion on the eikosogram and its superiority to Venn diagrams in teaching probability, see &lt;a href=&#34;https://math.uwaterloo.ca/~rwoldfor/papers/eikosograms/paper.pdf&#34;&gt;Cherry and Oldford (2003)&lt;/a&gt;, and for a discussion of its value in exploring conditional independence structure and relation to graphical and log-linear models, see &lt;a href=&#34;https://math.uwaterloo.ca/~rwoldfor/papers/eikosograms/independence/paper.pdf&#34;&gt;Oldford (2003)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/eikosograms/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/eikosograms/vignettes/DataAnalysis.html&#34;&gt;Data Analysis&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/eikosograms/vignettes/IndependenceExploration.html&#34;&gt;Independence Relations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/eikosograms.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=localIV&#34;&gt;localIV&lt;/a&gt; v0.1.0: Provides functions to estimate marginal treatment effects using local instrumental variables. See &lt;a href=&#34;doi:10.1162/rest.88.3.389&#34;&gt;Heckman et al. (2006)&lt;/a&gt; and &lt;a href=&#34;https://scholar.harvard.edu/files/xzhou/files/zhou-xie_mte2.pdf&#34;&gt;Zhou and Xie (2018)&lt;/a&gt; for background.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=merlin&#34;&gt;merlin&lt;/a&gt; v0.0.1: Provides functions to fit linear, non-linear, and user-defined mixed effects regression models following the framework developed by &lt;a href=&#34;arXiv:1710.02223&#34;&gt;Crowther (2017)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/merlin/vignettes/merlin.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MRFcov&#34;&gt;MRFcov&lt;/a&gt; v1.0.35: Provides functions to approximate node interaction parameters of Markov Random Fields graphical networks. The general methods are described in &lt;a href=&#34;doi:10.1002/ecy.2221&#34;&gt;Clark et al. (2018)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/MRFcov/vignettes/CRF_data_prep.html&#34;&gt;Preparing Datasets&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/MRFcov/vignettes/Gaussian_Poisson_CRFs.html&#34;&gt;Gaussian and Poisson Fields&lt;/a&gt;, and an example using &lt;a href=&#34;https://cran.r-project.org/web/packages/MRFcov/vignettes/Bird_Parasite_CRF.html&#34;&gt;Bird parasite data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SCPME&#34;&gt;SCPME&lt;/a&gt; v1.0: Provides functions to estimate a penalized precision matrix via an augmented ADMM algorithm as described in &lt;a href=&#34;doi:10.1093/biomet/asy023&#34;&gt;Molstad and Rothman (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/SCPME/vignettes/Tutorial.html&#34;&gt;Tutorial&lt;/a&gt; and a vignette describing &lt;a href=&#34;https://cran.r-project.org/web/packages/SCPME/vignettes/Details.html&#34;&gt;Algorithm Details&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/SCPME.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survxai&#34;&gt;survxai&lt;/a&gt; v0.2.0: Contains functions for creating a unified representation of survival models, which can be further processed by various survival explainers. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/survxai/vignettes/Local_explanations.html&#34;&gt;Local explanations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/survxai/vignettes/Global_explanations.html&#34;&gt;global explanations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/survxai/vignettes/How_to_compare_models_with_survxai.html&#34;&gt;comparing models&lt;/a&gt;, and on a &lt;a href=&#34;https://cran.r-project.org/web/packages/survxai/vignettes/Custom_predict_for_survival_models.html&#34;&gt;custom prediction function&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/survxai.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=hpiR&#34;&gt;hpiR&lt;/a&gt; v0.2.0: Provides functions to compute house price indexes and series, and evaluate index goodness based on accuracy, volatility and revision statistics. For the background on model construction, see &lt;a href=&#34;doi:10.2307/2109686&#34;&gt;Case and Quigley (1991)&lt;/a&gt;, and for hedonic pricing models, see &lt;a href=&#34;doi:10.1016/j.jhe.2006.03.001&#34;&gt;Bourassa et al. (2006)&lt;/a&gt;. There is an an &lt;a href=&#34;https://cran.r-project.org/web/packages/hpiR/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt; to the package and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/hpiR/vignettes/classstructure.html&#34;&gt;Classes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/hpiR.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=STMotif&#34;&gt;STMotif&lt;/a&gt; v0.1.1: Provides functions to identify motifs (previously identified sub-sequences) in spatial-time series. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/STMotif/vignettes/discovery-motifs.html&#34;&gt;motif discovery&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/STMotif/vignettes/examples.html&#34;&gt;examples&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/STMotif/vignettes/generation-of-candidates.html&#34;&gt;candidate generation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/STMotif/vignettes/validate-candidates.html&#34;&gt;candidate validation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/STMotif.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trawl&#34;&gt;trawl&lt;/a&gt; v0.2.1: Contains functions for simulating and estimating integer-valued trawl processes as described in &lt;a href=&#34;https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3100076&#34;&gt;Veraart (2018)&lt;/a&gt;, and for simulating random vectors from the bivariate negative binomial and the bi- and trivariate logarithmic series distributions. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/trawl/vignettes/my-vignette2.html&#34;&gt;trawl processes&lt;/a&gt;, and another on the &lt;a href=&#34;https://cran.r-project.org/web/packages/trawl/vignettes/my-vignette.html&#34;&gt;binomial distributions&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/src/contrib/Archive/arkdb&#34;&gt;arkdb&lt;/a&gt; v0.0.3: Provides functions for exporting tables from relational database connections into compressed text files, and streaming those text files back into a database without requiring the whole table to fit in working memory. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/arkdb/vignettes/arkdb.html&#34;&gt;vignette&lt;/a&gt; for a tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aws.kms&#34;&gt;aws.kms&lt;/a&gt; v0.1.2: Implements an interface to &lt;a href=&#34;https://aws.amazon.com/kms/&#34;&gt;AWS Key Management Service&lt;/a&gt;, a cloud service for managing encryption keys. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/aws.kms/readme/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DataPackageR&#34;&gt;DatapackageR&lt;/a&gt; v0.15.3: Provides a framework to help construct R data packages in a reproducible manner. It maintains data provenance by turning the data-processing scripts into package vignettes, as well as enforcing documentation and version checking of included data objects. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/DataPackageR/vignettes/usingDataPackageR.html&#34;&gt;Guide&lt;/a&gt; to using the package, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/DataPackageR/vignettes/YAML_CONFIG.html&#34;&gt;YAML configuration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hedgehog&#34;&gt;hedgehog&lt;/a&gt; v0.1: Enables users to test properties of their programs against randomly generated input, providing far superior test coverage compared to unit testing. There is a general &lt;a href=&#34;https://cran.r-project.org/web/packages/hedgehog/vignettes/hedgehog.html&#34;&gt;tutorial&lt;/a&gt; and a description of the &lt;a href=&#34;https://cran.r-project.org/web/packages/hedgehog/vignettes/state-machines.html&#34;&gt;Hedgehog state machine&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jsonstat&#34;&gt;jsonstat&lt;/a&gt; v0.0.2: Implements an interface to &lt;a href=&#34;https://json-stat.org/&#34;&gt;JSON-stat&lt;/a&gt;, a simple, lightweight &amp;lsquo;JSON&amp;rsquo; format for data dissemination. There is a short &lt;a href=&#34;https://cran.r-project.org/web/packages/jsonstat/vignettes/quickstart.html&#34;&gt;quickstart quide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nseval&#34;&gt;nseval&lt;/a&gt; v0.4: Provides an API for Lazy and Non-Standard Evaluation with facilities to capture, inspect, manipulate, and create lazy values (promises), &amp;ldquo;&amp;hellip;&amp;rdquo; lists, and active calls. See &lt;a href=&#34;https://cran.r-project.org/web/packages/nseval/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=runner&#34;&gt;runner&lt;/a&gt; v0.1.0: Provides running functions (windowed, rolling, cumulative) with varying window size and missing handling options for R vectors. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/runner/vignettes/runner.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RTest&#34;&gt;RTest&lt;/a&gt; v1.1.9.0: Provides an XML-based testing framework for automated component tests of R packages developed for a regulatory environment. There is a short &lt;a href=&#34;https://cran.r-project.org/web/packages/RTest/vignettes/RTest.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparkbq&#34;&gt;sparkbq&lt;/a&gt; v0.1.0: Extends &lt;code&gt;sparklyr&lt;/code&gt; by providing integration with Google &lt;a href=&#34;https://cloud.google.com/bigquery/&#34;&gt;BigQuery&lt;/a&gt;. It supports direct import/export from/to &lt;code&gt;BigQuery&lt;/code&gt;, as well as intermediate data extraction from &lt;a href=&#34;https://cloud.google.com/storage/&#34;&gt;Google Cloud Storage&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/sparkbq/readme/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vapour&#34;&gt;vapour&lt;/a&gt; v0.1.0: Provides low-level access to &lt;code&gt;GDAL&lt;/code&gt;, the &lt;a href=&#34;http://gdal.org/&#34;&gt;Geospatial Data Abstraction Library&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/vapour/vignettes/vapour.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mapdeck&#34;&gt;mapdeck&lt;/a&gt; v0.1.0: Provides a mechanism to plot interactive maps using &lt;a href=&#34;https://www.mapbox.com/mapbox-gl-js/api/&#34;&gt;Mapbox GL&lt;/a&gt;, a JavaScript library for interactive maps, and &lt;a href=&#34;http://deck.gl/#/&#34;&gt;Deck.gl&lt;/a&gt;, a JavaScript library which uses &lt;code&gt;WebGL&lt;/code&gt; for visualizing large data sets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mapdeck/vignettes/mapdeck.html&#34;&gt;vignette&lt;/a&gt; explains how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/mapdeck.gif&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rayshader&#34;&gt;rayshader&lt;/a&gt; v0.5.1: Provides functions that use a combination of raytracing, spherical texture mapping, lambertian reflectance, and ambient occlusion to produce hillshades of elevation matrices. Includes water-detection and layering functions, programmable color palette generation, built-in textures, 2D and 3D plotting options, and more. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rayshader/readme/README.html&#34;&gt;README&lt;/a&gt; for details and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/rayshader.gif&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sigmajs&#34;&gt;sigmajs&lt;/a&gt; v0.1.1: Provides an interface to the &lt;a href=&#34;http://sigmajs.org/&#34;&gt;sigma.js&lt;/a&gt; graph-visualization library, including animations, plugins, and shiny proxies. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/get_started.html&#34;&gt;Get Started Guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/animate.html&#34;&gt;Animation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/buttons.html&#34;&gt;Buttons&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/cluster.html&#34;&gt;Coloring by Cluster&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/dynamic.html&#34;&gt;Dynamic graphs&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/formats.html&#34;&gt;igraph &amp;amp; gexf&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/layout.html&#34;&gt;Layout&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/plugins.html&#34;&gt;Plugins&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/settings.html&#34;&gt;Settings&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/shiny.html&#34;&gt;Shiny&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/sigmajs/vignettes/talkcross.html&#34;&gt;Crosstalk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/sigmajs.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survsup&#34;&gt;survsup&lt;/a&gt; v0.0.1: Implements functions to plot survival curves. The &lt;a href=&#34;https://cran.r-project.org/web/packages/survsup/vignettes/survsup_intro.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/survsup.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidybayes&#34;&gt;tidybayes&lt;/a&gt; v1.0.1: Provides functions for composing data and extracting, manipulating, and visualizing posterior draws from Bayesian models (&lt;code&gt;JAGS&lt;/code&gt;, &lt;code&gt;Stan&lt;/code&gt;, &lt;code&gt;rstanarm&lt;/code&gt;, &lt;code&gt;brms&lt;/code&gt;, &lt;code&gt;MCMCglmm&lt;/code&gt;, &lt;code&gt;coda&lt;/code&gt;, &amp;hellip;) in a tidy data format. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/tidybayes/vignettes/tidybayes.html&#34;&gt;Using tidy data with Bayesian Models&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/tidybayes/vignettes/tidy-brms.html&#34;&gt;brms&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/tidybayes/vignettes/tidy-rstanarm.html&#34;&gt;rstanarm&lt;/a&gt; models.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-09-21-Aug-Top40_files/tidybayes.png&#34; height = &#34;400&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/09/26/august-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2018: Top 40 New Packages</title>
      <link>https://rviews.rstudio.com/2018/08/27/july-2018-top-40-new-packages/</link>
      <pubDate>Mon, 27 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/08/27/july-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;July was a big month for submitting new packages to CRAN; by my count, 251 unique and truly new packages were accepted. In addition to quantity, I was pleased to see quality and variety. For instance, &lt;code&gt;tropicalSparse&lt;/code&gt;, a package for exploring some abstract mathematics, and &lt;code&gt;eChem&lt;/code&gt;, a package for teaching analytical chemistry, exemplify R&amp;rsquo;s expansion into new fields.&lt;/p&gt;

&lt;p&gt;Below are my &amp;ldquo;Top 40&amp;rdquo; picks organized into ten categories: Computational Methods, Data, Econometrics, Machine Learning, Mathematics, Science, Statistics, Time Series, Utilities, and Visualization&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=osqp&#34;&gt;osqp&lt;/a&gt; v0.4.0: Provides bindings to the &lt;code&gt;OSQP&lt;/code&gt; solver, a numerical optimization package for solving convex quadratic programs written in &lt;code&gt;C&lt;/code&gt; based on the alternating direction method of multipliers. See &lt;a href=&#34;https://arxiv.org/abs/1711.08013&#34;&gt;Stellato et al. (2018)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sundialr&#34;&gt;sundailr&lt;/a&gt; v0.1.1: Provides a way to call the functions in &lt;a href=&#34;https://computation.llnl.gov/projects/sundials&#34;&gt;&lt;code&gt;SUNDIALS&lt;/code&gt;&lt;/a&gt; C ODE solving library. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/sundialr/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fredr&#34;&gt;fredr&lt;/a&gt; v1.0.0: Provides an R client for the &lt;a href=&#34;https://api.stlouisfed.org&#34;&gt;Federal Reserve Economic Data (FRED)&lt;/a&gt;. There are vignettes on FRED &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr-categories.html&#34;&gt;Categories&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr-releases.html&#34;&gt;Releases&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr-series.html&#34;&gt;Series&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr-sources.html&#34;&gt;Sources&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr-tags.html&#34;&gt;Tags&lt;/a&gt;, as well as a &lt;a href=&#34;https://cran.r-project.org/web/packages/fredr/vignettes/fredr.html&#34;&gt;Getting Started Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/FRED.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jstor&#34;&gt;jstor&lt;/a&gt; v0.3.2: Provides functions to import metadata, ngrams, and full-texts delivered by Data for Research by JSTOR. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/jstor/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/jstor/vignettes/automating-file-import.html&#34;&gt;Automating File Import&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/jstor/vignettes/known-quirks.html&#34;&gt;Known Quirks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rLandsat&#34;&gt;rLandsat&lt;/a&gt; v0.1.0: Provides functions to search and acquire &lt;a href=&#34;https://landsat.usgs.gov&#34;&gt;Landsat&lt;/a&gt; data using an API built by &lt;a href=&#34;https://api.developmentseed.org/satellites&#34;&gt;Development Seed&lt;/a&gt; and the &lt;a href=&#34;https://espa.cr.usgs.gov/api&#34;&gt;U.S. Geological Survey&lt;/a&gt;. See &lt;a href=&#34;https://cran.r-project.org/web/packages/rLandsat/readme/README.html&#34;&gt;README&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=weathercan&#34;&gt;weathercan&lt;/a&gt; v0.2.7: Provides tools for downloading historical weather data from the Environment and &lt;a href=&#34;http://climate.weather.gc.ca/historical_data/search_historic_data_e.html&#34;&gt;Climate Change Canada&lt;/a&gt; website. Data can be downloaded from multiple stations over large date ranges, and automatically processed into a single dataset. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/weathercan/vignettes/weathercan.html&#34;&gt;Introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/weathercan/vignettes/glossary.html&#34;&gt;Glossary&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/weathercan/vignettes/flags.html&#34;&gt;Flags&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/weathercan/vignettes/interpolate_data.html&#34;&gt;Interpolation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/weathercan.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;econometrics&#34;&gt;Econometrics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=beezdemand&#34;&gt;beezdemand&lt;/a&gt; v0.1.0: Provides tools to facilitate analyses performed in studies of behavioral economic demand such as data screening proposed by &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pubmed/26147181&#34;&gt;Stein et al.(2015)&lt;/a&gt;, and model fitting, including linear &lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-94-009-2470-3_22&#34;&gt;Hursh et al. (1989)&lt;/a&gt;, exponential &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/pubmed/18211190&#34;&gt;Hursh &amp;amp; Silberberg (2008)&lt;/a&gt;, and modified exponential &lt;a href=&#34;https://www.researchgate.net/publication/281143353_A_Modified_Exponential_Behavioral_Economic_Demand_Model_to_Better_Describe_Consumption_Data&#34;&gt;Koffarnus et al. (2015)&lt;/a&gt; models. The &lt;a href=&#34;https://cran.r-project.org/web/packages/beezdemand/vignettes/beezdemand.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/beezdemand.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sgmodel&#34;&gt;sgmodel&lt;/a&gt; v0.1.0: Provides functions to compute the solutions of a generic stochastic growth model for a given set of user-supplied parameters. See &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/002205317190038X&#34;&gt;Merton (1971)&lt;/a&gt; and &lt;a href=&#34;https://www.bibsonomy.org/bibtex/0619634620978e8524622d3c0f60185c?postOwner=smicha&amp;amp;intraHash=490b9c3154a96743c291b6d185f7337f&#34;&gt;Tauchen (1986)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/sgmodel/vignettes/sgmodel_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bigdatadist&#34;&gt;bigdatadist&lt;/a&gt; v1.0: Provides functions to compute distances between probability measures, entropy measures for samples of curves, distances and depth measures for functional data, and the Generalized Mahalanobis Kernel distance for high dimensional data. For further details see &lt;a href=&#34;doi:10.3233/IDA-140706&#34;&gt;Martos et al (2014)&lt;/a&gt; and &lt;a href=&#34;doi:10.3390/e20010033&#34;&gt;Martos et al (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/bigdatadist.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=L0Learn&#34;&gt;L0Learn&lt;/a&gt; v1.0.2: Provides an optimized toolkit for approximately solving L0-regularized learning problems. The algorithms are based on coordinate descent and local combinatorial search. For more details see &lt;a href=&#34;https://arxiv.org/abs/1803.01454&#34;&gt;Hazimeh and Mazumder (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/L0Learn/vignettes/L0Learn-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/L0L.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tropicalSparse&#34;&gt;tropicalSparse&lt;/a&gt; v0.1.0: Implements some basic tropical algebra functionality for sparse matrices by applying sparse matrix storage techniques. These include addition and multiplication of vectors and matrices, dot product of the vectors in tropical form, and some general equations are also solved using tropical algebra. Look &lt;a href=&#34;https://math.berkeley.edu/~bernd/mathmag.pdf&#34;&gt;here&lt;/a&gt; for the math.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eChem&#34;&gt;eChem&lt;/a&gt; v1.0.0: Provides tools for use in courses in analytical chemistry. Functions simulate cyclic voltammetry, linear-sweep voltammetry, single-pulse and double-pulse chronoamperometry, and chronocoulometry experiments using the implicit finite difference method outlined in &lt;a href=&#34;https://pubs.acs.org/doi/10.1021/acs.jchemed.5b00225&#34;&gt;Brown (2015)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/eChem/vignettes/Overview.pdf&#34;&gt;Overview&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/eChem/vignettes/Using_eChem.pdf&#34;&gt;Using eChem&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/eChem/vignettes/Computational_Details.pdf&#34;&gt;Computational details&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/eChem/vignettes/Additional_Examples.pdf&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/echem.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RaceID&#34;&gt;RaceID&lt;/a&gt; v0.1.1: Enables inference of cell types and prediction of lineage trees using the StemID2 algorithm of &lt;a href=&#34;https://www.nature.com/articles/nmeth.4662&#34;&gt;Herman,  Sagar and Grün D. (2018)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/RaceID/vignettes/RaceID.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/RaceID.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=updog&#34;&gt;updog&lt;/a&gt; v1.0.1: Implements empirical Bayes approaches to genotype polyploids from next-generation sequencing data while accounting for allelic bias, over dispersion, and sequencing error. See &lt;a href=&#34;https://www.biorxiv.org/content/early/2018/08/02/281550&#34;&gt;Gerard et al. (2018)&lt;/a&gt; for implementation details, along with vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/updog/vignettes/oracle_calculations.html&#34;&gt;Oracle Calculations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/updog/vignettes/parallel_computing.html&#34;&gt;Parallization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/updog/vignettes/simulate_ngs.html&#34;&gt;Simulating Sequeencing Data&lt;/a&gt;, and an &lt;a href=&#34;https://cran.r-project.org/web/packages/updog/vignettes/smells_like_updog.html&#34;&gt;Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/updog.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adaptMT&#34;&gt;adaptMT&lt;/a&gt; v1.0.0: Implements adaptive p-value thresholding (AdaPT), including a framework that allows users to specify any algorithm to learn local false-discovery rate, as well as a pool of convenient functions that implement specific algorithms. See &lt;a href=&#34;arXiv:1609.06035&#34;&gt;Lei and Fithian (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/adaptMT/vignettes/adapt_demo.html&#34;&gt;vignette&lt;/a&gt; provides an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/adaptMT.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=biglmm&#34;&gt;biglmm&lt;/a&gt; v0.9-1: Provides regression for data too large to fit in memory. This package functions exactly like the &lt;a href=&#34;https://cran.r-project.org/package=biglm&#34;&gt;biglm&lt;/a&gt; package, but works with later versions of R.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=circumplex&#34;&gt;circumplex&lt;/a&gt; v0.1.2: Provides tools for analyzing and visualizing circular data, including a generalization of the bootstrapped structural summary method from &lt;a href=&#34;doi:10.1177/1073191115621795&#34;&gt;Zimmermann &amp;amp; Wright (2017)&lt;/a&gt;, and functions for creating publication-ready tables and figures from the results. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/circumplex/vignettes/introduction-to-ssm-analysis.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/circumplex/vignettes/introduction-to-ssm-analysis.html&#34;&gt;Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/circumplex.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MultiFit&#34;&gt;MultiFit&lt;/a&gt; v0.1.2: Provides functions to test for independence of two random vectors and learn and report the dependency structure. For more information, see &lt;a href=&#34;arXiv:1806.06777&#34;&gt;Gorsky and Ma (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiFit/vignettes/multiFit.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/MultiFit.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PHEindicatormethods&#34;&gt;PHEIndicatormethods&lt;/a&gt; v1.0.8: Provides functions to calculate commonly used public health statistics and their confidence intervals using methods approved for use in the production of Public Health England indicators, such as those presented via &lt;a href=&#34;http://fingertips.phe.org.uk/&#34;&gt;Fingertips&lt;/a&gt;. The statistical methods are referenced in the following publications: &lt;a href=&#34;1987&#34;&gt;Breslow and Day&lt;/a&gt;](doi:10.1002/sim.4780080614), &lt;a href=&#34;doi:10.1002/sim.4780100317&#34;&gt;Dobson et al (1991)&lt;/a&gt;, &lt;a href=&#34;doi:10.1002/9780470773666&#34;&gt;Armitage and Berry (2002)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1080/01621459.1927.1050295&#34;&gt;Wilson (1927)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PHEindicatormethods/vignettes/DSR-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robmixglm&#34;&gt;robmixglm&lt;/a&gt; v1.0-2: Implements robust generalized linear models (GLM) using a mixture method, as described in &lt;a href=&#34;doi:10.1080/02664763.2017.1414164&#34;&gt;Beath (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/robmixglm/vignettes/robmixglm-package.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SingleCaseES&#34;&gt;SingelCaseES&lt;/a&gt; v0.4.0: Provides functions for calculating basic effect size indices for single-case designs, including several non-overlap measures and parametric effect size measures, and for estimating the gradual effects model developed by &lt;a href=&#34;doi:10.1080/00273171.2018.1466681&#34;&gt;Swan and Pustejovsky (2018)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/SingleCaseES/vignettes/Effect-size-definitions.html&#34;&gt;Definitions and Mathematical Details&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/SingleCaseES/vignettes/Using-SingleCaseES.html&#34;&gt;Calculations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spCP&#34;&gt;spCP&lt;/a&gt; v1.0: Implements a spatially varying change-point model with unique intercepts, slopes, variance intercepts and slopes, and change points at each location. Inference is within the Bayesian setting using Markov chain Monte Carlo (MCMC). See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spCP/vignettes/spCP-example.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/spCp.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TDAstats&#34;&gt;TDAstats&lt;/a&gt; v0.3.0: Provides a tool set for topological data analysis, specifically via the calculation of persistent homology in a Vietoris-Rips complex. For a general background on computing persistent homology for topological data analysis, see &lt;a href=&#34;doi:10.1140/epjds/s13688-017-0109-5&#34;&gt;Otter et al. (2017)&lt;/a&gt;. To learn more about how the permutation test is used for nonparametric statistical inference in topological data analysis, read &lt;a href=&#34;doi:10.1007/s41468-017-0008-7&#34;&gt;Robinson &amp;amp; Turner (2017)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/TDAstats/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/TDAstats/vignettes/inference.html&#34;&gt;Hypothesis Testing with TDA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/TDAstats.png&#34; height = &#34;300&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trafo&#34;&gt;trafo&lt;/a&gt; v1.0.0: Provides functions to estimate, select, and compare several families of transformations, including Bickel-Doksum &lt;a href=&#34;doi:10.2307/2287831&#34;&gt;Bickel and Doksum (1981)&lt;/a&gt;, Box-Cox, Dual &lt;a href=&#34;doi:10.1016/j.econlet.2006.01.011&#34;&gt;Yang (2006)&lt;/a&gt;, Glog &lt;a href=&#34;doi:10.1093/bioinformatics/18.suppl_1.S105&#34;&gt;Durbin et al. (2002)&lt;/a&gt;, Gpower1, Log, Log-shift opt &lt;a href=&#34;doi:10.1002/sta4.104&#34;&gt;Feng et al. (2016)&lt;/a&gt;, Manly, Modulus &lt;a href=&#34;doi:10.2307/2986305&#34;&gt;John and Draper (1980)&lt;/a&gt;, Neglog &lt;a href=&#34;doi:10.1111/j.1467-9876.2005.00520.x&#34;&gt;Whittaker et al. (2005)&lt;/a&gt;, Reciprocal and Yeo-Johnson. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/trafo/vignettes/vignette_trafo.pdf&#34;&gt;vignette&lt;/a&gt; for the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=uniformly&#34;&gt;uniformly&lt;/a&gt; v0.1.0: Provides functions to uniformly sample from various geometric shapes, such as spheres, ellipsoids, simplices. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/uniformly/vignettes/convexhull.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/uniformly.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rollRegres&#34;&gt;rollRegress&lt;/a&gt; v0.1.0: Implements methods for fast-rolling and expanding linear regression models. The methods use rank-one updates and downdates of the upper triangular matrix from a QR decomposition. See &lt;a href=&#34;doi:10.1137/1.9781611971811&#34;&gt;Dongarra et al.(1979)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rollRegres/vignettes/Comparisons.html&#34;&gt;vignette&lt;/a&gt; provides some details.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anyLib&#34;&gt;anyLib&lt;/a&gt; v1.0.4: Provides functions to install and load a list of packages from CRAN, Bioconductor or GitHub. For GitHub, if you do not have the full path with the maintainer name in it (e.g. &amp;ldquo;achateigner/topReviGO&amp;rdquo;), it will be able to load it but not to install the package. There is a brief &lt;a href=&#34;https://cran.r-project.org/web/packages/anyLib/vignettes/help.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dbx&#34;&gt;dbx&lt;/a&gt; v0.2.1: Provides select, insert, update, upsert, and delete database operations for &lt;code&gt;PostgreSQL&lt;/code&gt;, &lt;code&gt;MySQL&lt;/code&gt;, &lt;code&gt;SQLite&lt;/code&gt;, and other databases. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/dbx/readme/README.html&#34;&gt;README&lt;/a&gt; for usage&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=envnames&#34;&gt;envnames&lt;/a&gt; v0.3.0: Provides functions to keep track of user-defined environment names that cannot be retrieved with the base R function &lt;code&gt;environmentName()&lt;/code&gt;. The main function in this package, &lt;code&gt;environment_name()&lt;/code&gt;, returns the name of the environment given as parameter. The vignette offers an &lt;a href=&#34;https://cran.r-project.org/web/packages/envnames/vignettes/envnames.pdf&#34;&gt;overview&lt;/a&gt; of the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=librarian&#34;&gt;librarian&lt;/a&gt; v1.3.0: Provides functions to automatically install, update, and load CRAN and GitHub packages in a single function call. See &lt;a href=&#34;https://cran.r-project.org/web/packages/librarian/readme/README.html&#34;&gt;README&lt;/a&gt; for usage.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=makeParallel&#34;&gt;makeParallel&lt;/a&gt; v0.1.1: Provides functions to automate the transformation of serial R code into more efficient parallel versions. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/makeParallel/vignettes/quickstart.html&#34;&gt;Quickstart Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/makeParallel/vignettes/concepts.html&#34;&gt;Parallel Concepts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/makeParallel.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaDigitise&#34;&gt;metaDigitise&lt;/a&gt; v1.0.0: Provides functions to extract, summarize and digitize data from published figures in research papers. The &lt;a href=&#34;https://cran.r-project.org/web/packages/metaDigitise/vignettes/metaDigitise.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RSuite&#34;&gt;RSuite&lt;/a&gt; v0.32-244: Provides a set of tools to be used with the &lt;a href=&#34;http://rsuite.io/&#34;&gt;R Suite&lt;/a&gt; for developing data-science workflows.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ceterisParibus&#34;&gt;ceterisParibus&lt;/a&gt; v0.3.0: Provides functions to create &amp;ldquo;What if?&amp;rdquo; plots of model responses around selected points in a feature space. The four vignettes offer several examples, including a &lt;a href=&#34;https://cran.r-project.org/web/packages/ceterisParibus/vignettes/ceteris_paribus.html&#34;&gt;Random Forests Example&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ceterisParibus/vignettes/ceteris_paribus_HR.html&#34;&gt;Classification Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/ceterisParibus.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cytofan&#34;&gt;cytofan&lt;/a&gt; v0.1.0: Implements fan plots for cytometry data in &lt;code&gt;ggplot2&lt;/code&gt;. See &lt;a href=&#34;https://www.bankofengland.co.uk/quarterly-bulletin/1998/q1/the-inflation-report-projections-understanding-the-fan-chart&#34;&gt;Britton et al. (1998)&lt;/a&gt; for information on fan plots, and &lt;a href=&#34;https://cran.r-project.org/web/packages/cytofan/readme/README.htm&#34;&gt;README&lt;/a&gt; for package usage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/cytofan.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fingertipscharts&#34;&gt;fingertipscharts&lt;/a&gt; v0.0.1: Provides tools to recreate the visualizations that are displayed on the &lt;a href=&#34;http://fingertips.phe.org.uk/&#34;&gt;Fingertips&lt;/a&gt; website of U.K. public health data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/fingertipscharts/vignettes/quick_charts.html&#34;&gt;vignette&lt;/a&gt; explains how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/fingertipscharts.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggvoronoi&#34;&gt;ggvoronoi&lt;/a&gt; v0.8.0: Provides functions to create, manipulate and visualize Voronoi diagrams using the &lt;a href=&#34;https://CRAN.R-project.org/package=deldir&#34;&gt;&lt;code&gt;deldir&lt;/code&gt;&lt;/a&gt; and &lt;code&gt;ggplot2&lt;/code&gt; packages. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggvoronoi/vignettes/ggvoronoi.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-08-21-July-Top40_files/ggvoronoi.png&#34; height = &#34;450&#34; width=&#34;650&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/08/27/july-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Two Big Ideas from JSM 2018</title>
      <link>https://rviews.rstudio.com/2018/08/07/two-big-ideas-from-jsm-2018/</link>
      <pubDate>Tue, 07 Aug 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/08/07/two-big-ideas-from-jsm-2018/</guid>
      <description>
        &lt;p&gt;The Joint Statistical Meetings offer an astounding number of talks. It is impossible for an individual to see more than a small portion of what is going on. Even so, a diligent attendee ought to come away with more than a few good ideas. The following are two big ideas that I got from the conference.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2018/onlineprogram/ActivityDetails.cfm?SessionID=215070&#34;&gt;Session 149&lt;/a&gt;, an invited panel on Theory versus Practice which featured an All-Star team of panelists (Edward George, Trevor Hastie, Elizaveta Levina, John Petkau, Nancy Reid, Richard J Samworth, Robert Tibshirani, Larry Wasserman and Bin Yu), covered a lot of ground and wove a rich tapestry of ideas. A persistent theme among many of the discussions was the worry that the paper publication process was undermining the quality of statistical results. Pressed to “sell” their ideas to journal editors, and constrained by publication space authors are being conditioned to emphasize the evidence for their results and neglect limitations or cases where their methods don’t perform well.&lt;/p&gt;

&lt;p&gt;The big idea that really struck me was the notion articulated by Rob Tibshirani that simulation is the practical way to express healthy scientific skepticism that can be incorporated into both theoretical and applied papers without significantly increasing the papers length or complexity. (For the purposes of reproducibility, almost all of the simulation work can be submitted as supplementary material or stashed on a GitHub site.) For theoretical papers, authors could use simulation to examine underlying assumptions and determine which are most important, while authors of applied papers could point out cases where their methods or algorithms don’t work particularly well. Tibshirani noted that every model has its Achilles heel, and went so far as to suggest that every paper ought to have at least one table that exposes the weaknesses of a model or algorithm.&lt;/p&gt;

&lt;p&gt;For researchers working in R, including simulations should add no additional burden as Monte Carlo simulation capabilities are built into the core of the language. (If you are new to R, you might find this &lt;a href=&#34;https://speakerdeck.com/cjbayesian/introduction-to-simulation-using-r&#34;&gt;brief tutorial&lt;/a&gt; by Corey Chivers helpful in getting started with simulating from statistical models.)&lt;/p&gt;

&lt;p&gt;The second big idea came in &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2018/onlineprogram/ActivityDetails.cfm?SessionID=215839&#34;&gt;Section 271&lt;/a&gt;, the Invited Special Presentation: &lt;em&gt;Introductory Overview Lecture: Reproducibility, Efficient Workflows, and Rich Environments]&lt;/em&gt;. In her talk, &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2018/onlineprogram/AbstractDetails.cfm?abstractid=333047&#34;&gt;&lt;em&gt;How Computational Environments Can (Unexpectedly) Influence Statistical Findings&lt;/em&gt;&lt;/a&gt; Victoria Stodden elaborated on the idea that “As statistical research typically takes place in a constructed environment in silico, the findings may not be independent of this environment”. To help establish the pedigree of her ideas, Stodden briefly quoted David Donoho’s famous remark on a scientific paper only being the advertising for scientific work and not the scholarship itself. The paragraph surrounding this remark is illuminating. In his 2010 paper, &lt;a href=&#34;https://academic.oup.com/biostatistics/article/11/3/385/257703&#34;&gt;&lt;em&gt;An invitation to reproducible computational research&lt;/em&gt;&lt;/a&gt;, Donoho writes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I was inspired more than 15 years ago by John Claerbout, an earth scientist at Stanford, to begin practicing reproducible computational science. See &lt;a href=&#34;https://library.seg.org/doi/abs/10.1190/1.1822162&#34;&gt;Claerbout and Karrenbach (1992)&lt;/a&gt;. He pointed out to me, in a way paraphrased in Buckheit and Donoho (1995): “an article about computational result is advertising, not scholarship. The actual scholarship is the full software environment, code and data, that produced the result.” This struck me as getting to the heart of a central problem in modern scientific publication. Most of the work in a modern research project is hidden in computational scripts that go to produce the reported results. If these scripts are not brought out into the open, no one really knows what was done in a certain project&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here we have an assertion of the essential scientific value of software and code in a thread that traces the need for reproducible research back quite a few years to a collaboration between scientists and statisticians.&lt;/p&gt;

&lt;p&gt;Immediately following Stodden, in his talk on &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2018/onlineprogram/AbstractDetails.cfm?abstractid=333049&#34;&gt;Living a Reproducible Life&lt;/a&gt; Hadley Wickham gave a virtuoso presentation on using modern, R centric reproducible tools. (He even managed to rebase a GitHub repo without calling attention to it).&lt;/p&gt;

&lt;p&gt;My main “takeaways” from these two talks were, first of all, an affirmation that the CRAN and &lt;a href=&#34;https://www.bioconductor.org/&#34;&gt;Bioconductor&lt;/a&gt; repositories are themselves extremely valuable contributions to statistics. Not only do they enable the daily practice of statistics for many statisticians, by providing reference implementations (and documentation) for a vast number of models and algorithms they are the repositories of statistical knowledge.&lt;/p&gt;

&lt;p&gt;The second takeaway is that reproducible research, long acknowledged to be essential to the scientific process, is now feasible for a large number of practitioners. Using coding tools such as &lt;code&gt;R Markdown&lt;/code&gt; along with infrastructure such as GitHub, it is possible to develop reproducible workflows for significant portions of a research process. R-centric reproducible tools are helping to put the science in data science.&lt;/p&gt;

&lt;p&gt;Note that both Victoria Stodden and Rob Tibshirani, along with R Core member Michael Lawrence, will be delivering keynote presentations at the inaugural &lt;a href=&#34;r-medicine.com&#34;&gt;R / Medicine&lt;/a&gt; conference coming up September 7th and 8th in New Haven, CT.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/08/07/two-big-ideas-from-jsm-2018/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2018: Top 40 New Packages</title>
      <link>https://rviews.rstudio.com/2018/07/29/june-2018-top-40-new-packages/</link>
      <pubDate>Sun, 29 Jul 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/07/29/june-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;Approximately 144 new packages stuck to CRAN in June. That fact that 31 of these are specialized to particular scientific disciplines or analyses provides some evidence to my hypothesis that working scientists are actively adopting R. Below are my Top 40 picks for June, organized into the categories of Computational Methods, Data, Data Science, Economics, Science, Statistics, Time Series, Utilities and Visualizations. The Data packages, especially &lt;code&gt;rtrek&lt;/code&gt; and &lt;code&gt;opensensmapr&lt;/code&gt;, look like they have some interesting new data to explore.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nnTensor&#34;&gt;nnTensor&lt;/a&gt; v0.99.1: Provides methods for n-negative matrix factorization and decomposition. See &lt;a href=&#34;doi:10.1002/9780470747278&#34;&gt;Cichock et al (2009)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppEigenAD&#34;&gt;RcppEigenAD&lt;/a&gt; v1.0.0: Provides functions to compile &lt;code&gt;C++&lt;/code&gt; code using &lt;code&gt;Rcpp&lt;/code&gt;, &lt;code&gt;Eigen&lt;/code&gt;, and &lt;code&gt;CppAD&lt;/code&gt; to produce first- and second-order partial derivatives, and also provides an implementation of Faa&amp;rsquo; di Bruno&amp;rsquo;s formula to combine the partial derivatives of composed functions. See &lt;a href=&#34;arXiv:math/0601149v1&#34;&gt;Hardy (2006)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rcane&#34;&gt;rcrane&lt;/a&gt; v1.0: Provides optimization algorithms to estimate coefficients in models such as linear regression and neural networks. Includes batch gradient descent, stochastic gradient descent, minibatch gradient descent, and coordinate descent. See [Kiwiel, (2001)](doi:10.1007/PL00011414, &lt;a href=&#34;ISBN:1-4020-7553-7&#34;&gt;Yu Nesterov (2004)&lt;/a&gt;, &lt;a href=&#34;doi:10.1080/01621459.1982.10477894&#34;&gt;Ferguson (1982)&lt;/a&gt;, &lt;a href=&#34;arXiv:1212.5701&#34;&gt;Zeiler (2012)&lt;/a&gt;, and &lt;a href=&#34;arXiv:1502.04759&#34;&gt;Wright (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rcane/vignettes/rcane.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bjscrapeR&#34;&gt;bjscrapeR&lt;/a&gt; v0.1.0: Scrapes crime data from the &lt;a href=&#34;https://www.bjs.gov/developer/ncvs/methodology.cfm&#34;&gt;National Crime Victimization Survey&lt;/a&gt;, which tracks personal and household crime in the USA.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=genesysr&#34;&gt;genesysr&lt;/a&gt; v0.9.1: Implements an API to access data on plant genetic resources from genebanks around the world published on &lt;a href=&#34;https://www.genesys-pgr.org&#34;&gt;Genesys&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/genesysr/vignettes/tutorial.html&#34;&gt;vignette&lt;/a&gt; offers a short tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=opensensmapropem&#34;&gt;opensensmapr&lt;/a&gt; v0.4.1: Allows users to download real-time environmental measurements and sensor station metadata from the &lt;a href=&#34;https://opensensemap.org/&#34;&gt;OpenSenseMap&lt;/a&gt; API. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/opensensmapr/vignettes/osem-history.html&#34;&gt;Visualization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/opensensmapr/vignettes/osem-intro.html&#34;&gt;Exploration&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/opensensmapr/vignettes/osem-serialization.html&#34;&gt;Caching Data for Reproducibility&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/opensense.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=readabs&#34;&gt;readabs&lt;/a&gt; v0.2.1: Provides functions to read &lt;code&gt;Excel&lt;/code&gt; files from the Australian Bureau of Statistics into Tidy Data Sets. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/readabs/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rppo&#34;&gt;rppo&lt;/a&gt; v1.0: Implements an interface to the &lt;a href=&#34;https://www.plantphenology.org/&#34;&gt;Global Plant Phenology Data Portal&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rppo/vignettes/rppo-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rtrek&#34;&gt;rtrek&lt;/a&gt; v0.1.0: Provides datasets related to the Star Trek fictional universe, functions for working with the data, and access to real-world datasets based on the televised series and other related licensed media productions. It interfaces with &lt;a href=&#34;https://www.wikipedia.org/&#34;&gt;Wikipedia&lt;/a&gt;, the &lt;a href=&#34;http://stapi.co/&#34;&gt;Star Trek API (STAPI)&lt;/a&gt;, &lt;a href=&#34;http://memory-alpha.wikia.com/wiki/Portal:Main&#34;&gt;Memory Alpha&lt;/a&gt;, and &lt;a href=&#34;http://memory-beta.wikia.com/wiki/Main_Page&#34;&gt;Memory Beta&lt;/a&gt; to retrieve data, metadata, and other information relating to Star Trek. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rtrek/readme/README.html&#34;&gt;README&lt;/a&gt; for usage information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/rtrek.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=skynet&#34;&gt;skynet&lt;/a&gt; v1.2.2: Implements methods for generating air transport statistics based on publicly available data from the &lt;a href=&#34;https://www.transtats.bts.gov/databases.asp?Mode_ID=1&amp;amp;Mode_Desc=Aviation&amp;amp;Subject_ID2=0&#34;&gt;U.S. Bureau of Transport Statistics (BTS)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/skynet/vignettes/skynet.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/skynet.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;data-science&#34;&gt;Data Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AdaSampling&#34;&gt;AdaSampling&lt;/a&gt; v1.1: Implements the adaptive sampling procedure, a framework for both positive unlabeled learning and learning with class label noise. See &lt;a href=&#34;doi:10.1109/TCYB.2018.2816984&#34;&gt;Yang et al. (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/AdaSampling/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=AROC&#34;&gt;AROC&lt;/a&gt; v1.0: Provides functions to estimate the covariate-adjusted Receiver Operating Characteristic (AROC) curve and pooled (unadjusted) ROC curve. See &lt;a href=&#34;arXiv:1806.00473&#34;&gt;de Carvalho and Rodriguez-Alvarez (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/AROC.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cloudml&#34;&gt;cloudml&lt;/a&gt; v0.5.1: Provides an interface to the Google Cloud Machine Learning Platform. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/cloudml/vignettes/getting_started.html&#34;&gt;Getting Sarted Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/cloudml/vignettes/deployment.html&#34;&gt;Deploying Models&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cloudml/vignettes/storage.html&#34;&gt;Cloud storage&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/cloudml/vignettes/training.html&#34;&gt;Training&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/cloudml/vignettes/tuning.html&#34;&gt;Hyperparameter Tuning&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/cloudml.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reclin&#34;&gt;reclin&lt;/a&gt; v0.1.0: Provide functions to assist in performing probabilistic record linkage and deduplication: generating pairs, comparing records, em-algorithm for estimating m- and u-probabilities, forcing one-to-one matching. There is an &lt;a href=&#34;Introduction to reclin&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/reclin/vignettes/deduplication.html&#34;&gt;Duplication&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vip&#34;&gt;vip&lt;/a&gt; v0.1.0: Provides a general framework for constructing variable importance plots from various types of machine learning models, based on a novel approach using partial dependence plots and individual conditional expectation curves as described in &lt;a href=&#34;arXiv:1805.04755&#34;&gt;Greenwell et al. (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/vip/readme/README.html&#34;&gt;README&lt;/a&gt; for details and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/vip.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wevid&#34;&gt;wevid&lt;/a&gt; v0.4.2: Provides functions to quantify the performance of a binary classifier through weight of evidence. These can be used with any test dataset on which you have observed case-control status, and have computed prior and posterior probabilities of case status using a model learned on a training dataset. Look at this &lt;a href=&#34;http://www.homepages.ed.ac.uk/pmckeigu/preprints/classify/wevidtutorial.html&#34;&gt;website&lt;/a&gt; for details and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/wevid.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;economics&#34;&gt;Economics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=trade&#34;&gt;trade&lt;/a&gt; v0.5.3: Provides tools for working with trade model, including the ability to calibrate different consumer-demand systems and simulate the effects of tariffs and quotas under different competitive regimes. The &lt;a href=&#34;https://cran.r-project.org/web/packages/trade/vignettes/Reference.html&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=linpk&#34;&gt;linpk&lt;/a&gt; v1.0: Provides functions and a shiny application to generate concentration-time profiles from linear pharmacokinetic (PK) systems. Single or multiple doses may be specified. The &lt;a href=&#34;https://cran.r-project.org/web/packages/linpk/vignettes/linpk-intro.html&#34;&gt;vignette&lt;/a&gt; offers details and examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/linpk.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ratematrix&#34;&gt;ratematrix&lt;/a&gt; v1.0: Provides functions to estimate the evolutionary rate matrix &amp;reg; using Markov chain Monte Carlo (MCMC), as described in &lt;a href=&#34;doi:10.1111/2041-210X.12826&#34;&gt;Caetano and Harmon (2017)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ratematrix/vignettes/Set_custom_starting_point.html&#34;&gt;Setting a custom starting point&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ratematrix/vignettes/Making_prior_on_ratematrix.html&#34;&gt;Using prior distributions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/ratematrix.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spectralAnalysis&#34;&gt;spectralAnalysis&lt;/a&gt; v3.12.0: Provides a toolkit for spectral-analysis, enabling users to pre-process, visualize, and analyse process analytical dat, by spectral data measurements made during a chemical process.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=betaboost&#34;&gt;betaboost&lt;/a&gt; v1.0.1: Implements boosting beta regression for potentially high-dimensional data &lt;a href=&#34;doi:10.1093/ije/dyy093&#34;&gt;Mayr et al. (2018)&lt;/a&gt; using the same parametrization as &lt;code&gt;betareg&lt;/code&gt; &lt;a href=&#34;doi:10.18637/jss.v034.i02&#34;&gt;Cribari-Neto and Zeileis (2010)&lt;/a&gt;. The underlying algorithms are implemented via the R add-on packages &lt;code&gt;mboost&lt;/code&gt; &lt;a href=&#34;doi:10.1007/s00180-012-0382-5&#34;&gt;Hofner et al. (2014)&lt;/a&gt; and &lt;code&gt;gamboostLSS&lt;/code&gt; &lt;a href=&#34;doi:10.1111/j.1467-9876.2011.01033.x&#34;&gt;Mayr et al. (2012)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/betaboost/vignettes/Using_betaboost_IJE.html&#34;&gt;vignette&lt;/a&gt; offers examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bfw&#34;&gt;bfw&lt;/a&gt; v0.1.0: Provides a framework for conducting Bayesian analysis using Markov chain Monte Carlo with the &lt;a href=&#34;http://mcmc-jags.sourceforge.net/&#34;&gt;JAGS&lt;/a&gt; sampler. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/bfw/vignettes/fit_latent_data.html&#34;&gt;Fitting Latent Data&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/bfw/vignettes/fit_observed_data.html&#34;&gt;Fitting Observed Data&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/bfw/vignettes/metric.html&#34;&gt;Predict Metric&lt;/a&gt;, &lt;a href=&#34;https://cran.r-p[roject.org/web/packages/bfw/vignettes/plot_data.html&#34;&gt;Plotting&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/bfw/vignettes/regression.html&#34;&gt;Regression&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/bfw.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CaseBasedReasoning&#34;&gt;CaseBasedReasoning&lt;/a&gt; v0.1: Given a large set of problems and their individual solutions, case-based reasoning seeks to solve a new problem by referring to the solution of that problem that is &amp;ldquo;most similar&amp;rdquo; to the new problem.  See &lt;a href=&#34;doi:10.1016/S0167-9473(02)00058-0&#34;&gt;Dippon et al. (2002)&lt;/a&gt;, the vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/CaseBasedReasoning/vignettes/Distance_Measures.html&#34;&gt;Motivation&lt;/a&gt;, and examples of case-based reasoning with a &lt;a href=&#34;https://cran.r-project.org/web/packages/CaseBasedReasoning/vignettes/Cox-Beta-Model.html&#34;&gt;Cox-Beta Model&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/CaseBasedReasoning/vignettes/RandomForest-Model.html&#34;&gt;Random Forest Model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/case.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=coxed&#34;&gt;coxed&lt;/a&gt; v0.1.1: Provides functions for generating, simulating, and visualizing expected durations and marginal changes in duration from the Cox proportional hazards model. There is a vignette on using the &lt;a href=&#34;https://cran.r-project.org/web/packages/coxed/vignettes/coxed.html&#34;&gt;coxed() function&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/coxed/vignettes/simulating_survival_data.html&#34;&gt;simulating survival data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/coxed.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GLMMadaptive&#34;&gt;GLMMadaptive&lt;/a&gt; v0.2-0: Provides functions to fit generalized linear mixed models for a single grouping factor under maximum likelihood approximating the integrals over the random effects with an adaptive Gaussian quadrature rule. See &lt;a href=&#34;doi:10.1080/10618600.1995.10474663&#34;&gt;Pinheiro and Bates (1995)&lt;/a&gt; and the vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/GLMMadaptive/vignettes/Custom_Models.html&#34;&gt;Custom Models&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/GLMMadaptive/vignettes/GLMMadaptive_basics.html&#34;&gt;GLMMadaptive Basics&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/GLMMadaptive/vignettes/Methods_MixMod.html&#34;&gt;Methods for MixMod Objects&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/GLMMadaptive/vignettes/ZeroInflated_and_TwoPart_Models.html&#34;&gt;Zero-Inflated and Two-Part Mixed Effects Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmmfields&#34;&gt;glmmfields&lt;/a&gt; v0.1.0: Implements generalized linear mixed models with robust random fields for spatiotemporal modeling. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glmmfields/vignettes/spatial-glms.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/glmmfields.png&#34; height = &#34;500&#34; width=&#34;700&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kendallRandomWalks&#34;&gt;kendallRandomWalks&lt;/a&gt; v0.9.3: Provides functions for simulating Kendall random walks, continuous-space Markov chains generated by the Kendall generalized convolution. See &lt;a href=&#34;arXiv:1412.0220&#34;&gt;Jasiulis-Gołdyn (2014)&lt;/a&gt; for details and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/kendallRandomWalks/vignettes/kendall_rws.html&#34;&gt;Kendall Random Walks&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/kendallRandomWalks/vignettes/behaviour.html&#34;&gt;Studying the Behavior of Kendall Random Walks&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/kendall.png&#34; height = &#34;500&#34; width=&#34;500&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netSEM&#34;&gt;netSEM&lt;/a&gt; v0.5.0: Provides functions for structural equation modeling. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/netSEM/vignettes/netSEM.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/netSEM/vignettes/Backsheet.html&#34;&gt;Backsheet Degradation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/netSEM/vignettes/Crack.html&#34;&gt;Backsheet Cracking&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/netSEM/vignettes/IVfeature.html&#34;&gt;Current Voltage Features&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/netSEM/vignettes/pet.html&#34;&gt;Modeling of the Weathering Driven Degradation of Poly(ethylene-terephthalate) Films&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/netSEM.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=umap&#34;&gt;umap&lt;/a&gt; v0.1.0.3: Implements the uniform manifold approximation and projection technique for dimension reduction as described in &lt;a href=&#34;arXiv:1802.03426&#34;&gt;McInnes and Healy (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/umap/vignettes/umap.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vimp&#34;&gt;vimp&lt;/a&gt; v1.0.0:Provides functions to calculate point estimates of, and valid confidence intervals for, non-parametric variable importance measures in high and low dimensions. For information about the methods, see &lt;a href=&#34;https://biostats.bepress.com/uwbiostat/paper422/&#34;&gt;Williamson et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/vimp/vignettes/introduction_to_vimp.html&#34;&gt;vignette&lt;/a&gt; contains an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/vimp.png&#34; height = &#34;500&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vsgoftest&#34;&gt;vsgoftest&lt;/a&gt; v0.3-2: Implements Vasicek and Song goodness-of-fit tests (based on Kullbach-Leibler divergence) for a family of distributions that include uniform, Gaussian, log-normal, exponential, gamma, Weibull, Pareto, Fisher, Laplace, and beta distributions. See &lt;a href=&#34;arXiv:1806.07244&#34;&gt;Lequesne and Regnault (2018)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/vsgoftest/vignettes/vsgoftest_tutorial.pdf&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anomaly&#34;&gt;anomaly&lt;/a&gt; v1.0.0: Implements the CAPA (Collective And Point Anomaly) algorithm of &lt;a href=&#34;arXiv:1806.01947&#34;&gt;Fisch, Eckley and Fearnhead (2018)&lt;/a&gt; for the detection of anomalies in time series data.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=exuber&#34;&gt;exuber&lt;/a&gt; v0.1.0: Provides functions for testing and dating periods of explosive dynamics (exuberance) in time series using recursive unit root tests as proposed by &lt;a href=&#34;doi:10.1111/iere.12132&#34;&gt;Phillips et al. (2015)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/exuber/readme/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;Simulate a variety of periodically-collapsing bubble models. The estimation and simulation utilizes the matrix inversion lemma from the recursive least squares algorithm, which results in a significant speed improvement.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BiocManager&#34;&gt;BiocManager&lt;/a&gt; v1.30.1: Implements a tool to install and update Bioconductor packages. The &lt;a href=&#34;https://cran.r-project.org/web/packages/BiocManager/vignettes/BiocManager.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IntervalSurgeon&#34;&gt;IntervalSurgeon&lt;/a&gt; v1.0: Provides functions for manipulating integer-bounded intervals including finding overlaps, piling, and merging. The &lt;a href=&#34;https://cran.r-project.org/web/packages/IntervalSurgeon/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/interval.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkgbuild&#34;&gt;pkgbuild&lt;/a&gt; v1.0.0: Provides functions used to build R packages. Locates compilers needed to build R packages on various platforms and ensures the PATH is configured appropriately.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rqdatatable&#34;&gt;rqdatatable&lt;/a&gt; v0.1.2: Implements the &lt;code&gt;rquery&lt;/code&gt; piped query algebra using &lt;code&gt;data.table&lt;/code&gt;. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/rqdatatable/vignettes/GroupedSampling.html&#34;&gt;Grouped Sampling&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rqdatatable/vignettes/logisticexample.html&#34;&gt;Logistic Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ssh&#34;&gt;ssh&lt;/a&gt; v0.2: Provides functions to connect to a remote server over SSH to transfer files via SCP, setup a secure tunnel, or run a command or script on the host while streaming stdout and stderr directly to the client. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ssh/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mgcViz&#34;&gt;mgcViz&lt;/a&gt; v0.1.1: An extension of the &lt;code&gt;mgcv&lt;/code&gt; package, providing visual tools for Generalized Additive Models (GAMs) that exploit the additive structure of GAMs, scale to large data sets, and can be used in conjunction with a wide range of response distributions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/mgcViz/vignettes/mgcviz.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/mgcViz.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tiler&#34;&gt;tiler&lt;/a&gt; v0.2.0: Provides functions to create geographic map tiles from geospatial map files or non-geographic map tiles from simple image files. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tiler/vignettes/tiler.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-07-21-June-Top40_files/tiler.png&#34; height = &#34;500&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/07/29/june-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May 2018: “Top 40” New Packages</title>
      <link>https://rviews.rstudio.com/2018/06/26/may-2018-top-40-new-packages/</link>
      <pubDate>Tue, 26 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/06/26/may-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;While looking over the 215 or so new packages that made it to CRAN in May, I was delighted to find several packages devoted to subjects a little bit out of the ordinary; for instance, &lt;code&gt;bioacoustics&lt;/code&gt; analyzes audio recordings, &lt;code&gt;freegroup&lt;/code&gt; looks at some abstract mathematics, &lt;code&gt;RQEntangle&lt;/code&gt; computes quantum entanglement, &lt;code&gt;stemmatology&lt;/code&gt; analyzes textual musical traditions, and &lt;code&gt;treedater&lt;/code&gt; estimates clock rates for evolutionary models. I take this as evidence that R is expanding beyond its traditional strongholds of statistics and finance as people in other fields with serious analytic and computational requirements become familiar with the language. And, when I see a package from a philologist and scholar of &amp;ldquo;Ancient and Medieval Worlds&amp;rdquo;, I am persuaded to think that R is making a unique contribution to computational literacy.&lt;/p&gt;

&lt;p&gt;Below are my &amp;ldquo;Top 40&amp;rdquo; package picks for May 2018, organized into the following categories: Computational Methods, Data, Data Science, Finance, Mathematics, Music, Science, Statistics, Time Series, Utilities and Visualization.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dqrng&#34;&gt;dqrng&lt;/a&gt; v0.0.4: Provides fast random number generators with good statistical properties, including the 64-bit variant of the &lt;a href=&#34;https://dl.acm.org/citation.cfm?doid=272991.272995&#34;&gt;Mersenne-Twister&lt;/a&gt;, &lt;a href=&#34;http://www.pcg-random.org/&#34;&gt;pcg64&lt;/a&gt;, and &lt;a href=&#34;http://xoshiro.di.unimi.it/&#34;&gt;Xoroshiro128 and Xoroshiro256&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/dqrng/vignettes/dqrng.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/dqrng/vignettes/parallel.html&#34;&gt;Parallel Usage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=optimParallel&#34;&gt;optimParallel&lt;/a&gt; v.7-2: Provides a parallel versions of the gradient-based &lt;code&gt;stats::optim()&lt;/code&gt; function. The &lt;a href=&#34;https://cran.r-project.org/web/packages/optimParallel/vignettes/optimParallel.pdf&#34;&gt;vignette&lt;/a&gt; is informative.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/optimParallel.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=childesr&#34;&gt;childesr&lt;/a&gt; v0.1.0: Implements an interface to &lt;a href=&#34;http://childes-db.stanford.edu&#34;&gt;CHILDES&lt;/a&gt;, an open repository for transcripts of parent-child interaction. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/childesr/vignettes/access_childes_db.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PetfindeR&#34;&gt;PetfindeR&lt;/a&gt; v1.1.3: Is a wrapper of the &lt;a href=&#34;https://www.petfinder.com/developers/api-docs&#34;&gt;Petfinder API&lt;/a&gt; that implements methods for interacting with and extracting data from the &lt;a href=&#34;https://www.petfinder.com/&#34;&gt;Petfinder&lt;/a&gt; database, one of the largest online, searchable databases of adoptable animals and animal welfare organizations across North America. See the Getting Started Guide: &lt;a href=&#34;https://cran.r-project.org/web/packages/PetfindeR/vignettes/PetfindeR_Introduction_Part_One.html&#34;&gt;part1&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/PetfindeR/vignettes/PetfindeR_Introduction_Part_Two.html&#34;&gt;part2&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/PetfindeR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;data-science&#34;&gt;Data Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=catch&#34;&gt;catch&lt;/a&gt; v1.0: Provides functions to perform classification and variable selection on high-dimensional tensors (multi-dimensional arrays) after adjusting for additional covariates (scalar or vectors) as CATCH model in &lt;a href=&#34;arXiv:1805.04421&#34;&gt;Pan, Mai and Zhang (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SemiSupervised&#34;&gt;SemiSupervised&lt;/a&gt; v1.0: Implements several safe graph-based semi-supervised learning algorithms. For technical details, refer to &lt;a href=&#34;http://jmlr.org/papers/v14/culp13a.html&#34;&gt;Culp and Ryan (2013)&lt;/a&gt;, &lt;a href=&#34;http://www.jmlr.org/papers/v16/ryan15a.html&#34;&gt;Ryan and Culp (2015)&lt;/a&gt; and the package &lt;a href=&#34;https://cran.r-project.org/web/packages/SemiSupervised/vignettes/SemiSupervised.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spFSR&#34;&gt;spFSR&lt;/a&gt; v1.0.0: Offers functions to perform feature selection and ranking via simultaneous perturbation stochastic approximation (SPSA-FSR) based on works by &lt;a href=&#34;arXiv:1508.07630&#34;&gt;Aksakalli and Malekipirbazari (2015)&lt;/a&gt; and &lt;a href=&#34;arXiv:1804.05589&#34;&gt;Yenice et al. (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/spFSR/vignettes/spFSR.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PortfolioAnalytics&#34;&gt;PortfolioAnalytics&lt;/a&gt; v1.1.0: Provides functions for portfolio analysis, including numerical methods for portfolio optimization. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/PortfolioAnalytics/vignettes/portfolio_vignette.pdf&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/PortfolioAnalytics/vignettes/ROI_vignette.pdf&#34;&gt;Optimization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/PortfolioAnalytics/vignettes/custom_moments_objectives.pdf&#34;&gt;Custom Moment and Objective Functions&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/PortfolioAnalytics/vignettes/risk_budget_optimization.pdf&#34;&gt;Portfolio Optimization with CVaR Budgets&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparseIndexTracking&#34;&gt;sparseIndexTracking&lt;/a&gt; v0.1.0: Provides functions to compute sparse portfolios for financial index tracking, i.e., joint selection of a subset of the assets that compose the index and computation of their relative weights (capital allocation) based on the paper &lt;a href=&#34;doi:10.1109/TSP.2017.2762286&#34;&gt;Benidis et al. (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/sparseIndexTracking/vignettes/SparseIndexTracking-vignette.pdf&#34;&gt;vignette&lt;/a&gt; shows how to design a portfolio to track an index.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/sparseIndexTracking.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;mathematics&#34;&gt;Mathematics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=freegroup&#34;&gt;freegroup&lt;/a&gt; v1.0: Provides functions to elements of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Free_group&#34;&gt;free group&lt;/a&gt;, including inversion, multiplication by a scalar, group-theoretic power operation, and Tietze forms. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/freegroup/vignettes/freevig.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ODEsensitivity&#34;&gt;ODEsensitivity&lt;/a&gt; v1.1.1: Provides functions to perform sensitivity analysis for ordinary differential equation (ode) models using the &lt;a href=&#34;https://cran.r-project.org/package=ODEnetwork&#34;&gt;ODEnetwork&lt;/a&gt; package, which simulates a network of second-order ODEs. See [Weber et al. (2018)(&lt;a href=&#34;https://eldorado.tu-dortmund.de/handle/2003/36875)&#34;&gt;https://eldorado.tu-dortmund.de/handle/2003/36875)&lt;/a&gt;] for details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ODEsensitivity/vignettes/ODEsensitivity.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/ODEsensitivity.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;music&#34;&gt;Music&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stemmatology&#34;&gt;stemmatoloty&lt;/a&gt; v0.3.1: Allows users to explore and analyze the genealogy of textual or musical traditions from their variants, with various stemmatological methods, mainly the disagreement-based algorithms suggested by &lt;a href=&#34;doi:10.1484/M.LECTIO-EB.5.102565&#34;&gt;Camps and Cafiero (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/stemmatology/vignettes/stemmatology.pdf&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bioacoustics&#34;&gt;bioacoustics&lt;/a&gt; v0.1.2: Provides functions to analyze audio recordings and automatically extract animal vocalizations. Contains all the necessary tools to process audio recordings of various formats (e.g., WAV, WAC, MP3, ZC), filter noisy files, display audio signals, and detect and extract automatically acoustic features for further analysis such as classification. The &lt;a href=&#34;https://cran.r-project.org/web/packages/bioacoustics/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=epiphy&#34;&gt;epiphy&lt;/a&gt; v0.3.4: Provides a toolbox for analyzing plant disease epidemics and a common framework for plant disease intensity data recorded over time and/or space. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/epiphy/vignettes/defs-and-eqns.html&#34;&gt;Definitions and Relationships between Parameters&lt;/a&gt; and another with &lt;a href=&#34;https://cran.r-project.org/web/packages/epiphy/vignettes/epiphy.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/epiphy.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treedater&#34;&gt;treedater&lt;/a&gt; v0.2.0: Offers functions for estimating times of common ancestry and molecular clock rates of evolution using a variety of evolutionary models. See &lt;a href=&#34;doi:10.1093/ve/vex025&#34;&gt;Volz and Frost (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/treedater/vignettes/h3n2.html&#34;&gt;vignette&lt;/a&gt; provides an example using the Influenza H3N2 virus.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RQEntangle&#34;&gt;RQEntangle&lt;/a&gt; v0.1.0: Provides functions to compute the Schmidt decomposition of bipartite quantum systems, discrete or continuous, and their respective entanglement metrics. See &lt;a href=&#34;doi:10.1119/1.17904&#34;&gt;Ekert and Knight (1995)&lt;/a&gt; and the vignettes &lt;a href=&#34;https://cran.r-project.org/web/packages/RQEntangle/vignettes/CoupledHarmonics.html&#34;&gt;Entanglement in Coupled Harmonics&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/RQEntangle/vignettes/CoupledTwoLevelSystems.html&#34;&gt;Entanglement between Two Coupled Two-Level Systems&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/RQEntangle.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmmboot&#34;&gt;glmmboot&lt;/a&gt; v0.1.2: Provides two functions to perform bootstrap resampling for most models that &lt;code&gt;update()&lt;/code&gt; works for. &lt;code&gt;BootGlmm()&lt;/code&gt; performs block resampling if random effects are present, and case resampling if not; &lt;code&gt;BootCI()&lt;/code&gt; converts output from bootstrap model runs into confidence intervals and p-values. See &lt;a href=&#34;arXiv:1805.08670&#34;&gt;Humphrey and Swingley (2018)&lt;/a&gt; for the details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/glmmboot/vignettes/quick_use.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmmEP&#34;&gt;glmmEP&lt;/a&gt; v1.0-1: Allows users to solve Generalized Linear Mixed Model Analysis via Expectation Propagation. In this version, the random effects can be any reasonable dimension. However, only probit mixed models with one level of nesting are supported. See the methodology in &lt;a href=&#34;arXiv:1805.08423v1&#34;&gt;Hall et al. (2018)&lt;/a&gt;, and the user manual in the &lt;a href=&#34;https://cran.r-project.org/web/packages/glmmEP/vignettes/manual.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/glmmEP.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=groupedSurv&#34;&gt;groupedSurv&lt;/a&gt; v1.0.1: Provides &lt;code&gt;Rcpp&lt;/code&gt;-based functions to compute the efficient score statistics for grouped time-to-event data (&lt;a href=&#34;https://www.jstor.org/stable/pdf/2529588.pdf?seq=1#page_scan_tab_contents&#34;&gt;Prentice and Gloeckler (1978)&lt;/a&gt;), with the optional inclusion of baseline covariates. The &lt;a href=&#34;https://cran.r-project.org/web/packages/groupedSurv/vignettes/groupedSurv.pdf&#34;&gt;vignette&lt;/a&gt; gives an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modeldb&#34;&gt;modeldb&lt;/a&gt; v0.1.0: Provides functions to fit models inside databases with &lt;code&gt;dplyr&lt;/code&gt; backends. There are vignettes showing how to implement &lt;a href=&#34;https://cran.r-project.org/web/packages/modeldb/vignettes/linear_regression.html&#34;&gt;linear regression&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/modeldb/vignettes/kmeans.html&#34;&gt;kmeans&lt;/a&gt; models.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/modeldb.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MLZ&#34;&gt;MLZ&lt;/a&gt; v0.1.1: Provides estimation functions and diagnostic tools for mean length-based total mortality estimators based on &lt;a href=&#34;doi:10.1577/T05-153.1&#34;&gt;Gedamke and Hoenig (2006)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/MLZ/vignettes/MLZ.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/MLZ.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NFWdist&#34;&gt;NFWdist&lt;/a&gt; v0.1.0: Provides density, distribution function, quantile function, and random generation for the 3D Navarro, Frenk &amp;amp; White (NFW) profile. For details see &lt;a href=&#34;arXiv:1805.09550&#34;&gt;Robotham &amp;amp; Howlett (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/NFWdist/vignettes/NFWdist.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/NFWdist.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=survBootOutliers&#34;&gt;survBootOutliers&lt;/a&gt; v1.0: Offers three new concordance-based methods for outlier detection in a survival context. The methodology is described in two papers by Pinto J., Carvalho A. and Vinga S.: &lt;a href=&#34;doi:10.5220/0005225300750082&#34;&gt;paper1&lt;/a&gt; and &lt;a href=&#34;doi:10.1007/978-3-319-27926-8_22&#34;&gt;paper2&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/survBootOutliers/vignettes/survBootOutliers.pdf&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=vinereg&#34;&gt;vinereg&lt;/a&gt; v0.3.0: Implements D-vine quantile regression models with parametric or non-parametric pair-copulas. See &lt;a href=&#34;doi:10.1016/j.csda.2016.12.009&#34;&gt;Kraus and Czado (2017)&lt;/a&gt; and &lt;a href=&#34;arXiv:1705.08310&#34;&gt;Schallhorn et al. (2017)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/vinereg/vignettes/abalone-example.html&#34;&gt;vignette&lt;/a&gt; showing how to use the package, and another covering an &lt;a href=&#34;https://cran.r-project.org/web/packages/vinereg/vignettes/bike-rental.html&#34;&gt;Analysis of bike rental data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/vinereg.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ASSA&#34;&gt;ASSA&lt;/a&gt; v1.0: Provides functions to model and decompose time series into principal components using singular spectrum analysis. See &lt;a href=&#34;doi:10.1016/j.ijforecast.2015.09.004&#34;&gt;de Carvalho and Rua (2017)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/j.econlet.2011.09.007&#34;&gt;de Carvalho et al (2012)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DTWBI&#34;&gt;DTWBI&lt;/a&gt; v1.0: Provides functions to impute large gaps within time series based on Dynamic Time Warping methods. See &lt;a href=&#34;doi:10.1016/j.patrec.2017.08.019&#34;&gt;Phan et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;http://mawenzi.univ-littoral.fr/DTWBI/&#34;&gt;website&lt;/a&gt; has examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/DTWBI.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=permutes&#34;&gt;permutes&lt;/a&gt; v0.1: Uses permutation testing (&lt;a href=&#34;doi:10.1016/j.jneumeth.2007.03.024&#34;&gt;Maris &amp;amp; Oostenveld (2007)&lt;/a&gt;) to help determine optimal windows for analyzing densely-sampled time series. The &lt;a href=&#34;https://cran.r-project.org/web/packages/permutes/vignettes/permutes.pdf&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/permutes.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bench&#34;&gt;bench&lt;/a&gt; v1.0.1: Provides tools to benchmark and analyze execution times for R expressions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/bench.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=conflicted&#34;&gt;conflicted&lt;/a&gt; v0.1.0: Provides an alternative to R&amp;rsquo;s default conflict-resolution strategy for R packages.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffdf&#34;&gt;diffdf&lt;/a&gt; v1.0.0: Provides functions for comparing two data frames. The &lt;a href=&#34;https://cran.r-project.org/web/packages/diffdf/vignettes/diffdf-basic.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkgdown&#34;&gt;pkgdown&lt;/a&gt; v1.1.0: Provides functions to generate a website from a source package by converting your documentation, vignettes, &lt;code&gt;README&lt;/code&gt;, and more to &lt;code&gt;HTML&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pkgdown/pkgdown.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rtika&#34;&gt;rtika&lt;/a&gt; v0.1.8: Provides functions to extract text or metadata from over a thousand file types, using &lt;a href=&#34;https://tika.apache.org/&#34;&gt;Apache Tika&lt;/a&gt; to produce either plain-text or structured &lt;code&gt;XHTML&lt;/code&gt; content. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rtika/vignettes/rtika_introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tabulizer&#34;&gt;tabulizer&lt;/a&gt; v0.2.2: Provides bindings for the &lt;a href=&#34;http://tabula.technology/&#34;&gt;Tabula&lt;/a&gt; &lt;code&gt;Java&lt;/code&gt; library, which can extract tables from PDF documents. The &lt;a href=&#34;https://github.com/ropensci/tabulizerjars&#34;&gt;tabulizerjars&lt;/a&gt; packages provides versioned .jar files. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/tabulizer/vignettes/tabulizer.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinytest&#34;&gt;shinytest&lt;/a&gt; v1.3.0:  Enables automated testing of &lt;code&gt;Shiny&lt;/code&gt; applications, using a headless browser.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vcr&#34;&gt;vcr&lt;/a&gt; v0.1.0: A port of the &lt;a href=&#34;https://github.com/vcr/vcr/&#34;&gt;Ruby gem&lt;/a&gt; of the same name, &lt;code&gt;vcr&lt;/code&gt; enables users to record test suite &lt;code&gt;HTTP&lt;/code&gt; requests and replay them during future runs. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/vcr/vignettes/vcr_vignette.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/vcr/vignettes/configuration.html&#34;&gt;Configuration&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/vcr/vignettes/request_matching.html&#34;&gt;Request Matching&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=c3&#34;&gt;c3&lt;/a&gt; v0.2.0: Implements a wrapper (&lt;a href=&#34;http://www.htmlwidgets.org/&#34;&gt;htmlwidget&lt;/a&gt;) for the &lt;a href=&#34;http://c3js.org/&#34;&gt;&lt;code&gt;C3.js&lt;/code&gt;&lt;/a&gt; charting library that includes all types of &lt;code&gt;C3.js&lt;/code&gt; plots, enabling interactive web-based charts to be embedded in &lt;code&gt;R Markdown&lt;/code&gt; documents and &lt;code&gt;Shiny&lt;/code&gt; applications. The &lt;a href=&#34;https://cran.r-project.org/web/packages/c3/vignettes/examples.html&#34;&gt;vignette&lt;/a&gt; shows basic usage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/c3.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chromoMap&#34;&gt;chromoMap&lt;/a&gt; v0.1: Provides interactive, configurable graphics visualizations of human chromosomes, allowing users to map chromosome elements (like genes, SNPs, etc.) on the chromosome plot, and introduces a special plot, the &amp;ldquo;chromosome heatmap&amp;rdquo;, which enables visualizing data associated with chromosome elements. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/chromoMap/vignettes/chromoMap.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/chromoMap.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ExPanDaR&#34;&gt;ExPanDaR&lt;/a&gt; v0.2.0: Provides a shiny-based front end and a set of functions for exploratory panel data analysis. Run as a web-based app, it enables users to assess the robustness of empirical evidence without providing them access to the underlying data. There is a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ExPanDaR/vignettes/ExPanDaR-functions.html&#34;&gt;using the package&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/ExPanDaR/vignettes/use_ExPanD.html&#34;&gt;panel data exploration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/ExPanDaR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggdistribute&#34;&gt;ggdistribute&lt;/a&gt; v1.0.1: Extends &lt;code&gt;ggplot2&lt;/code&gt; for plotting posterior or other types of unimodal distributions that require overlaying information about a distribution&amp;rsquo;s intervals. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggdistribute/vignettes/geom_posterior.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/ggdistribute.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=r2d3&#34;&gt;r2d3&lt;/a&gt; v0.2.2: Provides a suite of tools for using the &lt;a href=&#34;https://d3js.org/&#34;&gt;&lt;code&gt;D3&lt;/code&gt;&lt;/a&gt; library to produce dynamic, interactive data visualizations. There are vignettes on   &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/advanced_rendering.html&#34;&gt;Advanced Rendering with Callbacks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/data_conversion.html&#34;&gt;R to D3 Data Conversion&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/dependencies.html&#34;&gt;CSS &amp;amp; JavaScript Dependencies&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/learning_d3.html&#34;&gt;Learning D3&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/package_development.html&#34;&gt;Package Development&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/r2d3/vignettes/visualization_options.html&#34;&gt;D3 Visualization Options&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-06-18-Rickert-May-Top40_files/r2d3.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/06/26/may-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April 2018: “Top 40” New Packages</title>
      <link>https://rviews.rstudio.com/2018/05/24/april-2018-top-40-new-packages/</link>
      <pubDate>Thu, 24 May 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/05/24/april-2018-top-40-new-packages/</guid>
      <description>
        

&lt;p&gt;Below are my &amp;ldquo;Top 40&amp;rdquo; picks from the approximately 212 new packages that made it to CRAN in April. They are organized into ten categories: Computational Methods, Data, Data Science, Machine Learning, Music, Science, Statistics, Time Series, Utilities, and Visualizations.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffeqr&#34;&gt;diffeqr&lt;/a&gt; v0.1.1: Provides an interface to &lt;a href=&#34;http://docs.juliadiffeq.org/latest/&#34;&gt;DifferentialEquations.jl&lt;/a&gt; which offers high performance methods for solving ordinary differential equations (ODE), stochastic differential equations (SDE), delay differential equations (DDE), differential-algebraic equations (DAE), and more. There are vignettes for solving &lt;a href=&#34;https://cran.r-project.org/web/packages/diffeqr/vignettes/dae.html&#34;&gt;differential algebraic equations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/diffeqr/vignettes/dde.html&#34;&gt;delay differential equations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/diffeqr/vignettes/ode.html&#34;&gt;ordinary differential equations&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/diffeqr/vignettes/sde.html&#34;&gt;stochastic differential equations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/diffeqr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimRepeat&#34;&gt;SimRepeat&lt;/a&gt; v0.1.0: Provides functions to simulate correlated systems of statistical equations with multiple variable types. There is a vignette describing the underlying &lt;a href=&#34;https://cran.r-project.org/web/packages/SimRepeat/vignettes/Theory_Cont_System.html&#34;&gt;theory&lt;/a&gt;, as well as vignettes on systems with &lt;a href=&#34;https://cran.r-project.org/web/packages/SimRepeat/vignettes/Corr_Cont_System.html&#34;&gt;Continuous variables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SimRepeat/vignettes/Corr_MultiVarType_System.html&#34;&gt;multiple variable types&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/SimRepeat/vignettes/HLM_Approach.html&#34;&gt;hierarchical linear models&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=echor&#34;&gt;echor&lt;/a&gt; v0.1.0: Implements an interface to the United States Environmental Protection Agency (EPA) Environmental Compliance History Online &lt;a href=&#34;https://echo.epa.gov&#34;&gt;ECHO&lt;/a&gt; API. The &lt;a href=&#34;https://cran.r-project.org/web/packages/echor/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=essurvey&#34;&gt;essurvey&lt;/a&gt; v1.0.0: Provides an interface to download data from the &lt;a href=&#34;http://www.europeansocialsurvey.org/&#34;&gt;European Social Survey&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/essurvey/vignettes/intro_ess.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=malariaAtlas&#34;&gt;malariaAtlas&lt;/a&gt; v0.0.1: Provides a suite of tools to allow downloading all publicly available parasite rate survey points and raster surfaces from the &lt;a href=&#34;https://map.ox.ac.uk/&#34;&gt;Malaria Atlas Project&lt;/a&gt; servers as well as utility functions for plotting the downloaded data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/malariaAtlas/vignettes/overview.htm&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/malariaAtlas.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=salesforcer&#34;&gt;salesforcer&lt;/a&gt; v0.1.2: Implements the &lt;a href=&#34;https://developer.salesforce.com/page/Salesforce_API&#34;&gt;Salesforce&lt;/a&gt; Platform APIs (REST, SOAP, Bulk 1.0, Bulk 2.0, and Metadata). There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/salesforcer/vignettes/getting-started.html&#34;&gt;Getting Started&lt;/a&gt; guide, a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/salesforcer/vignettes/transitioning-from-RForcecom.html&#34;&gt;Transitioning from RForecom&lt;/a&gt; and another on &lt;a href=&#34;https://cran.r-project.org/web/packages/salesforcer/vignettes/working-with-bulk-api.html&#34;&gt;Working with Bulk API&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data-science&#34;&gt;Data Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mleap&#34;&gt;mleap&lt;/a&gt; v0.1.1: Provides a &lt;a href=&#34;https://spark.rstudio.com&#34;&gt;sparklyr&lt;/a&gt; extension to &lt;a href=&#34;https://github.com/combust/mleap&#34;&gt;MLeap&lt;/a&gt;, an open source library that enables exporting and serving &lt;code&gt;Apache Spark&lt;/code&gt; pipelines.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rdfp&#34;&gt;rdfp&lt;/a&gt; v0.1.2: Implements Google&amp;rsquo;s &lt;a href=&#34;https://developers.google.com/doubleclick-publishers/docs/start&#34;&gt;DoubleClick for Publishers (DFP)&lt;/a&gt; API. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rdfp/vignettes/ad-trafficking-setup.html&#34;&gt;Ad trafficing setup&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rdfp/vignettes/administrative-tasks.html&#34;&gt;administrative tasks&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rdfp/vignettes/checking-availability.html&#34;&gt;checking availability&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/rdfp/vignettes/manipulating-orders-and-lineitems.html&#34;&gt;manipulating orders and line items&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rdfp/vignettes/pulling-reports.html&#34;&gt;reporting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=workflowr&#34;&gt;workflowr&lt;/a&gt; v1.0.1: Implements a framework for reproducible and collaborative data science. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/workflowr/vignettes/wflow-01-getting-started.html&#34;&gt;getting started guide&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/workflowr/vignettes/wflow-02-customization.html&#34;&gt;customizing a website&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/workflowr/vignettes/wflow-03-migrating.html&#34;&gt;migrating projects&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/workflowr/vignettes/wflow-04-how-it-works.html&#34;&gt;package details&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/workflowr/vignettes/wflow-05-faq.html&#34;&gt;frequently asked questions&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=aws.translate&#34;&gt;aws.translate&lt;/a&gt; v0.1.3: Implements a client for &lt;a href=&#34;https://aws.amazon.com/documentation/translate&#34;&gt;AWS Translate&lt;/a&gt;, a machine translation service that will convert a text input in one language into a text output in another.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CBDA&#34;&gt;CBDA&lt;/a&gt; v1.0.0: Implements an ensemble predictor, a &amp;lsquo;SuperLearner&amp;rsquo;, using knockoff filtering and concepts from comprehensive sensing to classify Big Data. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CBDA/vignettes/Guide-to-CBDA.html&#34;&gt;Guide to Compressive Big Data Analytics (CBDA)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/CBDA.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=featurefinder&#34;&gt;featurefinder&lt;/a&gt; v1.0: Implements a method to find model features through a detailed analysis of model residuals using &lt;code&gt;rpart&lt;/code&gt; classification and regression trees. See &lt;a href=&#34;doi:10.1002/0470055464&#34;&gt;Chatterjee and Hadi (2006)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/featurefinder/vignettes/featurefinder.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iilasso&#34;&gt;iilassso&lt;/a&gt; v0.0.1: Implements efficient algorithms for fitting linear / logistic regression models with an independently interpretable Lasso. See &lt;a href=&#34;http://proceedings.mlr.press/v84/takada18a/takada18a.pdf&#34;&gt;Takada et al. (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/iilasso/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/iilasso.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=live&#34;&gt;live&lt;/a&gt; v1.5.4: Implements a methodology for interpreting a complex machine learning model by understanding the key factors. This is achieved through local approximations based on additive regression or CART like models that allow for higher interactions. See &lt;a href=&#34;doi:10.1145/2939672.2939778&#34;&gt;Ribeiro et al. (2016)&lt;/a&gt; and &lt;a href=&#34;arXiv:1804.01955&#34;&gt;Staniak and Biecek (2018)&lt;/a&gt; for details. The &lt;a href=&#34;https://cran.r-project.org/web/packages/live/vignettes/wine_quality.html&#34;&gt;vignette&lt;/a&gt; offers a case study.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/live.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlrCPO&#34;&gt;mlrCPO&lt;/a&gt; v0.3.3: Provides a tool set that enriches the &lt;a href=&#34;https://cran.r-project.org/package=mlr&#34;&gt;mlr&lt;/a&gt; with a diverse set of composable preprocessing operators (CPOs). There are several vignettes including &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrCPO/vignettes/a_1_getting_started.html&#34;&gt;First Steps&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrCPO/vignettes/a_2_mlrCPO_core.html&#34;&gt;mlrCPO Core&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrCPO/vignettes/a_3_all_CPOs.html&#34;&gt;Built-in CPOs&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrCPO/vignettes/a_4_custom_CPOs.html&#34;&gt;Custom CPOs&lt;/a&gt; and more.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=varrank&#34;&gt;varrank&lt;/a&gt; v0.1: Provides a computational toolbox of heuristic approaches for performing variable ranking and feature selection based on mutual information adapted for multivariate system epidemiology datasets. The core function is a general implementation of the minimum redundancy maximum relevance model: &lt;a href=&#34;doi:10.1109/72.298224&#34;&gt;Battiti (1994)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/varrank/vignettes/varrank.html&#34;&gt;vignette&lt;/a&gt; is informative.&lt;/p&gt;

&lt;h3 id=&#34;music&#34;&gt;Music&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tabr&#34;&gt;tabr&lt;/a&gt; v0.2.0: Provides functions to creates guitar tablature from R code using &lt;a href=&#34;http://lilypond.org&#34;&gt;LilyPond&lt;/a&gt;, open source music engraving software for generating high quality sheet music based on markup language. &lt;code&gt;tabr&lt;/code&gt; also offers nominal MIDI file support. There are several vignettes:     &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-basics.html&#34;&gt;Basic example&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-chords.html&#34;&gt;Chords&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-engraving.html&#34;&gt;Engraving&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-helpers.html&#34;&gt;Phrase Helpers&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-phrases.html&#34;&gt;Musical Phrases&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-repeats.html&#34;&gt;Repeats&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-tracks-scores.html&#34;&gt;Tracks and Scores&lt;/a&gt;, and
&lt;a href=&#34;https://cran.r-project.org/web/packages/tabr/vignettes/tabr-tunings.html&#34;&gt;Non-standard Tuning&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/tabr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DrInsight&#34;&gt;DrInsight&lt;/a&gt; v0.1.1: Implements a connectivity mapping-based drug repurposing tool that identifies drugs that can potentially reverse query disease phenotype or have similar functions with query drugs. The &lt;a href=&#34;https://cran.r-project.org/web/packages/DrInsight/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/DrInsight.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cultevo&#34;&gt;cultevo&lt;/a&gt; v1.0.2: Provides tools for measuring the composition of signalling systems: in particular, the information-theoretic measure due to &lt;a href=&#34;http://hdl.handle.net/1842/25930&#34;&gt;Spike (2016)&lt;/a&gt; and the Mantel test for distance matrix correlation &lt;a href=&#34;doi:10.1093/sysbio/32.1.21&#34;&gt;Dietz (1983)&lt;/a&gt; as well as an implementation of the Page test for monotonicity of ranks &lt;a href=&#34;doi:10.1080/01621459.1963.10500843&#34;&gt;Page (1963)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cultevo/vignettes/page.test.html&#34;&gt;vignette&lt;/a&gt; provides and example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=indirect&#34;&gt;indirect&lt;/a&gt; v0.2.0: Provides functions to facilitate prior elicitation for Bayesian generalized linear models using independent conditional means priors. Various methodologies for eliciting fractiles are supported, including versions of the approach of &lt;a href=&#34;doi:10.1016/j.ress.2017.06.011&#34;&gt;Hosack et al. (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/indirect/vignettes/indirect.pdf&#34;&gt;vignette&lt;/a&gt; describes the methodology.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/ibdirect.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=konfound&#34;&gt;konfound&lt;/a&gt; v0.1.0: Implements methods that reflect recent developments in sensitivity analysis including functions to calculate robustness indices. See &lt;a href=&#34;doi:10.1177/0049124100029002001&#34;&gt;Frank (2000)&lt;/a&gt; and &lt;a href=&#34;doi:10.3102/0162373713493129&#34;&gt;Frank et al. (2013)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/konfound/vignettes/Introduction_to_konfound.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mgc&#34;&gt;mgc&lt;/a&gt; v1.0.1: Implements Multiscale Graph Correlation (MGC), a framework developed by &lt;a href=&#34;arXiv:1609.05148&#34;&gt;Shen et al. (2017)&lt;/a&gt;, that extends global correlation procedures to be multiscale. There are vignettes on the &lt;a href=&#34;https://cran.r-project.org/web/packages/mgc/vignettes/Discriminability.html&#34;&gt;Discriminability&lt;/a&gt; statistic, the &lt;a href=&#34;https://cran.r-project.org/web/packages/mgc/vignettes/MGC.html&#34;&gt;mgc&lt;/a&gt; statistic, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mgc/vignettes/simulations.html&#34;&gt;Canonical Dependence Simulations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/mgc.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netregR&#34;&gt;netregR&lt;/a&gt; v0.3.1: Provides functions to regress network responses (both directed and undirected) onto covariates of interest that may be actor, relation, or network-valued, and compute principled variance estimates of the coefficients. For details see &lt;a href=&#34;arXiv:1701.05530&#34;&gt;Marrs et al. (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/netregR/vignettes/netregR_vignette_single.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/netregR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RNGforGPD&#34;&gt;RNGforGPD&lt;/a&gt; v1.0: Provides functions to generate univariate and multivariate data that follow the generalized Poisson distribution. See &lt;a href=&#34;doi:10.1080/03610918.2014.968725&#34;&gt;Demirtas (2017)&lt;/a&gt; for the details, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/RNGforGPD/vignettes/RNGforGPD_vignette.html&#34;&gt;vignette&lt;/a&gt; for an example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SmartEDA&#34;&gt;SmartEDA&lt;/a&gt; v0.2.0: Provides functions that automatically describe the structure and relationships in data to facilitate exploratory data analysis. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/SmartEDA/vignettes/Report_r1.html&#34;&gt;Introduction&lt;/a&gt; to the package and a &lt;a href=&#34;https://cran.r-project.org/web/packages/SmartEDA/vignettes/CustomTable.html&#34;&gt;vignette&lt;/a&gt; on building custom tables.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/SmartEDA.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=stratifyR&#34;&gt;stratifyR&lt;/a&gt; 1.0-1: Implements stratified sampling designs for univariate populations using the method of &lt;a href=&#34;doi:10.1177/0008068320020518&#34;&gt;Khan et al. (2002)&lt;/a&gt;, &lt;a href=&#34;http://www.statcan.gc.ca/pub/12-001-x/2008002/article/10761-eng.pdf&#34;&gt;Khan et al. (2008)&lt;/a&gt; and &lt;a href=&#34;doi:10.1080/02664763.2015.1018674&#34;&gt;Khan et al. (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/stratifyR/vignettes/stratifyR-vignette.html&#34;&gt;vignette&lt;/a&gt; goes through the math.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=WeMix&#34;&gt;WeMix&lt;/a&gt; v1.0.1: Provides functions to run mixed-effects models that include weights at every level. Models are fit using adaptive quadrature following the methodology of &lt;a href=&#34;doi:10.1111/j.1467-985X.2006.00426.x&#34;&gt;Rabe-Hesketh et. al (2006)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/WeMix/vignettes/WeightedMixedModels.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anomalize&#34;&gt;anomalize&lt;/a&gt; v0.1.1: Implements a &amp;ldquo;tidy&amp;rdquo; workflow for detecting anomalies in time series data. Functions decompose time series, detect anomalies, and create bands separating the &amp;ldquo;normal&amp;rdquo; data from the anomalous data for multiple time series. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/anomalize/vignettes/anomalize_quick_start_guide.html&#34;&gt;Quick Start Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/anomalize/vignettes/anomalize_methods.html&#34;&gt;Methods&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/anomalize.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LPWC&#34;&gt;LPWC&lt;/a&gt; v0.99.2: Provides functions to compute a time series distance measure for clustering based on weighted correlation and introduction of lags. See &lt;a href=&#34;doi:10.1101/292615&#34;&gt;Chandereng and Gitter (2018)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/LPWC/vignettes/LPWC.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=table1&#34;&gt;table1&lt;/a&gt; v1.0: Provides functions to create HTML tables of descriptive statistics, as one would expect to see as the first table (i.e. &amp;ldquo;Table 1&amp;rdquo;) in a medical/epidemiological journal article. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/table1/vignettes/table1-examples.html&#34;&gt;vignette&lt;/a&gt; that shows how to create a table of descriptive statistics.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/table1.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=foolbox&#34;&gt;foolbox&lt;/a&gt; v0.1.0: Provides a framework for manipulating functions and translating them with metaprogramming. There is a &lt;a href=&#34;Foolbox tutorial&#34;&gt;tutorial&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/foolbox/vignettes/partial-evaluation.html&#34;&gt;Partial Evaluation&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/foolbox/vignettes/transforming-functions-with-foolbox.html&#34;&gt;Transforming Functions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=graphframes&#34;&gt;graphframes&lt;/a&gt; v0.1.0: Implements a &lt;a href=&#34;https://spark.rstudio.com/&#34;&gt;sparklyr&lt;/a&gt; extension that interfaces to &lt;a href=&#34;https://graphframes.github.io/&#34;&gt;GraphFrames&lt;/a&gt;, an &lt;code&gt;Apache Spark&lt;/code&gt; package that provides a DataFrame-based API for working with graphs. See &lt;a href=&#34;https://cran.r-project.org/web/packages/graphframes/README.html&#34;&gt;README&lt;/a&gt; for some details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=komaletter&#34;&gt;komaletter&lt;/a&gt; v0.2.0: Offers a versatile R Markdown template for writing letters, using the &lt;code&gt;KOMA-Script&lt;/code&gt; letter class &lt;code&gt;scrlttr2&lt;/code&gt; and an adaptation of the &lt;code&gt;pandoc-letter&lt;/code&gt; template. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/komaletter/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; as well as three letter templates: &lt;a href=&#34;https://cran.r-project.org/web/packages/komaletter/vignettes/letter_example1.pdf&#34;&gt;letter1&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/komaletter/vignettes/letter_example2.pdf&#34;&gt;letter2&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/komaletter/vignettes/letter_example3.pdf&#34;&gt;letter3&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkgnet&#34;&gt;pkgnet&lt;/a&gt; v0.2.0: Uses tools from graph theory to analyze the dependencies between functions in an R package and between its imported packages and quantify their complexity and vulnerability to failure. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/pkgnet/vignettes/pkgnet-intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=promises&#34;&gt;promises&lt;/a&gt; v1.0.1: Provides fundamental abstractions for doing asynchronous programming in R using promises. There are several vignettes: &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/motivation.html&#34;&gt;1. Why use promises?&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/intro.html&#34;&gt;2. An informal introduction to async programming&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/overview.html&#34;&gt;3. Working with promises in R&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/futures.html&#34;&gt;4. Launching tasks with future&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/shiny.html&#34;&gt;5. Using promises with Shiny&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/promises/vignettes/combining.html&#34;&gt;6. Combining promises&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ERSA&#34;&gt;ERSA&lt;/a&gt; v0.1.0: Provides functions for displaying the results of a regression calculation, packaged together as a &lt;code&gt;shiny&lt;/code&gt; app. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ERSA/vignettes/ERSA.html&#34;&gt;Vignette&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/ERSA.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggplotify&#34;&gt;ggplotify&lt;/a&gt; v0.0.2: Provides the means to convert plot function calls to &lt;code&gt;grob&lt;/code&gt; or &lt;code&gt;ggplot&lt;/code&gt; enabling users to align plots produced by &lt;code&gt;base&lt;/code&gt; graphics, &lt;code&gt;grid&lt;/code&gt;, &lt;code&gt;lattice&lt;/code&gt; and &lt;code&gt;vcd&lt;/code&gt; functions. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggplotify/vignettes/ggplotify.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/ggplotify.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggstatsplot&#34;&gt;ggstatsplot&lt;/a&gt; v0.0.3: Extends &lt;code&gt;ggplot2&lt;/code&gt; to produce graphics with details from statistical tests. There are vignettes for producing publication ready &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/ggbetweenstats.html&#34;&gt;violin plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/ggcorrmat.html&#34;&gt;correlation plots&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/gghistostats.html&#34;&gt;histograms&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/ggpiestats.html&#34;&gt;pie charts&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/ggscatterstats.html&#34;&gt;scatter plots&lt;/a&gt; as well as vignettes describing the &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/theme_mprl.html&#34;&gt;default theme&lt;/a&gt; and showing how to &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstatsplot/vignettes/combine_plots.html&#34;&gt;combine plots&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/ggstatsplot.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=panelView&#34;&gt;panelView&lt;/a&gt; v1.0.1: Provides functions to visualize panel data with dichotomous treatments. Look &lt;a href=&#34;http://yiqingxu.org/software/panelView/panelView.html&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/panelView.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=prepplot&#34;&gt;prepplot&lt;/a&gt; v0.7: Contains a single function to prepare a figure region for base graphics that makes it easy to produce customized graphics and produce &lt;code&gt;ggplot2&lt;/code&gt; like plots. The &lt;a href=&#34;https://cran.r-project.org/web/packages/prepplot/vignettes/prepplotOverview.pdf&#34;&gt;vignette&lt;/a&gt; explains how.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-21-Rickert-AprilTop40_files/prepplot.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/05/24/april-2018-top-40-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>2018 R Conferences</title>
      <link>https://rviews.rstudio.com/2018/05/11/2018-r-conferences/</link>
      <pubDate>Fri, 11 May 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/05/11/2018-r-conferences/</guid>
      <description>
        &lt;p&gt;&lt;a href=&#34;https://www.rstudio.com/conference/&#34;&gt;rstudio::conf 2018&lt;/a&gt; and the &lt;a href=&#34;https://www.rstats.nyc/&#34;&gt;New York R Conference&lt;/a&gt; are both behind us, but we are rushing headlong into the season for conferences focused on the R Language and its applications.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-09-Rickert-R-Conf_files/eRum.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://2018.erum.io/&#34;&gt;The European R Users Meeting&lt;/a&gt; (eRum) begins this coming Monday, May 14th, in Budapest with three days of workshops and talks. Headlined by R Core member Martin Mächler and fellow keynote speakers Achim Zeileis, Nathalie Villa-Vialaneix, Stefano Maria Iacus, and Roger Bivand, the program features an outstanding array of accomplished speakers including RStudio&amp;rsquo;s own Barbara Borges Ribeiro, Andrie de Vries, and Lionel Henry.&lt;/p&gt;

&lt;p&gt;Second only to useR! in longevity, the tenth consecutive &lt;a href=&#34;http://www.rinfinance.com/&#34;&gt;R / Finance&lt;/a&gt; will be held in Chicago on June 1st and 2nd. Keynote speakers Norm Matloff, J.J. Allaire, and Li Deng head a strong &lt;a href=&#34;http://www.rinfinance.com/&#34;&gt;program&lt;/a&gt;. Produced by the same committed crew of Chicago quants with the unwavering support of &lt;a href=&#34;http://business.uic.edu/liautaud-programs/ms-finance&#34;&gt;UIC&lt;/a&gt;, R / Finance is the epitome of a small, tightly focused, single-track R conference. If you are interested in the quantitative side of Finance, there is no better place to network.&lt;/p&gt;

&lt;p&gt;The relatively new &lt;a href=&#34;https://cascadiarconf.com/&#34;&gt;CascadiaRConf&lt;/a&gt; will feature keynote speakers Alison Hill and Kara Woo in a one-day event on June 2nd in Portland, OR that promises to be good time with several hands-on workshops.&lt;/p&gt;

&lt;p&gt;A &lt;a href=&#34;https://cardiff2018.satrdays.org/&#34;&gt;SatRday&lt;/a&gt; mini-conference will be held in Cardiff on June 23rd. Stephanie Locke, Heather Turner, and Maelle Salmon will be leading the event. The recent conference in &lt;a href=&#34;https://capetown2018.satrdays.org/#importantdates&#34;&gt;Capetown&lt;/a&gt; appears to have been a great day for working with R, and a lot of fun. I expect that Cardiff will also be a blast.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-09-Rickert-R-Conf_files/WhyR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://whyr2018.pl/&#34;&gt;Why R?&lt;/a&gt; July 2nd through 5th in Wrocław, Poland is an ambitious undertaking with five keynote speakers (Bernd Bischl, Thomas Petzoldt, Leon Eyrich Jessen, Tomasz Niedzielski, and Maciej Eder), a &lt;a href=&#34;http://whyr2018.pl/&#34;&gt;hackathon&lt;/a&gt;, and several &amp;ldquo;pre-meetings&amp;rdquo; spread across Poland, Germany, and Denmark. I expect this to be a top-tier series of events.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-09-Rickert-R-Conf_files/montreal.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://rmontreal2018.ca/&#34;&gt;R in Montreal&lt;/a&gt; will be held from July 4th through 6th. Pleanary speakers Julie Josse, Arun Srinivasan, and Daniel Stubbs will headline the program.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-09-Rickert-R-Conf_files/user.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;The 14th &lt;a href=&#34;https://user2018.r-project.org/&#34;&gt;useR!&lt;/a&gt; conference, the first to happen in the Southern Hemisphere, will be held in Brisbane, Australia from July 10th through the 13th. The mother of all R conferences, useR! attracts R afficianados from around the globe and provides a window to what is &lt;em&gt;au courant&lt;/em&gt; in the R universe. Keynote speakers Jenny Bryan, Steph De Silva, Heike Hofmann, Thomas Lin Pedersen, Roger Peng, and Bill Venables head the program. The &lt;a href=&#34;https://user2018.r-project.org/tutorials/&#34;&gt;tutorials&lt;/a&gt;, always a major attraction at useR! conferences, will take place over two days.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://insurancedatascience.org/&#34;&gt;Insurance Data Science&lt;/a&gt;, the direct successor to the series of &lt;em&gt;R in Insurance&lt;/em&gt; conference will be held in London on July 16th. Although renamed, and presumably refocused, the program for the conference still indicates quite a bit of R content. Garth Peters and Eric Novic will deliver the keynotes.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://bioc2018.bioconductor.org/&#34;&gt;BioC 2018&lt;/a&gt;, the flagship conference for the &lt;a href=&#34;https://www.bioconductor.org/&#34;&gt;BioConductor&lt;/a&gt; project and a major event in the computational genomics world, will be held from July 25 through the 27th at Victoria University, Toronto. The program is still coming together, but confirmed speakers include Brenda Andrews, Benjamine Haibe-Kains, Elana Fertig, Charlotte Sonneson, Michael Hoffman, and Tim Hughes.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;http://www.comunidadbioinfo.org/r-bioconductor-developers-workshop-2018/&#34;&gt;Latin American R/BioConductor Developers Workshop&lt;/a&gt; will be held between July 30th and August 3rd at the center for Genomic Sciences in Cuernavaca, Mexico. Invited speakers include Martin Morgan and Heather Turner. The workshop is aimed at students and researchers, with a goal of teaching participants the principles of reproducible data science through the development of R/Bioconductor packages.&lt;/p&gt;

&lt;p&gt;Two brand-new conferences directly modeled on the R / Finance experience will make their debuts this year. &lt;a href=&#34;http://rinpharma.com/&#34;&gt;R / Pharma&lt;/a&gt;, a conference devoted to the use of R for reproducible research, regulatory compliance and validation, safety monitoring, clinical trials, drug discovery, R&amp;amp;D, PK/PD/pharmacometrics, genomics, and diagnostics in the pharmaceutical industry will be held on August 15th and 16th at Harvard University. This will be a small, collegial gathering limited to 150 attendees; it will undoubtedly sell out soon after registration opens.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://r-medicine.com/&#34;&gt;R / Medicine&lt;/a&gt;, which will focus on the use of R in medical research and clinical practice, with talks addressing Phase I clinical trial design; the analysis and visualization of clinical trial data, patient records, and genetic data; personalized medicine; and reproducible research, will take place in New Haven, CT on September 7th and 8th. This will also be a small gathering that is likely to sell out soon after registration opens.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://latin-r.com/en&#34;&gt;LatinR&lt;/a&gt;, which will focus on the use of R in R&amp;amp;D, will be held at th University of Palermo in Buenos Aires on September 4th and 5th. Keynote speakers Jenny Bryan and Walter Sosa Escudero will head the program.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-05-09-Rickert-R-Conf_files/earl.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;The last R conference on my radar for the 2018 season, the enterprise-focused &lt;a href=&#34;https://earlconf.com/&#34;&gt;EARL&lt;/a&gt; (Enterprise Applications of the R Language) Conference, will take place in London from September 11th through the 13th. Edwin Dunn and Garrett Grolemund will deliver the keynotes, and the list of speakers comprises an impressive roster of industrial-strength R users. This is clearly the event for data scientists looking to put R into production.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/05/11/2018-r-conferences/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March 2018: &#34;Top 40&#34; New Package Picks</title>
      <link>https://rviews.rstudio.com/2018/04/30/march-2018-top-40-new-package-picks/</link>
      <pubDate>Mon, 30 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/04/30/march-2018-top-40-new-package-picks/</guid>
      <description>
        

&lt;p&gt;By my count, just over 200 new packages made it to CRAN and stuck during March. The trend for specialized, and sometimes downright esoteric science packages continues. I counted 40 new packages in this class. Most, but not all of these, are focused on bio-science applications. For example, the &lt;a href=&#34;https://cran.r-project.org/package=foreSIGHT&#34;&gt;foreSIGHT&lt;/a&gt; package profiled below focuses on climate science. I was also pleased to see two new packages (not from RStudio) in the Data Science  category, &lt;a href=&#34;https://cran.r-project.org/package=h2o4gpu&#34;&gt;h2o4gpu&lt;/a&gt; and  &lt;a href=&#34;https://cran.r-project.org/package=onnx&#34;&gt;onnx&lt;/a&gt;, built on the &lt;a href=&#34;https://cran.r-project.org/package=reticulate&#34;&gt;reticulate&lt;/a&gt; package for interfacing with &lt;code&gt;Python&lt;/code&gt;. I hope this also becomes a trend.&lt;/p&gt;

&lt;p&gt;The following are my &lt;strong&gt;&amp;ldquo;Top 40&amp;rdquo;&lt;/strong&gt; picks for March in nine categories: Computational Methods, Data, Data Science, Political Science, Science, Statistics, Time Series, Utilities and Visualizations.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dynprog&#34;&gt;dynprog&lt;/a&gt; v0.1.0: Implements a domain-specific language for specifying translating recursions into &lt;a href=&#34;https://en.wikipedia.org/wiki/Dynamic_programming&#34;&gt;dynamic-programming&lt;/a&gt; algorithms.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=fmlogcondens&#34;&gt;fmlogcondens&lt;/a&gt; v1.0.2: Implements a fast solver for the maximum likelihood estimator of the family of multivariate log-concave probability function. Includes well-known parametric densities including the normal, uniform, and exponential distributions and many more. For details, see &lt;a href=&#34;doi:10.1515/auom-2015-0053&#34;&gt;Rathke et al. (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/fmlogcondens/vignettes/documentation.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/fmlogcondens.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=knor&#34;&gt;knor&lt;/a&gt; v0.0-5: Provides access to &lt;a href=&#34;https://arxiv.org/pdf/1606.08905.pdf&#34;&gt;&lt;code&gt;knor&lt;/code&gt;&lt;/a&gt;, a NUMA-optimized, in-memory, distributed library for computing k-means.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=daymetr&#34;&gt;daymetr&lt;/a&gt; v1.3.1: Provides programmatic interface to the &lt;a href=&#34;http://daymet.ornl.gov&#34;&gt;Daymet&lt;/a&gt; climate data. The &lt;a href=&#34;https://cran.r-project.org/web/packages/daymetr/vignettes/daymetr-vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/daymetr&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NOAAWeather&#34;&gt;NOAAWeather&lt;/a&gt; v0.1.0: Provides functions to retrieve real-time weather data from all &lt;a href=&#34;http://www.noaa.gov/&#34;&gt;NOAA&lt;/a&gt; stations, and plot time series, boxplot, calendar heatmap, and geospatial maps to analyze trends. The &lt;a href=&#34;https://cran.r-project.org/web/packages/NOAAWeather/vignettes/Report.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/NOAAWeather.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ppitables&#34;&gt;ppitables&lt;/a&gt; v0.1.2: Contains country-specific lookup data tables used as reference to determine the poverty likelihood of a household based on their PPI score (&lt;a href=&#34;https://www.povertyindex.org&#34;&gt;Poverty Probability Index&lt;/a&gt;), with documentation from &lt;a href=&#34;https://www.poverty-action.org&#34;&gt;Innovations for Poverty Action&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=usfertilizer&#34;&gt;usfertilizer&lt;/a&gt; v0.1.5: Provides county-level estimates of fertilizer,
nitrogen and phosphorus, from 1945 to 2012 in the United States of America. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/usfertilizer/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/usfertilizer/vignettes/Data_sources_and_cleaning.html&#34;&gt;Data Scources and Processes&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;data-science&#34;&gt;Data Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greybox&#34;&gt;greybox&lt;/a&gt; v0.2.0: Implements tools for model selection and combinations via information criteria based on the values of partial correlations. The &lt;a href=&#34;https://cran.r-project.org/web/packages/greybox/vignettes/greybox.html&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=h2o4gpu&#34;&gt;h2o4gpu&lt;/a&gt; v0.2.0: Implements an interface to &lt;a href=&#34;https://github.com/h2oai/h2o4gpu&#34;&gt;H2O4GPU&lt;/a&gt;, a collection of &lt;code&gt;GPU&lt;/code&gt; solvers for machine learning algorithms. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/h2o4gpu/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=iml&#34;&gt;iml&lt;/a&gt; v0.3.0: Provides interpretability methods to analyze the behavior and predictions of any machine learning model, including &lt;a href=&#34;arXiv:1801.01489&#34;&gt;feature importance&lt;/a&gt;, &lt;a href=&#34;http://www.jstor.org/stable/2699986&#34;&gt;partial dependence plots&lt;/a&gt;, [individual conditional expectation (&lt;a href=&#34;doi:10.1080/10618600.2014.907095&#34;&gt;ice plots&lt;/a&gt;), &lt;a href=&#34;arXiv:1602.04938&#34;&gt;local models&lt;/a&gt;, the &lt;a href=&#34;doi:10.1007/s10115-013-0679-x&#34;&gt;Shapley Value&lt;/a&gt;, and tree surrogate models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iTOP&#34;&gt;iTOP&lt;/a&gt; v1.0.1: Provides functions to infer a topology of relationships between different datasets, such as multi-omics and phenotypic data recorded on the same samples. The methodology is based on the extension of the &lt;a href=&#34;doi:10.2307/2347233&#34;&gt;RV coefficient&lt;/a&gt;, a measure of matrix correlation to partial matrix correlations and binary data. See &lt;a href=&#34;doi:10.1101/293993&#34;&gt;Aben et al. (2018)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.r-project.org/web/packages/iTOP/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; introduction to the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=onnx&#34;&gt;onnx&lt;/a&gt; v0.0.1: Implements an interface to &lt;code&gt;ONNX&lt;/code&gt;, the &lt;a href=&#34;https://onnx.ai/&#34;&gt;Open Neural Network Exchange&lt;/a&gt;, which provides an open-source format for machine-learning models.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rcqp&#34;&gt;rcqp&lt;/a&gt; v0.5: Implements Corpus Query Protocol functions based on the &lt;a href=&#34;http://cwb.sourceforge.net/&#34;&gt;CWB software&lt;/a&gt;, a collection of open-source tools for managing and querying large text corpora. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rcqp/vignettes/rcqp.pdf&#34;&gt;vignette&lt;/a&gt; provides a roadmap.&lt;/p&gt;

&lt;h3 id=&#34;political-science&#34;&gt;Political Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=coalitions&#34;&gt;coalitions&lt;/a&gt; v0.6.2: Implements an MCMC method to calculate probabilities for a coalition majority based on survey results. See &lt;a href=&#34;doi:10.21105/joss.00606&#34;&gt;Bender and Bauer (2018)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/coalitions/vignettes/workflow.html&#34;&gt;Workflows&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/coalitions/vignettes/pooling.html&#34;&gt;Pooling&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/coalitions/vignettes/diagnostic.html&#34;&gt;Diagnostics&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diagmeta&#34;&gt;diagmeta&lt;/a&gt; v0.2-0: Implements methods by &lt;a href=&#34;doi:10.1186/s12874-016-0196-1&#34;&gt;Steinhauser et al. (2016)&lt;/a&gt; for meta-analysis of diagnostic accuracy studies with several cutpoints.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NetworkExtinction&#34;&gt;NetworkExtinction&lt;/a&gt; v0.1.0: Provides functions to simulate the extinction of species in the food web, and analyze the cascading effects as described in &lt;a href=&#34;doi:10.1073/pnas.192407699&#34;&gt;Dunne et al. (2002)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/NetworkExtinction/vignettes/VignetteNetworkExt.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=foreSIGHT&#34;&gt;foreSIGHT&lt;/a&gt; v0.9.2: Provides a tool to create hydroclimate scenarios, stress test systems, and visualize system performance in scenario-neutral climate-change impact assessments. Functions generate perturbed time series using a range of approaches, including simple scaling of observed time series (&lt;a href=&#34;doi:10.1002/2015WR018253&#34;&gt;Culley et al. (2016)&lt;/a&gt;) and stochastic simulation of perturbed time series. (&lt;a href=&#34;doi:10.1016/j.jhydrol.2016.03.025&#34;&gt;Guo et al. (2018)&lt;/a&gt;). The &lt;a href=&#34;https://cran.r-project.org/web/packages/foreSIGHT/vignettes/Vignette.html&#34;&gt;vignette&lt;/a&gt; offers a tutorial.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PINSPlus&#34;&gt;PINSPlus&lt;/a&gt; v1.0.0: Implements &lt;code&gt;PINS&lt;/code&gt;: &lt;strong&gt;P&lt;/strong&gt;erturbation clustering for data &lt;strong&gt;IN&lt;/strong&gt;tegration and disease &lt;strong&gt;S&lt;/strong&gt;ubtyping &lt;a href=&#34;doi:10.1101/gr.215129.116&#34;&gt;Nguyen et al. (2017)&lt;/a&gt;, a novel approach for integration of data and classification of diseases into various subtypes There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/PINSPlus/vignettes/PINSPlus.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=chandwich&#34;&gt;chandwich&lt;/a&gt; v1.0.0: Provides functions to adjustment user-supplied independence loglikelihood functions using a robust sandwich estimator of the parameter covariance matrix, based on the methodology in &lt;a href=&#34;doi:10.1093/biomet/asm015&#34;&gt;Chandler and Bate (2007)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/chandwich/vignettes/chandwich-vignette.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/chandwich.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ciuupi&#34;&gt;ciuupi&lt;/a&gt; v1.0.0: Provides functions to compute a confidence interval for a specified linear combination of regression parameters in a linear regression model with iid normal errors and known variance, when there is uncertain prior information that a distinct specified linear combination of the regression parameters takes a given value. See &lt;a href=&#34;arXiv:1708.09543&#34;&gt;Kabaila and Mainzer (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/ciuupi/vignettes/desciption-ciuupi.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CoxPhLb&#34;&gt;CoxPhLb&lt;/a&gt; v1.0.0: Provides functions to analyze right-censored, length-biased data using Cox model, including model fitting and checking, and the stationarity assumption test. The model fitting and checking methods are described in &lt;a href=&#34;doi:10.1111/j.1541-0420.2009.01287.x&#34;&gt;Qin and Shen (2010)&lt;/a&gt; and &lt;a href=&#34;doi:10.1007/s10985-018-9422-y&#34;&gt;Lee, Ning, and Shen (2018)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cutpointr&#34;&gt;cutpointr&lt;/a&gt; v0.7.3: Provides functions to estimate cutpoints that optimize a specified metric in binary classification tasks and validate performance using bootstrapping. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cutpointr/vignettes/cutpointr.html&#34;&gt;vignette&lt;/a&gt; shows how to use the functions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/cutpointr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fcr&#34;&gt;fcr&lt;/a&gt; v1.0:
Provides a function for dynamic prediction in functional concurrent regression that extends the &lt;code&gt;pffr()&lt;/code&gt; function from the &lt;code&gt;refund&lt;/code&gt; package to handle the scenario where the functional response and concurrently measured functional predictor are irregularly measured. See &lt;a href=&#34;doi:10.1002/sim.7582&#34;&gt;Leroux et al. (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/fcr/vignettes/dynamic-prediction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/fcr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggdag&#34;&gt;ggdag&lt;/a&gt; v0.1.0: Builds on the &lt;a href=&#34;http://dagitty.net&#34;&gt;DAGitty web tool&lt;/a&gt; to provide functions to tidy, analyze, and plot directed acyclic graphs (DAGs). There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggdag/vignettes/intro-to-dags.html&#34;&gt;Introduction to DAGS&lt;/a&gt;, an &lt;a href=&#34;https://cran.r-project.org/web/packages/ggdag/vignettes/intro-to-ggdag.html&#34;&gt;Introduction to ggdag&lt;/a&gt;, and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/ggdag/vignettes/bias-structures.html&#34;&gt;Common Structures of Bias&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/ggdag.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=hdme&#34;&gt;hdme&lt;/a&gt; v0.1.1: Provides a function for penalized regression for generalized linear models for measurement error problems including the lasso (L1-penalization), which corrects for measurement error (&lt;a href=&#34;doi:10.5705/ss.2013.180&#34;&gt;Sorensen et al. (2015)&lt;/a&gt;, and an implementation of the Generalized Matrix Uncertainty Selector (&lt;a href=&#34;doi:10.1080/10618600.2018.1425626&#34;&gt;Sorensen et al. (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/hdme/vignettes/hdme-package.html&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=joineRmeta&#34;&gt;joineRmeta&lt;/a&gt; v0.1.1: Extends the joint models proposed by &lt;a href=&#34;doi:10.1093/biostatistics/1.4.465&#34;&gt;Henderson et. al. (2000)&lt;/a&gt; to include multi-study, meta-analytic cases. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/joineRmeta/vignettes/joineRmeta.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/joineRmeta.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rare&#34;&gt;rare&lt;/a&gt; v0.1.0: Implements the alternating direction method of multipliers algorithm of &lt;a href=&#34;arXiv:1803.06675&#34;&gt;Yan and Bien (2018)&lt;/a&gt; for fitting linear models with tree-based lasso regularization. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rare/vignettes/rare-vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/rare.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rMEA&#34;&gt;rMEA&lt;/a&gt; v1.0.0: Provides tools to read, visualize, and export bivariate motion energy time-series. Lagged synchrony between subjects can be analyzed through windowed cross-correlation. See &lt;a href=&#34;doi:10.1037/a0023419&#34;&gt;Ramseyer &amp;amp; Tschacher (2011)&lt;/a&gt; for an application, and the &lt;a href=&#34;https://cran.r-project.org/web/packages/rMEA/README.html&#34;&gt;README&lt;/a&gt; for how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/rMEA.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tsfknn&#34;&gt;tsfknn&lt;/a&gt; v0.1.0: Provides a function to forecast time series using nearest neighbors regression. See &lt;a href=&#34;doi:10.1007/s10462-017-9593-z&#34;&gt;Martinez et al. (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tsfknn/vignettes/tsfknn.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/tsfknn.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spGARCH&#34;&gt;spGARCH&lt;/a&gt; v0.1.4: Provides functions to analyze spatial and spatiotemporal autoregressive conditional heteroscedasticity &lt;a href=&#34;arXiv:1609.00711&#34;&gt;Otto, Schmid, Garthoff (2017)&lt;/a&gt;, simulation of spatial ARCH-type processes, quasi-maximum-likelihood estimation of the parameters of spARCH models, spatial autoregressive models with spARCH disturbances, diagnostic checks, and visualizations.&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=base2grob&#34;&gt;base2grob&lt;/a&gt; v0.0.2: Provides a function to convert a base plot function call (using expression or formula) to &lt;code&gt;grob&lt;/code&gt; objects that are compatible to the &lt;code&gt;grid&lt;/code&gt; ecosystem so that &lt;code&gt;cowplot&lt;/code&gt; can be used to align base plots with &lt;code&gt;ggplot&lt;/code&gt; objects. The &lt;a href=&#34;https://cran.r-project.org/web/packages/base2grob/vignettes/base2grob.html&#34;&gt;vignette&lt;/a&gt; shows how things work.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/base2grob.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cranly&#34;&gt;cranly&lt;/a&gt; v0.1: Provides functions to clean, organize, summarize, and visualize CRAN package database information, and also for building package directives networks (depends, imports, suggests, enhances) and collaboration networks. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cranly/vignettes/cranly.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/cranly.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=osrmr&#34;&gt;osrmr&lt;/a&gt; v0.1.28: Implements a wrapper around the &lt;a href=&#34;http://project-osrm.org/&#34;&gt;Open Source Routing Machine (OSRM) API&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/osrmr/vignettes/osrmr.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/osrmr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fasterize&#34;&gt;fasterize&lt;/a&gt; v1.0.0: Provides a fast, drop-in replacement for &lt;code&gt;rasterize()&lt;/code&gt; from the &lt;code&gt;raster&lt;/code&gt; package that takes &lt;code&gt;sf&lt;/code&gt;-type objects and uses the scan line algorithm attributed to [Wylie et al. (1967)](doi:10.&lt;sup&gt;1145&lt;/sup&gt;&amp;frasl;&lt;sub&gt;1465611&lt;/sub&gt;.1465619 There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/fasterize/vignettes/using-fasterize.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/fasterize.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=jsr223&#34;&gt;jsr223&lt;/a&gt; v0.3.1: Provides a high-level integration that makes &lt;code&gt;Java&lt;/code&gt; objects easy to use from within &lt;code&gt;R&lt;/code&gt;, and an unified interface for integrating &lt;code&gt;R&lt;/code&gt; with several programming languages, including &lt;code&gt;Groovy&lt;/code&gt;, &lt;code&gt;JavaScript&lt;/code&gt;, &lt;code&gt;JRuby&lt;/code&gt;, (&lt;code&gt;Ruby&lt;/code&gt;), &lt;code&gt;Jython&lt;/code&gt; (&lt;code&gt;Python&lt;/code&gt;), and &lt;code&gt;Kotlin&lt;/code&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/jsr223/vignettes/jsr223.pdf&#34;&gt;manual&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;visualization&#34;&gt;Visualization&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=clustree&#34;&gt;clustree&lt;/a&gt; v0.1.2: Provides functions to produce clustering tree visualizations for interrogating clusterings as resolution increases. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/clustree/vignettes/clustree.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/clustree.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datamaps&#34;&gt;datamaps&lt;/a&gt; v0.0.2: Enables users to create interactive choropleth maps with bubbles and arcs by coordinates or region name that can be used directly from the console, from &lt;code&gt;RStudio&lt;/code&gt;, in &lt;code&gt;Shiny&lt;/code&gt; apps, and in &lt;code&gt;R Markdown&lt;/code&gt; documents. The &lt;a href=&#34;https://cran.r-project.org/web/packages/datamaps/vignettes/get_started.html&#34;&gt;vignette&lt;/a&gt; will help you get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/datamaps.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=funnelR&#34;&gt;funnelR&lt;/a&gt; v0.1.0: Provides functions for creating funnel plots for proportion data, and supports user-defined benchmarks, confidence limits, and estimation methods (e.g., exact or approximate) based on &lt;a href=&#34;doi:10.1002/sim.1970&#34;&gt;Spiegelhalter (2005)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/funnelR/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/funnelR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nVennR&#34;&gt;nVennR&lt;/a&gt; v0.2.0: Provides an interface for the nVenn algorithm of &lt;a href=&#34;doi:10.1093/bioinformatics/bty109&#34;&gt;Perez-Silva et al. (2018)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/nVennR/vignettes/nVennR.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package, and the R package &lt;a href=&#34;https://cran.r-project.org/package=UpSetR/README.html&#34;&gt;&lt;code&gt;UpSetR&lt;/code&gt;&lt;/a&gt; for help interpreting the results.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/nVennR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=smovie&#34;&gt;smovie&lt;/a&gt; v1.0.1: Uses the &lt;a href=&#34;https://cran.r-project.org/package=rpanel&#34;&gt;rpanel&lt;/a&gt; package to create interactive movies to help students understand statistical concepts.  There are movies to: visualize probability distributions (including user-supplied ones); illustrate sampling distributions of the sample mean (central limit theorem); the sample maximum (extremal types theorem); and more. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/smovie/vignettes/smovie-vignette.html&#34;&gt;vignette&lt;/a&gt; for an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-04-19-Rickert-March-Top40_files/smovie.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/04/30/march-2018-top-40-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>An Introduction to Greta</title>
      <link>https://rviews.rstudio.com/2018/04/23/on-first-meeting-greta/</link>
      <pubDate>Mon, 23 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/04/23/on-first-meeting-greta/</guid>
      <description>
        


&lt;p&gt;I was surprised by &lt;a href=&#34;https://greta-dev.github.io/greta/&#34;&gt;&lt;code&gt;greta&lt;/code&gt;&lt;/a&gt;. I had assumed that the &lt;a href=&#34;https://tensorflow.rstudio.com/&#34;&gt;&lt;code&gt;tensorflow&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://rstudio.github.io/reticulate/&#34;&gt;&lt;code&gt;reticulate&lt;/code&gt;&lt;/a&gt; packages would eventually enable R developers to look beyond deep learning applications and exploit the &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; platform to create all manner of production-grade statistical applications. But I wasn’t thinking Bayesian. After all, &lt;a href=&#34;http://mc-stan.org/&#34;&gt;Stan&lt;/a&gt; is probably everything a Bayesian modeler could want. Stan is a powerful, production-level probability distribution modeling engine with a slick &lt;a href=&#34;https://cran.r-project.org/web/packages/rstan/rstan.pdf&#34;&gt;R interface&lt;/a&gt;, deep documentation, and a dedicated development team.&lt;/p&gt;
&lt;p&gt;But &lt;code&gt;greta&lt;/code&gt; lets users write TensorFlow-based Bayesian models directly in R! What could be more charming? &lt;code&gt;greta&lt;/code&gt; removes the barrier of learning an intermediate modeling language while still promising to deliver high-performance MCMC models that run anywhere TensorFlow can go.&lt;/p&gt;
&lt;p&gt;In this post, I’ll introduce you to &lt;code&gt;greta&lt;/code&gt; with a simple model used by Richard McElreath in section 8.3 of his iconoclastic book: &lt;a href=&#34;http://xcelab.net/rm/statistical-rethinking/&#34;&gt;Statistical Rethinking: A Bayesian Course with Examples in R and Stan&lt;/a&gt;. This model seeks to explain the log of a country’s GDP based on a measure of terrain ruggedness while controlling for whether or not the country is in Africa. I am going to use it just to illustrate MCMC sampling with &lt;code&gt;greta&lt;/code&gt;. The extended example in McElreath’s book, however, is a meditation on the subtleties of modeling interactions, and is well worth studying.&lt;/p&gt;
&lt;p&gt;First, we load the required packages and fetch the data. &lt;code&gt;DiagrammeR&lt;/code&gt; is for plotting the TensorFlow flow diagram of the model, and &lt;code&gt;bayesplot&lt;/code&gt; is used to plot trace diagrams of the Markov chains. The rugged data set which provides 52 variables for 234 is fairly interesting, but we will use a trimmed-down data set with only 170 counties and three variables.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(rethinking)
library(greta)
library(DiagrammeR)
library(bayesplot)
library(ggplot2)

# Example from section 8.3 Statistical Rethinking
data(rugged)
d &amp;lt;- rugged
d$log_gdp &amp;lt;- log(d$rgdppc_2000)
dd &amp;lt;- d[complete.cases(d$rgdppc_2000), ]
dd_trim &amp;lt;- dd[ , c(&amp;quot;log_gdp&amp;quot;,&amp;quot;rugged&amp;quot;,&amp;quot;cont_africa&amp;quot;)]
head(dd_trim)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##     log_gdp rugged cont_africa
## 3  7.492609  0.858           1
## 5  8.216929  3.427           0
## 8  9.933263  0.769           0
## 9  9.407032  0.775           0
## 10 7.792343  2.688           0
## 12 9.212541  0.006           0&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;set.seed(1234)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In this section of code, we set up the TensorFlow data structures. The first step is to move the data into &lt;code&gt;greta&lt;/code&gt; arrays. These data structures behave similarly to R arrays in that they can be manipulated with functions. However, &lt;code&gt;greta&lt;/code&gt; doesn’t immediately calculate values for new arrays. It works out the size and shape of the result and creates a place-holder data structure.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;#data
g_log_gdp &amp;lt;- as_data(dd_trim$log_gdp)
g_rugged &amp;lt;- as_data(dd_trim$rugged)
g_cont_africa &amp;lt;- as_data(dd_trim$cont_africa)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In this section, we set up the Bayesian model. All parameters need prior probability distributions. Note that the parameters &lt;code&gt;a&lt;/code&gt;, &lt;code&gt;bR&lt;/code&gt;, &lt;code&gt;bA&lt;/code&gt;, &lt;code&gt;bAR&lt;/code&gt;, &lt;code&gt;sigma&lt;/code&gt;, and &lt;code&gt;mu&lt;/code&gt; are all new &lt;code&gt;greta&lt;/code&gt; arrays that don’t contain any data. &lt;code&gt;a&lt;/code&gt; is 1 x 1 array and &lt;code&gt;mu&lt;/code&gt; is a 170 x 1 array with one slot for each observation.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;distribution()&lt;/code&gt; function sets up the likelihood function for the model.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Variables and Priors

a &amp;lt;- normal(0, 100)
bR &amp;lt;- normal(0, 10)
bA &amp;lt;- normal(0, 10)
bAR &amp;lt;- normal(0,10)
sigma &amp;lt;- cauchy(0,2,truncation=c(0,Inf))

a  # Look at this greata array&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## greta array (variable following a normal distribution)
## 
##      [,1]
## [1,]  ?&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# operations
mu &amp;lt;- a + bR*g_rugged + bA*g_cont_africa + bAR*g_rugged*g_cont_africa

dim(mu)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 170   1&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# likelihood
distribution(g_log_gdp) = normal(mu, sigma)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;model()&lt;/code&gt; function does all of the work. It fits the model and produces a fairly complicated object organized as three lists that contain, respectively, the R6 class, TensorFlow structures, and the various &lt;code&gt;greta&lt;/code&gt; data arrays.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# defining the model
mod &amp;lt;- model(a,bR,bA,bAR,sigma)

str(mod,give.attr=FALSE,max.level=1)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## List of 3
##  $ dag                 :Classes &amp;#39;dag_class&amp;#39;, &amp;#39;R6&amp;#39; &amp;lt;dag_class&amp;gt;
##   Public:
##     adjacency_matrix: function () 
##     build_dag: function (greta_array_list) 
##     clone: function (deep = FALSE) 
##     compile: TRUE
##     define_gradients: function () 
##     define_joint_density: function () 
##     define_tf: function () 
##     example_parameters: function (flat = TRUE) 
##     find_node_neighbours: function () 
##     get_tf_names: function (types = NULL) 
##     gradients: function (adjusted = TRUE) 
##     initialize: function (target_greta_arrays, tf_float = tf$float32, n_cores = 2L, 
##     log_density: function (adjusted = TRUE) 
##     make_names: function () 
##     n_cores: 4
##     node_list: list
##     node_tf_names: variable_1 distribution_1 data_1 data_2 operation_1 oper ...
##     node_types: variable distribution data data operation operation oper ...
##     parameters_example: list
##     send_parameters: function (parameters, flat = TRUE) 
##     subgraph_membership: function () 
##     target_nodes: list
##     tf_environment: environment
##     tf_float: tensorflow.python.framework.dtypes.DType, python.builtin.object
##     tf_name: function (node) 
##     trace_values: function ()  
##  $ target_greta_arrays :List of 5
##  $ visible_greta_arrays:List of 9&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Plotting &lt;code&gt;mod&lt;/code&gt; produces the TensorFlow flow diagram that shows the structure of the underlying TensorFlow model, which is simple for this model and easily interpretable.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# plotting
plot(mod)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-04-11-Rickert-Greta_files/mod.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Next, we use the &lt;code&gt;greta&lt;/code&gt; function &lt;code&gt;mcmc()&lt;/code&gt; to sample from the posterior distributions defined in the model.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# sampling
draws &amp;lt;- mcmc(mod, n_samples = 1000)
summary(draws)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## Iterations = 1:1000
## Thinning interval = 1 
## Number of chains = 1 
## Sample size per chain = 1000 
## 
## 1. Empirical mean and standard deviation for each variable,
##    plus standard error of the mean:
## 
##          Mean      SD Naive SE Time-series SE
## a      9.2225 0.13721 0.004339       0.004773
## bR    -0.2009 0.07486 0.002367       0.002746
## bA    -1.9485 0.23033 0.007284       0.004435
## bAR    0.3992 0.13271 0.004197       0.003136
## sigma  0.9527 0.04892 0.001547       0.001744
## 
## 2. Quantiles for each variable:
## 
##          2.5%     25%     50%     75%    97.5%
## a      8.9575  9.1284  9.2306  9.3183  9.47865
## bR    -0.3465 -0.2501 -0.1981 -0.1538 -0.05893
## bA    -2.3910 -2.1096 -1.9420 -1.7876 -1.50781
## bAR    0.1408  0.3054  0.3954  0.4844  0.66000
## sigma  0.8616  0.9194  0.9520  0.9845  1.05006&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now that we have the samples of the posterior distributions of the parameters in the model, it is straightforward to examine them. Here, we plot the posterior distribution of the interaction term.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mat &amp;lt;- data.frame(matrix(draws[[1]],ncol=5))
names(mat) &amp;lt;- c(&amp;quot;a&amp;quot;,&amp;quot;bR&amp;quot;,&amp;quot;bA&amp;quot;,&amp;quot;bAR&amp;quot;,&amp;quot;sigma&amp;quot;)
#head(mat)
# http://www.cookbook-r.com/Graphs/Plotting_distributions_(ggplot2)/
ggplot(mat, aes(x=bAR)) + 
  geom_histogram(aes(y=..density..), binwidth=.05, colour=&amp;quot;black&amp;quot;, fill=&amp;quot;white&amp;quot;) +
  geom_density(alpha=.2, fill=&amp;quot;#FF6666&amp;quot;)  &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2018-04-11-on-first-meeting-greta_files/figure-html/unnamed-chunk-8-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, we examine the trace plots for the MCMC samples using the &lt;code&gt;greta&lt;/code&gt; function &lt;code&gt;mcmc_trace()&lt;/code&gt;. The plots for each parameter appear to be stationary (flat, i.e., centered on a constant value) and well-mixed (there is no obvious correlation between points). &lt;code&gt;mcmc_intervals()&lt;/code&gt; plots the uncertainty intervals for each parameter computed from posterior draws with all chains merged.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mcmc_trace(draws)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2018-04-11-on-first-meeting-greta_files/figure-html/unnamed-chunk-9-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mcmc_intervals(draws)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2018-04-11-on-first-meeting-greta_files/figure-html/unnamed-chunk-9-2.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;So there it is - a Bayesian model using Hamiltonian Monte Carlo sampling built in R and evaluated by TensorFlow.&lt;/p&gt;
&lt;p&gt;For an expert discussion of the model, have a look at McElreath’s book, described at the link above. For more on &lt;code&gt;greta&lt;/code&gt;, see the &lt;a href=&#34;https://cran.r-project.org/package=greta&#34;&gt;package documentation&lt;/a&gt;. And please, do take the time to read about &lt;code&gt;greta&lt;/code&gt;’s namesake: &lt;a href=&#34;https://arxiv.org/pdf/0812.3986.pdf&#34;&gt;Greta Hermann&lt;/a&gt;, a remarkable woman - mathematician, philosopher, educator, social activist, and theoretical physicist who found the error in John von Neuman’s “proof” of the “No hidden variables theorem” of Quantum Mechanics.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/04/23/on-first-meeting-greta/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Feb 2018: &#34;Top 40&#34; New Package Picks</title>
      <link>https://rviews.rstudio.com/2018/03/29/feb-2018-top-40-new-package-picks/</link>
      <pubDate>Thu, 29 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/03/29/feb-2018-top-40-new-package-picks/</guid>
      <description>
        

&lt;p&gt;Here are my picks for the &amp;ldquo;Top 40&amp;rdquo; packages of the 171 new packages that made it to CRAN (and stuck) in February, organized into the following categories: Computational Methods, Data, Finance, Science, Statistics, Time Series, and Utilities.&lt;/p&gt;

&lt;h3 id=&#34;computational-methods&#34;&gt;Computational Methods&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adnuts&#34;&gt;adnuts&lt;/a&gt; v1.0.0: Provides an implementation of the no-U-turn (NUTS) algorithm by &lt;a href=&#34;http://www.jmlr.org/papers/v15/hoffman14a.html&#34;&gt;Hoffman and Gelman (2014)&lt;/a&gt; for &lt;code&gt;ADMB&lt;/code&gt; and &lt;code&gt;TMB&lt;/code&gt; models. The &lt;a href=&#34;https://cran.r-project.org/web/packages/adnuts/vignettes/adnuts.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/adnuts.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CholWishart&#34;&gt;CholWishart&lt;/a&gt; v0.9.2: Provides functions to sample from the Cholesky factorization of a Wishart random variable, the inverse Wishart distribution and the Cholesky factorization of an inverse Wishart random variable. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/CholWishart/vignettes/wishart.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=particles&#34;&gt;particles&lt;/a&gt; v0.2.1: Provides functions to simulate particle movement in 2D space using the ideas behind the &amp;lsquo;d3-force&amp;rsquo; JavaScript &lt;code&gt;particles&lt;/code&gt; library. It implements all forces defined in &lt;code&gt;d3-force&lt;/code&gt;, as well as others such as vector fields, traps, and attractors. The &lt;a href=&#34;https://cran.r-project.org/web/packages/particles/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; explains how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/particles.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rosqp&#34;&gt;rosqp&lt;/a&gt; v0.1.0: Provides bindings to the &lt;code&gt;OSQP&lt;/code&gt; solver, which can solve sparse convex quadratic programming problems with optional equality and inequality constraints.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SolveLS&#34;&gt;SolveLS&lt;/a&gt; v1.0: Implements methods including Jacobi, Gauss-Seidel, Successive Over-Relaxation, SSOR and non-stationary, Krylov subspace methods. See this &lt;a href=&#34;https://epubs.siam.org/doi/book/10.1137/1.9780898718003&#34;&gt;book&lt;/a&gt; for details.&lt;/p&gt;

&lt;h3 id=&#34;data&#34;&gt;Data&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Cluster.OBeu&#34;&gt;Cluster.OBeu&lt;/a&gt; v1.2.1: Provides functions to estimate and return the needed parameters for visualizations designed for &lt;a href=&#34;http://openbudgets.eu/&#34;&gt;OpenBudgets&lt;/a&gt; data. There is a vignette for &lt;a href=&#34;https://cran.r-project.org/web/packages/Cluster.OBeu/vignettes/Cluster.OBeuOpenCPU.html&#34;&gt;Using Cluster.OBeu with OpenCPU&lt;/a&gt; and one for &lt;a href=&#34;https://cran.r-project.org/web/packages/Cluster.OBeu/vignettes/ClusterOBeu.html&#34;&gt;Cluster analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=photobiologySun&#34;&gt;photobiologySun&lt;/a&gt; v0.4.0: Contains data for extraterrestrial solar spectral irradiance and ground-level solar spectral irradiance and irradiance. See &lt;a href=&#34;doi:10.19232/uv4pb.2015.1.14&#34;&gt;Aphalo P. J. (2015)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/photobiologySun/vignettes/user-guide.html&#34;&gt;User Guide&lt;/a&gt; for more information.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/photobiologySun.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SympluR&#34;&gt;SympluR&lt;/a&gt; v0.3.0: Provides functions to analyze data from the &lt;a href=&#34;https://www.symplur.com/healthcare-social-graph/&#34;&gt;Healthcare Social Graph&lt;/a&gt; via access to the &lt;a href=&#34;https://api.symplur.com/v1/docs&#34;&gt;Symplur API&lt;/a&gt;. Look &lt;a href=&#34;https://www.symplur.com/healthcare-social-media-research&#34;&gt;here&lt;/a&gt; for related research articles.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/SympluR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=totalcensus&#34;&gt;totalcensus&lt;/a&gt; v0.3.0: Allows users to download summary files from the &lt;a href=&#34;https://www2.census.gov/&#34;&gt;Census Bureau&lt;/a&gt; and extract data - in particular, high resolution data at block, block group, and tract level - from decennial census and American Community Survey 1-year and 5-year estimates.&lt;/p&gt;

&lt;h3 id=&#34;finance&#34;&gt;Finance&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=estudy2&#34;&gt;estudy2&lt;/a&gt; v0.8.4: Implements event study models, including rate-of-return estimation and classical models. Tests include those proposed by [Brown and Warner (1980)](doi:10.&lt;sup&gt;1016&lt;/sup&gt;&amp;frasl;&lt;sub&gt;0304&lt;/sub&gt;-405X(80)90002-1], [Brown and Warner (1985)](doi:10.&lt;sup&gt;1016&lt;/sup&gt;&amp;frasl;&lt;sub&gt;0304&lt;/sub&gt;-405X(85)90042-X], [Boehmer et al. (1991)](doi:10.&lt;sup&gt;1016&lt;/sup&gt;&amp;frasl;&lt;sub&gt;0304&lt;/sub&gt;-405X(91)90032-F&amp;gt;] and more. The &lt;a href=&#34;https://cran.r-project.org/web/packages/estudy2/vignettes/estudy2-intro.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;

&lt;h3 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DALEX&#34;&gt;DALEX&lt;/a&gt; v0.1.1: Provides various explainers that help to understand the link between input variables and model output in machine learning models. See this &lt;a href=&#34;https://pbiecek.github.io/DALEX/&#34;&gt;website&lt;/a&gt; for explanations.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/DALEX.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forestControl&#34;&gt;forestControl&lt;/a&gt; v0.1.1: Allows approximate false positive rate control in selection frequency for random forest using the methods described by &lt;a href=&#34;arXiv:1410.2838&#34;&gt;Konukoglu and Ganz (2015)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=kmed&#34;&gt;kmed&lt;/a&gt; v0.0.1: Implements the distance-based k-medoids clustering algorithm from &lt;a href=&#34;doi:10.1016/j.eswa.2008.01.039&#34;&gt;Park and Jun (2009)&lt;/a&gt;. Cluster validation applies bootstrap procedure producing a heatmap with a flexible reordering matrix algorithm. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/kmed/vignettes/kmedoid.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=lolR&#34;&gt;lolR&lt;/a&gt; v1.0.1: Implements optimal low-rank projection algorithms to obtain a lower-dimensional representation of data before applying supervised learning techniques in situations where the dimensionality exceeds the sample size. There are several vignettes including: &lt;a href=&#34;https://cran.r-project.org/web/packages/lolR/vignettes/cpca.html&#34;&gt;Class Condidtional PCA&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/lolR/vignettes/lrcca.html&#34;&gt;Low-Rank Canonical Correlation Analysis&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/lolR/vignettes/simulations.html&#34;&gt;HDLSS Simulations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/lolR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=projpred&#34;&gt;projpred&lt;/a&gt; v0.7.0: Provides functions to perform projection predictive feature selection for generalized linear models; see, for example, &lt;a href=&#34;doi:10.1007/s11222-016-9649-y&#34;&gt;Piironen and Vehtari (2017)&lt;/a&gt;. The package is compatible with &lt;code&gt;rstanarm&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/projpred/vignettes/quickstart.html&#34;&gt;Quick Start Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RGF&#34;&gt;RGF&lt;/a&gt; v1.0.1: Implements a wrapper for the python package &lt;a href=&#34;https://github.com/fukatani/rgf_python&#34;&gt;&lt;code&gt;Regularized Greedy Forest&lt;/code&gt;&lt;/a&gt;. It also includes a multi-core implementation called  &lt;a href=&#34;https://github.com/baidu/fast_rgf&#34;&gt;FastRGF&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;science&#34;&gt;Science&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cRegulome&#34;&gt;cRegulome&lt;/a&gt; v0.1.1: Provides functions to build a &lt;code&gt;SQLite&lt;/code&gt; database file of pre-calculated transcription factor/microRNA-gene correlations (co-expression) incancer from the &lt;a href=&#34;doi:10.1186/gb-2011-12-8-r83&#34;&gt;Cistrome&lt;/a&gt; and &lt;code&gt;miRCancerdb&lt;/code&gt; databases. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/cRegulome/vignettes/using_cRegulome.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/cRegulome/vignettes/case_study.html&#34;&gt;Case Study&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/cRegulome.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CENFA&#34;&gt;CENFA&lt;/a&gt; v0.1.0: Provides tools for climate- and ecological-niche factor analysis of spatial data, including methods for visualization of spatial variability of species sensitivity, exposure, and vulnerability to climate change. See &lt;a href=&#34;doi:10.2307/3071784&#34;&gt;Hirzel et al. (2002)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/j.ecolmodel.2007.09.006&#34;&gt;Basille et al. (2008)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/CENFA/vignettes/CENFA-vignette.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/CENFA.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=detectRUNS&#34;&gt;detectRUNS&lt;/a&gt; v0.9.5: Provides functions to detect runs of homozygosity and of heterozygosity in diploid genomes using the sliding windows ( &lt;a href=&#34;doi:10.1086/519795&#34;&gt;Purcell et al (2007)&lt;/a&gt; ) and consecutive runs ( &lt;a href=&#34;doi:10.1111/age.12259&#34;&gt;Marras et al (2015)&lt;/a&gt; ) methods. The &lt;a href=&#34;https://cran.r-project.org/web/packages/detectRUNS/vignettes/detectRUNS.vignette.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/detectRuns.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;statistics&#34;&gt;Statistics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cosa&#34;&gt;cosa&lt;/a&gt; v1.1.0: Implements generalized constrained optimal sample allocation framework for two-group multilevel regression discontinuity studies and multilevel randomized trials with continuous outcomes. There is a short &lt;a href=&#34;https://cran.r-project.org/web/packages/cosa/vignettes/cosa_tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/cosa.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=DirectEffects&#34;&gt;DirectEffects&lt;/a&gt; v0.1: Provides functions to estimate the controlled direct effect of treatment fixing a potential mediator to a specific value. Implements the sequential g-estimation estimator described in &lt;a href=&#34;doi:10.1097/EDE.0b013e3181b6f4c9&#34;&gt;Vansteelandt (2009)&lt;/a&gt; and &lt;a href=&#34;doi:10.1017/S0003055416000216&#34;&gt;Acharya et al. (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/DirectEffects/vignettes/DirectEffects.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/DirectEffects.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dnr&#34;&gt;dnr&lt;/a&gt; v0.3.2: Provides functions to fit temporal lag models to dynamic networks built on top of exponential random graph models (ERGM) framework. The &lt;a href=&#34;https://cran.r-project.org/web/packages/dnr/vignettes/dnr_vignette.pdf&#34;&gt;vignette&lt;/a&gt; describes the method.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/dnr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geozoning&#34;&gt;geozoning&lt;/a&gt; v1.0.0: Provides a zoning method and a numerical criterion for assessing zoning quality. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/geozoning/vignettes/zoningObjects.pdf&#34;&gt;Geozoning Structures&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/geozoning/vignettes/zoningSimu.pdf&#34;&gt;Simulated Data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/geozoning.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GpGp&#34;&gt;GpGp&lt;/a&gt; v0.1.0: Provides functions for Gaussian process predictions and conditional simulations, along with covariance functions for spatial and spatial-temporal data on Euclidean domains and spheres. The original approximation is due to &lt;a href=&#34;http://www.jstor.org/stable/2345768&#34;&gt;Vecchia (1988)&lt;/a&gt;, and the reordering and grouping methods are from &lt;a href=&#34;doi:10.1080/00401706.2018.1437476&#34;&gt;Guinness (2018)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/GpGp/vignettes/vignette_windspeed.html&#34;&gt;vignette&lt;/a&gt; contains an example using wind speed.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/GpGp.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=idealstan&#34;&gt;idealstan&lt;/a&gt; v0.2.7: Offers item-response theory (IRT) ideal-point scaling/dimension reduction methods that incorporate additional response categories and missing/censored values. Full and approximate Bayesian inference is done via the &lt;a href=&#34;www.mc-stan.org&#34;&gt;Stan engine&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/idealstan/vignettes/Package_Introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/idealstan/vignettes/How_to_Evaluate_Models.html&#34;&gt;Evaluating Models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kdensity&#34;&gt;kdensity&lt;/a&gt; v1.0.0: Provides methods for univariate non-parametric density estimation with &lt;a href=&#34;doi:10.1214/aos/1176324627&#34;&gt;parametric starts&lt;/a&gt; and asymmetric kernels. See &lt;a href=&#34;doi:10.1023/A:1004165218295&#34;&gt;Chen (2000)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/S0167-9473(99)00010-9&#34;&gt;Chen (1999)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1093/biomet/asm068&#34;&gt;Jones &amp;amp; Henderson (2007)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/kdensity/vignettes/tutorial.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=NetLogoR&#34;&gt;NetLogoR&lt;/a&gt; v0.3.2: Provides functions to create agent-based models in R following the &lt;code&gt;NetLogo&lt;/code&gt; framework. See &lt;a href=&#34;http://ccl.northwestern.edu/netlogo/&#34;&gt;Wilensky (1999)&lt;/a&gt;. The &lt;code&gt;NetLogo&lt;/code&gt; models &lt;a href=&#34;http://ccl.northwestern.edu/netlogo/models/Ants&#34;&gt;Ants&lt;/a&gt; and &lt;a href=&#34;http://ccl.northwestern.edu/netlogo/models/WolfSheepPredation&#34;&gt;Wolf-Sheep-Predation&lt;/a&gt; have been translated in R. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/NetLogoR/vignettes/ProgrammingGuide.html&#34;&gt;Programming Guide&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/NetLogoR/vignettes/NLR-Dictionary.html&#34;&gt;Data Dictionary&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=riskyr&#34;&gt;riskyr&lt;/a&gt; v0.1.0: Provides functions to express risk-related information in terms of probabilities or frequencies to make the teaching and training of risk literacy more transparent. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/riskyr/vignettes/A_user_guide.html&#34;&gt;User Guide&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/riskyr/vignettes/E_riskyr_primer.html&#34;&gt;Quick Start Primer&lt;/a&gt;, along with vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/riskyr/vignettes/B_data_formats.html&#34;&gt;Data Formats&lt;/a&gt;, the &lt;a href=&#34;https://cran.r-project.org/web/packages/riskyr/vignettes/C_confusion_matrix.html&#34;&gt;Confusion Matrix and Metrics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/riskyr/vignettes/D_functional_perspectives.html&#34;&gt;Functional Perspectives&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/riskyr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rsimsum&#34;&gt;rsimsum&lt;/a&gt; v0.3.0: Provides functions to summarize results from simulation studies and compute Monte Carlo standard errors of commonly used summary statistics. This package is modeled on the &lt;a href=&#34;http://www.stata-journal.com/article.html?article=st0200&#34;&gt;&lt;code&gt;simsum&lt;/code&gt;&lt;/a&gt; user-written command in &lt;code&gt;Stata&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rsimsum/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/rsimsum/vignettes/plotting.html&#34;&gt;Visualization&lt;/a&gt;,
&lt;a href=&#34;https://cran.r-project.org/web/packages/rsimsum/vignettes/relhaz.html&#34;&gt;Simulating a simulation study&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/rsimsum/vignettes/rsimsumtidyverse.html&#34;&gt;rsimsum and the tidyverse&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=SimCorrMix&#34;&gt;SimCorrMix&lt;/a&gt; v0.1.0: Provides functions to generate continuous (normal, non-normal, or mixture distributions), binary, ordinal, and count (regular or zero-inflated, Poisson or Negative Binomial) variables with a specified correlation matrix, or one continuous variable with a mixture distribution. This package can be used to simulate data sets that mimic real-world clinical or genetic data sets (i.e., plasmodes, as in &lt;a href=&#34;doi:10.1016/j.csda.2008.02.032&#34;&gt;Vaughan et al. (2009)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/SimCorrMix/vignettes/cont_mixture.html&#34;&gt;Continuous Mixture Distributions&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SimCorrMix/vignettes/corr_mixture.html&#34;&gt;Expected Cumulants and Correlations for Continuous Mixture Variables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SimCorrMix/vignettes/method_comp.html&#34;&gt;Comparison of Correlation Methods&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/SimCorrMix/vignettes/variable_types.html&#34;&gt;Variable Types&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/SimCorrMix/vignettes/workflow.html&#34;&gt;Overall Workflow for Generation of Correlated Data&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/SimCorrMix.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tree.bins&#34;&gt;tree.bins&lt;/a&gt; v0.1.0: Allows users to recategorize the factors variables through a decision tree method derived from the &lt;code&gt;rpart()&lt;/code&gt; function of the &lt;code&gt;rpart&lt;/code&gt; package. For details, see &lt;a href=&#34;http://www.statedu.ntu.edu.tw/bigdata/The%20Elements%20of%20Statistical%20Learning.pdf&#34;&gt;Hastie et al (2009)&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/tree.bins/vignettes/tree.bins.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;time-series&#34;&gt;Time Series&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=segclust2d&#34;&gt;segclust2d&lt;/a&gt; v0.1.0: Provides two methods for segmentation and joint segmentation/clustering of bivariate time-series. The segmentation method is a bivariate extension of Lavielle&amp;rsquo;s method available in &lt;code&gt;adehabitatLT&lt;/code&gt; &lt;a href=&#34;doi:10.1016/S0304-4149(99)00023-X&#34;&gt;Lavielle (1999)&lt;/a&gt; and &lt;a href=&#34;doi:10.1016/j.sigpro.2005.01.012&#34;&gt;Lavielle (2005)&lt;/a&gt;. The segmentation/clustering method is an extension of &lt;a href=&#34;doi:10.1111/j.1541-0420.2006.00729.x&#34;&gt;Picard et al (2007)&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/segclust2d/vignettes/segclust.html&#34;&gt;vignette&lt;/a&gt; contains several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/segclust2d.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tstools&#34;&gt;tstools&lt;/a&gt; v0.3.6: Provides functions to plot official statistics time series with automatic legends, highlight windows, stacked bar chars with positive and negative contributions, and other options. It includes a fast, &lt;code&gt;data.table&lt;/code&gt; backed time series I/O that allows the user to export / import long format, wide format, and transposed wide format data to various file types. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tstools/vignettes/tstools.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/tstools.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;utilities&#34;&gt;Utilities&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=codemetar&#34;&gt;codemetar&lt;/a&gt; v0.1.5: Provides utilities to generate, parse, and modify &lt;code&gt;codemeta.json&lt;/code&gt; files automatically for R packages, as defined in the &lt;a href=&#34;https://codemeta.github.io/&#34;&gt;Codemeta Project&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/codemetar/vignettes/A-codemeta-intro.html&#34;&gt;Introduction&lt;/a&gt; to the Codemeta Project, and vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/codemetar/vignettes/B-translating.html&#34;&gt;Translating Between Data Formats&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/codemetar/vignettes/C-validation-in-json-ld.html&#34;&gt;Validating JSON-LD&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/codemetar/vignettes/D-codemeta-parsing.html&#34;&gt;Examples&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=knitrProgressBar&#34;&gt;knitrProgressBar&lt;/a&gt; v1.1.0: Provides a progress bar similar to &lt;code&gt;dplyr&lt;/code&gt; that can write progress out to a variety of locations, including &lt;code&gt;stdout()&lt;/code&gt;, &lt;code&gt;stderr()&lt;/code&gt;, or from &lt;code&gt;file()&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/knitrProgressBar/vignettes/example_progress_bars.html&#34;&gt;Example&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/knitrProgressBar/vignettes/multiprocessing.html&#34;&gt;vignette&lt;/a&gt; for setting up.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=msgpack&#34;&gt;msgpack&lt;/a&gt; v1.0: Implements a fast, C-based encoder and streaming decoder for the &lt;code&gt;messagepack&lt;/code&gt; data format.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pmatch&#34;&gt;pmatch&lt;/a&gt; v0.1.3: Implements type constructions and pattern matching. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/pmatch/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=shinyalert&#34;&gt;shinyalert&lt;/a&gt; v1.0: Provides functions to create pretty popup messages (modals) in &lt;code&gt;Shiny&lt;/code&gt; that may contain text, images, OK/Cancel buttons, an input to get a response from the user, and many more customizable options.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-Feb2018-Top40_files/shinyalert.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=trackr&#34;&gt;trackr&lt;/a&gt; v0.7.5: Provides functions to automatically annotate R-based artifacts with relevant descriptive and provenance-related notes, and provides a back-end-agnostic storage and discoverability system for organizing, retrieving, and interrogating such artifacts. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/trackr/vignettes/index.html&#34;&gt;Introduction&lt;/a&gt; and
a vignette on &lt;a href=&#34;https://cran.r-project.org/web/packages/trackr/vignettes/Extending-trackr.pdf&#34;&gt;Extending trackr&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/03/29/feb-2018-top-40-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Alternative Design for Shiny</title>
      <link>https://rviews.rstudio.com/2018/03/13/alternative-design-for-shiny/</link>
      <pubDate>Tue, 13 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/03/13/alternative-design-for-shiny/</guid>
      <description>
        

&lt;h2 id=&#34;shiny-s-design&#34;&gt;Shiny&amp;rsquo;s Design&lt;/h2&gt;

&lt;p&gt;Most Shiny apps out there have a similar design style. It is usually easy for a seasoned Shiny developer to tell the difference between a Shiny app and a standard website. Why is this? Shiny apps ARE websites for all intents and purposes. Why do they not vary as greatly as the rest of the sites we encounter when surfing the web?&lt;/p&gt;

&lt;p&gt;This is partly due to the fact that many Shiny developers leverage pre-written code (e.g., the layout was presented to them). There is another major factor here, though: the web framework that powers Shiny, called &lt;strong&gt;Bootstrap&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&#34;bootstrap&#34;&gt;Bootstrap&lt;/h2&gt;

&lt;p&gt;Shiny implements the most widely used and established CSS, JavaScript, and HTML framework that exists today. Bootstrap was originally written for internal use at Twitter, and has since blossomed into the most utilized web framework across the web.&lt;/p&gt;

&lt;p&gt;People with experience in Shiny will recognize these examples (think &lt;code&gt;actionButton&lt;/code&gt; and &lt;code&gt;selectInput&lt;/code&gt;) from the Bootstrap website:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#39;/post/2018-03-12-Anderson-Alternative-Design_files/bootstrap-buttons.png&#39; width=&#34;50%&#34;&gt;
&lt;img src=&#39;/post/2018-03-12-Anderson-Alternative-Design_files/bootstrap-select.png&#39; width=&#34;50%&#34;&gt;&lt;/p&gt;

&lt;h2 id=&#34;alternatives&#34;&gt;Alternatives&lt;/h2&gt;

&lt;p&gt;While Bootstrap is the most widely used web framework, other frameworks do exist that are also appealing. There are too many good ones to name here, so I will go directly to the one which is the basis for this article: &lt;strong&gt;Material Design&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&#34;material-design&#34;&gt;Material Design&lt;/h2&gt;

&lt;p&gt;Material Design is an extremely popular set of design standards created by Google. Anyone who uses Google web products (or Android) will quickly recognize some of their work.&lt;/p&gt;

&lt;p&gt;Here is an example of some UI elements that adhere to Material Design:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#39;/post/2018-03-12-Anderson-Alternative-Design_files/material-design.png&#39; width=&#34;30%&#34;&gt;&lt;/p&gt;

&lt;h2 id=&#34;standards-vs-framework&#34;&gt;Standards vs. Framework&lt;/h2&gt;

&lt;p&gt;Material Design is not the same thing as Bootstrap. Bootstrap is the design standards, along with the CSS, JavaScript, and HTML code written to implement those standards. Material Design is only the standards. While Google has the resources to implement the standards themselves, for an average developer this would be extremely difficult to take on. Thankfully, open-source development has a solution: an excellent framework called &lt;strong&gt;Materialize CSS&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Materialize CSS implements Google&amp;rsquo;s Material Design with such precision that is indistinguishable from Google&amp;rsquo;s own implementation. The UI elements found in Materialize CSS are slick and are suitable for any web site or application.&lt;/p&gt;

&lt;h2 id=&#34;material-design-in-shiny&#34;&gt;Material Design in Shiny&lt;/h2&gt;

&lt;p&gt;Let&amp;rsquo;s assume someone wants to implement Material Design in a Shiny app. Where does one start? Yes, Materialize CSS exists, but that is code written for the web and not for native R users (hence Shiny). This leads to, yes, an R package. The package is called &lt;a target=&#34;_blank&#34; href =&#34;https://ericrayanderson.github.io/shinymaterial/&#34;&gt;&lt;code&gt;shinymaterial&lt;/code&gt;&lt;/a&gt;, and it allows Shiny developers to implement Material Design using only R code. The package contains many of the standard types of Shiny inputs, but with its own API (e.g., &lt;code&gt;material_select&lt;/code&gt; vs. &lt;code&gt;selectInput&lt;/code&gt;). Shiny developers will quickly pick up the similarities between &lt;code&gt;shinymaterial&lt;/code&gt; inputs and standard &lt;code&gt;shiny&lt;/code&gt; inputs.&lt;/p&gt;

&lt;p&gt;Along with inputs, the package also has more broad UI functionality, including the ability for Shiny developers to create Material dashboards, as shown &lt;a target=&#34;_blank&#34; href=&#34;https://ericrayanderson.shinyapps.io/shinymaterial_dashboard/&#34;&gt;here&lt;/a&gt;, along with other unique features such as parallax scrolling, shown &lt;a target=&#34;_blank&#34; href=&#34;https://ericrayanderson.shinyapps.io/shinymaterial_parallax/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Shiny changed the game. It turned R programmers into web developers overnight. What &lt;a target=&#34;_blank&#34; href =&#34;https://ericrayanderson.github.io/shinymaterial/&#34;&gt;&lt;code&gt;shinymaterial&lt;/code&gt;&lt;/a&gt; aims to do is to provide Shiny developers with a little more design flexibility, while maintaining the spirit of Shiny: simple APIs that R developers can use to turn their scientific analyses into great web apps.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/03/13/alternative-design-for-shiny/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Jan 2018: &#34;Top 40&#34; New Package Picks</title>
      <link>https://rviews.rstudio.com/2018/02/22/jan-2018-top-40-new-package-picks/</link>
      <pubDate>Thu, 22 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/02/22/jan-2018-top-40-new-package-picks/</guid>
      <description>
        

&lt;p&gt;Here are my &amp;ldquo;Top 40&amp;rdquo; picks from the two hundred or so new packages that stuck to CRAN in January, listed under seven categories: Data, Data Science, Science, Statistics, Time Series, Utilities and Visualizations (I say &amp;ldquo;stuck to&amp;rdquo; because I counted at least six packages that were accepted onto CRAN in January but removed within the month. Having packages quickly removed from CRAN is a phenomenon I have observed in recent months.)&lt;/p&gt;

&lt;p&gt;While looking over the packages that I have listed under Data and Science, it struck me that in addition to being the world&amp;rsquo;s largest repository of statistical knowledge, CRAN is becoming a repository for practical, hard-won scientific knowledge.&lt;/p&gt;

&lt;h2 id=&#34;data&#34;&gt;Data&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cancensus&#34;&gt;cancensus&lt;/a&gt; v0.1.7: Provides an interface to Canadian census and geographic data using the &lt;a href=&#34;https://censusmapper.ca/api&#34;&gt;CensusMapper&lt;/a&gt; API. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/cancensus/vignettes/cancensus.html&#34;&gt;Introduction&lt;/a&gt; and a vignette for &lt;a href=&#34;https://cran.rstudio.com/web/packages/cancensus/vignettes/Making_maps_with_cancensus.html&#34;&gt;Making maps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=elevatr&#34;&gt;elevatr&lt;/a&gt; v0.1.4: Provides access to several services offering elevation data, and returns the data either as a SpatialPointsDataFrame from point elevation services or as a raster object from raster elevation services. Currently, the package supports access to the &lt;a href=&#34;https://mapzen.com/documentation/elevation/elevation-service/&#34;&gt;Mapzen Elevation Service&lt;/a&gt;, &lt;a href=&#34;https://mapzen.com/documentation/terrain-tiles/&#34;&gt;Mapzen Terrain Service&lt;/a&gt;, &lt;a href=&#34;https://aws.amazon.com/public-datasets/terrain/&#34;&gt;Amazon Web Services Terrain Tiles&lt;/a&gt;, and the &lt;a href=&#34;http://ned.usgs.gov/epqs/&#34;&gt;USGS Elevation Point Query Service&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/elevatr/vignettes/introduction_to_elevatr.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=fabricatr&#34;&gt;fabricatr&lt;/a&gt; v0.2.0: Provides functions to simulate hierarchical and correlated data. There are several vignettes including a &lt;a href=&#34;https://cran.rstudio.com/web/packages/fabricatr/vignettes/getting_started.html&#34;&gt;Getting Started&lt;/a&gt; guide and an &lt;a href=&#34;https://cran.rstudio.com/web/packages/fabricatr/vignettes/advanced_features.html&#34;&gt;Advanced Features&lt;/a&gt; guide, as well as introductions to &lt;a href=&#34;https://cran.rstudio.com/web/packages/fabricatr/vignettes/resampling.html&#34;&gt;Resampling&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/fabricatr/vignettes/variable_generation.html&#34;&gt;Generating Discrete Random Variables&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=getTBinR&#34;&gt;getTBinR&lt;/a&gt; v0.5.2: Facilitates easy import of analysis-ready World Health Organisation Tuberculosis data, and provides plotting functions for exploratory data analysis. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/getTBinR/vignettes/case_study_global_trends.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/getTBinR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=homologene&#34;&gt;homologene&lt;/a&gt; v1.1.68: Provides a wrapper for the &lt;a href=&#34;ftp://ftp.ncbi.nih.gov/pub/HomoloGene/build68/&#34;&gt;homologene database&lt;/a&gt; by the National Center for Biotechnology Information, which allows searching for gene homologs across species.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=photobiologyFilters&#34;&gt;photobiologyFilters&lt;/a&gt; v0.4.4: Is a data-only package with spectral &amp;lsquo;transmittance&amp;rsquo; data for frequently used filters and materials, including plastic sheets and films, optical glass and ordinary glass, and some labware. It complements the &lt;a href=&#34;https://cran.r-project.org/package=photobiology&#34;&gt;photobiology&lt;/a&gt; package. See this &lt;a href=&#34;http://www.r4photobiology.info/&#34;&gt;website&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/photobiologyFilters/vignettes/user-guide.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/photobiologyFilters.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfdatasets&#34;&gt;tfdatasets&lt;/a&gt; v1.5: Provides an interface to &lt;a href=&#34;https://www.tensorflow.org/programmers_guide/datasets&#34;&gt;&lt;code&gt;TensorFlow&lt;/code&gt; Datasets&lt;/a&gt;, a high-level library for building complex input pipelines from simple, re-usable pieces.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=washdata&#34;&gt;washdata&lt;/a&gt; v0.1.2: Provides access to the urban water and sanitation survey data set collected by &lt;a href=&#34;https://www.wsup.com/&#34;&gt;Water and Sanitation for the Urban Poor (WSUP)&lt;/a&gt;, with technical support from Valid International. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/washdata/vignettes/washdata.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&#34;data-science&#34;&gt;Data Science&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CRPClustering&#34;&gt;CRPClustering&lt;/a&gt; v1.0: Provides a clustering method using the Chinese restaurant process &lt;a href=&#34;doi:10.1007/BF01213386&#34;&gt;Pitman (1995)&lt;/a&gt; that does not need to decide the number of clusters in advance. Also provides functions to calculate the ambiguity of clusters as entropy &lt;a href=&#34;doi:10.1016/S0370-1573(98)00082-9&#34;&gt;Yngvason (1999)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/CRPClustering/vignettes/CRPClustering-vignette.pdf&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kerasformula&#34;&gt;kerasformula&lt;/a&gt; v0.1.1: Provides a high-level interface for &lt;code&gt;keras&lt;/code&gt; neural nets. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/kerasformula/vignettes/kerasformula.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=multiROC&#34;&gt;multiROC&lt;/a&gt; v1.0.0: Provides tools to solve problems with multiple classes by computing the areas under ROC curve via micro- and macro-averaging. The methodology is described in &lt;a href=&#34;https://www.clips.uantwerpen.be/~vincent/pdf/microaverage.pdf&#34;&gt;Van Asch (2013)&lt;/a&gt; and &lt;a href=&#34;http://scikit-learn.org/stable/auto_examples/model_selection/plot_roc.html&#34;&gt;Pedregosa et al. (2011)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/multiROC/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; for a quick tour.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/multiROC.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reinforcelearn&#34;&gt;reinforcelearn&lt;/a&gt; v0.1.0: Implements reinforcement learning environments and algorithms. as described in &lt;a href=&#34;https://www.cambridge.org/core/journals/robotica/article/reinforcement-learning-an-introduction-by-richard-s-sutton-and-andrew-g-barto-adaptive-computation-and-machine-learning-series-mit-press-bradford-book-cambridge-mass-1998-xviii-322-pp-isbn-0262193981-hardback-3195/176DB49A1247A53B75B81EFCF32CA157&#34;&gt;Sutton &amp;amp; Barto (1998)&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/reinforcelearn/vignettes/agents.html&#34;&gt;Agents&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/reinforcelearn/vignettes/environments.html&#34;&gt;Environments&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=stranger&#34;&gt;stranger&lt;/a&gt; v0.3.2: Provides a framework for unsupervised anomalies detection There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/stranger/vignettes/stranger_for_the_impatient.html&#34;&gt;Vignette for the Impatient&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/stranger/vignettes/stranger_weirds_methods.html&#34;&gt;Methods&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/stranger/vignettes/working_with_weirds.html&#34;&gt;Anomalies manual selection&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidypredict&#34;&gt;tidypredict&lt;/a&gt; v0.1.0: Provides functions to parse a fitted &amp;lsquo;R&amp;rsquo; model object, and return a SQL query. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidypredict/vignettes/glm.html&#34;&gt;GLM&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidypredict/vignettes/randomForest.html&#34;&gt;Random Forest&lt;/a&gt; models.&lt;/p&gt;

&lt;h2 id=&#34;science&#34;&gt;Science&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=annovarR&#34;&gt;annovarR&lt;/a&gt; v1.0.0: Provides unctions and database resources to offer an integrated framework to annotate genetic variants from genome and transcriptome data. The wrapper functions unify the interface of many published annotation tools, such as &lt;a href=&#34;http://asia.ensembl.org/info/docs/tools/vep/index.html&#34;&gt;VEP&lt;/a&gt;, &lt;a href=&#34;http://annovar.openbioinformatics.org/&#34;&gt;ANNOVAR&lt;/a&gt;, &lt;a href=&#34;https://github.com/brentp/vcfanno&#34;&gt;vcfanno&lt;/a&gt;, and &lt;a href=&#34;http://www.bioconductor.org/packages/release/bioc/html/AnnotationDbi.html&#34;&gt;AnnotationDbi&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/annovarR/vignettes/introduction_to_annovarR.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/annovarR/vignettes/databases_in_annovarR.html&#34;&gt;Databases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=pubh&#34;&gt;pubh&lt;/a&gt; v0.1.7: Offers a toolbox for making R functions and capabilities more accessible to students and professionals from Epidemiology and Public Health related disciplines. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/pubh/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/pubh/vignettes/regression.html&#34;&gt;Regression Example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=trajr&#34;&gt;trajr&lt;/a&gt; v1.0.0: Provides a toolbox to assist with statistical analysis of two-dimensional animal trajectories. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/trajr/vignettes/trajr-vignette.html&#34;&gt;vignette&lt;/a&gt; provides several examples.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/trajr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;statistics&#34;&gt;Statistics&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dalmatian&#34;&gt;dalmatian&lt;/a&gt; v0.3.0: Automates fitting a double GLM in &lt;code&gt;JAGS&lt;/code&gt;. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/dalmatian/vignettes/weights-1-simulate.html&#34;&gt;weighted regression&lt;/a&gt; and a two-part example using the Pied Flycatcher Data: &lt;a href=&#34;https://cran.rstudio.com/web/packages/dalmatian/vignettes/pied-flycatchers-1.html&#34;&gt;Part 1&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/dalmatian/vignettes/pied-flycatchers-2.html&#34;&gt;Part 2&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dirichletprocess&#34;&gt;dirichletprocess&lt;/a&gt; v0.2.0: Enables the creation of Dirichlet process objects that can be used as infinite mixture models. Examples include density estimation, Poisson process intensity inference, hierarchical modelling, and clustering. See &lt;a href=&#34;https://www.stats.ox.ac.uk/~teh/research/npbayes/Teh2010a.pdf&#34;&gt;Teh, Y. W. (2011)&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/dirichletprocess/vignettes/dirichletprocess.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/dirichletprocess.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=detpack&#34;&gt;detpack&lt;/a&gt; v1.0.1: Enables density estimation for possibly large data sets and conditional/unconditional random number generation with distribution element trees. For details on distribution element trees, see &lt;a href=&#34;arXiv:1610.00345&#34;&gt;Meyer (2016)&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/s11222-017-9751-9&#34;&gt;Meyer (2017)&lt;/a&gt;, and &lt;a href=&#34;arXiv:1711.04632&#34;&gt;Meyer (2017)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/detpack.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gnorm&#34;&gt;gnorm&lt;/a&gt; v1.0.0: Provides functions for obtaining generalized normal/exponential power distribution probabilities, quantiles, densities, and random deviates. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/gnorm/vignettes/gnormUse.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=IROmiss&#34;&gt;IROmiss&lt;/a&gt; v1.0.1: Provides a general algorithm, the Imputation Regularized Optimization (IRO) algorithm, for high-dimensional missing data problems. See &lt;a href=&#34;arXiv:1802.02251&#34;&gt;Liang et al. (2018)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=KRIG&#34;&gt;KRIG&lt;/a&gt; v0.1.0: Provides functions for Kriging models and various methods for spatial statistics, including multivariate sensitivity analysis using reproducing kernel Hilbert spaces and computation of Sobol indexes. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/KRIG/vignettes/ordinary_kriging.html&#34;&gt;Ordinary Kriging&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/KRIG/vignettes/simple_kriging.html&#34;&gt;Simple Kriging&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/KRIG/vignettes/universal_kriging.html&#34;&gt;Universal Kriging&lt;/a&gt;, and a worked &lt;a href=&#34;https://cran.rstudio.com/web/packages/KRIG/vignettes/copper_mining_2d.html&#34;&gt;example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/KRIG.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=natural&#34;&gt;natural&lt;/a&gt; v0.9.0: Implements two error variance estimation methods in high-dimensional linear models. See &lt;a href=&#34;arXiv:1712.02412&#34;&gt;Yu, Bien (2017)&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/natural/vignettes/using_natural.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OpVaR&#34;&gt;OpVar&lt;/a&gt; v1.0: Provides functions for modeling operational (value-at-)risk, including loss frequencies and loss severities with plain, mixed (&lt;a href=&#34;doi:10.1023/A:1024072610684&#34;&gt;Frigessi et al. (2012)&lt;/a&gt;) or spliced distributions using Maximum Likelihood estimation and Bayesian approaches (&lt;a href=&#34;doi:10.21314/JOP.2013.131&#34;&gt;Ergashev et al. (2013)&lt;/a&gt;). The &lt;a href=&#34;https://cran.rstudio.com/web/packages/OpVaR/vignettes/OpVaR_vignette.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=netrankr&#34;&gt;netrankr&lt;/a&gt; v0.2.0: Implements methods for centrality-related analyses of networks, focusing on index-free assessment of centrality via partial rankings obtained by neighborhood-inclusion or positional dominance. See &lt;a href=&#34;doi:10.1016/j.socnet.2017.12.003&#34;&gt;Schoch (2018)&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/benchmarks.html&#34;&gt;benchmarks&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/centrality_indices.html&#34;&gt;centrality indices&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/indirect_relations.html&#34;&gt;indirect relations&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/neighborhood_inclusion.html&#34;&gt;neighborhood inclusion&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/partial_centrality.html&#34;&gt;partial centrality&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/positional_dominance.html&#34;&gt;positional dominance&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/probabilistic_cent.html&#34;&gt;probabilistic centrality&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/threshold_graph.html&#34;&gt;uniquely ranked graphs&lt;/a&gt;, and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/netrankr/vignettes/use_case.html&#34;&gt;use case&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/netrankr.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=palmtree&#34;&gt;palmtree&lt;/a&gt; v0.9.0: Implements the PALM tree algorithm, an extension to the MOB algorithm (implemented in the &lt;code&gt;partykit&lt;/code&gt; package), where some parameters are fixed across all groups. See &lt;a href=&#34;arXiv:1612.07498&#34;&gt;Seibold et al. (2016)&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/palmtree.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/PMCMRplus/&#34;&gt;PMCMRplus&lt;/a&gt; v1.0.0: Provides functions to calculate many different types of pairwise multiple comparisons tests. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/PMCMRplus/vignettes/QuickReferenceGuide.html&#34;&gt;vignette&lt;/a&gt; for charts listing the tests covered.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seminr&#34;&gt;seminr&lt;/a&gt; v0.4.0: Implements a domain-specific language for building PLS structural equation models, allowing for the latest estimation methods for Consistent PLS as per &lt;a href=&#34;http://aisel.aisnet.org/misq/vol39/iss2/4/&#34;&gt;Dijkstra &amp;amp; Henseler (2015)&lt;/a&gt;, adjusted interactions as per &lt;a href=&#34;doi:10.1080/10705510903439003&#34;&gt;Henseler &amp;amp; Chin (2010)&lt;/a&gt;, and bootstrapping utilizing parallel processing as per &lt;a href=&#34;https://www.amazon.com/Partial-Squares-Structural-Equation-Modeling/dp/148337744X&#34;&gt;Hair et al. (2017)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/seminr/vignettes/SEMinR.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&#34;time-series&#34;&gt;Time Series&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=santaR&#34;&gt;santaR&lt;/a&gt; v1.0: Provides a graphical, automated pipeline for the analysis of short time series that has been designed to accommodate asynchronous time sampling, inter-individual variability, noisy measurements and large numbers of variables. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/getting-started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/advanced-command-line-functions.html&#34;&gt;advanced command line functions&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/automated-command-line.html&#34;&gt;automated command line functions&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/plotting-options.html&#34;&gt;plotting options&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/prepare-input-data.html&#34;&gt;preparing input&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/selecting-optimal-df.html&#34;&gt;selecting degrees of freedom&lt;/a&gt;, the &lt;a href=&#34;https://cran.rstudio.com/web/packages/santaR/vignettes/theoretical-background.html&#34;&gt;theoretical background&lt;/a&gt;, and the &lt;a href=&#34;santaR: Graphical user interface&#34;&gt;GUI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/santaR.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TSrepr&#34;&gt;TSrepr&lt;/a&gt; v1.0.0: Provides methods for representations (e.g., dimensionality reduction, preprocessing, feature extraction) of time series. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/TSrepr/vignettes/TSrepr_extentions.html&#34;&gt;Introduction to the Framework&lt;/a&gt;, a vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/TSrepr/vignettes/TSrepr_representations_of_time_series.html&#34;&gt;representations&lt;/a&gt;, and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/TSrepr/vignettes/TSrepr_representations_use_case.html&#34;&gt;Use Case&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TSstudio&#34;&gt;TSstudio&lt;/a&gt; v0.1.1: Provides a set of interactive visualization tools for time series analysis supporting ts, mts, zoo and xts objects including visualization functions for forecasting model performance (forecasted vs. actual), time series interactive plots (single and multiple series), and seasonality plots. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/TSstudio/vignettes/TSstudio_Intro.html&#34;&gt;vignette&lt;/a&gt; shows the features available.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/TSstudio.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;utilities&#34;&gt;Utilities&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=arrangements&#34;&gt;arrangements&lt;/a&gt; v1.0.2: Provides fast generators and iterators for permutations, combinations and partitions, allowing users to generate arrangements in a memory-efficient manner. Benchmarks may be found &lt;a href=&#34;https://randy3k.github.io/arrangements/articles/benchmark.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fs&#34;&gt;fs&lt;/a&gt; v1.1.0: Implements a cross-platform interface to file system operations, built on top of the &lt;code&gt;libuv&lt;/code&gt; C library. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/fs/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googlePolylines&#34;&gt;googlePolylines&lt;/a&gt; v0.4.0: Provides functions to encode simple feature (&lt;code&gt;sf&lt;/code&gt;) objects and coordinates using the &lt;a href=&#34;https://developers.google.com/maps/documentation/utilities/polylinealgorithm&#34;&gt;Google polyline encoding algorithm&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/googlePolylines/vignettes/sfencode.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=prrd&#34;&gt;prrd&lt;/a&gt; v0.2.0: Provides functions to queue reverse depends for a given package, such that multiple workers can run the tests in parallel. Look &lt;a href=&#34;https://www.r-pkg.org/pkg/prrd&#34;&gt;here&lt;/a&gt; or in the &lt;a href=&#34;https://cran.rstudio.com/web/packages/prrd/README.html&#34;&gt;README&lt;/a&gt; for functionality details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rquery&#34;&gt;rquery&lt;/a&gt; v0.3.1: Implements a query generator based on &lt;a href=&#34;https://en.wikipedia.org/wiki/Edgar_F._Codd&#34;&gt;Edgar F. Codd&amp;rsquo;s&lt;/a&gt; relational algebra and operator names, which is aimed at enhancing the experience using &amp;lsquo;SQL&amp;rsquo; at big-data scale. There is a vignette on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/rquery/vignettes/AssigmentPartitioner.html&#34;&gt;Assignment Partitioner&lt;/a&gt; and one on &lt;a href=&#34;https://cran.rstudio.com/web/packages/rquery/vignettes/QueryGeneration.html&#34;&gt;Query Generation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/tsibble/&#34;&gt;tsibble&lt;/a&gt; v0.1.3: Provides a &lt;code&gt;tbl_ts&lt;/code&gt; class, the &lt;code&gt;tsibble&lt;/code&gt;, to store and manage temporal-context data in a data-centric format. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/tsibble/vignettes/intro-tsibble.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&#34;visualizations&#34;&gt;Visualizations&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=breakDown&#34;&gt;breakDown&lt;/a&gt; v0.1.3: Implements break-down plots which show the contribution of every variable present in the model. Vignettes cover &lt;a href=&#34;https://cran.rstudio.com/web/packages/breakDown/vignettes/break_lm.html&#34;&gt;linear models&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/breakDown/vignettes/break_glm.html&#34;&gt;GLMs&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/breakDown/vignettes/break_ranger.html&#34;&gt;&lt;code&gt;ranger&lt;/code&gt; models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/breakDown.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sigmaNet&#34;&gt;sigmaNet&lt;/a&gt; v1.0.3: Offers functions to create interactive graph visualizations using &lt;a href=&#34;http://sigmajs.org/&#34;&gt;Sigma.js&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/sigmaNet/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2018-02-18-Rickert-Jan2018-Top40_files/sigmaNet.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/02/22/jan-2018-top-40-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Dec 2017: &#34;Top 40&#34; New Package Picks</title>
      <link>https://rviews.rstudio.com/2018/01/25/dec-2017-new-package-picks/</link>
      <pubDate>Thu, 25 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/01/25/dec-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Sometimes it appears to me that the &lt;em&gt;invisible hand&lt;/em&gt; economists speak of guides the &lt;em&gt;market&lt;/em&gt; for new R packages. Eight of the 129 new packages that stuck to CRAN in December fall under &lt;em&gt;Computational Methods&lt;/em&gt;, a category I have only recently begun using. All of them made it into the list below of my “Top 40” picks. One day, I would like to go back and reexamine the categories I have been using to see if package developers really do respond to some idea that is “in the air” or whether the variation in categories is just one more of my many hidden biases.&lt;/p&gt;
&lt;div id=&#34;computational-methods&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Computational Methods&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=alphashape3d&#34;&gt;alphashape3d&lt;/a&gt; v1.3: Provides functions to compute the alpha-shape (a generalization of the convex hull) of a finite set of points in the three-dimensional space.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/alphashape3d.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=deGradInfer&#34;&gt;deGradInfer&lt;/a&gt; v1.0.0: Implements efficient Bayesian parameter inference for systems of ordinary differential equations based on adaptive gradient matching. See &lt;a href=&#34;http://proceedings.mlr.press/v31/dondelinger13a.pdf&#34;&gt;Dondelinger et al. (2013)&lt;/a&gt; and &lt;a href=&#34;http://theses.gla.ac.uk/7987/1/2017macdonaldphd.pdf&#34;&gt;Macdonald (2017)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/deGradInfer/vignettes/ODE_parameter_inference.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FixedPoint&#34;&gt;FixedPoint&lt;/a&gt; v0.1: Provides algorithms for finding fixed-point vectors, including iterative procedures for non-linear integral equations &lt;a href=&#34;doi:10.1145/321296.321305&#34;&gt;Anderson (1965)&lt;/a&gt;, epsilon extrapolation methods &lt;a href=&#34;doi:10.2307/2004051&#34;&gt;Wynn (1962)&lt;/a&gt;, and minimal polynomial methods &lt;a href=&#34;doi:10.1137/0713060&#34;&gt;Cabay &amp;amp; Jackson (1976)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/FixedPoint/vignettes/FixedPoint.pdf&#34;&gt;vignette&lt;/a&gt; provides a very nice introduction to the subject.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=grapherator&#34;&gt;grapherator&lt;/a&gt; v1.0.0: Aimed at research in single- and multi-objective combinatorial optimization, the package provides functions for step-wise generation of weighted graphs. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/grapherator/vignettes/introduction.html&#34;&gt;Graph Generation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/grapherator/vignettes/custom_generators.html&#34;&gt;Custom Generators&lt;/a&gt; and using &lt;a href=&#34;https://cran.rstudio.com/web/packages/grapherator/vignettes/piping.html&#34;&gt;pipes&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/grapherator.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HMMEsolver&#34;&gt;HMMEsolver&lt;/a&gt; v0.1.0: Implements a fast solver for Henderson Mixed Model Equation via row operations without computing a matrix inverse. See &lt;a href=&#34;arXiv:1710.09663&#34;&gt;Kim (2017)&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kexpmv&#34;&gt;kexpmv&lt;/a&gt; v0.0.3: Implements functions from &lt;a href=&#34;https://www.maths.uq.edu.au/expokit/&#34;&gt;EXPOKIT&lt;/a&gt; to calculate matrix exponentials. See &lt;a href=&#34;doi:10.1145/285861.285868&#34;&gt;Sidje RB, (1998)&lt;/a&gt; for both small dense matrices and large sparse matrices based on Krylov subspace methods.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sparseEigen&#34;&gt;sparseEigen&lt;/a&gt; v0.1.0: Provides methods to compute sparse eigenvectors of a matrix with running time two to three orders of magnitude lower than existing methods. The methods are based on the paper by (&lt;a href=&#34;http://ieeexplore.ieee.org/document/7558183/&#34;&gt;Benidis et al. (2016)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/sparseEigen/vignettes/SparseEigenvectors.pdf&#34;&gt;vignette&lt;/a&gt; includes performance benchmarks.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/sparseEigen.png&#34; alt=&#34;Average Running Time&#34; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=TukeyRegion&#34;&gt;TukeyRegion&lt;/a&gt; v0.1.2: Provides fast computation of Tukey regions, polytopes in the Euclidean space giving upper-level sets of the Tukey depth function for given data. For details, see &lt;a href=&#34;arXiv:1412.5122&#34;&gt;Liu, Mosler, and Mozharovskyi (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Data&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mlbgameday&#34;&gt;mlbgameday&lt;/a&gt; v0.0.1: Implements methods for multi-core processing of Gameday data from Major League Baseball Advanced Media (&lt;a href=&#34;http://gd2.mlb.com/components/game/mlb/&#34; class=&#34;uri&#34;&gt;http://gd2.mlb.com/components/game/mlb/&lt;/a&gt;). There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mlbgameday/vignettes/database_connections.html&#34;&gt;Database Connedtions&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/mlbgameday/vignettes/parallel_processing.html&#34;&gt;Parallel Processing&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/mlbgameday/vignettes/pitch_plotting.html&#34;&gt;Plotting Pitches&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/mlbgameday/vignettes/search_games.html&#34;&gt;Searching Games&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/mlbgameday.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=robis&#34;&gt;robis&lt;/a&gt; v1.0.0: Implements a client for the Ocean Biogeographic Information System (&lt;a href=&#34;http://iobis.org&#34; class=&#34;uri&#34;&gt;http://iobis.org&lt;/a&gt;). See &lt;a href=&#34;https://cran.rstudio.com/web/packages/robis/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seaaroundus&#34;&gt;seaaroundus&lt;/a&gt; v1.2.0: Provides access to &lt;a href=&#34;http://www.seaaroundus.org/&#34;&gt;Sea Around Us&lt;/a&gt; fish catch data. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/seaaroundus/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyhydat&#34;&gt;tidyhydat&lt;/a&gt; v0.3.2: Provides functions to extract historical and real-time national ‘hydrometric’ data from Water Survey of Canada data sources &lt;a href=&#34;http://dd.weather.gc.ca/hydrometric/csv/&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;http://collaboration.cmc.ec.gc.ca/cmc/hydrometrics/www/&#34;&gt;here&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyhydat/vignettes/tidyhydat_an_introduction.html&#34;&gt;Introduction&lt;/a&gt; and an &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyhydat/vignettes/tidyhydat_example_analysis.html&#34;&gt;Example&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/tidyhydat.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Machine Learning&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=afCEC&#34;&gt;afCEC&lt;/a&gt; v1.0.2: Implements active function cross-entropy clustering partitions the n-dimensional data into the clusters by finding the parameters of the mixed generalized multivariate normal distribution, that optimally approximates the scattering of the data in the n-dimensional space. For details see &lt;a href=&#34;doi:10.1016/j.eswa.2016.12.011&#34;&gt;P. Spurek et al (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/afCEC.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dissever&#34;&gt;dissever&lt;/a&gt; v0.2-2: Enables spatial down-scaling of coarse-grid mapping to fine-grid mapping using predictive covariates and a model fitted using the ‘caret’ package. The original dissever algorithm was published by &lt;a href=&#34;doi:10.1016/j.cageo.2011.08.021&#34;&gt;Malone et al. (2012)&lt;/a&gt; and extended by &lt;a href=&#34;doi:10.1016/j.compag.2017.08.021&#34;&gt;Roudier et al. (2017)&lt;/a&gt;. There is a short &lt;a href=&#34;https://cran.rstudio.com/web/packages/dissever/vignettes/dissever-demo.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/dissever.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mlapi&#34;&gt;mlapi&lt;/a&gt; Provides &lt;code&gt;R6&lt;/code&gt; abstract classes for building machine-learning models with &lt;a href=&#34;http://scikit-learn.org/&#34;&gt;&lt;code&gt;scikit-learn&lt;/code&gt;&lt;/a&gt;-like API. (&lt;code&gt;scikit-learn&lt;/code&gt; is a popular module for &lt;code&gt;Python&lt;/code&gt; programming language.) There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/mlapi/vignettes/developing-with-mlapi.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Numero&#34;&gt;Numero&lt;/a&gt; v1.0.3: Implements an unsupervised statistical framework for defining subgroups in complex datasets based on visual cues &lt;a href=&#34;doi:10.1021/pr201036j&#34;&gt;Makinen et al. (2011)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/Numero/vignettes/NumeroGuide.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/Numero.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PPforest&#34;&gt;PPforest&lt;/a&gt; v0.1.0: Implements projection pursuit forest algorithm for supervised classification. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/PPforest/vignettes/PPforest-vignette.html&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/PPforest.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=qCBA&#34;&gt;qCBA&lt;/a&gt; v0.3.1: Implements quantitative classification by association rules. See &lt;a href=&#34;arXiv:1711.10166&#34;&gt;Kliegr (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tfestimators&#34;&gt;tfestimators&lt;/a&gt; v1.5: Implements an interface to &lt;code&gt;TensorFlow&lt;/code&gt; &lt;a href=&#34;https://www.tensorflow.org/programmers_guide/estimators&#34;&gt;Estimators&lt;/a&gt;, a high-level API that provides implementations of many different model types, including linear models and deep neural networks. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/tensorflow_layers.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/creating_estimators.html&#34;&gt;Custom Estimators&lt;/a&gt;, the &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/dataset_api.html&#34;&gt;Dataset API&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/estimator_basics.html&#34;&gt;Basic Components&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/feature_columns.html&#34;&gt;Feature Columns&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/input_functions.html&#34;&gt;Input Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/parsing_spec.html&#34;&gt;Parsing Utilites&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tfestimators/vignettes/run_hooks.html&#34;&gt;Run Hooks&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/src/contrib/tfestimators_1.5.tar.gz&#34;&gt;TensorBoard Visualization&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/tfestimators.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Science&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ePCR&#34;&gt;ePCR&lt;/a&gt; v0.9.9-4: Provides the top-performing ensemble-based Penalized Cox Regression (ePCR) framework developed during the &lt;a href=&#34;https://www.synapse.org/ProstateCancerChallenge&#34;&gt;DREAM 9.5 mCRPC Prostate Cancer Challenge&lt;/a&gt;. See &lt;a href=&#34;doi:10.1016/S1470-2045(16)30560-5&#34;&gt;Guinney J et al. (2017)&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimRVPedigree&#34;&gt;simRVPedigree&lt;/a&gt; v0.1.0: Provides routines to simulate and manipulate pedigrees ascertained to contain multiple family members affected by a rare disease. See &lt;a href=&#34;doi:10.1101/234153&#34;&gt;Nieuwoudt et al. (2017)&lt;/a&gt; for the science and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/SimRVPedigree/vignettes/SimRVPedigree.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/simrvpedigree.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=theseus&#34;&gt;theseus&lt;/a&gt; v0.1.0: Provides analysis and visualization tools for the interpretation of microbial community composition data, especially those originating from amplicon sequencing. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/theseus/vignettes/general_usage.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/theseus.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ForecastComb&#34;&gt;ForecastComb&lt;/a&gt; v1.1: Provides geometric and regression-based forecast combination methods under a unified user interface for the packages &lt;a href=&#34;https://cran.r-project.org/package=ForecastCombinations&#34;&gt;ForecastCombinations&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/package=GeomComb&#34;&gt;GeomComb&lt;/a&gt;. For details see &lt;a href=&#34;doi:10.1016/j.jeconom.2013.11.003&#34;&gt;Hsiao C, Wan SK (2014)&lt;/a&gt;, &lt;a href=&#34;doi:10.1111/j.1468-0262.2007.00785.x&#34;&gt;Hansen BE (2007)&lt;/a&gt;, [Elliott G, Gargano A, Timmermann A (2013)](&lt;a href=&#34;doi:10.1016/j.jeconom.2013.04.017&#34; class=&#34;uri&#34;&gt;doi:10.1016/j.jeconom.2013.04.017&lt;/a&gt;] and &lt;a href=&#34;doi:10.1016/0169-2070(89)90012-5&#34;&gt;Clemen RT (1989)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hesim&#34;&gt;hesim&lt;/a&gt; v0.1.0: Provides functions to develop and analyze health-economic simulation models, including random sampling functions for probabilistic sensitivity analyses &lt;a href=&#34;doi:10.1002/hec.985&#34;&gt;Claxton et al. (2005)&lt;/a&gt;, individual patient simulations &lt;a href=&#34;doi:10.1002/hec.1148&#34;&gt;Brennan et al. (2006)&lt;/a&gt;, cost-effectiveness analysis &lt;a href=&#34;http://journals.sagepub.com/doi/10.1177/0272989X06297393&#34;&gt;Basu and Meltzer (2007)&lt;/a&gt;, and &lt;a href=&#34;doi:10.1371/journal.pmed.1001058&#34;&gt;Ioannidis and Garber (2011)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/hesim/vignettes/cea-vignette.html&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PlackettLuce&#34;&gt;PlackettLuce&lt;/a&gt; v0.2-1: Implements a generalization of the model jointly attributed to &lt;a href=&#34;http://dx.doi.org/10.2307/2346567&#34;&gt;Plackett (1975)&lt;/a&gt; and Luce (1959) for modelling rankings data. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/PlackettLuce/vignettes/Overview.html&#34;&gt;vignette&lt;/a&gt; introduces the model.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PUlasso&#34;&gt;PUlasso&lt;/a&gt; v2.1: Implements an efficient algorithm for solving the Positive and Unlabeled problem in low- or high-dimensional settings with lasso or group lasso penalty. See &lt;a href=&#34;arXiv:1711.08129&#34;&gt;Hyebin 7 Raskutti (2017)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/PUlasso/vignettes/PUlasso-vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=recurse&#34;&gt;recurse&lt;/a&gt; v1.0.1: Computes revisitation metrics for trajectory data, such as the number of revisitations for each location as well as the time spent for that visit and the time since the previous visit. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/recurse/vignettes/recurse.html&#34;&gt;vignette&lt;/a&gt; works through a case study of using the package to analyze revisitations in animal movement data.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/recurse.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=samplesizeCMH&#34;&gt;samplesizeCMH&lt;/a&gt; v0.0.0: Provides functions to calculate the power and sample size for Cochran-Mantel-Haenszel tests, and for working with probability, odds, relative risk, and odds ratio values. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/samplesizeCMH/vignettes/samplesizeCMH-introduction.html&#34;&gt;Introduction to the Cochran-Mantal-Haenszel Test&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/samplesizeCMH/vignettes/samplesizeCMH-power.html&#34;&gt;Power Calculations&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/samplesizeCMH/vignettes/samplesizeCMH-samplesize.html&#34;&gt;Sample Size Calculations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=skimr&#34;&gt;skimr&lt;/a&gt; v1.0.1: Provides a function to display summary statistics at the console. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/skimr/vignettes/Using_skimr.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/skimr/vignettes/Using_fonts.html&#34;&gt;Fonts&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/skimr/vignettes/Supporting_additional_objects.html&#34;&gt;defining summary objects&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/skimr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ZOIP&#34;&gt;ZOIP&lt;/a&gt; v0.1: Implements the ZOIP (Zeros Ones Inflated Proportional), proportional data distribution inflated with zeros and/or ones. See &lt;a href=&#34;doi:10.1016/0047-259X(91)90008-P&#34;&gt;Jørgensen and Barndorff-Nielsen (1991)&lt;/a&gt;, &lt;a href=&#34;doi:10.1080/0266476042000214501&#34;&gt;Ferrari and Cribari-Neto (2004)&lt;/a&gt;, and &lt;a href=&#34;doi:10.18637/jss.v023.i07&#34;&gt;Rigby and Stasinopoulos (2005)&lt;/a&gt; for details, and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/ZOIP/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; for a summary.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;time-series&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Time Series&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OSTSC&#34;&gt;OSTSC&lt;/a&gt; v0.0.1: Provides functions for oversampling imbalanced univariate time series classification data using integrated Enhanced Structure Preserving Oversampling (ESPO) and Adaptive Synthetic (ADASYN) methods. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/OSTSC/vignettes/Over_Sampling_for_Time_Series_Classification.pdf&#34;&gt;vignette&lt;/a&gt; describes the method and provides examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Utilities&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=JuniperKernel&#34;&gt;JuniperKernel&lt;/a&gt; v1.2.2.0: Implements the &lt;a href=&#34;http://jupyter.org/&#34;&gt;&lt;code&gt;Jupyter&lt;/code&gt;&lt;/a&gt; kernel for R, providing an interface to libraries that exist in the &lt;code&gt;Jupyter&lt;/code&gt; ecosystem for building widgets, plotting, and more. Look &lt;a href=&#34;https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=labelVector&#34;&gt;labelVector&lt;/a&gt; v0.0.1: Supports labels for atomic vectors in a light-weight design that is suitable for use in other packages. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/labelVector/vignettes/labelVector.html&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ncmeta&#34;&gt;ncmeta&lt;/a&gt; v0.0.1: Provides functions to extract metadata from &lt;a href=&#34;https://www.unidata.ucar.edu/software/netcdf/&#34;&gt;NetCDF&lt;/a&gt; data sources, which can be files, file handles, or servers. The provides a framework for the in-development &lt;a href=&#34;https://github.com/hypertidy/ncmeta&#34;&gt;tidync project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPostgres&#34;&gt;RPostgres&lt;/a&gt; v1.0-4: Implements a fully &lt;code&gt;DBI&lt;/code&gt;-compliant, &lt;code&gt;Rcpp&lt;/code&gt;-backed interface to &lt;a href=&#34;https://www.postgresql.org/&#34;&gt;PostgreSQL&lt;/a&gt;, an open-source relational database.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=swatches&#34;&gt;swatches&lt;/a&gt; v0.5.0: Provides functions to read and inspect Adobe Color (ACO), Adobe Swatch Exchange (ASE), GIMP Palette (GPL), OpenOffice palette (SOC) files, and KDE Palette (colors) files.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=styler&#34;&gt;stylr&lt;/a&gt; v1.0.0: Provides functions to pretty-print R code without changing the user’s formatting intent. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/styler/vignettes/introducing_styler.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/styler/vignettes/customizing_styler.html&#34;&gt;Customization&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/styler/vignettes/performance_improvements.html&#34;&gt;Performance Improvements&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Visualizations&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BioCircos&#34;&gt;BioCircos.png&lt;/a&gt; v0.2.2: Implements interactive &lt;a href=&#34;http://circos.ca/intro/genomic_data/&#34;&gt;Circos&lt;/a&gt;-like visualizations of genomic data, to map information such as genetic variants, genomic fusions, and aberrations to a circular genome. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/BioCircos/vignettes/BioCircos.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/BioCircos.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cubing&#34;&gt;cubing&lt;/a&gt; v1.0-1: Provides functions for visualizing, animating, solving and analyzing the Rubik’s cube. See &lt;a href=&#34;arXiv:0803.3435&#34;&gt;Rokicki (2008)&lt;/a&gt; for the underlying Kociemba solver. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cubing/vignettes/cubingintro.pdf&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2018-01-22-Rickert-Dec2017-Pkgs_files/cubing.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/01/25/dec-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Downtime Reading</title>
      <link>https://rviews.rstudio.com/2017/12/29/down-time-reading/</link>
      <pubDate>Fri, 29 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/12/29/down-time-reading/</guid>
      <description>
        &lt;p&gt;Not everyone has the luxury of taking some downtime at the end the year, but if you do have some free time, you may enjoy something on my short list of downtime reading. The books and articles here are not exactly &amp;ldquo;light reading&amp;rdquo;, nor are they literature for cuddling by the fire. Nevertheless, you may find something that catches your eye.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://www.syncfusion.com/resources/techportal/ebooks&#34;&gt;Syncfusion series&lt;/a&gt; of free eBooks contains more than a few gems on a variety of programming subjects, including James McCaffrey&amp;rsquo;s &lt;a href=&#34;https://www.syncfusion.com/resources/techportal/details/ebooks/R-Programming_Succinctly&#34;&gt;R Programming Succinctly&lt;/a&gt; and Barton Poulson&amp;rsquo;s &lt;a href=&#34;https://www.syncfusion.com/resources/techportal/details/ebooks/rsuccinctly&#34;&gt;R Succinctly&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2017-12-28-Rickert-Reading_files/succinctly.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;For a more ambitious read, mine the rich vein of &lt;a href=&#34;https://textbooks.opensuny.org/open-source-textbooks/&#34;&gt;SUNY Open Textbooks&lt;/a&gt;. My pick is Hiroki Sayama&amp;rsquo;s &lt;a href=&#34;https://textbooks.opensuny.org/introduction-to-the-modeling-and-analysis-of-complex-systems/&#34;&gt;Introduction to the Modeling and Analysis of Complex Systems&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2017-12-28-Rickert-Reading_files/complex.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;If you just can&amp;rsquo;t get enough of data science, then a few articles that caught my attention are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Christopher Olah&amp;rsquo;s brief but mind-stretching post on &lt;a href=&#34;http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/&#34;&gt;Neural Networks, Manifolds, and Topology&lt;/a&gt;, which is good preparation for the Fujitsu Laboratories paper on &lt;a href=&#34;https://www.jstage.jst.go.jp/article/tjsai/32/3/32_D-G72/_pdf&#34;&gt;Time Series Classification via Topological Data Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The paper by Nguyen and Holmes on their &lt;a href=&#34;https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-017-1790-x&#34;&gt;Bayesian Unidimensional Scaling (BUDS)&lt;/a&gt; method for detecting patterns in high-dimensional data&lt;/li&gt;
&lt;li&gt;Bou-Hamad et. al&amp;rsquo;s &lt;a href=&#34;https://projecteuclid.org/download/pdfview_1/euclid.ssu/1315833185&#34;&gt;A review of survival trees&lt;/a&gt;, a valuable introduction to the literature on the subject&lt;/li&gt;
&lt;li&gt;Rob Hyndman&amp;rsquo;s recent post on &lt;a href=&#34;https://robjhyndman.com/hyndsight/tspackages/&#34;&gt;Some new time series packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mike Bostock&amp;rsquo;s beautiful and mind-altering post on &lt;a href=&#34;https://bost.ocks.org/mike/algorithms/?t=1&amp;amp;cn=ZmxleGlibGVfcmVjcw%3D%3D&amp;amp;refsrc=email&amp;amp;iid=90e204098ee84319b825887ae4c1f757&amp;amp;uid=765311247189291008&amp;amp;nid=244+281088008&#34;&gt;Visualizing Algorithms&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;/post/2017-12-28-Rickert-Reading_files/starry.png&#34; alt=&#34;Starry Night through 6,667 uniform random samples&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Finally, if you really have some time on your hands, try searching through the 318M+ papers on &lt;a href=&#34;https://www.pdfdrive.net/&#34;&gt;PDFDRIVE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy reading, and have a &lt;em&gt;Happy and Prosperous New Year&lt;/em&gt; from all of us at RStudio!!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/12/29/down-time-reading/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Nov 2017: New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/12/22/nov-2017-new-package-picks/</link>
      <pubDate>Fri, 22 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/12/22/nov-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Two hundred thirty-seven new packages made it to CRAN in November. Here are my picks for the “Top 40” organized into the categories: Computational Methods, Data, Data Science, Science, Social Science, Utilities and Visualizations.&lt;/p&gt;
&lt;div id=&#34;computational-methods&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Computational Methods&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CVXR&#34;&gt;CVXR&lt;/a&gt; v0.94-4: Implements an object-oriented modeling language for disciplined convex programming (DCP) which allows users to formulate and solve convex optimization problems. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/CVXR/vignettes/cvxr_intro.html&#34;&gt;vignette&lt;/a&gt; introduces the package. Look &lt;a href=&#34;https://cvxr.rbind.io/&#34;&gt;here&lt;/a&gt; for examples and theory.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PreciseSums&#34;&gt;PreciseSums&lt;/a&gt; v0.1: Implements &lt;a href=&#34;doi:10.1145/363707.363723&#34;&gt;the Kahan (1965) sum&lt;/a&gt;, &lt;a href=&#34;doi:10.1002/zamm.19740540106&#34;&gt;Neumaier (1974) sum&lt;/a&gt;, &lt;a href=&#34;doi:10.1137/070679946&#34;&gt;pairwise-sum&lt;/a&gt; adapted from ‘NumPy’ and &lt;a href=&#34;http://www.cs.berkeley.edu/~jrs/papers/robustr.pdf&#34;&gt;arbitrary precision sum&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ballr&#34;&gt;ballr&lt;/a&gt; v0.1.1: Provides functions for accessing data/tables from &lt;a href=&#34;http://www.basketball-reference.com&#34;&gt;basketball-reference.com&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/ballr/vignettes/use-ballr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=biofiles&#34;&gt;biofiles&lt;/a&gt; v1.0.0: Provides functions to parse &lt;a href=&#34;https://www.ncbi.nlm.nih.gov/Sitemap/samplerecord.html&#34;&gt;GenBank/GenPept&lt;/a&gt; records into native R objects, access and manipulate the sequence and annotation information. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/biofiles/vignettes/IntroBiofiles.pdf&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ipumsr&#34;&gt;ipumsr&lt;/a&gt; v0.1.1: Enables users to import census, survey and geographic data from &lt;a href=&#34;https://ipums.org/&#34;&gt;IPUMS&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/ipumsr/vignettes/ipums.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/ipumsr/vignettes/ipums-cps.html&#34;&gt;CPS Extraction&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/ipumsr/vignettes/ipums-geography.html&#34;&gt;Geographic Data&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/ipumsr/vignettes/ipums-nhgis.html&#34;&gt;NHDIS Datasets&lt;/a&gt; and on &lt;a href=&#34;https://cran.rstudio.com/web/packages/ipumsr/vignettes/value-labels.html&#34;&gt;Using Value Labels&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=proPubBills&#34;&gt;proPubBills&lt;/a&gt; v0.1: Implements an API wrapper around the &lt;a href=&#34;https://projects.propublica.org/api-docs/congress-api/%3E%20for%20U.S.%20Congressional%20Bills&#34;&gt;ProPublica API&lt;/a&gt;. The brief &lt;a href=&#34;https://cran.rstudio.com/web/packages/proPubBills/vignettes/proPublicaBillsAPIWrapper.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Rpolyhedra&#34;&gt;Rpolyhedra&lt;/a&gt; v0.1.0: Contains a 142 polyhedra database scraped from &lt;a href=&#34;http://paulbourke.net/dataformats/phd/&#34;&gt;PHD files&lt;/a&gt; as R6 objects, and provides &lt;code&gt;rgl&lt;/code&gt; visualizing capabilities. The PHD format was created to describe the geometric &lt;a href=&#34;http://www.netlib.org/polyhedra/&#34;&gt;polyhedra definitions derived mathematically&lt;/a&gt; by Andrew Hume and by the Kaleido program of Zvi Har’El. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/Rpolyhedra/vignettes/Rpolyhedra.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=voteogram&#34;&gt;voteogram&lt;/a&gt; v0.2.0: Provides tools to retrieve United States Congressional voting data from &lt;a href=&#34;https://projects.propublica.org/represent/&#34;&gt;ProPublica&lt;/a&gt;, prepare the data for plotting with &lt;code&gt;ggplot2&lt;/code&gt; and create vote cartograms and themes. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/voteogram/vignettes/intro_to_voteogram.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/voteogram.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=imbalance&#34;&gt;imbalance&lt;/a&gt; v0.1.1: Provides algorithms to treat unbalanced datasets. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/imbalance/vignettes/imbalance.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/imbalance.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=intrinsicDimension&#34;&gt;intrinsicdimension&lt;/a&gt; v1.1.0: Implements a variety of methods for estimating intrinsic dimension of data sets (i.e the manifold or Hausdorff dimension of the support of the distribution that generated the data) as reviewed in &lt;a href=&#34;doi:10.1109/TPAMI.2014.2343220&#34;&gt;Johnsson et al.(2015)&lt;/a&gt;. The vignette provides an &lt;a href=&#34;https://cran.rstudio.com/web/packages/intrinsicDimension/vignettes/intrinsic-dimension-estimation.html&#34;&gt;Overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ppclust&#34;&gt;ppclust&lt;/a&gt; v0.1.0: Implements probabilistic clustering algorithms for partitioning datasets including &lt;a href=&#34;doi:10.1080/01969727308546047&#34;&gt;Fuzzy C-Means (Bezdek, 1974)&lt;/a&gt;, &lt;a href=&#34;doi:10.1109/91.227387&#34;&gt;Possibilistic C-Means (Krishnapuram &amp;amp; Keller, 1993)&lt;/a&gt;, &lt;a href=&#34;doi:10.1109/TFUZZ.2004.840099&#34;&gt;Possibilistic Fuzzy C-Means (Pal et al, 2005)&lt;/a&gt;, &lt;a href=&#34;doi:10.1016/j.patcog.2005.07.005&#34;&gt;Possibilistic Clustering Algorithm (Yang et al, 2006)&lt;/a&gt;, &lt;a href=&#34;doi:10.1007/3-540-31662-0_6&#34;&gt;Possibilistic C-Means with Repulsion (Wachs et al, 2006)&lt;/a&gt; and the other variants. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/ppclust/vignettes/fcm.html&#34;&gt;Fuzzy C-Means&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/ppclust/vignettes/pcm.pdf&#34;&gt;Probabilistic C-Means&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/ppclust/vignettes/pfcm.html&#34;&gt;Probabilistic Fuzzy C-Means&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/ppclust/vignettes/upfc.html&#34;&gt;Unsupervised Probabilistic Fuzzy C-Means&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/ppclust.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=textrank&#34;&gt;textrank&lt;/a&gt; v0.2.0: Implements the textrank algorithm, an extension of the Pagerank algorithm for text. See the paper &lt;a href=&#34;http://www.aclweb.org/anthology/W04-3252&#34;&gt;Mihalcea &amp;amp; Tarau (2004)&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/textrank/vignettes/textrank.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=TrajDataMining&#34;&gt;TrajDataMining&lt;/a&gt; v0.1.4: Contains a set of methods for trajectory data preparation, such as filtering, compressing and clustering, and for trajectory pattern discovery. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/TrajDataMining/vignettes/TrajDataMining.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=benthos&#34;&gt;benthos&lt;/a&gt; v1.3-4: Provides preprocessing tools and biodiversity measures for analyzing marine benthic data. See &lt;a href=&#34;doi:10.1016/j.seares.2015.05.002&#34;&gt;Van Loon et al. (2015)&lt;/a&gt; for an application and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/benthos/vignettes/benthos.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=nlmixr&#34;&gt;nlmixr&lt;/a&gt; v0.9.0-1: Provides functions to fit and compare nonlinear mixed-effects models in differential equations with flexible dosing information commonly seen in pharmacokinetics and pharmacodynamics. See &lt;a href=&#34;doi:10.1007/s10928-015-9409-1&#34;&gt;Almquist et al. (2015)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/nlmixr/vignettes/running_nlmixr.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/nlmixr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PCRedux&#34;&gt;PCRedux&lt;/a&gt; v0.2.5-1: Provides functions to extract Polymerase Chain Reactions (qPCR) amplification curve data for machine learning purposes. For details see &lt;a href=&#34;doi:10.1016/j.bdq.2014.08.002&#34;&gt;Pabinger et al.(2014)&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/PCRedux/vignettes/PCRedux.pdf&#34;&gt;vignette&lt;/a&gt;. &lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/PCRedux.png&#34; alt=&#34;Clustering via Hausdorff distance&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PDN&#34;&gt;PDN&lt;/a&gt; v0.1.0: Provides tools for building patient level networks for predicting medical outcomes based on the paper by &lt;a href=&#34;http://circ.ahajournals.org/content/134/Suppl_1/A14957&#34;&gt;Cabrera et al. (2016)&lt;/a&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/PDN/vignettes/vignette.htmlPDN.png&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/PDN.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rraven&#34;&gt;Rraven&lt;/a&gt; v1.0.0: Provides a tool to exchange data between R and &lt;a href=&#34;http://www.birds.cornell.edu/brp/raven/RavenOverview.html&#34;&gt;Raven&lt;/a&gt; sound analysis software. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/Rraven/vignettes/Rraven.html&#34;&gt;vignette&lt;/a&gt; shows how to use the software.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/Rraven.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spew&#34;&gt;spew&lt;/a&gt; v1.3.0: Provides tools for generating Synthetic Populations and Ecosystems. See &lt;a href=&#34;arXiv:1701.02383&#34;&gt;Gallagher et al. (2017)&lt;/a&gt; for details and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/spew/vignettes/spew-quickstart.html&#34;&gt;vignette&lt;/a&gt; for a brief tour.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;social-science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Social Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EvolutionaryGames&#34;&gt;EvolutionaryGames&lt;/a&gt; v0.1.0: Provides a set of tools to illustrate the core concepts of evolutionary game theory, such as evolutionary stability or various evolutionary dynamics, for teaching and academic research. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/EvolutionaryGames/vignettes/UsingEvolutionaryGames.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/EvolutionaryGames.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;[bang(&lt;a href=&#34;https://CRAN.R-project.org/package=bang&#34; class=&#34;uri&#34;&gt;https://CRAN.R-project.org/package=bang&lt;/a&gt;)] v1.0.0: Provides functions for the Bayesian analysis of some simple common models, without using Markov Chain Monte Carlo (MCMC) methods such as Gibbs sampling. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/bang/vignettes/bang-vignette.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/bang/vignettes/bang-anova-vignette.html&#34;&gt;Hierarchical 1-way ANOVA&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/bang/vignettes/bang-hef-vignette.html&#34;&gt;Conjugate Hierarchical Models&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/bang/vignettes/bang-ppc-vignette.html&#34;&gt;Posterior Predictive Checking&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/bang.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=beast&#34;&gt;beast&lt;/a&gt; v1.0: Provides a method for the Bayesian estimation of change-points in the slope of multivariate time series. See &lt;a href=&#34;arXiv:1709.06111&#34;&gt;Papastamoulis et al (2017)&lt;/a&gt; for a detailed presentation of the method.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CorShrink&#34;&gt;CorShrink&lt;/a&gt; v0.1.1: Offers functions to perform adaptive shrinkage of correlation and covariance matrices using a mixture model prior over the Fisher z-transformation of the correlations. See &lt;a href=&#34;doi:10.1093/biostatistics/kxw041&#34;&gt;Stephens (2016)&lt;/a&gt; for details. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/CorShrink/vignettes/corshrink.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/CorShrink.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dvmisc&#34;&gt;dvmisc&lt;/a&gt; v1.1.1: Provides faster versions of base R functions (e.g. mean, standard deviation, covariance, weighted mean), mostly written in C++, along with other miscellaneous functions.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=inlabru&#34;&gt;inlabru&lt;/a&gt; v2.1.2: Facilitates spatial modeling using integrated nested Laplace approximation via the &lt;a href=&#34;http://www.r-inla.org&#34;&gt;INLA package&lt;/a&gt; and also implements a log Gaussian Cox process likelihood for modeling univariate and spatial point processes. &lt;a href=&#34;arXiv:1604.06013&#34;&gt;Yuan et al. (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=outbreaker2&#34;&gt;outbreaker2&lt;/a&gt; v1.0-0: Allows users to reconstruct disease outbreaks using epidemiological and genetic information. See &lt;a href=&#34;doi:10.1371/journal.pcbi.1003457&#34;&gt;Jombart et al. (2014)&lt;/a&gt; for the details. There is a package &lt;a href=&#34;https://cran.rstudio.com/web/packages/outbreaker2/vignettes/overview.html&#34;&gt;Overview&lt;/a&gt; as well as an &lt;a href=&#34;https://cran.rstudio.com/web/packages/outbreaker2/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/outbreaker2/vignettes/customisation.html&#34;&gt;Using Custom Priors&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/outbreaker2/vignettes/Rcpp_API.html&#34;&gt;The Rcpp API&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/outbreaker2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=probout&#34;&gt;probout&lt;/a&gt; v1.0: Provides functions to estimate unsupervised outlier probabilities for multivariate numeric data with many observations from a nonparametric outlier statistic. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/probout/vignettes/probout.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/probout.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=quokar&#34;&gt;quokar&lt;/a&gt; v0.1.0: Provides diagnostics for quantile regression models including detecting influential observations, robust distance methods, generalized Cook’s distance and Q-function distance (see &lt;a href=&#34;arXiv:1509.05099v1&#34;&gt;Benites et al. (2015)&lt;/a&gt;) and mean posterior probability and Kullback–Leibler divergence methods (see &lt;a href=&#34;arXiv:1601.07344v1&#34;&gt;Santos &amp;amp; Bolfarine (2016)&lt;/a&gt;). The &lt;a href=&#34;https://cran.rstudio.com/web/packages/quokar/vignettes/quokar.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/quokar.png&#34; alt=&#34;Robust Distance-Residual Plot&#34; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidyposterior&#34;&gt;tidyposterior&lt;/a&gt; v0.0.1: This memorably named package implements a Bayesian approach for examining the differences between models and aims to answer the question: “When looking at resampling results, are the differences between models real?” The methods included are similar to those described in &lt;a href=&#34;http://jmlr.org/papers/v18/16-305.html&#34;&gt;Benavoli et al (2017)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyposterior/vignettes/Getting_Started.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyposterior/vignettes/Different_Bayesian_Models.html&#34;&gt;Bayesian Models&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=trialr&#34;&gt;trialr&lt;/a&gt; v0.0.1: Offers a showcase of Bayesian clinical trial designs, implemented in &lt;code&gt;RStan&lt;/code&gt; and R including some designs implemented in R for the first time (e.g. &lt;a href=&#34;https://biostatistics.mdanderson.org/softwaredownload/SingleSoftware.aspx?Software_Id=2&#34;&gt;EffTox’ by Thall &amp;amp; Cook (2004)&lt;/a&gt;. There are vignettes on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/trialr/vignettes/BEBOP.html&#34;&gt;BEBOP Design&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/trialr/vignettes/EffTox.html&#34;&gt;EffTox&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/trialr/vignettes/HierarchicalBayesianResponse.html&#34;&gt;Hierarchical Bayesian Models for Binary Responses&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tvReg&#34;&gt;tvReg&lt;/a&gt; v0.2.1: Provides functions for fitting simultaneous equations with time varying coefficients, for both independent and correlated equations. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tvReg/vignettes/tvReg-vignette.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cli&#34;&gt;cli&lt;/a&gt; v1.0.0: Implements a suite of tools designed to build attractive command line interfaces. Includes tools for drawing rules, boxes, trees, and ‘Unicode’ symbols with ‘ASCII’ alternatives. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/cli/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=float&#34;&gt;float&lt;/a&gt; v0.1-1: Extends R’s linear algebra facilities to include 32-bit float (single precision) data. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/float/vignettes/float.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mudata2&#34;&gt;mudata2&lt;/a&gt; v1.0.0: Offers functions and data structures designed to easily organize and visualize spatiotemporal data. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/mudata2/vignettes/mudata.html&#34;&gt;usinng&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/mudata2/vignettes/mudata_create.html&#34;&gt;creating&lt;/a&gt; mudata2 objects.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rhub&#34;&gt;rhub&lt;/a&gt; v1/0.2: Provides an interface to the &lt;a href=&#34;https://builder.r-hub.io/&#34;&gt;R-Hub&lt;/a&gt; package build system sponsored by the &lt;a href=&#34;https://github.com/r-hub&#34;&gt;R Consortium&lt;/a&gt;. Run &lt;code&gt;R CMD check&lt;/code&gt; on &lt;code&gt;Windows&lt;/code&gt;, &lt;code&gt;macOS&lt;/code&gt;, &lt;code&gt;Solari&lt;/code&gt; and various &lt;code&gt;Linux&lt;/code&gt; distributions.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualizations&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ALEPlot&#34;&gt;ALEPlot&lt;/a&gt; v1.0: Offers functions to visualizes the main effects of individual predictor variables and their second-order interaction effects in black-box supervised learning models. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ALEPlot/vignettes/AccumulatedLocalEffectPlot.pdf&#34;&gt;vignette&lt;/a&gt; contains several examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/ALEPlot.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dbplot&#34;&gt;dbplot&lt;/a&gt; v0.1.1: Leverages &lt;code&gt;dplyr&lt;/code&gt; to process the calculations for a plot inside a database. Helper functions abstract the work at three levels: outputs the &lt;code&gt;ggplot&lt;/code&gt;, the calculations and the formula needed to calculate bins. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplot/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggalluvial&#34;&gt;ggalluvial&lt;/a&gt; v0.5.0: Implements &lt;code&gt;ggplot2&lt;/code&gt; &lt;code&gt;stat&lt;/code&gt; and &lt;code&gt;geom&lt;/code&gt; layers for alluvial diagrams, charts that use x-splines (alluvia and flows), sometimes augmented with stacked bars (lodes or strata), to visualize incidence structures derived from several data types. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggalluvial/vignettes/ggalluvial.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/alluvial.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=shinyaframe&#34;&gt;shinyaframe&lt;/a&gt; v1.0.1: Enables users to make R data available in Web-based virtual reality experiences for immersive, cross-platform data visualizations. It provides functions to create 3-dimensional data visualizations with &lt;a href=&#34;https://aframe.io&#34;&gt;Mozilla A-Frame&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/shinyaframe/vignettes/scatterplot3d.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tactile&#34;&gt;tactile&lt;/a&gt; v0.1.0: Extends &lt;code&gt;lattice&lt;/code&gt;, providing new high-level functions, methods for existing functions, panel functions, and a theme. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/tactile/vignettes/new-high-level-functions.html&#34;&gt;New High-Level Functions&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tactile/vignettes/new-methods.html&#34;&gt;New Methods for Lattice&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/tactile/vignettes/tactile-theme.html&#34;&gt;tactile Theme&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-17-Nov-Pkgs_files/tactile.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/12/22/nov-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Connecting R to Keras and TensorFlow</title>
      <link>https://rviews.rstudio.com/2017/12/11/r-and-tensorflow/</link>
      <pubDate>Mon, 11 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/12/11/r-and-tensorflow/</guid>
      <description>
        


&lt;p&gt;It has always been the mission of R developers to connect R to the “good stuff”. As John Chambers puts it in his book &lt;em&gt;&lt;a href=&#34;http://amzn.to/2A2U1RG&#34;&gt;Extending R&lt;/a&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;One of the attractions of R has always been the ability to compute an interesting result quickly. A key motivation for the original S remains as important now: to give easy access to the best computations for understanding data.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;From the day it was announced a little over two years ago, it was clear that Google’s &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; platform for &lt;a href=&#34;https://en.wikipedia.org/wiki/Deep_learning#cite_note-dechter1986-22&#34;&gt;Deep Learning&lt;/a&gt; is good stuff. This September (see &lt;a href=&#34;https://blog.rstudio.com/2017/09/05/keras-for-r/&#34;&gt;announcment&lt;/a&gt;), J.J. Allaire, François Chollet, and the other authors of the &lt;a href=&#34;https://cran.r-project.org/package=keras&#34;&gt;keras package&lt;/a&gt; delivered on R’s “easy access to the best” mission in a big way. Data scientists can now build very sophisticated Deep Learning models from an R session while maintaining the &lt;em&gt;flow&lt;/em&gt; that R users expect. The strategy that made this happen seems to have been straightforward. But, the smooth experience of using the &lt;code&gt;Keras&lt;/code&gt; API indicates inspired programming all the way along the chain from TensorFlow to R.&lt;/p&gt;
&lt;div id=&#34;the-keras-strategy&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;The Keras Strategy&lt;/h3&gt;
&lt;p&gt;TensorFlow itself is implemented as a &lt;a href=&#34;https://en.wikipedia.org/wiki/Dataflow_programming&#34;&gt;Data Flow Language&lt;/a&gt; on a directed graph. Operations are implemented as nodes on the graph and the data, multi-dimensional arrays called “tensors”, flow over the graph as directed by control signals. An overview and some of the details of how this all happens is lucidly described in a &lt;a href=&#34;http://delivery.acm.org/10.1145/3090000/3088527/pldiws17mapl-maplmainid2.pdf?ip=73.71.144.79&amp;amp;id=3088527&amp;amp;acc=OA&amp;amp;key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E5945DC2EABF3343C&amp;amp;CFID=831811081&amp;amp;CFTOKEN=34450892&amp;amp;__acm__=1512687001_5cc6d6628bb281a58e545884cba347f9&#34;&gt;paper by Abadi, Isard and Murry&lt;/a&gt; of the Google Brain Team,&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-7-Rickert-TensorFlow_files/TF_graph.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;and even more details and some fascinating history are contained in Peter Goldsborough’s paper, &lt;a href=&#34;https://arxiv.org/pdf/1610.01178v1.pdf&#34;&gt;A Tour of TensorFlow&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This kind of programming will probably strike most R users as being exotic and obscure, but my guess is that because of the &lt;a href=&#34;https://pdfs.semanticscholar.org/6869/4d0a776b55459392a1fdead1bad5266f4b38.pdf&#34;&gt;long history&lt;/a&gt; of dataflow programming and parallel computing, it was an obvious choice for the Google computer scientists who were tasked to develop a platform flexible enough to implement arbitrary algorithms, work with extremely large data sets, and be easily implementable on any kind of distributed hardware including GPUs, CPUs, and mobile devices.&lt;/p&gt;
&lt;p&gt;The TensorFlow operations are written in C++, &lt;a href=&#34;https://developer.nvidia.com/cuda-downloads&#34;&gt;CUDA&lt;/a&gt;, &lt;a href=&#34;http://eigen.tuxfamily.org/index.php?title=Main_Page&#34;&gt;Eigen&lt;/a&gt;, and other low-level languages optimized for different operation. Users don’t directly program TensorFlow at this level. Instead, they assemble flow graphs or algorithms using a higher-level language, most commonly Python, that accesses the elementary building blocks through an &lt;a href=&#34;https://www.tensorflow.org/api_docs/&#34;&gt;API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;keras&lt;/code&gt; R package wraps the &lt;a href=&#34;https://www.tensorflow.org/api_docs/&#34;&gt;Keras Python Library&lt;/a&gt; that was expressly built for developing Deep Learning Models. It supports convolutional networks (for computer vision), recurrent networks (for sequence processing), and any combination of both, as well as arbitrary network architectures: multi-input or multi-output models, layer sharing, model sharing, etc. (It should be pretty clear that the Python code that makes this all happen counts as good stuff too.)&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;getting-started-with-keras-and-tensorflow&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Getting Started with Keras and TensorFlow&lt;/h3&gt;
&lt;p&gt;Setting up the whole shebang on your local machine couldn’t be simpler, just three lines of code:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;install.packages(&amp;quot;keras&amp;quot;)
library(keras)
install_keras()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Just install and load the &lt;code&gt;keras&lt;/code&gt; R package and then run the &lt;code&gt;keras::install_keras()&lt;/code&gt; function, which installs TensorFlow, Python and everything else you need including a &lt;a href=&#34;https://virtualenv.pypa.io/en/stable/&#34;&gt;Virtualenv&lt;/a&gt; or &lt;a href=&#34;https://conda.io/docs/&#34;&gt;Conda&lt;/a&gt; environment. It just works! For instructions on installing Keras and TensorFLow on GPUs, look &lt;a href=&#34;https://tensorflow.rstudio.com/installation_gpu.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That’s it; just a few minutes and you are ready to start a hands-on exploration of the extensive documentation on the RStudio’s TensorFlow webpage &lt;a href=&#34;https://tensorflow.rstudio.com/&#34;&gt;tensorflow.rstudio.com&lt;/a&gt;, or jump right in and build a &lt;a href=&#34;https://tensorflow.rstudio.com/keras/&#34;&gt;Deep Learning model&lt;/a&gt; to classify the hand-written numerals using&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-7-Rickert-TensorFlow_files/MNIST.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;MNIST data set which comes with the &lt;code&gt;keras&lt;/code&gt; package, or any one of the other twenty-five pre-built examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;beyond-deep-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Beyond Deep Learning&lt;/h3&gt;
&lt;p&gt;Being able to build production-level Deep Learning applications from R is important, but Deep Learning is not the answer to everything, and TensorFlow is bigger than Deep Learning. The really big ideas around TensorFlow are: (1) TensorFlow is a general-purpose platform for building large, distributed applications on a wide range of cluster architectures, and (2) while data flow programming takes some getting used to, TensorFlow was designed for algorithm development with big data.&lt;/p&gt;
&lt;p&gt;Two additional R packages make general modeling and algorithm development in TensorFlow accessible to R users.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://github.com/rstudio/tfestimators&#34;&gt;&lt;code&gt;tfestimators&lt;/code&gt;&lt;/a&gt; package, currently on GitHub, provides an interface to Google’s &lt;a href=&#34;https://www.tensorflow.org/programmers_guide/estimators&#34;&gt;Estimators&lt;/a&gt; API, which provides access to pre-built TensorFlow models including SVM’s, Random Forests and KMeans. The architecture of the API looks something like this:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-7-Rickert-TensorFlow_files/tfestimators.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;There are several layers in the stack, but execution on the small models I am running locally goes quickly. Look &lt;a href=&#34;https://tensorflow.rstudio.com/tfestimators/&#34;&gt;here&lt;/a&gt; for documentation and sample models that you can run yourself.&lt;/p&gt;
&lt;p&gt;At the deepest level, the &lt;a href=&#34;https://CRAN.R-project.org/package=tensorflow&#34;&gt;&lt;code&gt;tensorflow&lt;/code&gt;&lt;/a&gt; package provides an interface to the core &lt;a href=&#34;https://www.tensorflow.org/api_docs/python/&#34;&gt;TensorFlow API&lt;/a&gt;, which comprises a set of Python modules that enable constructing and executing TensorFlow graphs. The documentation on the package’s &lt;a href=&#34;https://tensorflow.rstudio.com/tensorflow/articles/tutorial_mnist_pros.html&#34;&gt;webpage&lt;/a&gt; is impressive, containing tutorials for different levels of expertise, several examples, and references for further reading. The &lt;a href=&#34;https://tensorflow.rstudio.com/tensorflow/articles/tutorial_mnist_beginners.html&#34;&gt;MNIST for ML Beginners&lt;/a&gt; tutorial works through the classification problem described above in terms of the Keras interface at a low level that works through the details of a softmax regression.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-7-Rickert-TensorFlow_files/softmax.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;While Deep Learning is sure to capture most of the R to TensorFlow attention in the near term, I think having easy access to a big league computational platform will turn out to be the most important benefit to R users in the long run.&lt;/p&gt;
&lt;p&gt;As a final thought, I am very much enjoying reading the &lt;a href=&#34;https://www.manning.com/books/deep-learning-with-r&#34;&gt;MEAP&lt;/a&gt; from the forthcoming Manning Book, &lt;em&gt;Deep Learning with R&lt;/em&gt; by François Chollet, the creator of Keras, and J.J. Allaire. It is a really good read, masterfully balancing theory and hands-on practice, that ought to be helpful to anyone interested in Deep Learning and TensorFlow.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/12/11/r-and-tensorflow/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October 2017 New Packages</title>
      <link>https://rviews.rstudio.com/2017/11/22/october-2017-new-packages/</link>
      <pubDate>Wed, 22 Nov 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/11/22/october-2017-new-packages/</guid>
      <description>
        


&lt;p&gt;Of the 182 new packages that made it to CRAN in October, here are my picks for the “Top 40”. They are organized into eight categories: Engineering, Machine Learning, Numerical Methods, Science, Statistics, Time Series, Utilities and Visualizations. Engineering is a new category, and its appearance may be an early signal for the expansion of R into a new domain. The Science category is well-represented this month. I think this is the result of the continuing trend for working scientists to wrap their specialized analyses into R packages.&lt;/p&gt;
&lt;div id=&#34;engineering&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Engineering&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FlowRegEnvCost&#34;&gt;FlowRegEnvCost&lt;/a&gt; 0.1.1: Calculates the daily environmental costs of river-flow regulation by dams based on &lt;a href=&#34;doi:10.1007/s11269-017-1663-0&#34;&gt;García de Jalon et al. (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rroad&#34;&gt;rroad&lt;/a&gt; v0.0.4: Computes and visualizes the International Roughness Index (IRI) given a longitudinal road profile for a single road segment, or for a sequence of segments with a fixed length. For details on The International Road Roughness Experiment establishing a correlation and a calibration standard for measurements, see the &lt;a href=&#34;http://documents.worldbank.org/curated/en/326081468740204115&#34;&gt;World Bank technical paper&lt;/a&gt;. The vignette shows an example of a &lt;a href=&#34;https://cran.rstudio.com/web/packages/rroad/vignettes/RoadFeatures.html&#34;&gt;Road Condition Analysis&lt;/a&gt;. The following &lt;code&gt;scaleogram&lt;/code&gt; was produced from a continuous wavelet transform of a 3D accelerometer signal.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/rroad.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Machine Learning&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=detrendr&#34;&gt;detrendr&lt;/a&gt; v0.1.0: Implements a method based on an algorithm by &lt;a href=&#34;http://dx.doi.org/10.1093/bioinformatics/btx434&#34;&gt;Nolan et al. (2017)&lt;/a&gt; for detrending images affected by bleaching. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/detrendr/vignettes/detrendr.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/detrendr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MlBayesOpt&#34;&gt;MlBayesOpt&lt;/a&gt; v0.3.3: Provides a framework for using Bayesian optimization (see &lt;a href=&#34;doi:10.1109/JPROC.2015.2494218&#34;&gt;Shahriari et al.&lt;/a&gt; to tune hyperparameters for support vector machine, random forest, and &lt;a href=&#34;doi:10.1145/2939672.2939785&#34;&gt;extreme gradient boosting&lt;/a&gt; models. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MlBayesOpt/vignettes/MlBayesOpt.html&#34;&gt;vignette&lt;/a&gt; shows how to set things up.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rerf&#34;&gt;rerf&lt;/a&gt; v1.0: Implements an algorithm, Random Forester (RerF), developed by &lt;a href=&#34;arXiv:1506.03410v2&#34;&gt;Tomita (2016)&lt;/a&gt;, which is similar to the Random Combination (Forest-RC) algorithm developed by &lt;a href=&#34;doi:10.1023/A:1010933404324&#34;&gt;Breiman (2001)&lt;/a&gt;. Both algorithms form splits using linear combinations of coordinates.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;numerical-methods&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Numerical Methods&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=episode&#34;&gt;episode&lt;/a&gt; v1.0.0: Provides statistical tools for inferring unknown parameters in continuous time processes governed by ordinary differential equations (ODE). See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/episode/vignettes/episode.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=KGode&#34;&gt;KGode&lt;/a&gt; v1.0.1: Implements the kernel ridge regression and the gradient matching algorithm proposed in &lt;a href=&#34;http://jmlr.org/proceedings/papers/v48/niu16.html&#34;&gt;Niu et al. (2016)&lt;/a&gt;, and the warping algorithm proposed in &lt;a href=&#34;doi:10.1007/s00180-017-0753-z&#34;&gt;Niu et al. (2017)&lt;/a&gt; for improving parameter estimation in ODEs.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Science&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adjclust&#34;&gt;adjclust&lt;/a&gt; v0.5.2: Implements a constrained version of hierarchical agglomerative clustering, in which each observation is associated with a position, and only adjacent clusters can be merged. The algorithm, which is time- and memory-efficient, is described in &lt;a href=&#34;https://hal.archives-ouvertes.fr/tel-01288568v1&#34;&gt;Alia Dehman (2015)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/adjclust/vignettes/hicClust.html&#34;&gt;Clustering Hi-C Contact Maps&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/adjclust/vignettes/notesCHAC.html&#34;&gt;Implementation Notes&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/adjclust/vignettes/snpClust.html&#34;&gt;Inferring Linkage Disequilibrium blocks from Genotypes&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/adjclust.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hsdar&#34;&gt;hsdar&lt;/a&gt; v0.6.0: Provides functions for transforming reflectance spectra, calculating vegetation indices and red edge parameters, and spectral resampling for hyperspectral remote sensing and simulation. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/hsdar/vignettes/Hsdar-intro.pdf&#34;&gt;Introduction&lt;/a&gt; offers several examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/hadar.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mapfuser&#34;&gt;mapfuser&lt;/a&gt; v0.1.2: Constructs consensus genetic maps with LPmerge (See &lt;a href=&#34;doi:10.1093/bioinformatics/btu091&#34;&gt;Endelman and Plomion (2014)&lt;/a&gt;) and models the relationship between physical distance and genetic distance using thin-plate regression splines (see &lt;a href=&#34;doi:10.1111/1467-9868.00374&#34;&gt;Wood (2003)&lt;/a&gt;). The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mapfuser/vignettes/mapfuser.html&#34;&gt;vignette&lt;/a&gt; explains how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mortAAR&#34;&gt;mortAAR&lt;/a&gt; v1.0.0: Provides functions for the analysis of archaeological mortality data &lt;a href=&#34;https://books.google.de/books?id=nG5FoO_becAC&amp;amp;lpg=PA27&amp;amp;ots=LG0b_xrx6O&amp;amp;dq=life%20table%20archaeology&amp;amp;pg=PA27#v=onepage&amp;amp;q&amp;amp;f=false&#34;&gt;See Chamberlain (2006)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mortAAR/vignettes/mortAAR_vignette-1.html&#34;&gt;Lifetables&lt;/a&gt; and an &lt;a href=&#34;https://cran.rstudio.com/web/packages/mortAAR/vignettes/mortAAR_vignette_extended.html&#34;&gt;Extended Discussion&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/mortAAR.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=skyscapeR&#34;&gt;skyscapeR&lt;/a&gt; v0.2.2: Provides a tool set for data reduction, visualization and analysis in skyscape archaeology, archaeoastronomy and cultural astronomy. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/skyscapeR/vignettes/skyscapeR.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/skyscapeR.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesRS&#34;&gt;BayesRS&lt;/a&gt; v0.1.2: Fits hierarchical linear Bayesian models, samples from the posterior distributions of model parameters in &lt;a href=&#34;http://mcmc-jags.sourceforge.net/&#34;&gt;JAGS&lt;/a&gt;, and computes Bayes factors for group parameters of interest with the Savage-Dickey density ratio ([See &lt;a href=&#34;doi:10.3758/PBR.16.4.752&#34;&gt;Wetzels et al.(2009)&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesRS/&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/BayesRS.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CatPredi&#34;&gt;CatPredi&lt;/a&gt; v1.1: Allows users to categorize a continuous predictor variable in a logistic or a Cox proportional hazards regression setting, by maximizing the discriminative ability of the model. See &lt;a href=&#34;doi:10.1177/0962280215601873&#34;&gt;Barrio et al. (2015)&lt;/a&gt; and &lt;a href=&#34;https://www.idescat.cat/sort/sort411/41.1.3.barrio-etal.pdf&#34;&gt;Barrio et al. (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CovTools&#34;&gt;CovTools&lt;/a&gt; v0.2.1: Provides a collection of geometric and inferential tools for convenient analysis of covariance structures. For an introduction to covariance in multivariate statistical analysis, see &lt;a href=&#34;doi:10.1214/ss/1177013111&#34;&gt;Schervish (1987)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=genlogis&#34;&gt;genlogis&lt;/a&gt; v0.5.0: Provides basic distribution functions for a generalized logistic distribution proposed by &lt;a href=&#34;https://www.rroij.com/open-access/on-new-generalized-logistic-distributions-and-applicationsbarreto-fhs-mota-jma-and-rathie-pn-.pdf&#34;&gt;Rathie and Swamee (2006)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=emmeans&#34;&gt;emmeans&lt;/a&gt; v0.9.1: Provides functions to obtain estimated marginal means (EMMs) for many linear, generalized linear, and mixed models, and computes contrasts or linear functions of EMMs, trends, and comparisons of slopes. There are twelve vignettes including &lt;a href=&#34;https://cran.rstudio.com/web/packages/emmeans/vignettes/basics.html&#34;&gt;The Basics&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/emmeans/vignettes/comparisons.html&#34;&gt;Comparisons and Contrasts&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/emmeans/vignettes/confidence-intervals.html&#34;&gt;Confidence Intervals and Tests&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/emmeans/vignettes/interactions.html&#34;&gt;Interaction Analysis&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/emmeans/vignettes/messy-data.html&#34;&gt;Working with Messy Data&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/emmeans.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ESTER&#34;&gt;ESTER&lt;/a&gt; v0.1.0: Provides an implementation of sequential testing that uses evidence ratios computed from the Akaike weights of a set of models. For details see &lt;a href=&#34;doi:10.1177/0049124104268644&#34;&gt;Burnham &amp;amp; Anderson (2004)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/ESTER/vignettes/ESTER.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FarmTest&#34;&gt;FarmTest&lt;/a&gt; v1.0.0: Provides functions to perform robust multiple testing for means in the presence of latent factors. It uses Huber’s loss function to estimate distribution parameters and accounts for strong dependence among coordinates via an approximate factor model. See &lt;a href=&#34;https://docs.google.com/viewer?a=v&amp;amp;pid=sites&amp;amp;srcid=ZGVmYXVsdGRvbWFpbnxzdGV2ZXdlbnhpbnp8Z3g6ZThlYTc0YjY3MDU1NGRk&#34;&gt;Zhou et al.(2017)&lt;/a&gt; for details. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/FarmTest/vignettes/farmtest-vignette.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/FarmTest.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=miic&#34;&gt;miic&lt;/a&gt; v0.1: Implements an information-theoretic method which learns a large class of causal or non-causal graphical models from purely observational data, while including the effects of unobserved latent variables, commonly found in many datasets. For more information see &lt;a href=&#34;doi:10.1371/journal.pcbi.1005662&#34;&gt;Verny et al. (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/miic.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=modcmfitr&#34;&gt;modcmfitr&lt;/a&gt; v0.1.0: Fits a modified version of the Connor-Mosimann distribution ( &lt;a href=&#34;doi:10.2307/2283728&#34;&gt;Connor &amp;amp; Mosimann (1969)&lt;/a&gt;), a Connor-Mosimann distribution, or a Dirichlet distribution to elicited quantiles of a multinomial distribution. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/modcmfitr/vignettes/modcmfitrOverview.pdf&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pense&#34;&gt;pense&lt;/a&gt; v1.0.8: Provides a robust penalized elastic net S and MM estimator for linear regression as described in &lt;a href=&#34;https://gcohenfr.github.io/pdfs/PENSE_manuscript.pdf&#34;&gt;Freue et al. (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct_New_pkgs_files/pense.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=paramtest&#34;&gt;paramtest&lt;/a&gt; v0.1.0: Enables running simulations or other functions while easily varying parameters from one iteration to the next. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/paramtest/vignettes/Simulating-Power.html&#34;&gt;vignette&lt;/a&gt; shows how to run a power simulation.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/paramtest.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rENA&#34;&gt;rENA&lt;/a&gt; v0.1.0: Implements functions to perform epistemic network analysis &lt;a href=&#34;http://dx.doi.org/10.18608/jla.2016.33.3&#34;&gt;ENA&lt;/a&gt;, a novel method for identifying and quantifying connections among elements in coded data, and representing them in dynamic network models, which illustrate the structure of connections and measure the strength of association among elements in a network.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rma.exact&#34;&gt;rma.exact&lt;/a&gt; v0.1.0: Provides functions to compute an exact CI for the population mean under a random-effects model. For details, see &lt;a href=&#34;https://haben-michael.github.io/research/Exact_Inference_Meta.pdf&#34;&gt;Michael, Thronton, Xie, and Tian (2017)&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;time-series&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Time Series&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=carfima&#34;&gt;carfima&lt;/a&gt; v1.0.1: Provides a toolbox to fit a continuous-time, fractionally integrated ARMA process &lt;a href=&#34;https://arxiv.org/pdf/0902.1403.pdf&#34;&gt;CARFIMA&lt;/a&gt; on univariate and irregularly spaced time-series data using a general-order CARFIMA(p, H, q) model for p&amp;gt;q as specified in &lt;a href=&#34;doi:10.1111/j.1467-9868.2005.00522.x&#34;&gt;Tsai and Chan (2005)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colorednoise&#34;&gt;colorednoise&lt;/a&gt; v0.0.1: Provides tools for simulating populations with white noise (no temporal autocorrelation), red noise (positive temporal autocorrelation), and blue noise (negative temporal autocorrelation) based on work by &lt;a href=&#34;doi:10.1016/j.tree.2009.04.009&#34;&gt;Ruokolainen et al. (2009)&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/colorednoise/vignettes/noise.html&#34;&gt;vignette&lt;/a&gt; describes colored noise.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=nnfor&#34;&gt;nnfor&lt;/a&gt; v0.9: Provides functions to facilitate automatic time-series modelling with neural networks. Look &lt;a href=&#34;http://kourentzes.com/forecasting/2017/02/10/forecasting-time-series-with-neural-networks-in-r/&#34;&gt;here&lt;/a&gt; for some help getting started.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Utilities&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=hdf5r&#34;&gt;hdf5r&lt;/a&gt; v1.0.0: Provides an object-oriented wrapper for the &lt;a href=&#34;https://support.hdfgroup.org/HDF5/doc/RM/RM_H5Front.html&#34;&gt;HDF5&lt;/a&gt; API using R6 classes. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/hdf5r/vignettes/hdf5r.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/hdf5.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geoops&#34;&gt;geoops&lt;/a&gt; v0.1.2: Provides tools for working with the &lt;a href=&#34;https://tools.ietf.org/html/rfc7946&#34;&gt;GeoJSON&lt;/a&gt; geospatial data interchange format. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/geoops/vignettes/geoops_vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=linl&#34;&gt;linl&lt;/a&gt; v0.0.2: Adds a &lt;code&gt;LaTeX&lt;/code&gt; Letter class to &lt;code&gt;rmarkdown&lt;/code&gt;, using the &lt;code&gt;pandoc-letter&lt;/code&gt; template adapted for use with &lt;code&gt;markdown&lt;/code&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/linl/vignettes/linl.pdf&#34;&gt;vignette&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/linl/README.html&#34;&gt;README&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=oshka&#34;&gt;oshka&lt;/a&gt; v0.1.2: Expands quoted language by recursively replacing any symbol that points to quoted language with the language itself. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/oshka/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/oshka/vignettes/nse-fun.html&#34;&gt;Non Standard Evaluation Functions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rcreds&#34;&gt;rcreds&lt;/a&gt; v0.6.6: Provides functions to read and write credentials to and from an encrypted file. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/rcreds/vignettes/rcreds.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RMariaDB&#34;&gt;RMariaDB&lt;/a&gt; v1.0-2: Implements a DBI-compliant interface to &lt;a href=&#34;https://mariadb.org/&#34;&gt;MariaDB&lt;/a&gt; and &lt;a href=&#34;https://www.mysql.com/&#34;&gt;MySQL&lt;/a&gt; databases.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=securitytxt&#34;&gt;securitytxt&lt;/a&gt; v0.1.0: Provides tools to identify and parse &lt;code&gt;security.txt&lt;/code&gt; files to enable the analysis and adoption of the &lt;a href=&#34;https://tools.ietf.org/html/draft-foudil-securitytxt-00&#34;&gt;Web Security Policies&lt;/a&gt; draft standard.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=usethis&#34;&gt;usethis&lt;/a&gt; v1.1.0: Automates package and project setup tasks, including setting up unit testing, test coverage, continuous integration, Git, GitHub, licenses, &lt;code&gt;Rcpp&lt;/code&gt;, RStudio projects, and more that would otherwise be performed manually. &lt;a href=&#34;https://cran.rstudio.com/web/packages/usethis/README.html&#34;&gt;README&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=xltabr&#34;&gt;xltabr&lt;/a&gt; v0.1.1: Provides functions to produce nicely formatted cross tabulations to Excel using [openxlsx]((&lt;a href=&#34;https://cran.r-project.org/package=openxlsx&#34; class=&#34;uri&#34;&gt;https://cran.r-project.org/package=openxlsx&lt;/a&gt;), which has been developed to help automate the process of publishing Official Statistics. Look &lt;a href=&#34;https://github.com/moj-analytical-services/xltabr&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Visualizations&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iheatmapr&#34;&gt;iheatmapr&lt;/a&gt; v0.4.2: Provides a system for making complex, interactive heatmaps. Look at the &lt;a href=&#34;https://ropensci.github.io/iheatmapr/index.html&#34;&gt;webpage&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=otvPlots&#34;&gt;otvPlots&lt;/a&gt; v0.2.0: Provides functions to automate the visualization of variable distributions over time, and compute time-aggregated summary statistics for large datasets. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/otvPlots/README.html&#34;&gt;README&lt;/a&gt; for an introduction.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-11-17-Oct-New-pkgs_files/otvPlots.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/11/22/october-2017-new-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>September 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/10/25/september-17-top-40-packages/</link>
      <pubDate>Wed, 25 Oct 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/10/25/september-17-top-40-packages/</guid>
      <description>
        


&lt;p&gt;There were so many interesting ideas among the 222 new packages that made it to CRAN in September that I found it exceptionally difficult to decide on the “Top 40” packages. In the end, I only managed to limit my selection to 40 by avoiding all packages that I would normally classify under “Data”: packages that are primarily intended to provide access to some data source. I hope to make up for this by providing a list of data packages sometime soon.&lt;/p&gt;
&lt;p&gt;Below are my picks for September’s Top 40 in six categories: Computational Methods, Machine Learning, Science, Statistics, Utilities, and Visualizations.&lt;/p&gt;
&lt;div id=&#34;computational-methods&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Computational Methods&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=DES&#34;&gt;DES&lt;/a&gt; v1.0.0: Implements an event-oriented approach to Discrete Event Simulation. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/DES/&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=JuliaCall&#34;&gt;JuliaCall&lt;/a&gt; 0.9.3: Implements an interface to &lt;a href=&#34;https://julialang.org/&#34;&gt;Julia&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/JuliaCall/vignettes/Gallery.html&#34;&gt;vignette&lt;/a&gt; illustrates basic usage.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rlinsolve&#34;&gt;Rlinsolve&lt;/a&gt; v0.1.1: Implements iterative solvers for sparse linear systems of equations, including basic stationary iterative solvers using Jacobi, Gauss-Seidel, Successive Over-Relaxation and SSOR methods and non-stationary, Krylov subspace methods. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/Rlinsolve/vignettes/Rlinsolve_basics.html&#34;&gt;vignette&lt;/a&gt; to get started. Detailed descriptions may be found in the &lt;a href=&#34;http://epubs.siam.org/doi/book/10.1137/1.9780898718003&#34;&gt;SIAM book&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=sdpt3r&#34;&gt;sdpt3r&lt;/a&gt; v0.1: Implements the &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10556789908805762&#34;&gt;SDPT3 method&lt;/a&gt; of Toh, Todd, and Tutuncu to solve Semi-Definite Linear Programming problems. There are several vignettes illustrating the use of the package in various applications, including &lt;a href=&#34;https://cran.rstudio.com/web/packages/sdpt3r/vignettes/doptimal.pdf&#34;&gt;D-Optimal Experimental Design&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/sdpt3r/vignettes/dwd.pdf&#34;&gt;Distance Weighted Discrimination&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=VeryLargeIntegers&#34;&gt;VeryLargeIntegers&lt;/a&gt; v0.1.4: Provides tools to work with arbitrarily large integers without loss of precision.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=bnclassify&#34;&gt;bnclassify&lt;/a&gt; v0.3.3: Implements algorithms for learning discrete Bayesian network classifiers from data, including a number of those described in &lt;a href=&#34;doi:10.1145/2576868&#34;&gt;Bielza &amp;amp; Larranaga&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/bnclassify/vignettes/introduction.pdf&#34;&gt;Introduction&lt;/a&gt; and vignettes giving &lt;a href=&#34;https://cran.rstudio.com/web/packages/bnclassify/vignettes/runtimes.pdf&#34;&gt;Runtime Information&lt;/a&gt; and additional &lt;a href=&#34;https://cran.rstudio.com/web/packages/bnclassify/vignettes/technical.pdf&#34;&gt;Technical Information&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/bnclassify.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=DMRnet&#34;&gt;DMRnet&lt;/a&gt; v0.1.0: Provides model selection algorithms for regression and classification, where the predictors can be numerical and categorical and the number of regressors exceeds the number of observations. See the papers by &lt;a href=&#34;https://projecteuclid.org/euclid.ejs/1440507392&#34;&gt;Maj-Kańska et al.&lt;/a&gt; and &lt;a href=&#34;http://www.jmlr.org/papers/volume16/pokarowski15a/pokarowski15a.pdf&#34;&gt;Pokarowski and Mielniczuk&lt;/a&gt; for the mathematical details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ELMSurv&#34;&gt;ELMSurv&lt;/a&gt; v0.4: Implements an &lt;a href=&#34;https://en.wikipedia.org/wiki/Extreme_learning_machine&#34;&gt;Extreme Learning Machine&lt;/a&gt; for Survival Analysis. Look &lt;a href=&#34;https://github.com/whcsu/ELMSurv/blob/master/elmsurv-revised.pdf&#34;&gt;here&lt;/a&gt; for details and &lt;a href=&#34;https://cran.rstudio.com/web/packages/ELMSurv/vignettes/ELMSurv.html&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;&#34;&gt;fastrtext&lt;/a&gt; v0.2.1: Provides an interface to Facebook’s &lt;a href=&#34;https://github.com/facebookresearch/fastText&#34;&gt;fastText&lt;/a&gt; library for text representation and classification. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/fastrtext/vignettes/list_commands.html&#34;&gt;List of Commands&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/fastrtext/vignettes/supervised_learning.html&#34;&gt;Supervised&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/fastrtext/vignettes/unsupervised_learning.html&#34;&gt;Unsupervised&lt;/a&gt; learning.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=FSelectorRcpp&#34;&gt;FSelectorRcpp&lt;/a&gt; v0.1.8: provides an &lt;code&gt;Rcpp&lt;/code&gt;-based implementation of &lt;code&gt;FSelector&lt;/code&gt; entropy-based feature selection algorithms based on an &lt;a href=&#34;https://www.ijcai.org/Proceedings/93-2/Papers/022.pdf&#34;&gt;Multi-Interval Discretization&lt;/a&gt; with a sparse matrix support. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/FSelectorRcpp/vignettes/get_started.html&#34;&gt;Getting Started&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/FSelectorRcpp/vignettes/benchmarks_discretize.html&#34;&gt;Benchmarks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googleLanguageR&#34;&gt;googleLanguageR&lt;/a&gt; v0.1.0: Provides an interface to &lt;a href=&#34;https://en.wikipedia.org/wiki/Google_Cloud_Platform&#34;&gt;Google Cloud&lt;/a&gt; machine-learning APIs for text and speech tasks. Call the &lt;a href=&#34;https://cloud.google.com/translate/&#34;&gt;Cloud Translation API&lt;/a&gt; for detection and translation of text, the &lt;a href=&#34;https://cloud.google.com/natural-language/&#34;&gt;Natural Language API&lt;/a&gt; to analyse text for sentiment, entities or syntax, and the &lt;a href=&#34;https://cloud.google.com/speech/&#34;&gt;Cloud Speech API&lt;/a&gt; to transcribe sound files to text. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/googleLanguageR/vignettes/nlp.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for the &lt;a href=&#34;https://cran.rstudio.com/web/packages/googleLanguageR/vignettes/setup.html&#34;&gt;NLP&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/googleLanguageR/vignettes/speech.html&#34;&gt;Speech&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/googleLanguageR/vignettes/translation.html&#34;&gt;Translation&lt;/a&gt; APIs.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=leabRa&#34;&gt;leabRa&lt;/a&gt; v0.1.0: Implements the &lt;a href=&#34;https://grey.colorado.edu/emergent/index.php/Leabra&#34;&gt;Leabra&lt;/a&gt; (local, error-driven and associative, biologically realistic algorithm) that allows for the construction of artificial neural networks that are biologically realistic, and balances supervised and unsupervised learning within a single framework. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/leabRa/vignettes/leabRa.html&#34;&gt;vignette&lt;/a&gt; to get started and look &lt;a href=&#34;ftp://grey.colorado.edu/pub/oreilly/thesis/oreilly_thesis.all.pdf&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=lime&#34;&gt;lime&lt;/a&gt; v0.3.0: Is a port of the &lt;a href=&#34;https://pypi.python.org/pypi/lime&#34;&gt;Python&lt;/a&gt; package, which attempts to explain the outcome of black-box models by fitting local models around the points of interest. Look &lt;a href=&#34;arXiv:1602.04938&#34;&gt;here&lt;/a&gt; for details. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/lime/vignettes/Understanding_lime.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=slowraker&#34;&gt;slowraker&lt;/a&gt; v0.1.0: Implements the &lt;a href=&#34;doi:10.1002/9780470689646.ch1&#34;&gt;RAKE algorithm&lt;/a&gt;, which can be used to extract keywords from documents without any training data. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/slowraker/vignettes/getting-started.html&#34;&gt;Getting Started&lt;/a&gt; vignette and a list of &lt;a href=&#34;https://cran.rstudio.com/web/packages/slowraker/vignettes/faqs.html&#34;&gt;FAQs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=udpipe&#34;&gt;udpipe&lt;/a&gt; v0.1.1: Provides a natural-language-processing toolkit for tokenization, parts-of-speech tagging, lemmatization, and dependency parsing of raw text. For details, see this &lt;a href=&#34;doi:10.18653/v1/K17-3009&#34;&gt;paper&lt;/a&gt; and the vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/udpipe/vignettes/udpipe-annotation.html&#34;&gt;Annotating Text&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/udpipe/vignettes/udpipe-train.html&#34;&gt;Model Building&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/udpipe.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;&#34;&gt;afpt&lt;/a&gt; v1.0.0: Implements the aerodynamic power model described in &lt;a href=&#34;doi:10.1098/rspa.2014.0952&#34;&gt;Klein Heerenbrink et al.&lt;/a&gt;, and allows estimation and modelling of flight costs in vertebrate animal flight. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/afpt/vignettes/afpt-basic-usage.html&#34;&gt;Basic Usage&lt;/a&gt;, the underlying &lt;a href=&#34;https://cran.rstudio.com/web/packages/afpt/vignettes/afpt-aerodynamic-model.html&#34;&gt;Aerodynamic Model&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/afpt/vignettes/afpt-multiple-birds.htm&#34;&gt;Multiple Birds&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/afpt.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=soundgen&#34;&gt;soundgen&lt;/a&gt; v1.1.O: Tools for sound synthesis and acoustic analysis. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/soundgen/vignettes/acoustic_analysis.html&#34;&gt;Acoustic Analysis&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/soundgen/vignettes/sound_generation.html&#34;&gt;Sound Generation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cr17&#34;&gt;cr17&lt;/a&gt; v0.1.0: Provides tools for analyzing competing-risks models, including testing differences between groups (&lt;a href=&#34;doi:10.1214/aos/1176350951&#34;&gt;Gray&lt;/a&gt; and &lt;a href=&#34;doi:10.2307/2670170&#34;&gt;Fine and Gray&lt;/a&gt;) and visualizations of survival and cumulative incidence curves. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cr17/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; gives examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/cr17.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=EAinference&#34;&gt;EAinference&lt;/a&gt; v0.2.1: Provides estimator augmentation methods for statistical inference on high-dimensional data, as described in &lt;a href=&#34;arXiv:1401.4425v2&#34;&gt;Zho&lt;/a&gt; and &lt;a href=&#34;doi:10.1214/17-EJS1309&#34;&gt;Zhou and Min&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/EAinference/vignettes/EAlasso.html&#34;&gt;vignette&lt;/a&gt; describes how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=fdANOVA&#34;&gt;fdAnova&lt;/a&gt; v0.1.0: Provides functions to perform analysis of variance testing procedures for univariate and multivariate functional data. See &lt;a href=&#34;doi:10.1007/s11749-010-0185-3&#34;&gt;Cuesta-Albertos and Febrero-Bande&lt;/a&gt;. There is a comprehensive &lt;a href=&#34;https://cran.rstudio.com/web/packages/fdANOVA/vignettes/fdANOVA.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=geex&#34;&gt;geex&lt;/a&gt; v1.0.3: Provides a general, flexible framework for estimating parameters and empirical sandwich variance estimator from a set of unbiased estimating equations. See M-estimation as in &lt;a href=&#34;doi:10.1198/000313002753631330&#34;&gt;Stefanski &amp;amp; Boos&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/geex/vignettes/v00_geex_intro.html&#34;&gt;Introduction&lt;/a&gt;, as well as vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/geex/vignettes/v01_additional_examples.html&#34;&gt;M-estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/geex/vignettes/v03_root_solvers.html&#34;&gt;Custom root solvers&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/geex/vignettes/v06_causal_example.html&#34;&gt;Parameter Estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/geex/vignettes/v07_geex_design.html&#34;&gt;Software Design&lt;/a&gt;, and more.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mosaicModel&#34;&gt;mosaicModel&lt;/a&gt; v0.3.0: Provides functions for evaluating, displaying, and interpreting statistical models with the goal of abstracting the operations on models from the particular architecture of the model. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mosaicModel/vignettes/Basics.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=odr&#34;&gt;odr&lt;/a&gt; v0.3.2: Provides methods for calculating the optimal sample allocation that minimizes variance of treatment effects in a multilevel randomized trial under fixed budget and cost structure, and for performing power analyses with and without accommodating costs and budget. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/odr/vignettes/odr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/odr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mvord&#34;&gt;mvord&lt;/a&gt; v0.1.0: Provides a flexible framework for fitting multivariate ordinal regression models with composite likelihood methods. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mvord/vignettes/vignette_mvord.pdf&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=OutliersO3&#34;&gt;OultiersO3&lt;/a&gt; v0.2.1: Provides methods for identifying potential outliers for all combinations of a dataset’s variables. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/OutliersO3/vignettes/O3-vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/OutliersO3.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=powerlmm&#34;&gt;powerlmm&lt;/a&gt; v0.1.0: Implements both analytical and simulation methods to calculate power for two- and three-level multilevel longitudinal studies with missing data. The analytical calculations extends the method described in &lt;a href=&#34;doi:10.1016/S0197-2456(02)00205-2&#34;&gt;Galbraith et al.&lt;/a&gt; to three-level models. There are tutorials on &lt;a href=&#34;https://cran.rstudio.com/web/packages/powerlmm/vignettes/simulations.html&#34;&gt;Model Evaluation via Monte Carclo Simulation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/powerlmm/vignettes/two-level.html&#34;&gt;Two-level Longitudinal Power Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/powerlmm/vignettes/three-level.html&#34;&gt;Three-level Longitudinal Power Analysis&lt;/a&gt;, and a vignette on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/powerlmm/vignettes/technical.pdf&#34;&gt;Details of Power Calculations&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/powerlmm.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=randnet&#34;&gt;randnet&lt;/a&gt; v0.1: Facilitates model-selection and parameter-tuning procedures for a class of random network models. Model selection can be done by a general cross-validation framework called &lt;a href=&#34;arXiv:1612.04717&#34;&gt;ECV&lt;/a&gt;, &lt;a href=&#34;arXiv:1411.1715&#34;&gt;NCV&lt;/a&gt;, a &lt;a href=&#34;arXiv:1502.02069&#34;&gt;likelihood ratio method&lt;/a&gt;, and &lt;a href=&#34;arXiv:1507.00827&#34;&gt;spectral methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=threshr&#34;&gt;threshr&lt;/a&gt; v1.0.0: Provides functions for the selection of thresholds for use in extreme value models, based mainly on the methodology in &lt;a href=&#34;doi:10.1111/rssc.12159&#34;&gt;Northrop, Attalides and Jonathan&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/threshr/vignettes/threshr-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tscount&#34;&gt;tscount&lt;/a&gt; v1.4.0: Implements likelihood-based methods for model fitting and assessment, prediction, and intervention analysis of count time series following generalized linear models. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tscount/vignettes/tsglm.pdf&#34;&gt;vignette&lt;/a&gt; provides the details.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=basictabler&#34;&gt;basictabler&lt;/a&gt; v0.1.0: Provides functions to create tables from data frames and matrices, manipulate tables row-by-row, column-by-column or cell-by-cell, and then publish them using &lt;code&gt;HTML&lt;/code&gt;, &lt;code&gt;HTML widgets&lt;/code&gt; or &lt;code&gt;Excel&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v01-introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v02-workingwithcells.html&#34;&gt;Working with Cells&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v03-outputs.html&#34;&gt;Outputs&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v04-styling.html&#34;&gt;Styling&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v05-findingandformatting.html&#34;&gt;Formatting&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v06-shiny.html&#34;&gt;Shiny&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/basictabler/vignettes/v07-excelexport.html&#34;&gt;Excel&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/basictabler..png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bigstatsr&#34;&gt;bigstatsr&lt;/a&gt; v0.2.2: Uses file-backed matrices to provide scalable statistical tools.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=keyring&#34;&gt;keyring&lt;/a&gt; v1.0.0: Provides a platform-independent API to access the operating system’s credential store. It currently supports: &lt;code&gt;Keychain&lt;/code&gt; on &lt;code&gt;macOS&lt;/code&gt;, The Credential Store on &lt;code&gt;Windows&lt;/code&gt;, the &lt;a href=&#34;https://standards.freedesktop.org/secret-service/&#34;&gt;Secret Service&lt;/a&gt; API on &lt;code&gt;Linux&lt;/code&gt;, and a simple, platform-independent store implemented with environment variables.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pinp&#34;&gt;pinp&lt;/a&gt; v0.0.2: Offers a &lt;code&gt;PNAS&lt;/code&gt;-like style for &lt;code&gt;rmarkdown&lt;/code&gt; derived from the &lt;a href=&#34;https://www.pnas.org&#34;&gt;Proceedings of the National Academy of Sciences of the United States of America&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/pinp/vignettes/pinp.pdf&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=re2r&#34;&gt;re2r&lt;/a&gt; v0.2.0: Provides an interface to Google’s deterministic finite-automaton-based &lt;a href=&#34;https://github.com/google/re2&#34;&gt;regular expression engine&lt;/a&gt; that is very fast at matching large amounts of text. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/re2r/vignettes/re2r-intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/re2r/vignettes/re2r-syntax.html&#34;&gt;Syntax&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/re2r.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spiderbar&#34;&gt;spiderbar&lt;/a&gt; v0.2.0: Provides a wrapper for the &lt;a href=&#34;https://github.com/seomoz/rep-cpp&#34;&gt;rep-cpp&lt;/a&gt; C++ library for processing &lt;code&gt;robots.txt&lt;/code&gt; files in accordance with the The &lt;a href=&#34;http://www.robotstxt.org/orig.html&#34;&gt;Robots Exclusion Protocol&lt;/a&gt;, a set of standards for allowing or excluding robot/spider crawling of different areas of site content. Look in the &lt;a href=&#34;https://cran.rstudio.com/web/packages/spiderbar/README.html&#34;&gt;README&lt;/a&gt; for an example of how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tibbletime&#34;&gt;tibbletime&lt;/a&gt; v0.0.2: Is an extension of the &lt;code&gt;tibble&lt;/code&gt; package that allows for the creation of time-aware tibbles. Some immediate advantages include: the ability to perform time-based subsetting on tibbles, quickly summarising and aggregating results by time periods, and calling functions similar in spirit to the &lt;code&gt;map&lt;/code&gt; family from &lt;code&gt;purrr&lt;/code&gt; on time-based tibbles. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/tibbletime/vignettes/TT-00-intro-to-tibbletime.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/tibbletime/vignettes/TT-01-time-based-filtering.html&#34;&gt;Time-based Filtering&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/tibbletime/vignettes/TT-02-changing-time-periods.html&#34;&gt;Changing Periodicity&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/tibbletime/vignettes/TT-03-rollify-for-rolling-analysis.html&#34;&gt;Rolling Calculaions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualizations&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=egg&#34;&gt;egg&lt;/a&gt; v0.2.0: Provides miscellaneous functions to customize &lt;code&gt;ggplot2&lt;/code&gt; plots, including high-level functions to post-process layouts and allow alignment between plot panels, as well as setting panel sizes to fixed values. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/egg/vignettes/Overview.html&#34;&gt;Overview&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/egg/vignettes/Ecosystem.html&#34;&gt;vignette&lt;/a&gt; for laying out multiple plots on a page.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/egg.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggridges&#34;&gt;ggridges&lt;/a&gt; v0.4.1: Extends &lt;code&gt;ggplot2&lt;/code&gt; to enable ridgeline plots, which are a way of visualizing changes in distributions over time or space. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggridges/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggridges/vignettes/gallery.html&#34;&gt;gallery&lt;/a&gt; of examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/ggridges.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=linemap&#34;&gt;linemap&lt;/a&gt; v0.1.0: Provides functions to create maps from lines. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/linemap/README.html&#34;&gt;README&lt;/a&gt; file shows examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-19-Top-40_files/linemap.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/10/25/september-17-top-40-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/09/29/august-2017-new-package-picks/</link>
      <pubDate>Fri, 29 Sep 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/09/29/august-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;August was a relatively slow month for new R packages; “only” 180 new packages stuck to CRAN. Here are my “Top 40” picks organized into seven categories: Data, Machine Learning, Miscellaneous, Science, Statistics, Utilities and Visualizations. Although they have been written for specialized audiences, I have included the three “Science” packages because, in my layman’s opinion, they not only seem to be useful, but they are each documented well enough to give an interested person some idea of what they do.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=edgarWebR&#34;&gt;edgarWebR&lt;/a&gt; v0.1.1: Provides methods to access and parse live filing information from the U.S. &lt;a href=&#34;https://sec.gov&#34;&gt;Securities and Exchange Commission&lt;/a&gt;, including company and fund filings, along with all associated metadata. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/edgarWebR/vignettes/edgarWebR.html&#34;&gt;vignette&lt;/a&gt; for an introduction. &lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/edgarWebR.png&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=forwards&#34;&gt;forwards&lt;/a&gt; v0.1.0: Anonymized data from surveys conducted by &lt;a href=&#34;http://forwards.github.io/&#34;&gt;Forwards&lt;/a&gt;, the R Foundation task force on women and other under-represented groups. Currently, a single data set of responses to a survey of attendees at &lt;a href=&#34;http://user2016.org/&#34;&gt;useR! 2016&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/forwards/vignettes/Overview.h&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/forwards.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GeoMongo&#34;&gt;GeoMongo&lt;/a&gt; v1.0.1: Utilizes methods from the &lt;a href=&#34;https://api.mongodb.com/python/current/#&#34;&gt;&lt;code&gt;PyMongo&lt;/code&gt; library&lt;/a&gt; to initialize, insert and query ‘GeoJson’ data. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/GeoMongo/vignettes/the_GeoMongo_package.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Rnightlights&#34;&gt;Rnightlights&lt;/a&gt; v0.1.2: Provides an interface to extract raster and zonal statistics from satellite nightlight rasters, downloaded from the United States &lt;a href=&#34;http://www.noaa.gov&#34;&gt;National Oceanic and Atmospheric Administration&lt;/a&gt; free data repositories.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Knoema&#34;&gt;Knoema&lt;/a&gt; v0.1.7: Provides an API interface to &lt;a href=&#34;https://knoema.com/dev/docs&#34;&gt;Knoema&lt;/a&gt;, one of the largest collections of public data and statistics on the Internet, featuring about 2.5 billion time series from thousands of sources. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/Knoema/README.html&#34;&gt;README&lt;/a&gt; file will get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rwalkr&#34;&gt;rwalkr&lt;/a&gt; v0.3.1: Provides an API to the Melbourne pedestrian data in tidy data form. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/rwalkr/README.html&#34;&gt;README&lt;/a&gt; for an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vegtable&#34;&gt;vegetable&lt;/a&gt; v0.1.0: Provides functions to import and manipulate data from vegetation-plot databases, especially data stored in &lt;a href=&#34;https://www.synbiosys.alterra.nl/turboveg&#34;&gt;Turboveg&lt;/a&gt;. The package also implements import/export routines for exchanging data with &lt;a href=&#34;http://www.sci.muni.cz/botany/juice&#34;&gt;Juice&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=partitionComparison&#34;&gt;partitionComparison&lt;/a&gt; v0.2.2: Provides several measures (dissimilarity, distance/metric, correlation, entropy) for comparing two partitions of the same set of objects. See the &lt;a href=&#34;http://www.sciencedirect.com/science/article/pii/S0047259X06002016?via%3Dihub&#34;&gt;paper&lt;/a&gt; by Marina Meilă for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spm&#34;&gt;spm&lt;/a&gt; v1.0.0: Introduces hybrid methods of geostatistical and machine learning methods for spatial predictive modelling. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/spm/vignettes/spm.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;miscellaneous&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Miscellaneous&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=LearnGeom&#34;&gt;LearnGeom&lt;/a&gt; v1.0: Provides functions for learning and teaching basic plane Geometry at the undergraduate level, with the aim of being helpful to young students with few programming skills. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/LearnGeom/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; offers several examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=PGRdup&#34;&gt;PGRdup&lt;/a&gt; v0.2.3.2: Provides functions to aid the identification of probable/possible duplicates in &lt;a href=&#34;https://www.ars.usda.gov/northeast-area/geneva-ny/plant-genetic-resources-research/&#34;&gt;Plant Genetic Resources&lt;/a&gt; collections using ‘passport databases’ comprising information records from each constituent sample. The &lt;a href=&#34;https://cran.r-project.org/web/packages/PGRdup/vignettes/Introduction.pdf&#34;&gt;vignette&lt;/a&gt; provides an overview.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/PGRdup.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rtimicropem&#34;&gt;rtimicropem&lt;/a&gt; v1.3: Supports the input and reproducible analysis of RTI MicroPEM output files such as those produced by the &lt;a href=&#34;http://www.chaiproject.org/&#34;&gt;Chai Project&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/rtimicropem/vignettes/vignette_ammon.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/rtimicropem/vignettes/chai_data_cleaning.html&#34;&gt;MicroPEM Cleaning&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=snpReady&#34;&gt;snpReady&lt;/a&gt; v0.9.3: Provides functions to clean, summarize and prepare genomic data sets to Genome Selection and &lt;a href=&#34;https://en.wikipedia.org/wiki/Genome-wide_association_study&#34;&gt;Genome Association&lt;/a&gt; analysis and to estimate population genetic parameters. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/snpReady/vignettes/snpReady-vignette.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blink&#34;&gt;blink&lt;/a&gt; v0.1.0: Implements the model in &lt;a href=&#34;doi:10.1214/15-BA965SI&#34;&gt;Steorts&lt;/a&gt;, which performs Bayesian entity resolution for categorical and text data, for any distance function defined by the user. Reproducible experiments are illustrated in the &lt;a href=&#34;https://cran.rstudio.com/web/packages/blink/vignettes/introEBLink.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cholera&#34;&gt;cholera&lt;/a&gt; v0.2.1: Amends errors, augments data and aids analysis of John Snow’s map of the 1854 London cholera outbreak. The original data come from Rusty Dodson and Waldo Tobler’s 1992 digitization of Snow’s map. Those &lt;a href=&#34;http://www.ncgia.ucsb.edu/pubs/snow/snow.html&#34;&gt;data&lt;/a&gt; are no longer available. However, they are preserved in the &lt;a href=&#34;https://CRAN.R-project.org/package=HistData&#34;&gt;HistData&lt;/a&gt; package. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/cholera/vignettes/duplicate.missing.cases.html&#34;&gt;Missing Data&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/cholera/vignettes/pump.neighborhoods.html&#34;&gt;Pump Neighborhoods&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/cholera/vignettes/roads.html&#34;&gt;Roads&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/cholera/vignettes/time.series.html&#34;&gt;Time Series&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/cholera/vignettes/unstacking.fatalities.html&#34;&gt;“Unstacking bars”&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/cholera.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=drtmle&#34;&gt;drtmle&lt;/a&gt; v1.0.0: Provides targeted minimum loss-based estimators for counter-factual means and causal effects that are doubly robust with respect both to consistency and asymptotic normality &lt;a href=&#34;doi:10.1515/ijb-2012-0038&#34;&gt;van der Laan&lt;/a&gt;. The extensive &lt;a href=&#34;https://cran.rstudio.com/web/packages/drtmle/vignettes/using_drtmle.html&#34;&gt;vignette&lt;/a&gt; does the math.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=esvis&#34;&gt;esvis&lt;/a&gt; v0.1.0: Provides a variety of methods to estimate and visualize distributional differences in terms of effect sizes, with emphasis on evaluating differences between two or more distributions across the entire scale, rather than at a single point (e.g., differences in means). Look &lt;a href=&#34;https://github.com/DJAnderson07/esvis&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/esvis.png&#34; height=&#34;600px&#34; width=&#34;800px&#34; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fuser&#34;&gt;fuser&lt;/a&gt; v1.0.0: Provides functions for high-dimensional penalized regression across heterogeneous subgroups. The underlying model is described in detail in &lt;a href=&#34;arXiv:1611.00953&#34;&gt;Dondelinger and Mukherjee&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/fuser/vignettes/subgroup_fusion.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package for prediction over subgroups.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=gamlss.spatial&#34;&gt;gamlss.spatial&lt;/a&gt; v1.3.4: Provides functions to fit &lt;a href=&#34;http://www.maths.lth.se/matstat/climate/ScalingWorkshop2011/JohanLSARMA2011_v3.pdf&#34;&gt;Gaussian Markov Random Fields&lt;/a&gt; within the Generalized Additive Models for Location Scale and Shape algorithms. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/gamlss.spatial/vignettes/GAMLSS_GMRF.pdf&#34;&gt;vignette&lt;/a&gt; introduces the package and provides several examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=INLAutils&#34;&gt;INLAutils&lt;/a&gt; v0.0.4: Provides a number of utility functions for solving models using the Integrated Nested Laplace Approximation &lt;a href=&#34;http://www.r-inla.org/&#34;&gt;INLA&lt;/a&gt;, a new approach to statistical inference with latent Gaussian Markov random fields &lt;a href=&#34;https://en.wikipedia.org/wiki/Markov_random_field&#34;&gt;(GMRF)&lt;/a&gt;. Look &lt;a href=&#34;https://github.com/timcdlucas/INLAutils&#34;&gt;here&lt;/a&gt; for examples and plots.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/INLAutils.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=missRanger&#34;&gt;missRanger&lt;/a&gt; v1.0.0: Provides an implementation of the &lt;code&gt;MissForest&lt;/code&gt; algorithm for imputing mixed-type data sets by chaining tree ensembles that was introduced by &lt;a href=&#34;https://academic.oup.com/bioinformatics/article-lookup/doi/10.1093/bioinformatics/btr597&#34;&gt;Stekhoven and Buehlmann&lt;/a&gt;. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/missRanger/README.html&#34;&gt;here&lt;/a&gt; for an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=naniar&#34;&gt;naniar&lt;/a&gt; v0.1.0: Provides data structures and functions that facilitate the plotting of missing values and examination of imputations. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/naniar/vignettes/getting-started-w-naniar.html&#34;&gt;Getting Started Guide&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/naniar/vignettes/naniar-visualisation.html&#34;&gt;Gallery of Missing Data Visualizations&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/naniar.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=powdist&#34;&gt;powdist&lt;/a&gt; v0.1.3: Provides density, distribution, and quantile functions, as well as a function for random draws from power and reversal power distributions.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RATest&#34;&gt;RATest&lt;/a&gt; v0.1.0: Provides a collection of randomization tests, data sets, and examples currently focusing on permutation tests for baseline covariates in the sharp regression discontinuity design. See &lt;a href=&#34;https://goo.gl/UZFqt7&#34;&gt;Canay and Kamat&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/RATest/vignettes/RDperm.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=skpr&#34;&gt;skpr&lt;/a&gt; v0.35.1: Is an open-source design of experiments suite, for generating and evaluating optimal designs in R. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/skpr/README.html&#34;&gt;README&lt;/a&gt; file shows how to get started. &lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/skpr.png&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blastula&#34;&gt;blastula&lt;/a&gt; v0.1: Allows users to compose and send HTML email messages that render across a range of email clients and device sizes. Messages are composed using Markdown and a text interpolation system that allows for the injection of evaluated R code within the message body. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/blastula/README.html&#34;&gt;README&lt;/a&gt; file describes how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blogdown&#34;&gt;blogdown&lt;/a&gt; v0.1: Enables users to write blog posts (like this one) and web pages in R Markdown. This package supports the static site generator &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; best, but it also supports &lt;a href=&#34;http://jekyllrb.com&#34;&gt;Jekyll&lt;/a&gt; and &lt;a href=&#34;https://hexo.io&#34;&gt;Hexo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cetcolor&#34;&gt;cetcolor&lt;/a&gt; v0.1.0: Offers a collection of perceptually uniform colour maps described by Peter Kovesi in the paper &lt;a href=&#34;arXiv:1509.03700&#34;&gt;Good Colour Maps: How to Design Them&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cetcolor/vignettes/cet_color_schemes.html&#34;&gt;vignette&lt;/a&gt; shows several examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/cetcolor.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=googledrive&#34;&gt;googledrive&lt;/a&gt; v0.1.1: See the &lt;a href=&#34;http://googledrive.tidyverse.org/index.html&#34;&gt;googledrive website&lt;/a&gt; for an example and instructions for getting started with the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pointblank&#34;&gt;pointblank&lt;/a&gt; v0.1: Provides functions to validate data in local data frames, local &lt;code&gt;tibble&lt;/code&gt; objects, in &lt;code&gt;csv&lt;/code&gt; and &lt;code&gt;tsv&lt;/code&gt; files, and in &lt;code&gt;PostgreSQL&lt;/code&gt; and &lt;code&gt;MySQL&lt;/code&gt; database tables. Look at the &lt;a href=&#34;https://cran.rstudio.com/web/packages/pointblank/README.html&#34;&gt;README&lt;/a&gt; file for an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=reqres&#34;&gt;reqres&lt;/a&gt; v0.2.0: Provides functions to facilitate parsing of HTTP requests, creation of appropriate responses, and handling of the housekeeping involved in working with HTTP exchanges. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/reqres/README.html&#34;&gt;README&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rmapzen&#34;&gt;rmapzen&lt;/a&gt; v0.3.3: Provides an interface to the &lt;a href=&#34;https://mapzen.com/documentation&#34;&gt;Mapzen&lt;/a&gt; API for geographic search and geocoding, isochrone calculation, and vector data to draw map tiles. Look &lt;a href=&#34;https://tarakc02.github.io/rmapzen/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=spelling&#34;&gt;spelling&lt;/a&gt; v1.0: Provides spell checking for common document formats including latex, markdown, manual pages, and description files.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=splashr&#34;&gt;splashr&lt;/a&gt; v0.4.0: Provides tools to work with the &lt;a href=&#34;https://github.com/scrapinghub/splash&#34;&gt;Splash&lt;/a&gt; &lt;code&gt;JavaScript&lt;/code&gt; Rendering and Scraping Service. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/splashr/vignettes/intro_to_splashr.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/splashr/vignettes/splashr_helpers.html&#34;&gt;Helper Functions&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/splashr/vignettes/the_splashr_dsl.html&#34;&gt;Working with the splashrDSL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=writexl&#34;&gt;writexl&lt;/a&gt; v0.2: Implements a portable, light-weight data-frame-to-&lt;code&gt;xlsx&lt;/code&gt; exporter based on &lt;a href=&#34;https://libxlsxwriter.github.io/&#34;&gt;libxlsxwriter&lt;/a&gt;. No ‘Java’ or ‘Excel’ required.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualizations&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=billboarder&#34;&gt;billboarder&lt;/a&gt; v0.0.3: Provides an &lt;code&gt;htmlwidgets&lt;/code&gt; interface to &lt;a href=&#34;https://naver.github.io/billboard.js/&#34;&gt;billboard.js&lt;/a&gt;, a re-usable, easy interface to the JavaScript chart library, based on D3 v4+. Chart types include line charts, scatter plots, bar charts, pie/donut charts, and gauge charts. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/billboarder/vignettes/billboarder-intro.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/billboarder/vignettes/billboarder-options.html&#34;&gt;Options for Styling Charts&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/billboarder.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cdparcoord&#34;&gt;cdparcoord&lt;/a&gt; v1.0.0: Provides functions for plotting parallel coordinates with resolutions for large data sets and missing values. The &lt;a href=&#34;https://cran.r-project.org/web/packages/cdparcoord/vignettes/cdparcoord.html&#34;&gt;vignette&lt;/a&gt; offers several examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/cdparcoord.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=gggenes&#34;&gt;gggenes&lt;/a&gt; v0.2.0: Provides a &lt;code&gt;ggplot2&lt;/code&gt; geom and helper functions for drawing gene arrow maps.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/gggene.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=quickPlot&#34;&gt;quickplot&lt;/a&gt; v0.1.1: Offers a high-level plotting system, built using ‘grid’ graphics, which is optimized for speed and modularity. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/quickPlot/vignettes/iii-plotting.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-09-25-August-Pkgs_files/quickplot.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treemapify&#34;&gt;treemapify&lt;/a&gt; v2.3.2: Provides &lt;code&gt;ggplot2&lt;/code&gt; geoms for drawing treemaps. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/treemapify/vignettes/introduction-to-treemapify.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/09/29/august-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/</link>
      <pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Two hundred and twenty-four new packages were added to CRAN in July. Below are my picks for the “Top 40” packages arranged in eight categories: Machine Learning, Science, Statistics, Numerical Methods, Statistics, Time Series, Utilities and Visualizations. Science and Numerical Methods are categories that I have not used before. The idea behind the Science category is to find a place for packages that appear to have been created with some particular scientific investigation or problem in mind. The Numerical Methods category is reserved for packages that, while they may be targeted to some general form of statistical analysis, emphasize numerical considerations and carefully constructed algorithms.&lt;/p&gt;
&lt;p&gt;As always, my selections are heavily weighted by the availability of documentation beyond what is included in the package PDF. I rarely select packages that do not have a vignette or some other source of documentation about how the package can be used, for example, README files or a referenced URL. I almost never select “professional” packages, which I define as packages that are devoted to esoteric topics that either include no documentation beyond the PDF, or exclusively refer to papers that are protected by a paywall. While these packages usually comprise serious, valuable contributions to R, they also appear to have been written for very small audiences.&lt;/p&gt;
&lt;p&gt;Finally, before listing this month’s Top 40, I would like to call attention to an awesome display of productivity by Kevin R. Coombes, who had fourteen packages on various topics accepted by CRAN in July: &lt;a href=&#34;https://CRAN.R-project.org/package=BimodalIndex&#34;&gt;BimodalIndex&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=ClassComparison&#34;&gt;ClassComparison&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=ClassDiscovery&#34;&gt;ClassDiscovery&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=CrossValidate&#34;&gt;CrossValidate&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=GenAlgo&#34;&gt;GeneAlgo&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=integIRTy&#34;&gt;IntegIRTy&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=Modeler&#34;&gt;Modeler&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=NameNeedle&#34;&gt;NameNeedle&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=oompaBase&#34;&gt;oompaBase&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=oompaData&#34;&gt;oompaData&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=PreProcess&#34;&gt;PreProcess&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=SIBERG&#34;&gt;SIBERG&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=TailRank&#34;&gt;TailRank&lt;/a&gt; and &lt;a href=&#34;https://CRAN.R-project.org/package=Umpire&#34;&gt;Umpire&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&#34;the-july-2017-top-40&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The July 2017 Top 40&lt;/h2&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=autoBagging&#34;&gt;autoBagging&lt;/a&gt; v0.1.0: Implements a framework for automated machine learning that focuses on the optimization of bagging workflows. See the &lt;a href=&#34;https://arxiv.org/pdf/1706.09367.pdf&#34;&gt;paper&lt;/a&gt; by Pinto et al. for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=grf&#34;&gt;grf&lt;/a&gt; v0.9.3: Provides methods for non-parametric least-squares regression, quantile regression, and treatment effect estimation (optionally using instrumental variables).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iRF&#34;&gt;iRF&lt;/a&gt; v2.0.0: Provides functions to iteratively grow feature-weighted random forests and finds high-order feature interactions in a stable fashion. Look &lt;a href=&#34;https://arxiv.org/pdf/1706.08457.pdf&#34;&gt;here&lt;/a&gt; for the details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=keras&#34;&gt;keras&lt;/a&gt; v2.0.5: Implements an interface to &lt;a href=&#34;https://keras.io/&#34;&gt;Keras&lt;/a&gt;, a high-level neural networks API that runs on top of TensorFlow. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/backend.html&#34;&gt;Overview&lt;/a&gt; of the Keras backend, and a number of vignettes including &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/about_keras_layers.html&#34;&gt;Keras Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/custom_layers.html&#34;&gt;Writing Custom Keras Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/about_keras_models.html&#34;&gt;Keras Models&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/applications.html&#34;&gt;Using Pre-Trained Models&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/faq.html&#34;&gt;Sequential Models&lt;/a&gt; and more.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=randomForestExplainer&#34;&gt;randomForestExplainer&lt;/a&gt; v0.9: Provide set of tools to help explain which variables are most important in a random forests. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/randomForestExplainer/vignettes/randomForestExplainer.html&#34;&gt;vignette&lt;/a&gt; provides examples of visualizing multiple performance measures.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/randomForestExplainer.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sgmcmc&#34;&gt;sgmcmc&lt;/a&gt; v0.1.0: Provides functions to implement stochastic gradient Markov chain Monte Carlo (SGMCMC) methods for user-specified models. &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; is used to calculate the gradients. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/sgmcmc.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/gaussMixture.html&#34;&gt;Simulating from a Gaussian Mixture&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/mvGauss.html&#34;&gt;Multivariate Gaussian Mixture&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/logisticRegression.html&#34;&gt;Logistic Regression&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;numerical-methods&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Numerical Methods&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mcMST&#34;&gt;mcMST&lt;/a&gt; v1.0.0: Provides algorithms to approximate the Pareto-front of multi-criteria minimum spanning tree problems, along with a toolbox for generating multi-objective benchmark graph problems. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/mcMST/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mcMST/vignettes/Generation.html&#34;&gt;benchmarking optimization problems&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mize&#34;&gt;mize&lt;/a&gt; v0.1.1: Provides optimization algorithms, including conjugate gradient (&lt;a href=&#34;https://en.wikipedia.org/wiki/Conjugate_gradient_method&#34;&gt;CG&lt;/a&gt;), Broyden-Fletcher-Goldfarb-Shanno (&lt;a href=&#34;https://en.wikipedia.org/wiki/Broyden%E2%80%93Fletcher%E2%80%93Goldfarb%E2%80%93Shanno_algorithm&#34;&gt;BFGS&lt;/a&gt;), and the limited memory BFGS (&lt;a href=&#34;https://en.wikipedia.org/wiki/Limited-memory_BFGS&#34;&gt;L-BFGS&lt;/a&gt;) methods. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/mize.html&#34;&gt;introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/convergence.html&#34;&gt;Convergence&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/mmds.html&#34;&gt;Metric MDS&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/stateful.html&#34;&gt;Stateful Optimization&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SuperGauss&#34;&gt;SuperGauss&lt;/a&gt; v1.0: Provides a fast C++ based algorithm for the evaluation of Gaussian time series, along with efficient implementations of the score and Hessian functions. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SuperGauss/vignettes/SuperGauss-quicktut.html&#34;&gt;vignette&lt;/a&gt; shows an example of inference for the Hurst parameter.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GROAN&#34;&gt;GROAN&lt;/a&gt; v1.0.0: Is a workbench for testing genomic regression accuracy on noisy phenotypes. It contains a noise-generator function. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/GROAN/vignettes/GROAN.vignette.html&#34;&gt;Genomic Regression in Noisy Scenarios&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=noaastormevents&#34;&gt;noaastormevents&lt;/a&gt; v0.1.0: Allows users to explore and plot data from the National Oceanic and Atmospheric Administration (NOAA) Storm Events database for United States counties through R. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/noaastormevents/vignettes/noaastormevents.html&#34;&gt;Overview&lt;/a&gt; and a vignette providing &lt;a href=&#34;https://cran.rstudio.com/web/packages/noaastormevents/vignettes/details.html&#34;&gt;details&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/noaastormevents.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=swmmr&#34;&gt;swmmr&lt;/a&gt; v0.7.0: Provides functions to connect the &lt;a href=&#34;https://www.epa.gov/water-research/storm-water-management-model-swmm&#34;&gt;Storm Water Management Model&lt;/a&gt; (SWMM) of the United States Environmental Protection Agency (US EPA).&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blandr&#34;&gt;blandr&lt;/a&gt; v0.4.3: Contains functions to carry out Bland Altman analyses (also known as a Tukey mean-difference plot) as described by &lt;a href=&#34;http://www.thelancet.com/journals/lancet/article/PIIS0140-6736(86)90837-8/abstract&#34;&gt;JM Bland and DG Altman&lt;/a&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/blandr/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/blandr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cnbdistr&#34;&gt;cnbdistr&lt;/a&gt; v1.0.1: Provides the distribution functions for the Conditional Negative Binomial distribution. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cnbdistr/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; shows the math.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffpriv&#34;&gt;diffpriv&lt;/a&gt; v0.4.2: Provides an implementation of major general-purpose mechanisms for privatizing statistics, models, and machine learners, within the framework of differential privacy of &lt;a href=&#34;https://link.springer.com/chapter/10.1007%2F11681878_14&#34;&gt;Dwork et al. (2006)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/diffpriv/vignettes/bernstein.pdf&#34;&gt;The Bernstein Mechanism&lt;/a&gt; and an &lt;a href=&#34;https://cran.rstudio.com/web/packages/diffpriv/vignettes/diffpriv.pdf&#34;&gt;Introduction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fence&#34;&gt;fence&lt;/a&gt; v1.0: Implements a new class of model-selection strategies for mixed-model selection, which includes linear and generalized linear mixed models. The idea involves a procedure to isolate a subgroup of what are known as correct models (of which the optimal model is a member). The package points to several references in the literature including papers by &lt;a href=&#34;https://projecteuclid.org/euclid.aos/1216237296&#34;&gt;Jiang et al. 2008&lt;/a&gt;, &lt;a href=&#34;http://publications.gc.ca/collections/collection_2010/statcan/12-001-X/12-001-x2010001-eng.pdf&#34;&gt;Jiang et al. 2010&lt;/a&gt;, &lt;a href=&#34;http://www.intlpress.com/site/pub/files/_fulltext/journals/sii/2011/0004/0003/SII-2011-0004-0003-a014.pdf&#34;&gt;Jiang et al. 2011&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/biostatistics/article-lookup/doi/10.1093/biostatistics/kxr046&#34;&gt;Nguyen et al. 2012&lt;/a&gt;, and &lt;a href=&#34;https://www.hindawi.com/archive/2014/830821/&#34;&gt;Jiang 2014&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=llogistic&#34;&gt;llogistic&lt;/a&gt; v1.0.0: Provides density, distribution, quantile and random generation functions for the L-Logistic distribution with parameters &lt;code&gt;m&lt;/code&gt; (median) and &lt;code&gt;b&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaBMA&#34;&gt;metaBMA&lt;/a&gt; v0.3.9: Provides functions to compute the posterior model probabilities the meta-analysis models assuming either fixed or random effects. See the paper by &lt;a href=&#34;http://www.tandfonline.com/doi/full/10.1080/23743603.2017.1326760&#34;&gt;Gronau et al.&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/metaBMA/vignettes/metaBMA.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/metaBMA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MFKnockoffs&#34;&gt;MFKnockoffs&lt;/a&gt; v0.9: Provides functions to create model-free knockoffs, a general procedure for controlling the false discovery rate &lt;a href=&#34;https://en.wikipedia.org/wiki/False_discovery_rate&#34;&gt;FDR&lt;/a&gt; when performing variable selection. There are vignettes on using the the Model-Free Knockoff Filter &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/MFKnockoffs.html&#34;&gt;Basic&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/advanced.html&#34;&gt;Advanced&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/fixed.html&#34;&gt;Using the Filter with a Fixed Design Matrix&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Modeler&#34;&gt;Modeler&lt;/a&gt; v3.4.2: Provides tools to define classes and methods to learn models and use them to predict binary outcomes. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/Modeler/vignettes/Modeler.pdf&#34;&gt;Learning and Predicting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=msde&#34;&gt;msde&lt;/a&gt; v1.0: Implements an MCMC sampler for the posterior distribution of arbitrary, time-homogeneous, multivariate stochastic differential equation (SDE) models with possibly latent components. There is a vignette with &lt;a href=&#34;https://cran.rstudio.com/web/packages/msde/vignettes/msde-exmodels.html&#34;&gt;Sample Models&lt;/a&gt; and another for &lt;a href=&#34;https://cran.rstudio.com/web/packages/msde/vignettes/msde-quicktut.html&#34;&gt;Inference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RBesT&#34;&gt;RBesT&lt;/a&gt; v1.2-3: Provides a tool set to support Bayesian evidence synthesis, including meta-analysis, prior derivation from historical data, operating characteristics, and analysis. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/customizing_plots.html&#34;&gt;Customizing Plots&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/introduction_normal.html&#34;&gt;Normal Endpoints&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/robustMAP.html&#34;&gt;Robust Priors&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/RBesT.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppTN&#34;&gt;RcppTN&lt;/a&gt; v0.2-1: Provides R and C++ functions to generate random deviates from and calculate moments of a Truncated Normal distribution using the &lt;a href=&#34;https://link.springer.com/article/10.1007%2FBF00143942&#34;&gt;algorithm of Robert (1995)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/RcppTN/vignettes/using.pdf&#34;&gt;vignette&lt;/a&gt; showing how to use the package, and one for &lt;a href=&#34;https://cran.rstudio.com/web/packages/RcppTN/vignettes/speed.pdf&#34;&gt;Performance&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rsample&#34;&gt;rsample&lt;/a&gt; v0.0.1: Provides classes and functions to create and summarize different kinds of resampling objects. There is a vignette on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/rsample/vignettes/Basics.html&#34;&gt;Basics&lt;/a&gt;, and another for &lt;a href=&#34;https://cran.rstudio.com/web/packages/rsample/vignettes/Working_with_rsets.html&#34;&gt;Working with rsets&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SMM&#34;&gt;SMM&lt;/a&gt; v1.0: Provides functions to simulate and estimate of Multi-State Discrete-Time Semi-Markov and Markov Models. The implementation details are described in two papers by Barbu, Limnios &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485250701261913&#34;&gt;one&lt;/a&gt; and &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485250701261913&#34;&gt;two&lt;/a&gt;, and one &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485252.2011.555543&#34;&gt;paper&lt;/a&gt; by Trevezas and Limnios. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SMM/vignettes/SMM.pdf&#34;&gt;vignette&lt;/a&gt; also provides considerable detail.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treeDA&#34;&gt;treeDA&lt;/a&gt; v0.02: Provides functions to perform sparse discriminant analysis on a combination of node and leaf predictors, when the predictor variables are structured according to a tree. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/treeDA/vignettes/treeda-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/treeDA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vennLasso&#34;&gt;vennLasso&lt;/a&gt; v0.1: Provides variable selection and estimation routines for models stratified by binary factors. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/vennLasso/vignettes/using_the_vennLasso_package.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;time-series&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Time Series&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sweep&#34;&gt;sweep&lt;/a&gt; v0.2.0: Provides tools for bringing &lt;code&gt;tidyverse&lt;/code&gt; organization to time series forecasting. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW00_Introduction_to_sweep.html&#34;&gt;Introduction&lt;/a&gt;, as well as vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW01_Forecasting_Time_Series_Groups.html&#34;&gt;Forecasting&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW02_Forecasting_Multiple_Models.html&#34;&gt;Forecasting with Mutiple Models&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/sweep.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=timetk&#34;&gt;timetk&lt;/a&gt; v0.1.0: Implements a toolkit for working with time series, including functions to interrogate time series objects and tibbles, and coerce between time-based tibbles (‘tbl’) and ‘xts’, ‘zoo’, and ‘ts’. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK00_Time_Series_Coercion.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK01_Working_With_Time_Series_Index.html&#34;&gt;Working with time series index&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK02_Making_A_Future_Time_Series_Index.html&#34;&gt;Making a Future Index&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK03_Forecasting_Using_Time_Series_Signature.html&#34;&gt;Forecasting&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataCompareR&#34;&gt;dataCompareR&lt;/a&gt; v0.1.0: Contains functions to compare two tabular data objects with the specific intent of showing differences in a way that should make it easier to understand the differences. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataCompareR/vignettes/dataCompareR.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataPreparation&#34;&gt;dataPreparation&lt;/a&gt; v0.2: Provides functions for data preparation that take advantage of &lt;code&gt;data.table&lt;/code&gt; efficiencies. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataPreparation/vignettes/dataPreparation.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datastructures&#34;&gt;datastructures&lt;/a&gt; v0.2.0: Provides implementations of advanced data structures such as hashmaps, heaps, and queues. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/datastructures/vignettes/datastructures.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=docker&#34;&gt;docker&lt;/a&gt; v0.0.2: Provides access to the Docker SDK from R via python, using the &lt;a href=&#34;https://CRAN.R-project.org/package=reticulate&#34;&gt;reticulate&lt;/a&gt; package. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/docker/vignettes/Getting_Started_with_Docker.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/vennLasso.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seplyr&#34;&gt;seplyr&lt;/a&gt; v0.1.4: Supplies standard evaluation adapter methods for important common &lt;code&gt;dplyr&lt;/code&gt; methods that currently have a non-standard programming interface. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/seplyr.html&#34;&gt;Introduction&lt;/a&gt;, as well as vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/using_seplyr.html&#34;&gt;Using seplyr with dplyr&lt;/a&gt;, the operator &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/named_map_builder.html&#34;&gt;named map builder&lt;/a&gt;, and the operator &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/rename_se.html&#34;&gt;rename_se&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=vetr&#34;&gt;vetr&lt;/a&gt; v0.1.0: Provides a declarative template-based framework for verifying that objects meet structural requirements, and auto-composing error messages when they do not. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/vetr/vignettes/alike.html&#34;&gt;Alikeness&lt;/a&gt; and one on &lt;a href=&#34;https://cran.rstudio.com/web/packages/vetr/vignettes/vetr.html&#34;&gt;Trust, but Verify&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualization&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualization&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggjoy&#34;&gt;ggjoy&lt;/a&gt; v0.3.0: Joyplots provide a convenient way of visualizing changes in distributions over time or space. &lt;code&gt;ggjoy&lt;/code&gt; enables the creation of such plots in &lt;code&gt;ggplot2&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggjoy/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggjoy/vignettes/gallery.html&#34;&gt;Gallery&lt;/a&gt; of examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/ggjoy.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggplotgui&#34;&gt;ggplotgui&lt;/a&gt; v1.0.0: Implements a &lt;code&gt;shiny&lt;/code&gt; app for creating and exploring &lt;code&gt;ggplot2&lt;/code&gt; graphs that also generates the required R code. Look &lt;a href=&#34;https://github.com/gertstulp/ggplotgui/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=loon&#34;&gt;loon&lt;/a&gt; v1.1.0: Is an extensible toolkit for interactive data visualization and exploration. There are two vignettes containing examples: &lt;a href=&#34;https://cran.rstudio.com/web/packages/loon/vignettes/minorities.html&#34;&gt;Visible minorities in Canadian cities&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/loon/vignettes/teaching-example-smoothing.html&#34;&gt;Smoothers and Bone Mineral Density&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=sugrrants&#34;&gt;sugrrants&lt;/a&gt; v0.1.0: Provides &lt;code&gt;ggplot2&lt;/code&gt; graphics for analyzing time series data with the goal of fitting into the &lt;code&gt;tidyverse&lt;/code&gt; and grammar of graphics framework. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/sugrrants/vignettes/frame-calendar.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/sugrrants.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidygraph&#34;&gt;tidygraph&lt;/a&gt; v1.0.0: A graph, while not “tidy” in itself, can be thought of as two tidy data frames describing node and edge data respectively. &lt;code&gt;tidygraph&lt;/code&gt; provides functions to manipulate these virtual data frames using the &lt;code&gt;dplyr&lt;/code&gt; package. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidygraph/README.html&#34;&gt;here&lt;/a&gt; for some details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visdat&#34;&gt;visdat&lt;/a&gt; v0.1.0: provides functions to create preliminary exploratory data visualizations of an entire dataset using &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/visdat/vignettes/using_visdat.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Chapman University DataFest Highlights</title>
      <link>https://rviews.rstudio.com/2017/08/18/chapman-university-datafest-highlights/</link>
      <pubDate>Fri, 18 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/18/chapman-university-datafest-highlights/</guid>
      <description>
        


&lt;p&gt;&lt;em&gt;Editor’s Note: The 2017 Chapman University DataFest was held during the weekend of April 21-23. The &lt;a href=&#34;http://www.chapman.edu/datafest&#34;&gt;2018 DataFest&lt;/a&gt; will be held during the weekend of April 27-29.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;DataFest was founded by Rob Gould in 2011 at UCLA with 40 students. In just seven years, it has grown to 31 sites in three countries. Have a look at Mine Çetinkaya-Rundel’s post &lt;a href=&#34;https://rviews.rstudio.com/2017/05/24/growth-of-datafest-over-the-years/&#34;&gt;Growth of DataFest over the years&lt;/a&gt; for the details. In recent years, it has been difficult for UCLA to keep up with the growing interest and demand from southern California universities. This year, the Chapman DataFest became the second DataFest site in southern California, and the largest inaugural DataFest in the history of the event. We had 65 students who stayed the whole weekend from seven universities organized into 15 teams.&lt;/p&gt;
&lt;p&gt;The event began on a Friday evening with Professor Rob Gould, the “founder” of DataFest, giving advice on goals for the weekend. He then introduced the Expedia dataset: nearly 11 million records representing users’ online searches for hotels, plus an associated file with detailed information about the hotel destinations.&lt;/p&gt;
&lt;p&gt;Throughout the weekend, the organizers kept students motivated with data challenges (with cell phone chargers awarded as prizes), a mini-talk on tools for joining and merging data files, and a tutorial from &lt;a href=&#34;https://bitscoop.com/&#34;&gt;bitScoop&lt;/a&gt; on using their API integration platform.&lt;/p&gt;
&lt;p&gt;At noon on Sunday, the students submitted their two-slide presentations via email. At 1 pm, each team had five minutes to show their findings to the six-judge panel: Johnny Lin (UCLA), Joe Kurian (Mitsubishi UFG Union Bank, Irvine), Tao Song (Spectrum Pharmaceuticals), Pamela Hsu (Spectrum Pharmaceuticals), Lynn Langit (AWS, GCP IoT), and Brett Danaher (Chapman University).&lt;/p&gt;
&lt;p&gt;The judges announced winners in three official categories:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best Insight&lt;/strong&gt;: CSU Northridge team “Mean Squares” (Jamie Decker, Matthew Jones, Collin Miller, Ian Postel, and Seyed Sajjadi). [See Seyed’s description of his team’s experience!]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best Visualization&lt;/strong&gt;: Chapman University team “Winners ‘); Drop Table” (Dylan Bowman, William Cortes, Shevis Johnson, and Tristan Tran).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best Use of External Data&lt;/strong&gt;: Chapman University team “BEST” (Brandon Makin, Sarah Lasman, and Timothy Kristedja).&lt;/p&gt;
&lt;p&gt;Additionally, “Judges’ Choice” awards for “Best Use of Statistical Models” went to the USC “Big Data” team (Hsuanpei Lee, Omar Lopez, Yi Yang Tan, Grace Xu, and Xuejia Xu) and the USC “Quants” team (Cheng (Serena) Cheng, Chelsea Lee, and Hossein Shafii).&lt;/p&gt;
&lt;p&gt;All winners were given certificates and medallions designed by Chapman’s Ideation Lab and printed on Chapman’s MLAT Lab 3D printer (see photo).&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-CU-DataFest_files/medallion.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Winners also received free student memberships in the American Statistical Association.&lt;/p&gt;
&lt;p&gt;Many thanks go to the &lt;strong&gt;Silver Sponsors&lt;/strong&gt;: Children’s Hospital Orange County Medical Intelligence and Innovation Institute, Southern California Chapter of the American Statistical Association, and Chapman University MLAT Lab; and &lt;strong&gt;Bronze Sponsors&lt;/strong&gt;: Experian, RStudio, Chapman University Computational and Data Sciences and Schmid College of Science and Technology, Orange County Long Beach ASA Chapter, the Missing Variables, USC Stats Club, Luke Thelen, and Google.&lt;/p&gt;
&lt;p&gt;Thanks also to the 45 VIP consultants from BitScoop Labs, Chapman University, Compatiko, CSU Fullerton, CSU Long Beach, CSU San Bernardino, Education Management Services, Freelance Data Analysis, Hiner Partners, Mater Dei High School, Nova Technologies, Otoy, Southern California Edison, Sonikpass, Startup, SurEmail, UC Irvine, UCLA, USC, and Woodbridge High School, many of whom spent most of the weekend working with the students.&lt;/p&gt;
&lt;p&gt;Overall, participants were enthusiastic about meeting students from other schools and the opportunity to work with the local professionals. (See the two student perspectives below.) DataFest will continue to grow as these students return to their schools and share their enthusiasm with their classmates!&lt;/p&gt;
&lt;div id=&#34;the-mean-squares-perspective&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;The Mean Squares Perspective&lt;/h3&gt;
&lt;p&gt;by Seyed Sajjadi&lt;/p&gt;
&lt;p&gt;For most of our team, this DataFest was only the first or second hackathon they ever attended, but the group gelled instantly.&lt;/p&gt;
&lt;p&gt;Culture is important for a hackathon group, but talent and preparation play key roles in the success or failure. Our group spent more than a month in advance preparing for this competition. We practiced, practiced, and practiced some more for this event. We had weekly workshops where we presented the assignments that we had worked on for the past week.&lt;/p&gt;
&lt;p&gt;The next essential for the competition may come as a surprise to most: having an artist design and prepare the presentation took an enormous amount of work off our shoulders. During the entire competition, we had a very talented artist design a fabulous slideshow for the presentation. This may sound boastful, but allowing specialized talent to work on the slideshow the entire competition is a lot better than designing it at the last minute.&lt;/p&gt;
&lt;p&gt;The questions that were asked were not specific at all, and it was on the participants to form and ask the proper questions. We focused on optimizing two questions of customer acquisition and retention/conversion. We proved that online targeting and marketing can be optimized by regional historical data feedback, meaning that most states residents tend to have similar preferences when it comes to same destinations. For instance, most Californians go to Las Vegas to gamble, but most people from Texas go to Las Vegas for music events; these analyses can be used to better target potential customers from neighboring regions.&lt;/p&gt;
&lt;p&gt;Regarding customer retention and conversion of lookers to bookers, we calculated the optimum point in time where Expedia can offer more special packages; this time frame happened to be around 14 sessions of interaction between the customer and the website. The biggest part of our analysis was achieved via hierarchical clustering.&lt;/p&gt;
&lt;p&gt;A big aspect of the event had to do with the atmosphere and the organization. They invited people from industry to come and roam around the halls, which led to a great opportunity to meet professionals in the field of data science. We were situated in a huge room with all of the teams. We ended up crowding around a small table with everyone on their laptops and chairs. The room was big enough to have impromptu meetings, which allowed a lot of room to breathe. This hackathon was a huge growing experience for all of us on “The Mean Squares”.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;team-pineapples-perspective&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Team Pineapples’ Perspective&lt;/h3&gt;
&lt;p&gt;by Annelise Hitchman&lt;/p&gt;
&lt;p&gt;On day one, I could tell my enthusiasm to start working on the dataset was matched by the other dozens of students participating. The room was filled with interaction, and not just among the individual teams. I enjoyed talking with all the consultants in the room about the data, our approach, and even just learning about what they did for work. DataFest introduced me to real-world data that I had never seen in my classes. I learned quite a bit about data analysis from both my own team members and nearly everyone else at the event. Watching the final presentations was an inspiring and insightful end to DataFest. I really hope that DataFest is able to continue and be available to universities such as my own, so that all students interested in data analysis can participate.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Michael Fahy is Professor of Mathematics and Computer Science and Associate Dean, Schmid College of Science &amp;amp; Technology at Chapman University&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/18/chapman-university-datafest-highlights/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/</link>
      <pubDate>Wed, 26 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Two hundred and thirty-eight new packages were added to CRAN in June. Below are my picks for the “Top 40”, organized into six categories: Biostatistics, Data, Machine Learning, Miscellaneous, Statistics and Utilities. Some packages, including &lt;code&gt;geofacet&lt;/code&gt; and &lt;code&gt;secret&lt;/code&gt;, already seem to be gaining traction.&lt;/p&gt;
&lt;div id=&#34;biostatistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Biostatistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BIGL&#34;&gt;BIGL&lt;/a&gt; v1.0.1: Implements response surface methods for drug synergy analysis, including generalized and classical Loewe formulations and the Highest Single Agent methodology. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/BIGL/vignettes/methodology.html&#34;&gt;Methodology&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/BIGL/vignettes/analysis.html&#34;&gt;Synergy Analysis&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/BIGL.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colorpatch&#34;&gt;colorpatch&lt;/a&gt; v0.1.2: Provides functions to show color patches for encoding fold changes (e.g., log ratios) and confidence values within a diagram; especially useful for rendering gene expression data and other types of differential experiments. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/colorpatch/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eesim&#34;&gt;eesim&lt;/a&gt; v0.1.0: Provides functions to create simulated time series of environmental exposures (e.g., temperature, air pollution) and health outcomes for use in power analysis and simulation studies in environmental epidemiology. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/eesim/vignettes/eesim.html&#34;&gt;vignette&lt;/a&gt; gives an overview of the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=personalized&#34;&gt;personalized&lt;/a&gt; v0.0.2: Provides functions for fitting and validating subgroup identification and personalized medicine models under the general subgroup identification framework of &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/biom.12676/abstract&#34;&gt;Chen et al.&lt;/a&gt; The &lt;a href=&#34;https://cran.rstudio.com/web/packages/personalized/vignettes/usage_of_the_personalized_package.html&#34;&gt;vignette&lt;/a&gt; provides a brief tutorial.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/personalized.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidygenomics&#34;&gt;tidygenomics&lt;/a&gt; v0.1.0: Provides method to deal with genomic intervals the “tidy way”. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidygenomics/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; explains how they work.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=alfred&#34;&gt;alfred&lt;/a&gt; v0.1.1: Provides direct access to the &lt;a href=&#34;https://alfred.stlouisfed.org&#34;&gt;ALFRED&lt;/a&gt; and &lt;a href=&#34;https://fred.stlouisfed.org&#34;&gt;FRED&lt;/a&gt; databases. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/alfred/vignettes/alfred.html&#34;&gt;vignette&lt;/a&gt; gives a brief example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CityWaterBalance&#34;&gt;CityWaterBalance&lt;/a&gt; v0.1.0: Provides functions to retrieve data and estimate unmeasured flows of water through an urban network. Data for US cities can be gathered via web services using this package and dependencies. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/CityWaterBalance/vignettes/CityWaterBalance_vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=censusapi&#34;&gt;censusapi&lt;/a&gt; v0.2.0: Provides a wrapper for the &lt;a href=&#34;https://www.census.gov/data/developers/data-sets.html&#34;&gt;U.S. Census Bureau APIs&lt;/a&gt; that returns data frames of census data and metadata. Available data sets include the Decennial Census, American Community Survey, Small Area Health Insurance Estimates, Small Area Income and Poverty Estimates, and Population Estimates and Projections. There is a brief &lt;a href=&#34;https://cran.rstudio.com/web/packages/censusapi/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dataverse&#34;&gt;dataverse&lt;/a&gt; v0.2.0: Provides access to &lt;a href=&#34;https://dataverse.org/&#34;&gt;Dataverse&lt;/a&gt; version 4 APIs, enabling data search, retrieval, and deposit. There are four vignettes: &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/A-introduction.html&#34;&gt;Introduction&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/B-search.html&#34;&gt;Search and Discovery&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/C-retrieval.html&#34;&gt;Retrieval&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/D-archiving.html&#34;&gt;Data Archiving&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/dataverse.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=data.world&#34;&gt;data.world&lt;/a&gt; v1.1.1: Provides high-level tools for working with &lt;a href=&#34;https://data.world/&#34;&gt;data.world&lt;/a&gt; data sets. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/data.world/vignettes/quickstart.html&#34;&gt;Quickstart Guide&lt;/a&gt; and a vignette for writing &lt;a href=&#34;tps://cran.rstudio.com/web/packages/data.world/vignettes/query.html&#34;&gt;Queries&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimMultiCorrData&#34;&gt;SimMultiCorrData&lt;/a&gt; v0.1.0: Provides functions to generate continuous, binary, ordinal, and count variables with a specified correlation matrix that can be used to simulate data sets that mimic real-world situations (e.g., clinical data sets, plasmodes). There are several vignettes including an &lt;a href=&#34;https://cran.rstudio.com/web/packages/SimMultiCorrData/vignettes/workflow.html&#34;&gt;Overall Workflow for Data Simulation&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/SimMultiCorrData/vignettes/benefits.html&#34;&gt;Comparison to Other Packages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycensus&#34;&gt;tidycensus&lt;/a&gt; v0.1.2: Provides an integrated R interface to the decennial US Census and American Community Survey APIs, and the US Census Bureau’s geographic boundary files.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ukbtools&#34;&gt;ukbtools&lt;/a&gt; v0.9.0: Provides tools to work with &lt;a href=&#34;http://www.ukbiobank.ac.uk/&#34;&gt;UK Biobank datasets&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ukbtools/vignettes/explore-ukb-data.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wpp2017&#34;&gt;wpp2017&lt;/a&gt; v1.0-1: Provides and interface to data sets from the &lt;a href=&#34;https://esa.un.org/unpd/wpp/&#34;&gt;United Nation’s World Population Prospects 2017&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cld3&#34;&gt;cld3&lt;/a&gt; v1.0: Provides an interface to Google’s experimental &lt;a href=&#34;https://github.com/google/cld3&#34;&gt;Compact Language Detector 3&lt;/a&gt; algorithm, a neural network model for language identification that is the successor of &lt;a href=&#34;https://cran.rstudio.com/web/packages/cld2/&#34;&gt;cld2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=datafsm&#34;&gt;datafsm&lt;/a&gt; v0.2.0: Implements a method that automatically generates models of dynamic decision-making that both have strong predictive power and are interpretable in human terms. The &lt;a href=&#34;https://cran.r-project.org/web/packages/datafsm/vignettes/datafsmVignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/datafsm.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diceR&#34;&gt;diceR&lt;/a&gt; v0.1.0: Provides functions for cluster analysis using an ensemble clustering framework. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/diceR/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmertree&#34;&gt;glmertree&lt;/a&gt; v0.1-1: Implements recursive partitioning based on (generalized) linear mixed models (GLMMs) combining &lt;code&gt;lmer()&lt;/code&gt; and &lt;code&gt;glmer()&lt;/code&gt; from &lt;code&gt;lme4&lt;/code&gt; and &lt;code&gt;lmtree()&lt;/code&gt; and &lt;code&gt;glmtree()&lt;/code&gt; from &lt;code&gt;partykit&lt;/code&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmertree/vignettes/glmertree.pdf&#34;&gt;vignette&lt;/a&gt; shows an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greta&#34;&gt;greta&lt;/a&gt; v0.2.0: Lets users write statistical models in R and fit them by MCMC on CPUs and GPUs, using Google TensorFlow. There is a &lt;a href=&#34;https://goldingn.github.io/greta&#34;&gt;website&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/get_started.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes providing &lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/example_models.html&#34;&gt;Examples&lt;/a&gt; and&lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/technical_details.html&#34;&gt;Technical Details&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=penaltyLearning&#34;&gt;penaltyLearning&lt;/a&gt; v2017.07.11: Implements algorithms from &lt;a href=&#34;http://proceedings.mlr.press/v28/hocking13.html&#34;&gt;Learning Sparse Penalties for Change-point Detection&lt;/a&gt; using Max Margin Interval Regression. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/penaltyLearning/vignettes/Definition.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SentimentAnalysis&#34;&gt;SentimentAnalysis&lt;/a&gt; v1.2-0: Implements functions to perform sentiment analysis of textual data using various existing dictionaries, such as Harvard IV, or finance-specific dictionaries, and create customized dictionaries. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SentimentAnalysis/vignettes/SentimentAnalysis.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;miscellaneous&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Miscellaneous&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=convexjlr&#34;&gt;convexjlr&lt;/a&gt; v0.5.1: Provides a high-level wrapper for Julia package &lt;a href=&#34;https://github.com/JuliaOpt/Convex.jl&#34;&gt;Convex.jl&lt;/a&gt;, which makes it easy to describe and solve convex optimization problems. There is a very nice &lt;a href=&#34;https://cran.rstudio.com/web/packages/convexjlr/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; that shows how to optimize the parameters for several machine learning models.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interp&#34;&gt;interp&lt;/a&gt; v1.0-29: Implements bivariate data interpolation on both regular and irregular grids using either linear methods or splines.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkggraph&#34;&gt;pkggraph&lt;/a&gt; v0.2.0: Allows users to interactively explore and plot package dependencies for CRAN.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parallelDist&#34;&gt;parallelDist&lt;/a&gt; v0.1.1: Provides a parallelized alternative to R’s native &lt;code&gt;dist&lt;/code&gt; function to calculate distance matrices for continuous, binary, and multi-dimensional input matrices with support for a broad variety of distance functions from the &lt;code&gt;stats&lt;/code&gt;, &lt;code&gt;prox&lt;/code&gt; and &lt;code&gt;dtw&lt;/code&gt; R packages. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/parallelDist/vignettes/parallelDist.pdf&#34;&gt;vignette&lt;/a&gt; offers some results on performance.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;stats&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Stats&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anchoredDistr&#34;&gt;anchoredDistR&lt;/a&gt; v1.0.3: Supplements the &lt;a href=&#34;http://mad.codeplex.com/&#34;&gt;MAD# software&lt;/a&gt; that implements the Method of Anchored Distributions for &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1029/2009WR008799/abstract;jsessionid=9F65DB53ED4F0864AE5AD1E42757A407.f02t01&#34;&gt;inferring geostatistical parameters&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/anchoredDistr/vignettes/anchoredDistr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bssm&#34;&gt;bssm&lt;/a&gt; v01.1-1: Efficient methods for Bayesian inference of state space models via particle Markov chain Monte Carlo and importance sampling type corrected Markov chain Monte Carlo. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/bssm/vignettes/bssm.html&#34;&gt;Bayesian Inference of State Space Models&lt;/a&gt; and an example of a &lt;a href=&#34;https://cran.rstudio.com/web/packages/bssm/vignettes/growth_model.html&#34;&gt;Logistic Growth Model&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=factorMerger&#34;&gt;factorMerger&lt;/a&gt; v0.3.1 Provides a set of tools to support results of post-hoc testing and enable to extract hierarchical structure of factors. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/factorMerger/vignettes/factorMerger.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/factorMerger/vignettes/brca.html&#34;&gt;Cox Regression Factor Merging&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/factorMerger/vignettes/pisa2012.html&#34;&gt;Multidimensional Gaussian Merging&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/factorMerger.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MittagLeffleR&#34;&gt;MittagLeffleR&lt;/a&gt; v0.1.0: Provides density, distribution, and quantile functions as well as random variate generation for the Mittag-Leffler distribution based on the &lt;a href=&#34;http://epubs.siam.org/doi/10.1137/140971191&#34;&gt;algorithm by Garrappa&lt;/a&gt;. There are short vignettes for the &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/probsNquantiles.html&#34;&gt;math&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/MLdist.html&#34;&gt;distribution functions&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/parametrisation.html&#34;&gt;random variate generation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=walker&#34;&gt;walker&lt;/a&gt; v0.2.0: Provides functions for building dynamic Bayesian regression models where the regression coefficients can vary over time as random walks. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/walker/vignettes/walker.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=charlatan&#34;&gt;charlatan&lt;/a&gt; v0.1.0: Provides functions to make fake data, including addresses, person names, dates, times, colors, coordinates, currencies, DOIs, jobs, phone numbers, ‘DNA’ sequences, doubles and integers from distributions and within a range. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/charlatan/vignettes/charlatan_vignette.html&#34;&gt;Introduction&lt;/a&gt; will get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colordistance&#34;&gt;colordistances&lt;/a&gt; v0.8.0: Provides functions to load and display images, selectively mask specified background colors, bin pixels by color, quantitatively measure color similarity among images,and cluster images by object color similarity. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/colordistance-introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/binning-methods.html&#34;&gt;Pixel Binning Methods&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/color-metrics.html&#34;&gt;Color Distance Metrics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dbplyr&#34;&gt;dbplyr&lt;/a&gt; v1.1.0: Implements a &lt;code&gt;dplyr&lt;/code&gt; back end for databases that allows working with remote database tables as if they are in-memory data frames. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/dbplyr.html&#34;&gt;Introduction&lt;/a&gt;, a vignette for &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/new-backend.html&#34;&gt;Adding a new DBI backend&lt;/a&gt; and one for &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/sql-translation.html&#34;&gt;SQL translation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=geofacet&#34;&gt;geofacet&lt;/a&gt; v0.1.5: Provides geofaciting functionality (the ability to arrange a sequence of plots for different geographical entities into a grid that preserves some geographical orientation) for &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://hafen.github.io/geofacet/rd.html&#34;&gt;Package Reference&lt;/a&gt; vignette and an &lt;a href=&#34;https://hafen.github.io/geofacet/&#34;&gt;Introduction&lt;/a&gt;. The package is already getting some traction. &lt;a href=&#34;https://user-images.githubusercontent.com/10777197/28369701-653350a6-6c66-11e7-8666-56aa7a09470e.png&#34;&gt;This&lt;/a&gt; is a user submission:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;https://user-images.githubusercontent.com/10777197/28369701-653350a6-6c66-11e7-8666-56aa7a09470e.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggformula&#34;&gt;ggformula&lt;/a&gt; v0.4.0: Provides a formula interface to &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggformula/vignettes/ggformula.html&#34;&gt;vignette&lt;/a&gt; explaining how it works.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/ggformula.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=gqlr&#34;&gt;gqlr&lt;/a&gt; v0.0.1: Provides an implementation of the &lt;a href=&#34;http://facebook.github.io/graphql/&#34;&gt;GraphQL&lt;/a&gt; query language created by Facebook for describing data requirements on complex application &lt;a href=&#34;http://graphql.org&#34;&gt;data models&lt;/a&gt;. &lt;code&gt;gqlr&lt;/code&gt; should be useful for integrating R computations into production applications that use GraphQL.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=later&#34;&gt;later&lt;/a&gt; v0.3: Allows users to execute arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/later/vignettes/later-cpp.html&#34;&gt;vignette&lt;/a&gt; shows how to use later from C++.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=secret&#34;&gt;secret&lt;/a&gt; v1.0.0: Allows sharing sensitive information like passwords, API keys, etc., in R packages, using public key cryptography. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/secret/vignettes/secrets.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sessioninfo&#34;&gt;sessioninfo&lt;/a&gt; v1.0.0: Provides functions to query and print information about the current R session. It is similar to &lt;code&gt;utils::sessionInfo()&lt;/code&gt;, but includes more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webglobe&#34;&gt;webglobe&lt;/a&gt; v1.0.2: Provides functions to display geospatial data on an interactive 3D globe. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/webglobe/vignettes/webglobe.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/06/23/may-new-package-picks/</link>
      <pubDate>Fri, 23 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/23/may-new-package-picks/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Two hundred and twenty-nine new packages were submitted to CRAN in May. Here are my picks for the “Top 40”, organized into five categories: Data, Data Science and Machine Learning, Education, Miscellaneous, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=angstroms&#34;&gt;angstroms&lt;/a&gt; v0.0.1: Provides helper functions for working with &lt;a href=&#34;https://www.myroms.org/&#34;&gt;Regional Ocean Modeling System&lt;/a&gt; (ROMS) output.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bikedata&#34;&gt;bikedata&lt;/a&gt; v0.0.1: Download and aggregate data from public bicycle systems from around the world. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/bikedata/vignettes/bikedata.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Datasaurus&#34;&gt;datasauRus&lt;/a&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=datasauRus&#34; class=&#34;uri&#34;&gt;https://CRAN.R-project.org/package=datasauRus&lt;/a&gt; v0.1.2: The Datasaurus Dozen is a set of datasets that have the same summary statistics, despite having radically different distributions. As well as being an engaging variant on the Anscombe’s Quartet, the data is generated in a novel way through a simulated annealing process. Look &lt;a href=&#34;http://dl.acm.org/citation.cfm?doid=3025453.3025912&#34;&gt;here&lt;/a&gt; for details, and in the &lt;a href=&#34;https://cran.rstudio.com/web/packages/datasauRus/vignettes/Datasaurus.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/dwapi/&#34;&gt;dwapi&lt;/a&gt; v0.1.1: Provides a set of wrapper functions for &lt;a href=&#34;https://data.world/&#34;&gt;data.world’s&lt;/a&gt; REST API. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/dwapi/vignettes/quickstart.html&#34;&gt;quickstart guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HURDAT&#34;&gt;HURDAT&lt;/a&gt; v0.1.0: Provides datasets from the &lt;a href=&#34;http://www.aoml.noaa.gov/hrd/hurdat/Data_Storm.html&#34;&gt;Hurricane Research Division’s Hurricane Re-Analysis Project&lt;/a&gt;, giving details for most known hurricanes and tropical storms for the Atlantic and northeastern Pacific ocean (northwestern hemisphere). The &lt;a href=&#34;https://cran.r-project.org/web/packages/HURDAT/vignettes/hurdat.html&#34;&gt;vignette&lt;/a&gt; describes the datasets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=neurohcp&#34;&gt;neurohcp&lt;/a&gt; v0.6: Implements an interface to the &lt;a href=&#34;https://db.humanconnectome.org/app/template/Login.vm;jsessionid=B175D91C0ECA959E436B01A7A9AEC60C&#34;&gt;Human Connectome Project&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/neurohcp/vignettes/hcp.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=osmdata&#34;&gt;osmdata&lt;/a&gt; v0.0.3: Provides functions to download and import of &lt;a href=&#34;https://www.openstreetmap.org/#map=5/51.500/-0.100&#34;&gt;OpenStreetMap&lt;/a&gt; data as ‘sf’ or ‘sp’ objects. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/osmdata/vignettes/osm-sf-translation.html&#34;&gt;Introduction&lt;/a&gt; and a vignette describing &lt;a href=&#34;https://cran.rstudio.com/web/packages/osmdata/vignettes/osm-sf-translation.html&#34;&gt;Translation to Simple Features&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parlitools&#34;&gt;parlitools&lt;/a&gt; v0.0.4: Provides various tools for analyzing UK political data, including creating political cartograms and retrieving data. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/bes-2015.html&#34;&gt;British Election Study&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/mapping-local-authorities.html&#34;&gt;Mapping Local Suthorities&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/using-cartograms.html&#34;&gt;Using Cartograms&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rerddap&#34;&gt;rerddap&lt;/a&gt; v0.4.2: Implements an R client to NOAA’s &lt;a href=&#34;https://upwell.pfeg.noaa.gov/erddap/information.html&#34;&gt;ERDDDAP&lt;/a&gt; data servers. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/rerddap/vignettes/Using_rerddap.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=soilcarbon&#34;&gt;soilcarbon&lt;/a&gt; v1.0.0: Provides tools for analyzing the &lt;a href=&#34;https://powellcenter-soilcarbon.github.io/soilcarbon/&#34;&gt;Soil Carbon Database&lt;/a&gt; created by &lt;a href=&#34;https://powellcenter.usgs.gov/&#34;&gt;Powell Center Working Group&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/soilcarbon/vignettes/launch_shiny.html&#34;&gt;vignette&lt;/a&gt; launches a local Shiny App.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/soilcarbon.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=suncalc&#34;&gt;suncalc&lt;/a&gt; v0.1: Implements an R interface to the ‘suncalc.js’ library, part of the &lt;a href=&#34;http://suncalc.net&#34;&gt;SunCalc.net’s project&lt;/a&gt; for calculating sun position, sunlight phases, moon position and lunar phase for the given location and time.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science-and-machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data Science and Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=EventStudy&#34;&gt;EventStudy&lt;/a&gt; v0.3.1: Provides an interface to the &lt;a href=&#34;https://www.eventstudytools.com/&#34;&gt;EventStudy API&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/introduction_eventstudy.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/howto_eventstudy.html&#34;&gt;Preparing EventStudy&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/parameters_eventstudy.html&#34;&gt;parameters&lt;/a&gt;, and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/addin_eventstudy.html&#34;&gt;RStudio Addin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kmcudaR&#34;&gt;kmcudaR&lt;/a&gt; v1.0.0: Provides a fast, drop-in replacement for the classic K-means algorithm based on &lt;a href=&#34;https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ding15.pdf&#34;&gt;Yingyang K-Means&lt;/a&gt;. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/kmcudaR/README.html&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=openEBGM&#34;&gt;openEBGM&lt;/a&gt; v0.1.0: Provides an implementation of &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/00031305.1999.10474456&#34;&gt;DuMouchel’s Bayesian data mining method for the market basket problem&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x1_introAndDataPrepVignette.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x2_rawDataProcessingVignette.html&#34;&gt;Processing Raw Data&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x3_hyperParameterVignette.html&#34;&gt;Hyperparameter Estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x4_posteriorCalculationVignette.html&#34;&gt;Empirical Bayes Metrics&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x5_openEBGMObjectVignette.html&#34;&gt;Objects and Class Functions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spacyr&#34;&gt;spacyr&lt;/a&gt; v0.9.0: Provides a wrapper for the Python &lt;a href=&#34;https://spacy.io/&#34;&gt;spaCy&lt;/a&gt; Natural Language Processing library. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/spacyr/README.html&#34;&gt;here&lt;/a&gt; for help with installation and use.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;education&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Education&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=learnr&#34;&gt;learnr&lt;/a&gt; v0.9: Provides functions to create interactive tutorials for learning about R and R packages using R Markdown, using a combination of narrative, figures, videos, exercises, and quizzes. Look &lt;a href=&#34;https://rstudio.github.io/learnr/&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=olsrr&#34;&gt;olsrr&lt;/a&gt; v0.2.0: Provides tools for teaching and learning ordinary least squares regression. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/heteroskedasticity.html&#34;&gt;Heteroscedascitity&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/influence_measures.html&#34;&gt;Measures of Influence&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/regression_diagnostics.html&#34;&gt;Collinearity Diagnostics&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/residual_diagnostics.html&#34;&gt;Residual Diagnostics&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/variable_selection.html&#34;&gt;Variable Selection Methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rODE&#34;&gt;rODE&lt;/a&gt; v0.99.4: Contains functions to show students how an ODE solver is made and how classes can be effective for constructing equations that describe natural phenomena. Have a look at the free book &lt;a href=&#34;http://www.compadre.org/osp/items/detail.cfm?ID=7375&#34;&gt;Computer Simulations in Physics&lt;/a&gt;. There are several vignettes providing brief examples, including one on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/rODE/vignettes/Pendulum.html&#34;&gt;Pendulum&lt;/a&gt; and another on &lt;a href=&#34;https://cran.rstudio.com/web/packages/rODE/vignettes/Planet.html&#34;&gt;Planets&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;miscelaneous&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Miscelaneous&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=atlantistools&#34;&gt;atlantistools&lt;/a&gt; v0.4.2: Provides access to the &lt;a href=&#34;http://atlantis.cmar.csiro.au/www/en/atlantis.html&#34;&gt;Atlantis&lt;/a&gt; framework for end-to-end marine ecosystem modelling. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/package-demo.html&#34;&gt;package demo&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-preprocess.html&#34;&gt;model preprocessing&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-calibration.pdf&#34;&gt;model calibration&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-calibration-species.pdf&#34;&gt;species calibration&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-comparison.pdf&#34;&gt;model comparison&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=phylodyn&#34;&gt;phylodyn&lt;/a&gt; v0.9.0: Provides statistical tools for reconstructing population size from genetic sequence data. There are several vignettes including a &lt;a href=&#34;https://cran.rstudio.com/web/packages/phylodyn/vignettes/Simulation.html&#34;&gt;Coalescent simulation of genealogies&lt;/a&gt; and a case study using &lt;a href=&#34;https://cran.rstudio.com/web/packages/phylodyn/vignettes/NewYorkInfluenza.html&#34;&gt;New York Influenza&lt;/a&gt; data.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adaptiveGPCA&#34;&gt;adaptiveGPCA&lt;/a&gt; v0.1: Implements the adaptive gPCA algorithm described in &lt;a href=&#34;https://arxiv.org/abs/1702.00501&#34;&gt;Fukuyama&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/package=adaptiveGPCA&#34;&gt;vignette&lt;/a&gt; shows an example using data stored in a phyloseq object.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/adaptiveGPCA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesNetBP&#34;&gt;BayesNetBP&lt;/a&gt; v1.2.1: Implements belief propagation methods for Bayesian Networks based on the &lt;a href=&#34;http://www.jmlr.org/papers/volume6/cowell05a/cowell05a.pdf&#34;&gt;paper by Cowell&lt;/a&gt;. There is a function to invoke a Shiny App.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPEXE.RPEXT&#34;&gt;RPEXE.RPEXT&lt;/a&gt; v0.0.1: Implements the likelihood ration test and backward elimination procedure for the reduced piecewise exponential survival analysis technique described in described in Han et al. &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/19466315.2012.698945&#34;&gt;2012&lt;/a&gt; and &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1002/sim.5915/abstract&#34;&gt;2016&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/RPEXE.RPEXT/vignettes/RPEXE.RPEXT.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=sfdct&#34;&gt;sfdct&lt;/a&gt; v0.0.3: Provides functions to construct a constrained ‘Delaunay’ triangulation from simple features objects. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sfdct/vignettes/sfdct.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/sfdct.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simglm&#34;&gt;simglm&lt;/a&gt; v0.5.0: Provides functions to simulate linear and generalized linear models with up to three levels of nesting. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for simulating &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/GeneralizedModels.html&#34;&gt;GLMs&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Missing.html&#34;&gt;Missing Data&lt;/a&gt; performing &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Power.html&#34;&gt;Power Analysis&lt;/a&gt; and dealing with &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/unbalanced.html&#34;&gt;Unbalanced Data&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=checkarg&#34;&gt;checkarg&lt;/a&gt; v0.1.0: Provides utility functions that allow checking the basic validity of a function argument or any other value, including generating an error and assigning a default in a single line of code.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CodeDepends&#34;&gt;CodeDepends&lt;/a&gt; v0.5-3: Provides tools for analyzing R expressions or blocks of code and determining the dependencies between them. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/CodeDepends/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use them.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/CodeDepends.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=desctable&#34;&gt;desctable&lt;/a&gt; v0.1.0: Provides functions to create descriptive and comparative tables that are ready to be saved as csv, or piped to &lt;code&gt;DT::datatable()&lt;/code&gt; or &lt;code&gt;pander::pander()&lt;/code&gt; to integrate into reports. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/desctable/vignettes/desctable.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lifelogr&#34;&gt;lifelogr&lt;/a&gt; v0.1.0: Provides a framework for combining self-data from multiple sources, including fitbit and Apple Health. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/lifelogr/vignettes/summary.pdf&#34;&gt;general introduction&lt;/a&gt; as well as an &lt;a href=&#34;https://cran.rstudio.com/web/packages/lifelogr/vignettes/vignette_viz.pdf&#34;&gt;introduction for visualization functions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=processx&#34;&gt;processx&lt;/a&gt; v2.0.0: Portable tools to run system processes in the background.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=printr&#34;&gt;printr&lt;/a&gt; v0.1: Extends knitr generic function &lt;code&gt;knit_print()&lt;/code&gt; to automatically print objects using an appropriate format such as Markdown or LaTeX. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/printr/vignettes/printr.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RHPCBenchmark&#34;&gt;RHPCBenchmark&lt;/a&gt; v0.1.0: Provides microbenchmarks for determining the run-time performance of aspects of the R programming environment, and packages that are relevant to high-performance computation. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/RHPCBenchmark/vignettes/vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rlang&#34;&gt;rlang&lt;/a&gt; v0.1.1: Provides a toolbox of functions for working with base types, core R features like the condition system, and core ‘Tidyverse’ features like tidy evaluation. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/rlang/vignettes/tidy-evaluation.html&#34;&gt;vignette&lt;/a&gt; explains R’s capabilities for creating Domain Specific Languages.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=readtext&#34;&gt;readtext&lt;/a&gt; v0.50: Provides functions for importing and handling text files and formatted text files with additional meta-data, including ‘.csv’, ‘.tab’, ‘.json’, ‘.xml’, ‘.pdf’, ‘.doc’, ‘.docx’, ‘.xls’, ‘.xlsx’ and other file types. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/readtext/vignettes/readtext_vignette.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tangram&#34;&gt;tangram&lt;/a&gt; v0.2.6: Provides an extensible formula system to implements a grammar of tables for creating production-quality tables using a three-step process that involves a formula parser, statistical content generation from data, and rendering. There is a vignette introducing the &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/example.html&#34;&gt;Grammar&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/single-style.html&#34;&gt;Global Style for Rmd&lt;/a&gt;, and duplicating &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/sas-proc-tabulate.html&#34;&gt;SAS PROC Tabulate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tatoo&#34;&gt;tatoo&lt;/a&gt; v1.0.6: Provides functions to combine data.frames and to add metadata that can be used for printing and xlsx export. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tatoo/vignettes/tatoo.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualizations&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ContourFunctions&#34;&gt;ContourFunctions&lt;/a&gt; v0.1.0: Provides functions for making contour plots. A &lt;a href=&#34;https://cran.rstudio.com/web/packages/ContourFunctions/vignettes/Introduction_to_the_cf_R_package.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/ContourFunctions.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mbgraphic&#34;&gt;mbgraphic&lt;/a&gt; v1.0.0: Implements a two-step process for describing univariate and bivariate behavior similar to the &lt;a href=&#34;https://projecteuclid.org/download/pdf_1/euclid.aos/1043351250&#34;&gt;cognostics&lt;/a&gt; measures proposed by Paul and John Tuke. First, measures describing variables are computed and then plots are selected. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mbgraphic/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; describes the details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/mbgraphic.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=polypoly&#34;&gt;polypoly&lt;/a&gt; v0.0.2: Provides tools for reshaping, plotting, and manipulating matrices of orthogonal polynomials. The vignette provides an &lt;a href=&#34;https://cran.rstudio.com/web/packages/polypoly/vignettes/overview.html&#34;&gt;overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RJSplot&#34;&gt;RJSplot&lt;/a&gt; v2.1: Provides functions to create interactive graphs with ‘R’. It joins the data analysis power of R and the visualization libraries of JavaScript in one package There is a &lt;a href=&#34;http://rjsplot.net/examples&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/23/may-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>What is the tidyverse?</title>
      <link>https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/</link>
      <pubDate>Thu, 08 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Last week, I had the opportunity to talk to a group of Master’s level &lt;a href=&#34;http://www.csueastbay.edu/about/institutional-effectiveness/educ-effectiveness/program-portfolios/cos/msstat/&#34;&gt;Statistics&lt;/a&gt; and &lt;a href=&#34;http://catalog.csueastbay.edu/preview_program.php?catoid=4&amp;amp;poid=1590&#34;&gt;Business Analytics&lt;/a&gt; students at Cal State East Bay about R and Data Science. Many in my audience were adult students coming back to school with job experience writing code in Java, Python and SAS. It was a pretty sophisticated crowd, but not surprisingly, their R skills were stitched together in a way that left some big gaps. Many for example, didn’t fully understand the importance of CRAN Task Views as curated source for the best packages to support their work in machine learning, time series and the other areas of Statistics they were studying. So, it made sense that even though &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;dplyr&lt;/code&gt; were mentioned in some of the student’s questions, a faculty member present asked: “What is the tidyverse?” in an attempt to cover an area that he knew was one of those gaps.&lt;/p&gt;
&lt;p&gt;There is an incredible amount of good material available online about the tidyverse, and I will point to some of that below. But here, I’ll elaborate on the answer I gave during the Q&amp;amp;A.&lt;/p&gt;
&lt;div id=&#34;the-basics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The Basics&lt;/h2&gt;
&lt;p&gt;The tidyverse is a coherent system of packages for data manipulation, exploration and visualization that share a common design philosophy. These were mostly developed by Hadley Wickham himself, but they are now being expanded by several contributors. Tidyverse packages are intended to make statisticians and data scientists more productive by guiding them through workflows that facilitate communication, and result in reproducible work products. Fundamentally, the tidyverse is about the connections between the tools that make the workflow possible.&lt;/p&gt;
&lt;p&gt;It is also the case that the tidyverse is work in progress. You can find the current state of development at &lt;a href=&#34;http://tidyverse.org/&#34;&gt;tidyverse.org&lt;/a&gt;. Clicking on the icon for each package on this website will bring you to detailed documentation for each package. The following figure illustrates a canonical data science workflow, and shows how the individual packages fit in.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-09-What-is-the-tidyverse_files/tidyverse1.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;If you have some experience with R, you ought to be able to jump right into the online documentation and find your way around. If you are new to R, and maybe new to data science as well, you can’t do any better than work through the book &lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt; by Hadley Wickham and Garrett Grolemund.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;advantages&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Advantages&lt;/h2&gt;
&lt;p&gt;The advantages of the tidyverse include consistent functions, workflow coverage, a path to data science education, a parsimonious approach to the development of data science tools, and the possibility of greater productivity.&lt;/p&gt;
&lt;div id=&#34;consistency&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Consistency&lt;/h3&gt;
&lt;p&gt;The tidyverse aspires to consistency on multiple levels. Examples of “micro”-level consistency include the convention of having variable names glide along in &lt;code&gt;snake_case&lt;/code&gt;, and the signatures of tidyverse functions follow a regular pattern. (The first formal argument is always a data frame that provides the function’s input.) Higher-level consistency includes the idea of tidy data - a data frame where each row is an observation and each column contains the value of a single variable - and the way in which the pipe operator, &lt;code&gt;%&amp;gt;%&lt;/code&gt;, channels the flow of tidy operations. Under the covers, there are even more levels of structure that aid the pursuit of consistency, including uniform standards for package organization, testing procedures, coding style, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;coverage&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Coverage&lt;/h3&gt;
&lt;p&gt;The workflow shown above, with tidyverse packages associated with the various steps, or more usually rendered with the following iconic tidyverse diagram, preceded and motivated the development of the tidyverse.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-09-What-is-the-tidyverse_files/tidyverse2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;It is an abstraction of the canonical data analysis workflow that has always guided statisticians, but now informs data science as a map to organize, streamline, automate and optimize the various processes involved. The fact that tidyverse packages are associate with all of the processes indicates that it comprises enough fundamental building blocks to support the entire end-to-end workflow for a variety of data sources and analysis goals. Moreover, the relatively recent addition of the &lt;code&gt;purrr&lt;/code&gt; package extends the reach of the tidyverse to support the creation of new data science tools.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;critical-mass&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Critical Mass&lt;/h3&gt;
&lt;p&gt;A great strength of the R language is that with over ten thousand user contributed packages on CRAN alone, it has a lot to offer. This kind of organic growth makes it inevitable that packages will offer overlapping features. Users have to make decisions about which package, or suite of packages, they will make the effort to learn. For many users, the decision hinges on whether a collection of packages visibly supports important work. Does it have a large community of users and is it backed by committed developers and maintainers? All of the signals indicate that (at least, among R-using data scientists) the tidyverse has reached critical mass. For example, the tidyverse package has been downloaded 50,000 times in the last month. Moreover, it appears that tidyverse principles are propagating into other application areas. The &lt;a href=&#34;http://www.business-science.io/code-tools/2017/01/01/tidyquant-introduction.html&#34;&gt;tidyquant package&lt;/a&gt;, for example, is a serious attempt to bring tidy principles to Finance.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;education&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Education&lt;/h3&gt;
&lt;p&gt;A typical R user gets involved with R in the first place through a desire to compute in some quantitative field. The path to R competency frequently begins with mastering a small number of relevant functions. Statisticians, for example, may learn to read in data from a &lt;code&gt;.csv&lt;/code&gt; file and build a linear regression model with &lt;code&gt;lm()&lt;/code&gt;. Financial analysts may be introduced to R through a package like &lt;code&gt;quantmod&lt;/code&gt;, which enables a new user to do quite a bit of real work. The tidyverse provides the path of least resistance, or “pit of success”, for data scientists interested in R. For example, the small number of compatible building blocks provided by dplyr enable even a relatively inexperienced user to tidy up a messy data set quickly and easily.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;parsimony&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Parsimony&lt;/h3&gt;
&lt;p&gt;The packages and functions of the tidyverse are the result of trial-and-error experimentation carried out over several years, to find a minimum set of functions that are sufficient to enable the canonical data science workflow. Those of you who have been following Hadley’s work will remember &lt;code&gt;cast()&lt;/code&gt; and &lt;code&gt;melt()&lt;/code&gt; from the &lt;code&gt;reshape&lt;/code&gt; and &lt;code&gt;reshape2&lt;/code&gt; packages, and &lt;code&gt;ddply()&lt;/code&gt; from the &lt;code&gt;plyr&lt;/code&gt; package, which were early attempts to find a vocabulary for wrangling data frames. After several attempts to identify and construct the most advantages set of primitive building blocks, the tidyverse has matured into its present form.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;productivity&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Productivity&lt;/h3&gt;
&lt;p&gt;Hadley has always been clear that a major goal for the tidyverse - and indeed much of his work over the years - has been to help anyone who needs to analyze data work productively, and he is fond of quoting &lt;a href=&#34;https://en.wikipedia.org/wiki/Hal_Abelson&#34;&gt;Hal Abelson&lt;/a&gt;: “Programs must be written for people to read and only incidentally for machines to execute”. My take is that a major reason for the popularity of tidyverse packages is that they help people achieve and maintain &lt;a href=&#34;https://en.wikipedia.org/wiki/Flow_(psychology)&#34;&gt;flow&lt;/a&gt; in their daily data analysis work.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;some-limitations&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Some Limitations&lt;/h2&gt;
&lt;p&gt;The tidyverse, of course, is not without limitations. Some of these are due to factors that are beyond the designer’s control, and others may be by design. Limitations of the first kind may arise from a lack of agreement as to whether some data can be, or should be, forced into a “rectangular” data structure. For example, although there are scientists and data scientists working in genomics that are fans of &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt;, much of the work done in the &lt;a href=&#34;https://www.bioconductor.org/&#34;&gt;Bioconductor Project&lt;/a&gt; remains outside of the tidyverse workflow.&lt;/p&gt;
&lt;p&gt;The need for the close coordination of tidyverse packages produces some limitations of the second sort. There are many high-quality R packages that are of great use to data scientists, but based on design goals that differ from those of the tidyverse. There will always be more than the tidyverse.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-bigger-picture&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;A Bigger Picture&lt;/h2&gt;
&lt;p&gt;A powerful, but perhaps under-appreciated, capability of the R language is its ability to support the design and programming of Domain Specific Languages. Joe Cheng highlighted this feature in an &lt;a href=&#34;https://rviews.rstudio.com/2017/01/04/interview-with-joe-cheng/&#34;&gt;interview&lt;/a&gt; he gave to R Views last year. He described R as being “shockingly close to LISP”, of which Joe says: “it’s almost like you change the language itself to be a DSL for whatever problem you’re trying to solve … the elegant, terse syntax of dplyr and the pipe operator are possible because of how malleable a language R is, and how great it is for writing DSLs in it.”&lt;/p&gt;
&lt;p&gt;So, from a wider perspective, the tidyverse can be seen as sub-dialect of the R language that is evolving to express ideas and tasks inherent in Data Science workflows and software development. This dialect may not be for everyone, but it does seem to be helping many R fluent data scientists frame their conversations.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;some-resources&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Some Resources&lt;/h2&gt;
&lt;p&gt;The following are some resources that you may find helpful in learning and mastering the tidyverse.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;a href=&#34;https://www.rstudio.com/resources/videos/data-science-in-the-tidyverse/&#34;&gt;video&lt;/a&gt; of Hadley Wickham’s Keynote address at rstudio::conf 2017&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;a href=&#34;https://github.com/rstudio/rstudio-conf/blob/master/2017/The_Tidyverse-Hadley_Wickham/tidyverse.pdf&#34;&gt;slides&lt;/a&gt; corresponding to the above video&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt; by Hadley Wickham and Garrett Grolemund&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://tidytextmining.com/&#34;&gt;Text Mining with R&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://www.storybench.org/getting-started-with-tidyverse-in-r/&#34;&gt;Getting Started with the Tidyverse in R&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/05/30/april-new-package-picks/</link>
      <pubDate>Tue, 30 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/30/april-new-package-picks/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/cycle/cycle.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3-tip/d3.tip.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/d3tree/d3tree.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/d3tree-binding/d3tree.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Here are my picks for the “Top 40” new packages submitted to CRAN in April 2017. These selections, which were culled from 208 submissions, are organized into four categories: Data, Finance, Statistics and Utilities. The number of entries in the Data and Utilities categories reflect the initiatives of R developers to connect to external resources.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=comtradr&#34;&gt;comtradr&lt;/a&gt; v0.0.1: Provides functions to extract country-level shipping data for a variety of commodities data from the &lt;a href=&#34;https://comtrade.un.org/data/&#34;&gt;United Nations Comtrade API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=countyfloods&#34;&gt;countyfloods&lt;/a&gt; v0.0.2: Provides access to county-level United States flood data using United States Geological Service (USGS) API. The &lt;a href=&#34;https://cran.r-project.org/web/packages/countyfloods/vignettes/countyflood.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/florida_floods.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=EdSurvey&#34;&gt;EdSurvey&lt;/a&gt; v1.0.6: Provides functions to access and analyze survey and assessment data from the National Center for Education Statistics (&lt;a href=&#34;https://nces.ed.gov/&#34;&gt;NCES&lt;/a&gt;), including the National Assessment of Educational Progress (&lt;a href=&#34;data(https://nces.ed.gov/nationsreportcard/)&#34;&gt;NAEP&lt;/a&gt;. There are is an &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v1edsurvey.pdf&#34;&gt;Introduction&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v2getData.pdf&#34;&gt;Advanced Data Manipilation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v3accommodations.pdf&#34;&gt;NAEP Accommodations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v4statistics.pdf&#34;&gt;Statistical Methods&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v5AchievementLevels.pdf&#34;&gt;Achievement Levels&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RNRCS&#34;&gt;RNRCS&lt;/a&gt; v0.1.1: Provides functions to download data from the Natural Resources Conservation Service (NRCS) for sites in the Soil Climate Analysis Network &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/scan/&#34;&gt;(SCAN)&lt;/a&gt;, and Snow Telemetry &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/snow/&#34;&gt;(SNOTEL and SNOLITE)&lt;/a&gt; networks. Metadata can be returned for all sites in the NRCS’ Air and Water Data Base &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/report_generator/AWDB_Network_Codes.pdf&#34;&gt;(AWDB)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=roadoi&#34;&gt;roadoi&lt;/a&gt; v0.2: Implements a web client interface to &lt;a href=&#34;https://oadoi.org&#34;&gt;oaDOI&lt;/a&gt;, a service providing free full-text access to academic papers through various sources including Crossref, Bielefeld Academic Search Engine (BASE), and the Directory of Open Access Journals (DOAJ). The &lt;a href=&#34;https://cran.r-project.org/web/packages/roadoi/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rsoi&#34;&gt;rsoi&lt;/a&gt; v0.2.1: Provides functions to download &lt;a href=&#34;https://www.ncdc.noaa.gov/teleconnections/enso/indicators/soi/&#34;&gt;Southern Oscillation Index data&lt;/a&gt; and &lt;a href=&#34;http://www.cpc.ncep.noaa.gov/products/analysis_monitoring/ensostuff/detrend.nino34.ascii.txt&#34;&gt;Oceanic Nino Index data&lt;/a&gt; from NOAA.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rsolr&#34;&gt;rsolr&lt;/a&gt; v0.0.4: Implements an API for querying &lt;a href=&#34;http://lucene.apache.org/solr/&#34;&gt;Apache Solr&lt;/a&gt; databases. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rsolr/vignettes/intro.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tubern&#34;&gt;tubern&lt;/a&gt; v0.1.0: Implements an R client for the YouTube Analytics and Reporting &lt;a href=&#34;https://developers.google.com/youtube/reporting/&#34;&gt;API&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tubern/vignettes/basic_tubern.html&#34;&gt;vignette&lt;/a&gt; shows how to use the API.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=wikitaxa&#34;&gt;wikitaxa&lt;/a&gt; v0.1.4: Provides access to taxonomic information from &lt;a href=&#34;https://www.wikipedia.org/&#34;&gt;Wikipedia&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Wikimedia_Commons&#34;&gt;Wikicommons&lt;/a&gt;, &lt;a href=&#34;https://species.wikimedia.org/wiki/Main_Page&#34;&gt;Wikispecies&lt;/a&gt;, and &lt;a href=&#34;https://www.wikidata.org/wiki/Wikidata:Main_Page&#34;&gt;Wikidata&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/wikitaxa/vignettes/wikitaxa_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;finance&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Finance&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=partialCI&#34;&gt;partialCI&lt;/a&gt; v1.1.0: Provides functions for estimating, testing, and simulating &lt;a href=&#34;https://www.econstor.eu/handle/10419/140632&#34;&gt;partially cointegrated time series&lt;/a&gt;. &lt;a href=&#34;https://hdl.handle.net/10419/150014&#34;&gt;Clegg et al.&lt;/a&gt; provide an in-depth discussion of the package functionality, as well as illustrating examples in the fields of finance and macroeconomics. The &lt;a href=&#34;https://cran.r-project.org/web/packages/partialCI/vignettes/pci_vignette.html&#34;&gt;vignette&lt;/a&gt; provides a guide to the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PortfolioOptim&#34;&gt;PortfolioOptim&lt;/a&gt; v1.0.3: Provides two functions for financial portfolio optimization by linear programming.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=bigKRLS&#34;&gt;bigKRLS&lt;/a&gt; v1.5.2: Provides functions for Kernel-Regularized Least Squares that are optimized for speed and memory usage. The author’s &lt;a href=&#34;https://sites.google.com/site/petemohanty/software&#34;&gt;website&lt;/a&gt; has sample code and more. A &lt;a href=&#34;https://cran.r-project.org/web/packages/bigKRLS/vignettes/bigKRLS_basics.html&#34;&gt;vignette&lt;/a&gt; shows the basics.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=brglm2&#34;&gt;brglm2&lt;/a&gt; v0.1.4: Provides functions for achieving bias reduction in Generalized Linear Models via solving the mean bias-reducing adjusted score equations in &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/80/1/27/228364/Bias-reduction-of-maximum-likelihood-estimates?redirectedFrom=fulltext&#34;&gt;Firth&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/96/4/793/220575/Bias-reduction-in-exponential-family-nonlinear?redirectedFrom=fulltext&#34;&gt;Kosmidis and Firth&lt;/a&gt;, or the median bias-reduction adjusted score equations in &lt;a href=&#34;https://arxiv.org/abs/1604.04768&#34;&gt;Kenne et al.&lt;/a&gt;, or through the direct subtraction of an estimate of the bias of the maximum likelihood estimator from the maximum likelihood estimates as in &lt;a href=&#34;http://www.jstor.org/stable/2345592&#34;&gt;Cordeiro and McCullagh&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/iteration.pdf&#34;&gt;bias reduction&lt;/a&gt; and on &lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/separation.html&#34;&gt;Detecting Separation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=casebase&#34;&gt;casebase&lt;/a&gt; v0.1.0: Implements the case-base sampling approach of &lt;a href=&#34;https://www.degruyter.com/view/j/ijb.2009.5.1/ijb.2009.5.1.1125/ijb.2009.5.1.1125.xml&#34;&gt;Hanley and Miettinen&lt;/a&gt;, &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/sjos.12125/abstract;jsessionid=3A97773970B58C703A24D29C215D5F1A.f04t03&#34;&gt;Saarela and Arjas&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs10985-015-9352-x&#34;&gt;Saarela&lt;/a&gt;, for fitting flexible hazard regression models to survival data with single event type or multiple competing causes via logistic and multinomial regression. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/competingRisk.html&#34;&gt;Competing Risk Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/popTime.html&#34;&gt;Population Time Plots&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/smoothHazard.html&#34;&gt;Casebase Sampling&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CausalImpact&#34;&gt;CausalImpact&lt;/a&gt; v1.2.0: Implements a Bayesian approach to causal impact estimation in time series, as described in &lt;a href=&#34;http://projecteuclid.org/euclid.aoas/1430226092&#34;&gt;Brodersen et al.&lt;/a&gt; Look &lt;a href=&#34;https://google.github.io/CausalImpact/&#34;&gt;here&lt;/a&gt; to get started, and also at the &lt;a href=&#34;https://cran.r-project.org/web/packages/CausalImpact/vignettes/CausalImpact.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/causal_effect.png&#34; /&gt; &lt;em&gt;To estimate a causal effect, specify which period causal should be used for training the model (pre-intervention period), and which period for computing a counterfactual prediction (post-intervention period).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ggeffects&#34;&gt;ggeffects&lt;/a&gt; v0.1.0: Provides functions to compute marginal effects at the mean or average marginal effects from statistical models, and returns the result as tidy data frames. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggeffects/vignettes/marginaleffects.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=glmnetUtils&#34;&gt;glmnetUtils&lt;/a&gt; v1.0.2: Provides a formula interface for the &lt;a href=&#34;https://CRAN.R-project.org/package=glmnet&#34;&gt;glmnet&lt;/a&gt; package. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glmnetUtils/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=lspline&#34;&gt;lspline&lt;/a&gt; v1.0-0: Implements linear splines with convenient parameterizations such that (1) coefficients are slopes of consecutive segments, or (2) coefficients are slope changes at consecutive knots. The &lt;a href=&#34;https://cran.r-project.org/web/packages/lspline/vignettes/lspline.html&#34;&gt;vignette&lt;/a&gt; gives examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=marcher&#34;&gt;marcher&lt;/a&gt; v0.0-2: Provides tools for likelihood-based estimation, model selection, and testing of two- and three-range shift and migration models for animal movement data as described in &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/1365-2656.12674/abstract&#34;&gt;Gurarie et al.&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/marcher/vignettes/marcher.html&#34;&gt;vignette&lt;/a&gt; shows how to use the model and create visualizations.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/range_shift.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Simulation of Range Shift Processes&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Meiosis&#34;&gt;Meiosis&lt;/a&gt; v1.0.2: Provides tools for simulation of meiosis in plant breeding research. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/Meiosis/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=MultiVarSel&#34;&gt;MultiVarSel&lt;/a&gt; v1.0: Implements a novel variable selection approach in the multivariate framework of the general linear model, taking into account the dependence that may exist between the columns of the observations matrix. For details, see the paper &lt;a href=&#34;arXiv:1704.00076&#34;&gt;Perrot-Dockes et al.&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiVarSel/vignettes/MultiVarSel.pdf&#34;&gt;vignette&lt;/a&gt; shows an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_miscellaneous.html&#34;&gt;mrbsizeR&lt;/a&gt; v1.0.1: Implements a method for the multiresolution analysis of spatial fields and images to capture scale-dependent features based on scale space smoothing. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mrbsizeR/vignettes/mrbsizeR.pdf&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=networktools&#34;&gt;networktools&lt;/a&gt; v1.0.0: Includes assorted tools for network analysis, including functions for calculating impact statistics (global strength impact, network structure impact, edge impact), and for calculating and visualizing expected influence. The &lt;a href=&#34;https://cran.r-project.org/web/packages/networktools/vignettes/Impact.pdf&#34;&gt;vignette&lt;/a&gt; describes the impact statistics.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=philentropy&#34;&gt;philentropy&lt;/a&gt; v0.3.3: Provides functions to compute forty-six optimized distance and similarity measures for comparing probability functions that are useful in a broad range of scientific disciplines. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Distances.html&#34;&gt;Distances Measures&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Information_Theory.html&#34;&gt;Information Theory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=plink&#34;&gt;plink&lt;/a&gt; v1.5-1: Provides functions to facilitate the linking of mixed-format tests for multiple groups under a common item design using unidimensional and multidimensional &lt;a href=&#34;https://en.wikipedia.org/wiki/Item_response_theory&#34;&gt;IRT-based methods&lt;/a&gt;. The very thorough &lt;a href=&#34;https://cran.r-project.org/web/packages/plink/vignettes/plink-UD.pdf&#34;&gt;vignette&lt;/a&gt; presents the theory.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RLT&#34;&gt;RLT&lt;/a&gt; v3.1.0: Random forest with a variety of additional features for regression, classification, and survival analysis.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spup&#34;&gt;spup&lt;/a&gt; v0.1-0: Implements for analyzing uncertainty propagation in spatial environmental modeling using the methodologies of &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/13658810601063951&#34;&gt;Heuvelink et al.&lt;/a&gt; and &lt;a href=&#34;http://www.sciencedirect.com/science/article/pii/S0098300406001294&#34;&gt;Brown and Heuvelink&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/CN.html&#34;&gt;spatially cross-correlated variables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/DEM_v3.html&#34;&gt;spatially variable sd&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/ExternalModel_v2.html&#34;&gt;uncertainty propagation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/Rotterdam.html&#34;&gt;categorical variables&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ajv&#34;&gt;ajv&lt;/a&gt; v1.0.0: Provides a thin wrapper around the &lt;a href=&#34;http://epoberezkin.github.io/ajv/&#34;&gt;ajv JSON validation package for JavaScript&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ajv/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=aws.s3&#34;&gt;aws.s3&lt;/a&gt; v.3.1: Implements a simple client package for the Amazon Web Services (AWS) Simple Storage Service (S3) &lt;a href=&#34;https://aws.amazon.com/s3/&#34;&gt;REST API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cranlike&#34;&gt;cranlike&lt;/a&gt; v1.0.0: Provides a set of functions to manage ‘CRAN’-like repositories efficiently.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=d3Tree&#34;&gt;d3Tree&lt;/a&gt; v0.1.0: Provides functions to create and customize interactive collapsible ‘D3’ trees using the &lt;code&gt;D3&lt;/code&gt; JavaScript library and the &lt;code&gt;htmlwidgets&lt;/code&gt; package, which can be used directly from the R console, from RStudio, in Shiny apps, and in R Markdown documents. Look &lt;a href=&#34;https://github.com/metrumresearchgroup/d3Tree&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(d3Tree)

  d3tree(list(root = df2tree(rootname = &amp;#39;book&amp;#39;,
                             struct = stan.models),
                             layout = &amp;#39;collapse&amp;#39;))&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;d3tree html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;data&#34;:{&#34;root&#34;:{&#34;name&#34;:&#34;book&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;3&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;3.1_OnePredictor.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momhs.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momhs&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.2_MultiplePredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.3_Interactions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.4_StatInference.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.5_GraphDisplays.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.4&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.3&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.6_Diagnostics.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;4&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;4.1_LinearTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earn_height&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; A simple regression, raw data&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earn ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.2_Centering&amp;Standardizing.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Centering&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ c_mom_hs + c_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction_c2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Centering based on an understandable reference point&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ c2_mom_hs + c2_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction_z.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_z&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Standardizing&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ z_mom_hs + z_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction, raw data&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.4_LogTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;log10earn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;log10earn_height.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log10(earn) ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_height_male.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_height_male.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_height.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_logheight.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_logheight.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ log(height) + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.5_OtherTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momwork.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momwork.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Discrete predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ as.factor(mom_work))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.6_RegressionModelsForPrediction.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_log.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_log.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(diam1) + log(diam2)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_va.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_va.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_vas.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_vas.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume) + log(canopy_area)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_vash.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_vash.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume) + log(canopy_area)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_volume.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_volume.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(weight ~ diam1 + diam2 + canopy_height + total_height&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;5&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;5.1_LogisticRegressionWithOnePredictor.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(vote ~ income, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.2_InterpretingLogisticRegressionCoef.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(vote ~ income, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.4_LogisticRegressionWellsinBangladesh.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_d100ars.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_d100ars.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dist.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dist.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dist100.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dist100.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.5_LogisticRegressionWithInteractions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_daae_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_daae_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_dist100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_dist100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae_inter_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_interaction_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_interaction_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_interaction.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + dist/100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.6_EvaluatingCheckingComparing.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted_log.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted_log.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_log_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_predicted.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.7_AveragePredictiveComparisons.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + educ/4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + educ/4,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.8_IdentifiabilityAndSeparation.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;separation.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;separation.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(y ~ x, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;6&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;6.4_ProbitRegression.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_probit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_probit.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist100, family=binomial(link=\&#34;probit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;6.7_MoreComplexGLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earn_pos ~ height + male, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earnings) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;6.8_ConstructiveChoiceModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_logit.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist100, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;7&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;7.3_SimulationForNonLinearPredictions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;congress.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;congress.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(vote_88 ~ vote_86 + incumbency_88)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;7.4_PredictiveSimulationForGLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earn_pos ~ height + male, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earnings) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;8&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;8.2_FakeDataSimulationToUnderstandResidualPlots.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;grades.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;grades.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(final ~ midterm)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;8.3_SimulatingFromTheFittedModel.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lightspeed.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lightspeed.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Zero predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ 1)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;roaches_overdispersion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;roaches_overdispersion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Poisson overdispersion regression&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(y ~ roach1 + treatment + senior,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;roaches.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;roaches.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Poisson regression with exposure&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm (y ~ roach1 + treatment + senior, family=poisson,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;8.4_PredictiveSimulationToCheckFitOfTimeSeriesModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;unemployment.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;unemployment.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ y_lag)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;9&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;9.3_RandomizedExperiments.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_tr.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf.1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_trpre.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf.2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;9.4_TreatmentInteractionsAndPoststratification.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_inter.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test + treatment&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test + treatment&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_tr.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_tr.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_trpre.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_trpre.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;9.5_ObservationalStudies.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_supp.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ supp + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;10&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;10.4_LackOfOverlapWhenTreat.AssignmentIsUnknown.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_interactions.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_interactions.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x + party&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;ideo_reparam.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_reparam.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + z1 + z2)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;ideo_two_pred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_two_pred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;ideo_two_pred.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;10.5_CasualEffectsUsingIV.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sesame_one_pred_b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;10.6_IVinaRegressionFramework.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_2a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sesame_one_pred_2b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;12&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;12.2_PartialPoolingWithNoPredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.3_PartialPoolingWithPredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_no_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.4_FittingMLMinR.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_no_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.8_Prediction.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_group.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;#radon_group.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + u + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;13&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;13.1_VaryingIntercepts&amp;Slopes.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_inter_vary.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_inter_vary.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + u&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_si.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_si.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + x | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;y_x.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;13.4_UnderstandingCorrelationsBetweenIntercepts&amp;Slopes.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_vary_si.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_vary_si.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(log(earn) ~ 1 + (1 + height | eth))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;earnings_vary_si.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(log(earn) ~ 1 + (1 + height | eth))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;13.5_Non-NestedModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_latin_square.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_latin_square.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + x | eth) + (1 + x | age)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | group) + (1 | scenario))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;14&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;14.1_State-LevelOpinionsFromNationalPolls.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_full.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_full.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + v_prev_full + (1 | age) + (1 | age_edu)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;election88.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + (1 | state), family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;19&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;19.4_RedundantParameters&amp;IntentionallyNonidentifiableModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + female&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~1 + (1 | treatment) + (1 | airport))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_redundant.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_redundant.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with redundant parameterization&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;19.5_ParameterExpansion.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_expansion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_expansion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with parameter expansion&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + female&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots_expansion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots_expansion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with parameter expansion&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | treatment) + (1 | airport))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;20&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;20.5_MultilevelPowerCalculationUsingFake-DataSimulation.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with group level predictors and interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ time&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;hiv.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept and slope&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + time | person))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;21&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;21.6_SummarizingtheAmmountofPartialPooling.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_b.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;21.7_AddingAPredictorCanIncreaseResidualVariance.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_floor2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + x + x_mean + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_nofloor.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_nofloor.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;22&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;22.4_DoingANOVUsingMLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;anova_radon_nopred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;anova_radon_nopred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;23&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;23.1_MultilevelAspectsofDataCollection.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | pair) + (treatment | grade))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_1b.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ treatment + pre_test + (1 | pair))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_1c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1c.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | pair) + (treatment + pre_test | grade))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_multi_preds.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Linear model with multiple predictors and without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_one_pred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_one_pred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Linear model with one predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;24&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;24.2_BehavioralLearningExperiment.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;dogs.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;dogs.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ n_avoid + n_shock, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;25&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;25.4_RadomImputationofaSingleVariable.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earnings ~ male + over65 + white + immig + educ_r + any_ssi&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings_pt2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + any_ssi&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + workmos&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;earnings.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + workmos&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;25.5_ImputationofSeveralMissingVariables.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ interest + male + over65 + white + immig + educ_r&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]}],&#34;value&#34;:&#34;book&#34;},&#34;layout&#34;:&#34;collapse&#34;},&#34;options&#34;:{&#34;name&#34;:&#34;name&#34;,&#34;value&#34;:&#34;value&#34;,&#34;dir&#34;:&#34;h&#34;,&#34;activeReturn&#34;:null}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dataMeta&#34;&gt;dataMeta&lt;/a&gt; v0.1.0: Provides functions to create a basic data dictionary and append it to the original dataset’s attributes list. The &lt;a href=&#34;https://cran.r-project.org/web/packages/dataMeta/vignettes/dataMeta_Vignette.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dparser&#34;&gt;dparser&lt;/a&gt; v0.1.3: Implements a scannerless &lt;a href=&#34;https://en.wikipedia.org/wiki/GLR_parser&#34;&gt;GLR parser&lt;/a&gt; based on the &lt;a href=&#34;http://acl-arc.comp.nus.edu.sg/archives/acl-arc-090501d3/data/pdf/anthology-PDF/J/J87/J87-1004.pdf&#34;&gt;Tomita algorithm&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=glue&#34;&gt;glue&lt;/a&gt; v1.0.0: Provides an implementation of interpreted string literals, inspired by Python’s &lt;a href=&#34;https://www.python.org/dev/peps/pep-0498/&#34;&gt;Literal String Interpolation&lt;/a&gt;, &lt;a href=&#34;https://www.python.org/dev/peps/pep-0257/&#34;&gt;Docstrings&lt;/a&gt;, and Julia’s &lt;a href=&#34;https://docs.julialang.org/en/stable/manual/strings/#triple-quoted-string-literals&#34;&gt;Triple-Quoted String Literals&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glue/README.html&#34;&gt;README&lt;/a&gt; shows how they work.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=icosa&#34;&gt;icosa&lt;/a&gt; v0.98.1: Employs triangular tessellation to refine icosahedra defined in 3D space. The &lt;a href=&#34;https://cran.r-project.org/web/packages/icosa/vignettes/icosaIntroShort.pdf&#34;&gt;vignette&lt;/a&gt; provides the details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=leaflet.minicharts&#34;&gt;leaflet.minicharts&lt;/a&gt; v0.2.0: Allows users to add and modify small charts on interactive maps created with the &lt;a href=&#34;https://CRAN.R-project.org/package=leaflet&#34;&gt;leaflet&lt;/a&gt; package&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RcppQuantuccia&#34;&gt;RcppQuantuccia&lt;/a&gt; v0.0.1: Provides &lt;a href=&#34;http://quantlib.org/index.shtml&#34;&gt;QuantLib&lt;/a&gt; bindings for R using ‘Rcpp’ and the header-only &lt;a href=&#34;https://github.com/pcaspers/Quantuccia&#34;&gt;Quantuccia&lt;/a&gt; variant.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=shinymaterial&#34;&gt;shinymaterial&lt;/a&gt; v0.2.1: Allows shiny developers to incorporate UI elements based on Google’s &lt;a href=&#34;https://material.io/guidelines/&#34;&gt;Material Design&lt;/a&gt;. See the package &lt;a href=&#34;https://ericrayanderson.github.io/shinymaterial/&#34;&gt;website&lt;/a&gt; more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=unitizer&#34;&gt;unitizer&lt;/a&gt; v1.4-2: Provides functions to simplify regression tests by comparing objects produced by test code with earlier versions of those same objects. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes for the &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_interactive_env.html&#34;&gt;interactive environment&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_reproducible_tests.html&#34;&gt;Reproductble Tests&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_tests.html&#34;&gt;unitizeR details&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_miscellaneous.html&#34;&gt;Miscellanea&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/separation.html&#34;&gt;unix&lt;/a&gt; v1.3: Provides bindings to various Unix system utilities.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/30/april-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Review of Efficient R Programming</title>
      <link>https://rviews.rstudio.com/2017/05/19/efficient_r_programming/</link>
      <pubDate>Fri, 19 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/19/efficient_r_programming/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/cover.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;In the crowded market space of data science and R language books, Lovelace and Gillespie’s &lt;a href=&#34;http://shop.oreilly.com/product/0636920047995.do&#34;&gt;Efficient R Programming&lt;/a&gt; (2016) stands out from the crowd. Over the course of ten comprehensive chapters, the authors address the primary tenets of developing efficient R programs. Unless you happen to be a member of the R core development team, you will find this book useful whether you are a novice R programmer or an established data scientist and engineer. This book is chock full of useful tips and techniques that will help you improve the efficiency of your R programs, as well as the efficiency of your development processes. Although I have been using R daily (and nearly exclusively) for the past 4+ years, every chapter of this book provided me with new insights into how to improve my R code while helping solidify my understanding of previously learned techniques. Each chapter of &lt;strong&gt;Efficient R Programming&lt;/strong&gt; is devoted to a single topic, each of which includes a “top five tips” list, covers numerous packages and techniques, and contains useful exercises and problem sets for consolidating key insights.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Chapter 1. Introduction&lt;/strong&gt;, the authors orient the audience to the key characteristics of R that affect its efficiency, compared to other programming languages. Importantly, the authors address R efficiency not just in the expected sense of algorithmic speed and complexity, but broaden its scope to include programmer productivity and how it relates to programming idioms, IDEs, coding conventions, and community support – all things that can improve the efficiency of writing and maintaining code. This is doubly important for a language like R, which is notoriously flexible in its ability to solve problems in multiple ways. The first chapter concludes by introducing the reader to two valuable packages: (1) &lt;a href=&#34;https://cran.r-project.org/web/packages/microbenchmark/microbenchmark.pdf&#34;&gt;microbenchmark&lt;/a&gt;, an accurate benchmarking tool with nanosecond precision; and (2) &lt;a href=&#34;https://cran.r-project.org/web/packages/profvis/profvis.pdf&#34;&gt;profvis&lt;/a&gt;, a handy tool for profiling larger chunks of code. These two packages are repeatedly used throughout the remainder of the book to illustrate key concepts and highlight efficient techniques.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Chapter 2. Efficient Setup&lt;/strong&gt;, the reader is introduced to techniques for setting up a development environment that facilitates efficient workflow. Here the authors cover choices in operating system, R version, R start-up, alternative R interpreters, and how to maintain up-to-date packages with tools like &lt;a href=&#34;https://cran.r-project.org/web/packages/packrat/packrat.pdf&#34;&gt;packrat&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/installr/installr.pdf&#34;&gt;installr&lt;/a&gt;. I found their overview of the R startup process particularly useful, as the authors taught me how to modify my &lt;strong&gt;.Renviron&lt;/strong&gt; and &lt;strong&gt;.Rprofile&lt;/strong&gt; files to cache external API keys and customize my R environment, for example by adding alias shortcuts to commonly used functions. The chapter concludes by discussing how to setup and customize the &lt;a href=&#34;https://www.rstudio.com/&#34;&gt;RStudio&lt;/a&gt; environment (e.g., modifying code editing preference, editing keyboard shortcuts, and turning off restore &lt;strong&gt;.Rdata&lt;/strong&gt; to help prevent bugs), which can greatly improve individual efficiency.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 3. Efficient Programming&lt;/strong&gt; introduces the reader to efficient programming by discussing “big picture” programming techniques and how they relate to the R language. This chapter will most likely be beneficial to established programmers who are new to R, as well as to data scientists and analysts who have limited exposure to programming in a production environment. In this chapter the authors introduce the “golden rule of R programming” before delving into the usual suspects of inefficient R code. Usefully, the book illustrates multiple ways of performing the same task (e.g., data selection) with different code snippets, and highlights the performance differences through benchmarked results. Here we learn about the pitfalls of growing vectors, the benefits of vectorization, and the proper use of factors. The chapter wraps up with the requisite overview of the apply function family, before discussing the use of variable caching (package &lt;a href=&#34;https://cran.r-project.org/web/packages/memoise/memoise.pdf&#34;&gt;memoise&lt;/a&gt;) and byte compilation as important techniques in writing fast, responsive R code.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/byte.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Chapter 4. Efficient Workflow&lt;/strong&gt; will be of primary use to junior-level programmers, analysts, and project managers who haven’t had enough time or practice to develop their own efficient workflows. This chapter discusses the importance of project planning, audience, and scope before delving into common tools that facilitate project management. In my opinion, one of best aspects of R is the huge, maddeningly broad number of packages that are available on &lt;a href=&#34;https://cran.r-project.org/&#34;&gt;CRAN&lt;/a&gt; and &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt;. The authors provide useful advice and techniques for identifying the packages that will be of most use to your project. A brief discussion on the use of R Markdown and knitr concludes this chapter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 5. Efficient Input/Output&lt;/strong&gt; is devoted to efficient read/write operations. Anybody who has ever struggled with loading a big file into R for analysis will appreciate this discussion and the packages covered in this chapter. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rio/rio.pdf&#34;&gt;rio&lt;/a&gt; package, which can handle a wide variety of common data file types, provides a useful starting point for exploratory work on a new project. Other packages that are discussed (including &lt;a href=&#34;https://cran.r-project.org/web/packages/readr/readr.pdf&#34;&gt;readr&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/data.table/data.table.pdf&#34;&gt;data.table&lt;/a&gt;) provide more efficient I/O than those in base R. The chapter ends with a discussion of two new file formats and associated packages, (&lt;a href=&#34;https://cran.r-project.org/web/packages/feather/feather.pdf&#34;&gt;feather&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/RProtoBuf/RProtoBuf.pdf&#34;&gt;RProtoBuf&lt;/a&gt;), that can be used for cross-language, fast, efficient serialized data I/O.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/feather.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Chapter 6. Efficient Data Carpentry&lt;/strong&gt; introduces what are, in my opinion, the most useful R tools for &lt;em&gt;data munging&lt;/em&gt; – what Lovelace and Gillespie prefer to call by the more admirable term “data carpentry.” This chapter could more aptly be titled the “Tidyverse” or the “Hadleyverse”, for most of the tools discussed in this chapter were developed by prolific R package writer, &lt;a href=&#34;https://github.com/hadley&#34;&gt;Hadley Wickham&lt;/a&gt;. Sections of the chapter are devoted to each of the primary packages of the &lt;a href=&#34;https://github.com/tidyverse&#34;&gt;tidyverse&lt;/a&gt;: &lt;a href=&#34;https://cran.r-project.org/web/packages/tibble/tibble.pdf&#34;&gt;tibble&lt;/a&gt;, a more useful and user-friendly data.frame; &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyr/tidyr.pdf&#34;&gt;tidyr&lt;/a&gt;, used for reshaping data between short and long forms; &lt;a href=&#34;https://cran.r-project.org/web/packages/stringr/stringr.pdf&#34;&gt;stringr&lt;/a&gt;, which provides a consistent API over obtuse regex functions; &lt;a href=&#34;https://cran.r-project.org/web/packages/dplyr/dplyr.pdf&#34;&gt;dplyr&lt;/a&gt;, used for efficient data processing including filtering, sorting, mutating, joining, and summarizing; and of course &lt;a href=&#34;https://cran.r-project.org/web/packages/magrittr/magrittr.pdf&#34;&gt;magrittr&lt;/a&gt;, for piping all these operations together with &lt;code&gt;%&amp;gt;%&lt;/code&gt;. A brief section on package &lt;a href=&#34;https://cran.r-project.org/web/packages/data.table/data.table.pdf&#34;&gt;data.table&lt;/a&gt; rounds out the discussion on efficient data carpentry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 7. Efficient Optimization&lt;/strong&gt; begins with the requisite optimization quote by computer scientist Donald Knuth:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this chapter, the authors introduce &lt;a href=&#34;https://cran.r-project.org/web/packages/profvis/profvis.pdf&#34;&gt;profvis&lt;/a&gt;, and they illustrate the utility of this package by showing how it can be used to identify bottlenecks in a Monte Carlo simulation of a Monopoly game. The authors next examine alternative methods in base R that can be used for greater efficiency. These include discussion of &lt;code&gt;if()&lt;/code&gt; vs. &lt;code&gt;ifelse()&lt;/code&gt;, sorting operations, AND (&lt;code&gt;&amp;amp;&lt;/code&gt;) and OR (&lt;code&gt;|&lt;/code&gt;) vs. &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; and &lt;code&gt;||&lt;/code&gt;, row/column operations, and sparse matrices. The authors then apply these tricks to the Monopoly code to show a 20-fold decrease in run time. The chapter concludes with a discussion and examples of parallelization, and the use of &lt;a href=&#34;https://cran.r-project.org/web/packages/Rcpp/Rcpp.pdf&#34;&gt;Rcpp&lt;/a&gt; as an R interface to underlying fast and efficient C++ code.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/profvis.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;I found the chapter &lt;strong&gt;Efficient Hardware&lt;/strong&gt; to be the least useful in the book (spoiler alert: add more RAM or migrate to cloud-based services), though the chapter on &lt;strong&gt;Efficient Collaboration&lt;/strong&gt; will be particularly useful for novice data scientists lacking real-world experience developing data artifacts and production applications in a distributed, collaborative environment. In this chapter, the authors discuss the importance of coding style, code comments, version control, and code review. The final chapter &lt;strong&gt;Efficient Learning&lt;/strong&gt;, will find appreciative readers among those just getting started with R (and if this describes you, I would suggest that you start with this chapter first!). Here the authors discuss using and navigating R’s excellent internal help utility, as well as the importance of vignettes and source code in learning/understanding. After briefly introducing &lt;a href=&#34;https://cran.r-project.org/web/packages/swirl/swirl.pdf&#34;&gt;swirl&lt;/a&gt;, the book concludes with a discussion of online resources, including &lt;a href=&#34;http://stackoverflow.com/&#34;&gt;Stack Overflow&lt;/a&gt;; the authors thankfully provide the newbie with important information on how to ask the right questions and the importance of providing a &lt;a href=&#34;http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example&#34;&gt;great R reproducible example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In summary, Lovelace and Gillespie’s &lt;strong&gt;Efficient R Programming&lt;/strong&gt; does an admirable job of illustrating the key techniques and packages for writing efficient R programs. The book will appeal to a wide audience from advanced R programmers to those just starting out. In my opinion, the book hits that pragmatic sweet spot between breadth and depth, and it usefully contains links to external resources for those wishing to delve deeper into a specific topic. After reading this book, I immediately went to work refactoring a &lt;a href=&#34;https://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; dashboard application I am developing and several internal R packages I maintain for our data science team. In a matter of a few short hours, I witnessed a 5 to 10-fold performance increase in these applications just by implementing a couple of new techniques. I was particularly impressed with the greatly improved end-user performance and the ease with which I implemented intelligent caching with the &lt;a href=&#34;https://cran.r-project.org/web/packages/memoise/memoise.pdf&#34;&gt;memoise&lt;/a&gt; package for a consumer decision tree application I am developing. If you care deeply about writing beautiful, clean, efficient code and bringing your data science to the next level, I highly recommend adding &lt;strong&gt;Efficient R Programming&lt;/strong&gt; to your arsenal.&lt;/p&gt;
&lt;p&gt;The book is published by &lt;a href=&#34;https://www.oreilly.com/&#34;&gt;O’Reilly Media&lt;/a&gt; and is available &lt;a href=&#34;https://csgillespie.github.io/efficientR/&#34;&gt;online at the authors’ website&lt;/a&gt;, as well as through &lt;a href=&#34;https://www.safaribooksonline.com/home/&#34;&gt;Safari&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/19/efficient_r_programming/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>How to Establish a Web Presence as an R User and Why It&#39;s Important</title>
      <link>https://rviews.rstudio.com/2017/05/05/web_presence/</link>
      <pubDate>Fri, 05 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/05/web_presence/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;If you are a developer using the R environment to do your programming work, you are probably feeling left out and a bit segregated from the rest of the programming industry. It’s true that not many people know about the R language and what its uses are; however, things have been getting better in the past couple of years as more and more businesses are starting to implement R into their processes.&lt;/p&gt;
&lt;p&gt;This is the time when you need to start promoting what you do and letting everybody know about your skills. In the past, R was an open-source environment that only developers and enthusiasts knew about, but now you have an opportunity to find jobs in this field, spread the “R network”, and simply make other people aware of it.&lt;/p&gt;
&lt;p&gt;Given the fact that it’s difficult to find a job in development and programming in a traditional way, you have to focus your efforts online. Simply put, your online presence has become your resume, and this is an especially good &lt;a href=&#34;http://www.g-stat.com/r-challenges-and-opportunities&#34;&gt;opportunity for R developers&lt;/a&gt;. So, here is what you need to do.&lt;/p&gt;
&lt;div id=&#34;create-your-own-website&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Create your own website&lt;/h2&gt;
&lt;p&gt;The first thing you need to do is &lt;a href=&#34;https://www.wix.com/blog/2016/06/how-to-create-website-step-by-step-guide/&#34;&gt;build a website&lt;/a&gt; that represents you as a professional. It might not seem as important at the beginning, but a website is the core of your online presence, and all of your other online assets will link and lead back to it. This is your “online office” where people can come to learn about you, your knowledge, skills, and see what you’re all about as an R programmer.&lt;/p&gt;
&lt;p&gt;When someone lands on your website and has the ability to acquire all of this information about your skills, what you did in the past, and what your interests and goals as a professional are, they will find you to be more credible and trustworthy. This means that potential employers or partners will be more open to contacting you and doing business with you.&lt;/p&gt;
&lt;p&gt;On top of that, given the fact that a lot of people have their doubts about the R language, you will show them that people like you are, in fact, real professionals and serious about the R environment. Simply put, they will also be more open towards R, as well as towards you as an individual professional.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;start-blogging&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Start blogging&lt;/h2&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;https://i.imgur.com/rj3qJxv.jpg&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;One of the most important things you need to do on your website is to add a blog section. &lt;a href=&#34;https://firstsiteguide.com/start-blog/&#34;&gt;Start blogging right away&lt;/a&gt;, i.e., as soon as you get everything set up, as you will need this in the future. A blog is an incredibly valuable tool that can help you in many ways.&lt;/p&gt;
&lt;p&gt;Sure, when you build your own website you will include some information about who you are, what you do, what your goals are, etc. However, you will need to have more space to talk about topics that interest you and how you look at them, in this case the R language and its benefits.&lt;/p&gt;
&lt;p&gt;Sharing your thoughts and talking about R, explaining how it works, what its implementations are, and how it’s more than just an environment for statistical computing will help people realize just how valuable this language is. On top of that, they will see how much knowledge you possess in the field, and they might consider hiring you or talking more with you about this topic.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;stay-active-on-social-media&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Stay active on social media&lt;/h2&gt;
&lt;p&gt;Creating professional profiles on social media is highly important. In the past, people didn’t take social media seriously, but today there is more business communication happening on social media than through email. However, you need to choose the right social media platform.&lt;/p&gt;
&lt;p&gt;Facebook can be a good option. If you add people who share the same passion or those who stand to benefit from having an R programmer on their team, there’s a good chance that they will be interested in your blog posts, which you can share directly from your website. Additionally, you can find groups and pages that focus on topics related to R, and find people who share the same interests.&lt;/p&gt;
&lt;p&gt;This is how you will create valuable connections and discussions, which will allow you to share knowledge and learn more, all while promoting your personal brand. LinkedIn is another social network that is great for making valuable business contacts. This professional network also gives you the option to write and publish posts, and everyone in your network will be notified about your latest content.&lt;/p&gt;
&lt;p&gt;Make sure that you build all the things mentioned above and work on them carefully and regularly. Link all of your social media profiles to your website and vice versa. Make sure that you always respond to people inquiring about R, and have a proactive approach of engaging people online and discussing &lt;a href=&#34;https://www.fastcompany.com/3030063/why-the-r-programming-language-is-good-for-business&#34;&gt;why R is good for business&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;authors-bio&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Author’s bio:&lt;/h2&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;https://firstsiteguide.com/includes/imgs/peter.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Peter Vukcevic is a web developer at FirstSiteGuide where he focuses on assisting web newcomers establish their online presence and successful content marketing on a crowded web. He’s a passionate basketball fan and a book junkie. The best of him is yet to come, so don’t be afraid to see what he is up to on Twitter.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/05/web_presence/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Shiny in Medicine</title>
      <link>https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/</link>
      <pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/</guid>
      <description>
        

&lt;p&gt;Shiny Apps are becoming ubiquitous as a way for data scientists to present the results of an analysis, and also to engage with information consumers who may not be coders. The trend I see is that the greater the variety of skills and interests of the information consumers for any particular project, the more valued are interactive visualizations that can be integrated into enterprise-wide communication workflows. So, it is not surprising to see Shiny apps popping up in all manner of healthcare and medical applications. If data scientists are going to bring predictive analytics into clinical workflows where doctors, nurses, scientists, technicians and administrators are all part of near real-time decision processes, they are going to have to be even more inventive in providing these multi-skilled teams with low-friction tools to ingest and manipulate information. Below are few interesting Shiny apps that are broadly related to Health Care and Medicine. My guess is that interactive visualizations like these will improve research and clinical workflows, and eventually change how all of us look at Health Care and Medicine.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://gallery.shinyapps.io/genome_browser/&#34;&gt;Genome viewer&lt;/a&gt; for ICGC cancer, built by the folks at &lt;a href=&#34;http://www.aridhia.com/&#34;&gt;Aridhia&lt;/a&gt;, is geared towards researchers. You can learn how to interpret the plot and learn the story behind its creation &lt;a href=&#34;http://www.aridhia.com/blog/beauty-in-simplicity-visualising-large-scale-genomic-data/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app1.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;https://gallery.shinyapps.io/EDsimulation/&#34;&gt;Emergency Department Simulation&lt;/a&gt;, built by a group of mathematicians and physicians, models patient flow information under different assumptions about emergency department case loads, and illustrates how predictive analytics and statistical analysis can be integrated into operational clinical workflows.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;http://riskcalc.org/ColorectalCancer/&#34;&gt;Colorectal Cancer risk calculator&lt;/a&gt; from the Cleveland Clinic targets physicians and the general public to personalize the risk of this disease. I found working through different “what if” scenarios of great help in thinking about the risk factors that are under my control.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app3.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Finally, these two Shiny Apps that provide information about US hospitals should be of interest to public health planners, as well as to the general public. The &lt;a href=&#34;http://datascience-enthusiast.com/R/Hospital_Rankings.html&#34;&gt;Hospital Ranking App&lt;/a&gt; compares hospital outcomes for heart attack, heart failure, and pneumonia against national statistics.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app4.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;http://colorado.rstudio.com:3939/content/188/&#34;&gt;Access to Hospital Care Dashboard&lt;/a&gt; plots the density of hospitals throughout the United States, and indicates under-served areas.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app5.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;If you or your team are doing this kind of work, we here at R Views would love to hear about it.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>NY R Conference</title>
      <link>https://rviews.rstudio.com/2017/04/28/nyr/</link>
      <pubDate>Fri, 28 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/28/nyr/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;The 2017 &lt;a href=&#34;http://www.rstats.nyc/&#34;&gt;New York R Conference&lt;/a&gt; was held last weekend in Manhattan. For the third consecutive year, the organizers - a partnership including &lt;a href=&#34;http://www.landeranalytics.com/&#34;&gt;Lander Analytics&lt;/a&gt;, &lt;a href=&#34;https://www.meetup.com/nyhackr/&#34;&gt;The New York Meetup&lt;/a&gt; and &lt;a href=&#34;http://www.work-bench.com/&#34;&gt;Work-Bench&lt;/a&gt; - pulled off a spectacular event. There was a wide range of outstanding talks, some technical and others more philosophical, a palpable sense of community and inclusiveness, great food, beer and Bloody Marys.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-28-NYR_files/NYR.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Fortunately, the talks were recorded. While watching the videos (which I imagine will be available in a couple of weeks) will be no substitute for the experience, I expect that the extended R community will find the talks valuable. In this post, I would like to mention just a couple of the presentations that touched on the professions and practices of data science and statistics.&lt;/p&gt;
&lt;p&gt;In his talk, “The Humble (Programmer) Data Scientist: Essence and Accident in (Software Engineering) Data Science”, Friederike Schüür invoked an analogy between the current effort to establish data science as a profession, and the events of sixty years ago to obtain professional status for programmers. Schüür called out three works from master programmers: &lt;a href=&#34;https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html&#34;&gt;The Humble Programmer&lt;/a&gt; by Edsger Dijstra, &lt;a href=&#34;http://delivery.acm.org/10.1145/370000/361612/a1974-knuth.pdf?ip=50.136.188.114&amp;amp;id=361612&amp;amp;acc=OPEN&amp;amp;key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6D218144511F3437&amp;amp;CFID=755303695&amp;amp;CFTOKEN=64572616&amp;amp;__acm__=1493326385_a8670c74e92f0855ea22c33473270241&#34;&gt;Computer Programming as Art&lt;/a&gt; by Donald Knuth, and &lt;a href=&#34;http://worrydream.com/refs/Brooks-NoSilverBullet.pdf&#34;&gt;No Silver Bullet - Essence and Accident in Software Engineering&lt;/a&gt;. These are all classic papers, perennially relevant, and well worth reading and re-reading.&lt;/p&gt;
&lt;p&gt;In the first paper, Dijstra writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Another two years later, in 1957, I married and Dutch marriage rites require you to state your profession and I stated that I was a programmer. But the municipal authorities of the town of Amsterdam did not accept it on the grounds that there was no such profession. . . So much for the slowness with which I saw the programming profession emerge in my own country. Since then I have seen more of the world, and it is my general impression that in other countries, apart from a possible shift of dates, the growth pattern has been very much the same.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Social transformations appear to happen much more quickly in the twenty-first century. Nevertheless, that the process requires many different kinds of people to alter their world views to establish a new profession seems to be an invariant.&lt;/p&gt;
&lt;p&gt;The second talk I would like to mention was by Andrew Gelman. The title listed in the program is “Theoretical Statistics is the Theory of Applied Statistics: How to Think About What We Do”. Since Gelman spoke without slides in front of a dark screen, I am not sure that is actually the talk he gave, but whatever talk he gave, it was spellbinding. Gelman spoke so quickly and threw out so many ideas that my mental buffers were completely overwritten. I will have to wait for the video to sort out my impressions. Nevertheless, there were four quotations that I managed to write down that I think are worth considering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“Taking something that was outside of the realm of statistics and putting it into statistics is a good idea.”&lt;/li&gt;
&lt;li&gt;“I would like workflows to be more formalized.”&lt;/li&gt;
&lt;li&gt;“Much of workflow is still outside of the tent of statistical theory.”&lt;/li&gt;
&lt;li&gt;“I think we need a theory of models.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Taken together, and I hope not taken out of context, the sentiment expressed here argues for expanding the domain of theoretical statistics to include theories of inferential models and the workflows in which they are produced.&lt;/p&gt;
&lt;p&gt;The idea of the importance of workflows to science itself seems to be gaining some traction in the statistical community. In his yet-to-be-published but widely circulated paper, &lt;a href=&#34;http://courses.csail.mit.edu/18.337/2015/docs/50YearsDataScience.pdf&#34;&gt;50 years of Data Science&lt;/a&gt;, theoretical statistician David Donoho writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A crucial hidden component of variability in science is the analysis workflow. Different studies of the same intervention may follow different workflows, which may cause the studies to get different conclusions… Joshua Carp studied analysis workflows in 241 fMRI studies. He found nearly as many unique workflows as studies! In other words researchers are making up a new workflow for pretty much every study.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My take on things is that the movement to establish the profession of data science already has too much momentum behind it to stop it any time soon. Whether or not it is the data scientists or the statisticians who come to own the theories of models and workflows doesn’t matter all that much. No matter who develops these research areas, we will all benefit. The social and intellectual friction caused my the movement of data science is heating things up in a good way.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/28/nyr/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March &#39;17 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/</link>
      <pubDate>Fri, 14 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-color.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-array.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-collection.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-format.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-dispatch.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-ease.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-interpolate.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-selection.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-scale.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-timer.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-transition.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-drag.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-path.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-shape.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-axis.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-legend.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3-zoom-patched/d3-zoom-patched.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/d3.lasso-plugin/lasso.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/d3.lasso-plugin/lasso.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/scatterD3/scatterD3.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-utils.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-setup.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-axes.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-dots.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-arrows.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-labels.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-lines.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-ellipses.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-legend.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-lasso.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-exports.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3-binding/scatterD3.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Two hundred and sixteen new packages were added to CRAN in March. The following are my picks for the &lt;em&gt;Top Forty&lt;/em&gt;, organized into five categories: Bioscience, Data, Data Science, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;bioscience&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Bioscience&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/BioInstaller/index.html&#34;&gt;BioInstaller&lt;/a&gt; v0.0.3: Provides tools to install and download massive bioinformatics analysis software and database, such as NGS analysis tools with its required database or/and reference genome.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/DSAIDE/index.html&#34;&gt;DSAIDE&lt;/a&gt; v0.4.0: Provides a collection of Shiny Apps that allow users to simulate and explore infectious disease transmission. The &lt;a href=&#34;https://cran.r-project.org/web/packages/DSAIDE/vignettes/DSAIDE.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/index.html&#34;&gt;treespace&lt;/a&gt; v1.0.0: Provides tools for the exploration of distributions of phylogenetic trees. This package includes a Shiny interface which can be started from R. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/DengueVignette.html&#34;&gt;Dengue trees&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/TransmissionTreesVignette.html&#34;&gt;Transmission trees&lt;/a&gt;, and for exploring &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/introduction.html&#34;&gt;landscapes of phylogenetic trees&lt;/a&gt;. The following plot from the vignette shows clusters of similar trees.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(treespace)
data(woodmiceTrees)
wm.res &amp;lt;- treespace(woodmiceTrees,nf=3)
wm.groves &amp;lt;- findGroves(wm.res, nclust=6)
plotGrovesD3(wm.groves)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-6f18b5689440fa114559&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;scatterD3 html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-6f18b5689440fa114559&#34;&gt;{&#34;x&#34;:{&#34;data&#34;:{&#34;x&#34;:[-0.994915614079129,-0.613678626917784,2.6667063130703,-13.6081153840016,2.19796507262781,3.60128203945996,-7.93464330242989,-0.601509902833136,-0.994915614079123,-0.601509902833136,-0.607150138418815,10.3943189332891,-8.22061660863031,-0.542706411478826,3.33541847941513,-0.043828098018826,-0.164629339023312,2.79080622437025,10.5466992537476,-0.611741178555835,3.57629422667165,9.6450605977335,3.87015775914438,-0.926024164827251,-1.2190898967413,2.4723857807866,-8.86243680646928,-1.21908989674129,-14.5730155701834,-13.602475148416,0.917863183050823,2.27894083741,2.28568544942178,-15.7748658745841,2.1492025394282,-0.790924629423665,12.7908135541976,0.944271832856846,-1.24839432652649,3.98230290310848,-1.01426319128175,2.01968513715778,2.67234654865598,3.60013557723756,-0.360155109563769,3.37184987522406,0.252595301625625,3.36472290920032,6.40461224612179,-0.994699490566318,-9.42122752144957,2.66670631307031,-9.45007781913339,-0.607150138418815,13.1790840072057,1.82079944018017,-1.24928257943979,-0.994915614079122,2.43713839500106,-13.044572686349,-15.9705489873276,-0.913373605366738,-13.6310955663375,3.64770068321681,0.668865915945599,8.14682718932421,13.4934309468058,4.04346690730909,2.2791569609228,-0.580632735597668,2.36612308170806,5.33313046919023,-0.994915614079123,11.0665629950681,-1.00840683218326,4.76538085706121,1.4438114263851,-0.171393662122702,2.02621362565675,-8.75385363504267,-0.858828154723405,-0.330268540830038,3.90067192022295,-0.0730717036886937,-16.5286674300406,-0.994915614079122,2.4723857807866,-9.65081856527717,-0.335908776415717,-0.796564865009345,-0.542706411478826,1.0492923610008,-1.21908989674129,-15.6745883154345,0.0979934237349428,-9.34792446440201,-0.437013152012128,2.27241234891102,-0.17689227089257,0.955121246501657,12.8975581653797,5.51089790555852,-10.4680320213257,-0.0399993481969869,9.52808714143766,3.5891133153753,4.42342442747862,0.04726565910757,-1.25417131433135,2.3611288897358,2.27894083741,-9.02693355729029,2.07898006954062,3.87668624764336,-6.4615827644661,2.03185386124243,1.82035414418588,-0.994915614079123,-1.01426319128175,3.37749011080974,0.199097799331354,-0.172281915035997,-1.00862295569607,4.15243988951517,-1.00840683218326,2.28458107299568,-0.607150138418815,-0.519052641259981,2.08128395756897,-16.5601837313279,2.46688265557635,-9.05280962299188,3.48076661737389,-0.995803866992419,-0.988171002067342,4.03546615887711,-0.994915614079123,-1.32470655220642,-0.989275378493443,3.56866136174658,-0.607150138418815,-7.66836564572728,-0.335908776415717,6.72470221778202,-0.27737989822945,-0.633026204120414,2.84248353506267,0.0979934237349427,2.92888779742133,3.20320883731573,-0.335908776415717,2.87234652407254,4.32578048491479,-1.25417131433135,2.83684329947699,-1.00751857926997,-0.915013358974152,3.57540597375836,-0.989275378493444,-0.707126558298265,-0.712766793883944,2.26633787221915,3.5888971918625,-1.01180587891182,-9.25652460111788,2.33076992578286,-0.165035101165791,3.30290284183795,-0.994699490566318,-16.2186567440298,3.5888971918625,-0.982530766481663,9.52808714143766,-0.606100942970156,2.73656237720091,3.46106473819439,2.27894083741,3.63680350037365,2.4723857807866,8.14682718932421,2.27894083741,-0.995803866992419,-9.25088436553221,0.859657106490925,0.774749830581254,0.04726565910757,-15.8890069786153,0.404970591334759,2.42557261667579,-0.613678626917791,-0.607013028043388,-0.919902093865714,2.28458107299568,-0.607150138418815,-0.765676710838193,4.14679965392949,-13.1809002016393,12.8975581653797,4.26288720150493,2.02621362565675,3.36367420397476],&#34;y&#34;:[-1.36296405257431,-1.0143380748759,4.21882824322934,1.85395115102287,4.17637909087138,4.86461034763142,-16.009575686826,-1.02771387775047,-1.36296405257431,-1.02771387775047,-1.02766987185401,-0.50552388611458,-10.0515267421666,-1.07229905286387,4.15752547173998,2.76392139550187,2.59796872098458,4.93883384448699,-10.7625404554933,-2.21247979854658,4.87226502578944,-9.5088708745062,3.32153776588015,-0.842513536381463,-0.716141175163109,-7.16104731132083,5.75437287564331,-0.716141175163109,-1.7069313395939,1.85390714512642,4.8987315359459,3.88353406250903,5.61969323330277,0.344365695407378,-14.4171273048538,-0.501442487250261,-9.6000449103967,1.03726886777004,-0.33393376356846,3.46374535755798,-1.35535338031275,4.91950411344246,4.21878423733287,7.13159940553585,-0.00302341316305915,5.01212399682195,-13.0610240652768,3.77531806014533,7.01232473326826,0.386526915197534,3.75962479695718,4.21882824322933,-11.8666109777134,-1.02766987185401,-8.32290371040569,2.52086549795982,-0.320645972486814,-1.36296405257431,4.62733018857611,3.8619430148942,-1.58401124473219,-1.37092740080123,-1.87858215341395,3.08391000762073,-1.19130284875386,-0.939160305549965,-9.99053252948651,5.96476384086601,5.63302503028087,-1.03141128116272,3.87552670838565,7.5655093012157,-1.36296405257431,-11.1843323318248,0.394093581562641,6.98752111471012,1.37775884921857,1.22975877872164,4.90617231646436,6.55363566239471,-1.1898855504877,0.868592373260222,6.09901634763347,1.2290930557728,0.146376109093674,-1.36296405257431,-7.16104731132083,-11.8099177019773,0.868636379156678,-0.501398481353804,-1.07229905286387,1.43585335420713,-0.716141175163109,-1.76388587914128,-0.23437411826138,-3.78957669060228,0.645071817193465,3.89686585948713,2.27313496228741,1.1554629700066,-9.37652435432995,8.34207063093772,4.70275523659972,-5.51421132484612,-8.2299588005646,4.87798615050598,6.18643823118439,0.0191206331844139,-0.326994001640874,-7.3165426940803,3.88353406250902,4.08158718069937,-7.49629748614467,3.30820596890205,1.9385779426291,4.9061283105679,1.76288229528141,-1.36296405257431,-1.35535338031275,5.0120799909255,-0.0108095562981677,1.24304656980329,-1.3553973862092,5.13648704660545,0.394093581562642,3.88349005661257,-1.02766987185401,-1.36622147874601,4.52661553061152,0.167362584229802,-7.16806857752342,4.10252964993904,-10.8783948870456,-1.34967626149266,0.373195118219431,3.41920418834103,-1.36296405257431,-0.871680563819035,-1.36300805847077,3.14939364607734,-1.02766987185401,-1.0051396096495,0.868636379156678,-2.10228430818339,0.0359583960557165,-1.00672740261434,5.89152592638034,-0.23437411826138,0.461240469186375,-9.87333975241742,0.868636379156678,-8.00759724325873,4.51980695910259,-0.326994001640875,5.8915699322768,0.380805790480995,-1.35124757466906,4.88555281687109,-1.36300805847077,-1.18325326640639,-1.18320926050994,5.62730390556433,3.12849518273413,-1.36839184423488,-11.4879553182351,4.29529384801837,-1.92883606503872,4.00946413995936,0.386526915197535,-0.0288756124843536,3.12849518273413,0.373151112322974,-8.2299588005646,-2.21252380444303,4.19946765707951,7.74251598858856,3.88353406250902,-10.4582816896664,-7.16104731132083,-0.939160305549963,3.88353406250902,-1.34967626149266,-11.4879993241316,0.931854402146931,10.0778445455006,0.0191206331844133,-1.59197459295911,1.73932530176124,-7.36117187509016,-1.01433807487591,-1.03473514395306,-1.35759560382312,3.88349005661257,-1.02766987185401,0.202085100647231,5.13653105250191,1.52547532730244,-9.37652435432995,8.19604761262773,4.90617231646436,7.45847251006686],&#34;col_var&#34;:[&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;2&#34;,&#34;4&#34;,&#34;5&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;5&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;1&#34;,&#34;4&#34;,&#34;6&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;3&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;4&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;2&#34;,&#34;5&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;4&#34;,&#34;1&#34;,&#34;4&#34;,&#34;6&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;6&#34;,&#34;5&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;6&#34;,&#34;4&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;4&#34;,&#34;3&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;3&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;1&#34;,&#34;6&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;4&#34;,&#34;1&#34;,&#34;5&#34;,&#34;2&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;4&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;2&#34;,&#34;6&#34;,&#34;6&#34;,&#34;4&#34;,&#34;2&#34;,&#34;1&#34;,&#34;5&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;3&#34;,&#34;6&#34;,&#34;4&#34;,&#34;2&#34;,&#34;2&#34;],&#34;key_var&#34;:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201]},&#34;settings&#34;:{&#34;x_log&#34;:false,&#34;y_log&#34;:false,&#34;labels_size&#34;:10,&#34;labels_positions&#34;:null,&#34;point_size&#34;:64,&#34;point_opacity&#34;:1,&#34;hover_size&#34;:1,&#34;hover_opacity&#34;:null,&#34;xlab&#34;:&#34;Axis 1&#34;,&#34;ylab&#34;:&#34;Axis 2&#34;,&#34;has_labels&#34;:false,&#34;col_lab&#34;:&#34;groups&#34;,&#34;col_continuous&#34;:false,&#34;colors&#34;:null,&#34;ellipses&#34;:false,&#34;ellipses_data&#34;:[],&#34;symbol_lab&#34;:&#34;symbol_var&#34;,&#34;size_range&#34;:[10,300],&#34;size_lab&#34;:&#34;NULL&#34;,&#34;opacity_lab&#34;:&#34;NULL&#34;,&#34;unit_circle&#34;:false,&#34;has_color_var&#34;:true,&#34;has_symbol_var&#34;:false,&#34;has_size_var&#34;:false,&#34;has_opacity_var&#34;:false,&#34;has_url_var&#34;:false,&#34;has_legend&#34;:true,&#34;has_tooltips&#34;:true,&#34;tooltip_text&#34;:null,&#34;has_custom_tooltips&#34;:false,&#34;click_callback&#34;:null,&#34;zoom_callback&#34;:null,&#34;fixed&#34;:false,&#34;legend_width&#34;:150,&#34;left_margin&#34;:30,&#34;html_id&#34;:&#34;scatterD3-NCAIFFXD&#34;,&#34;xlim&#34;:null,&#34;ylim&#34;:null,&#34;x_categorical&#34;:false,&#34;y_categorical&#34;:false,&#34;menu&#34;:true,&#34;lasso&#34;:false,&#34;lasso_callback&#34;:null,&#34;dom_id_reset_zoom&#34;:&#34;scatterD3-reset-zoom&#34;,&#34;dom_id_svg_export&#34;:&#34;scatterD3-svg-export&#34;,&#34;dom_id_lasso_toggle&#34;:&#34;scatterD3-lasso-toggle&#34;,&#34;transitions&#34;:false,&#34;axes_font_size&#34;:&#34;100%&#34;,&#34;legend_font_size&#34;:&#34;100%&#34;,&#34;caption&#34;:null,&#34;lines&#34;:{&#34;slope&#34;:[0,null],&#34;intercept&#34;:[0,0],&#34;stroke_dasharray&#34;:[5,5]},&#34;hashes&#34;:[]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/cropdatape/index.html&#34;&gt;cropdatape&lt;/a&gt; v1.0.0: Provides access to data from the &lt;a href=&#34;http://siea.minagri.gob.pe/siea/?q=publicaciones/anuarios-estadisticos&#34;&gt;Agricultural Ministry of Peru&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rdataretriever/index.html&#34;&gt;rdataretriever&lt;/a&gt; v1.0.0: Provides R access to the &lt;a href=&#34;http://data-retriever.org/&#34;&gt;Data Retriever&lt;/a&gt; command line interface that automates the tasks of finding, downloading, and cleaning public datasets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/index.html&#34;&gt;rnaturalearth&lt;/a&gt; v0.1.0: Provides functions to fetch &lt;a href=&#34;http://www.naturalearthdata.com/&#34;&gt;Natural Earth&lt;/a&gt; map data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/vignettes/rnaturalearth.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/vignettes/what-is-a-country.html&#34;&gt;vignette&lt;/a&gt; on working with countries.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ropercenter/index.html&#34;&gt;ropercenter&lt;/a&gt; v0.1.0: Provides registered users with programmatic, reproducible access to data sets from The &lt;a href=&#34;https://ropercenter.cornell.edu&#34;&gt;Roper Center for Public Opinion Research&lt;/a&gt;, which maintains the largest archive of public opinion data in existence. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ropercenter/vignettes/ropercenter-vignette.htm&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/statsgrokse/index.html&#34;&gt;statsgrokse&lt;/a&gt; v 0.1.4: Provides an API for the server containing &lt;a href=&#34;http://stats.grok.se/&#34;&gt;Wikipedia Page View Statistics&lt;/a&gt; for the years 2008 to 2015.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ukds/index.html&#34;&gt;ukds&lt;/a&gt; v0.1.0: Enables reproducible, programmatic retrieval of datasets from the &lt;a href=&#34;https://www.ukdataservice.ac.uk&#34;&gt;UK Data Service&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ukds/vigne&#34;&gt;vignette&lt;/a&gt; shows how to setup and use it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data Science&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/anomalyDetection/index.html&#34;&gt;anomalyDetection&lt;/a&gt; v0.1.1: Implements procedures to aid in detecting network log anomalies. The &lt;a href=&#34;https://cran.r-project.org/web/packages/anomalyDetection/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/kerasR/index.html&#34;&gt;kerasR&lt;/a&gt; v0.4.1: Provides an interface to the &lt;a href=&#34;https://keras.io/&#34;&gt;Keras&lt;/a&gt; Deep Learning Library, which provides specifications for describing dense neural networks, convolution neural networks (CNN), and recurrent neural networks (RNN) running on top of either &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; or &lt;a href=&#34;http://deeplearning.net/software/theano/&#34;&gt;Theano&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/kerasR/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/modeval/index.html&#34;&gt;modeval&lt;/a&gt; v0.1.2: Allows users to easily compare multiple classifications models built with caret functions for small data sets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/modeval/vignettes/modeval.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/modeval.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/supc/index.html&#34;&gt;supc&lt;/a&gt; v0.1: Implements the self-updating process clustering algorithms proposed in &lt;a href=&#34;doi:10.1080/00949655.2015.1049605&#34;&gt;Shiu and Chen&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/supc/vignettes/supc.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/tensorflow/index.html&#34;&gt;tensorflow&lt;/a&gt; v0.7: Provides an interface to &lt;a href=&#34;https://www.tensorflow.org&#34;&gt;TensorFlow&lt;/a&gt;, an open-source software library for numerical computation using data flow graphs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/frailtyEM/index.html&#34;&gt;frailtyEM&lt;/a&gt; v0.5.4: Contains functions for fitting shared frailty models with a semi-parametric baseline hazard using the Expectation-Maximization algorithm. The &lt;a href=&#34;https://cran.r-project.org/web/packages/frailtyEM/vignettes/frailtyEM_manual.pdf&#34;&gt;vignette&lt;/a&gt; explains the math.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/FRK/index.html&#34;&gt;FRK&lt;/a&gt; v0.1.1: Provides functions to build, fit and predict spatial random effects, fixed rank kriging models with large datasets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/FRK/vignettes/FRK_intro.pdf&#34;&gt;vignette&lt;/a&gt; introduces the theory and shows some examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/hmi/index.html&#34;&gt;hmi&lt;/a&gt; v0.6-3: Allows users to build single-level and multilevel imputation models using functions provided, or functions from the mice and MCMCglmm packages. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/hmi/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/margins/index.html&#34;&gt;margins&lt;/a&gt; v0.3.0: Ports Stata’s &lt;code&gt;margins&lt;/code&gt; command for calculating marginal (or partial) effects. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/Introduction.html&#34;&gt;introduction&lt;/a&gt;, a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/TechnicalDetails.pdf&#34;&gt;Technical Implementation Details&lt;/a&gt;, and a comparison with the &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/Stata.html&#34;&gt;Stata Command&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/index.html&#34;&gt;mlrMBO&lt;/a&gt; v1.0.0: Provides a toolbox for Bayesian, model-based optimization. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/mlrMBO.html&#34;&gt;introduction&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/mixed_space_optimization.html&#34;&gt;Mixed Space Optimization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/noisy_optimization.html&#34;&gt;Noisy Optimization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/parallelization.html&#34;&gt;Parallelization&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/mlrMBO.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/MonteCarlo/index.html&#34;&gt;MonteCarlo&lt;/a&gt; v1.0.0: Simplifies Monte Carlo simulation studies by providing functions that automatically set up loops to run over parameter grids, parallelize the computations, and generate output in LaTeX tables. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MonteCarlo/vignettes/MonteCarlo-Vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/index.html&#34;&gt;RankingProject&lt;/a&gt; v0.1.1: Provides functions to generate plots and tables for comparing independently sampled populations. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/vignettes/intro.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/vignettes/primer.pdf&#34;&gt;vignette&lt;/a&gt; that reproduces the figures from “A Primer on Visualizations for Comparing Populations, Including the Issue of Overlapping Confidence Intervals” by Wright, Klein, and Wieczorek (2017, The American Statistician, in press).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rjmcmc/index.html&#34;&gt;rjmcmc&lt;/a&gt; v0.2.2: Provides functions to perform &lt;a href=&#34;doi:10.2307/2337340&#34;&gt;reversible-jump MCMC&lt;/a&gt; with the restriction introduced by &lt;a href=&#34;doi:10.1080/00031305.2013.791644&#34;&gt;Barker &amp;amp; Link&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rjmcmc/vignettes/rjmcmcVignette.pdf&#34;&gt;vignette&lt;/a&gt; shows how to calculate posterior probabilities from the MCMC output.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/canvasXpress/index.html&#34;&gt;canvasXpress&lt;/a&gt; v1.5.2: Enables creation of visualizations using &lt;a href=&#34;http://canvasxpress.org&#34;&gt;CanvasXpress&lt;/a&gt;, a stand-alone JavaScript library for reproducible research. The &lt;a href=&#34;https://cran.r-project.org/web/packages/canvasXpress/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/collapsibleTree/index.html&#34;&gt;collapsibleTree&lt;/a&gt; v0.1.4: Provides functions to build interactive Reingold-Tilford tree diagrams created using D3.js, where every node can be expanded and collapsed by clicking on it. There are some &lt;a href=&#34;https://adeelk93.github.io/collapsibleTree/&#34;&gt;examples&lt;/a&gt; on the GitHub site.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/collapsibleTree.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/cronR/&#34;&gt;cronR&lt;/a&gt; v0.3.0: Allows users to schedule R scripts and processes on Unix/Linux systems, while &lt;a href=&#34;https://cran.r-project.org/web/packages/taskscheduleR/index.html&#34;&gt;taskscheduleR&lt;/a&gt; allows the same from Windows. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cronR/vignettes/cronR.html&#34;&gt;cronR vignette&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/taskscheduleR/vignettes/taskscheduleR.html&#34;&gt;taskscheduleR vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/index.html&#34;&gt;doctr&lt;/a&gt; v0.2.0: Provides tools to help check the consistency and quality of a dataset. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_compare.html&#34;&gt;Comparing Tables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_diagnose.html&#34;&gt;Dataset Diagnostics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_examine.html&#34;&gt;EDA Automation&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/geojsonR/index.html&#34;&gt;geojsonR&lt;/a&gt; v1.0.1: Provides functions to process &lt;a href=&#34;https://en.wikipedia.org/wiki/GeoJSON&#34;&gt;GeoJson objects&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/geojsonR/vignettes/the_geojsonR_package.html&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ggedit/index.html&#34;&gt;ggedit&lt;/a&gt; v0.2.1: Provides an interactive layer and theme aesthetic editor for ggplot2. The &lt;a href=&#34;vhttps://metrumresearchgroup.github.io/ggedit/&#34;&gt;ggedit gitbook&lt;/a&gt; explains how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/implyr/index.html&#34;&gt;implyr&lt;/a&gt; v0.1.0: Provides a SQL backend to dplyr for &lt;a href=&#34;https://impala.apache.org/&#34;&gt;Apache Impala&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/officer/index.html&#34;&gt;officer&lt;/a&gt; v0.1.0: Provides functions to manipulate &lt;a href=&#34;https://cran.r-project.org/web/packages/officer/vignettes/word.html&#34;&gt;Microsoft Word&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/officer/vignettes/powerpoint.html&#34;&gt;Microsoft Powerpoint&lt;/a&gt; documents. This is a companion package to flextable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/index.html&#34;&gt;flextable&lt;/a&gt; v.1.0: Includes functions to create tables in Word, PowerPoint, and HTML documents. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/overview.html&#34;&gt;overview&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/format.html&#34;&gt;explaining objects&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/layout.html&#34;&gt;table layout&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/index.html&#34;&gt;pivottabler&lt;/a&gt; v0.1.0: Allows users to create complex pivot tables and pivot tables with irregular layouts in R. There are multiple vignettes, including an &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/styling.html&#34;&gt;styling guide&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/shiny.html&#34;&gt;Shiny example&lt;/a&gt; and explanations of &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/calculations.html&#34;&gt;calculations&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/datagroups.html&#34;&gt;data groups&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/Polychrome/index.html&#34;&gt;Polychrome&lt;/a&gt; v0.8.2: Provides tools for creating, viewing, and assessing qualitative palettes with many (20-30 or more) colors. There is a colorful &lt;a href=&#34;https://cran.r-project.org/web/packages/Polychrome/vignettes/polychrome.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(Polychrome)
pal2 &amp;lt;- alphabet.colors(26)
rancurves(pal2)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/figure-html/unnamed-chunk-2-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/RApiDatetime/index.html&#34;&gt;RApiDatetime&lt;/a&gt; v0.0.3: Provides a C-level API to allow packages to access C-level R date and datetime code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/Rcssplot/index.html&#34;&gt;Rcssplot&lt;/a&gt; v0.2.0.0: Provides tools to style plots with cascading style sheets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Rcssplot/vignettes/Rcssplot.pdf&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/index.html&#34;&gt;reticulate&lt;/a&gt; v0.7: Implements an R interface to Python modules, classes, and functions. When calling into Python, R data types are automatically converted to their equivalent Python types. When values are returned from Python to R, they are converted back to R types. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/vignettes/introduction.html&#34;&gt;overview&lt;/a&gt; and a vignette describing &lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/vignettes/arrays.html&#34;&gt;arrays in R and Python&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/shinyWidgets/index.html&#34;&gt;shinyWidgets&lt;/a&gt; v0.2.0: Provides custom input widgets for Shiny apps. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyWidgets/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/shinyWidgets.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/index.html&#34;&gt;shinyjqui&lt;/a&gt; v0.1.0: An extension to shiny that brings interactions and animation effects from the &lt;code&gt;jQuery UI&lt;/code&gt; library. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/vignettes/orderInput.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/valaddin/index.html&#34;&gt;valaddin&lt;/a&gt; v0.1.0: Provides tools to transform functions into functions with input validation checks, in a manner suitable for both programmatic and interactive use. The &lt;a href=&#34;https://cran.r-project.org/web/packages/valaddin/vignettes/valaddin.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Random Weekend Reading</title>
      <link>https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/</link>
      <pubDate>Fri, 24 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/forceNetwork-binding/forceNetwork.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Few of us have enough time to read, and most of us already have depressingly deep stacks of material that we would like to get through. However, sometimes a random encounter with something interesting is all that it takes to regenerate enthusiasm. Just in case you are not going to get to a book store with a good technical section this weekend, here are a few not-quite-random reads.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.deeplearningbook.org/&#34;&gt;Deep Learning&lt;/a&gt; by Goodfellow, Bengio and Courville is a solid, self-contained introduction to Deep Learning that begins with Linear Algebra and ends with discussions of research topics such as Autoencoders, Representation Learning, and Boltzman Machines. The online layout extends an invitation to click anywhere and begin reading. Sampling the chapters, I found the text to be engaging reading; much more interesting and lucid than just an online resource. For some Deep Learning practice with R and &lt;a href=&#34;https://h2o-release.s3.amazonaws.com/h2o/rel-slater/9/docs-website/h2o-docs/booklets/DeepLearning_Vignette.pdf&#34;&gt;H2O&lt;/a&gt;, have a look at the post &lt;a href=&#34;http://www.rblog.uni-freiburg.de/2017/02/07/deep-learning-in-r/&#34;&gt;Deep Learning in R&lt;/a&gt; by Kutkina and Feuerriegel.&lt;/p&gt;
&lt;p&gt;However, if you are under the impression that getting a handle on Deep Learning will get you totally up to speed with neural network buzzwords, you may be disappointed. &lt;a href=&#34;https://en.wikipedia.org/wiki/Extreme_learning_machine&#34;&gt;Extreme Learning Machines&lt;/a&gt;, which “aim to break the barriers between the conventional artificial learning techniques and biological learning mechanisms”, are sure to take you even deeper into the abyss. For a succinct introduction to ELMs with and application to handwritten digit classification, have a look at the &lt;a href=&#34;https://www.hindawi.com/journals/cin/2016/3049632/&#34;&gt;recent paper&lt;/a&gt; by Pang and Yang. For more than an afternoon’s worth of reading, browse through the IEEE Intelligent Systems issue on &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/pdf/IEEE-IS-ELM.pdf&#34;&gt;Extreme Learning Machines&lt;/a&gt; &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/&#34;&gt;here&lt;/a&gt;, and the other resources collected &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/pdf/IEEE-IS-ELM.pdf&#34;&gt;here&lt;/a&gt;. See the &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/ELM2014/index.html&#34;&gt;announcement&lt;/a&gt; of the 2014 conference for the full context of the quote above.&lt;/p&gt;
&lt;p&gt;For something a little lighter and closer to home, &lt;a href=&#34;https://christophergandrud.github.io/networkD3/&#34;&gt;Christopher Gandrud’s page&lt;/a&gt; on the &lt;a href=&#34;https://cran.r-project.org/web/packages/networkD3/index.html&#34;&gt;networkD3&lt;/a&gt; package is sure to set you browsing through &lt;a href=&#34;https://en.wikipedia.org/wiki/Sankey_diagram&#34;&gt;Sankey Diagrams&lt;/a&gt; and &lt;a href=&#34;https://cs.brown.edu/~rt/gdhandbook/chapters/force-directed.pdf&#34;&gt;Force Directed Drawing Alorithms&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(networkD3)
# Load data
data(MisLinks)
data(MisNodes)

# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
            Source = &amp;quot;source&amp;quot;, Target = &amp;quot;target&amp;quot;,
            Value = &amp;quot;value&amp;quot;, NodeID = &amp;quot;name&amp;quot;,
            Group = &amp;quot;group&amp;quot;, opacity = 0.8)&lt;/code&gt;&lt;/pre&gt;

&lt;div id=&#34;htmlwidget-49f7dcedcb604b5773a2&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;forceNetwork html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-49f7dcedcb604b5773a2&#34;&gt;{&#34;x&#34;:{&#34;links&#34;:{&#34;source&#34;:[1,2,3,3,4,5,6,7,8,9,11,11,11,11,12,13,14,15,17,18,18,19,19,19,20,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,24,24,25,25,25,26,26,26,26,27,27,27,27,27,28,28,29,29,29,30,31,31,31,31,32,33,33,34,34,35,35,35,36,36,36,36,37,37,37,37,37,38,38,38,38,38,38,39,40,41,41,42,42,42,43,43,43,44,44,45,47,48,48,48,48,49,49,50,50,51,51,51,52,52,53,54,54,54,55,55,55,55,55,55,55,55,55,55,56,56,57,57,57,58,58,58,58,58,59,59,59,59,60,60,60,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,67,68,68,68,68,68,68,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,72,72,72,73,74,74,75,75,75,75,75,75,75,76,76,76,76,76,76,76],&#34;target&#34;:[0,0,0,2,0,0,0,0,0,0,10,3,2,0,11,11,11,11,16,16,17,16,17,18,16,17,18,19,16,17,18,19,20,16,17,18,19,20,21,16,17,18,19,20,21,22,12,11,23,11,24,23,11,24,11,16,25,11,23,25,24,26,11,27,23,27,11,23,30,11,23,27,11,11,27,11,29,11,34,29,34,35,11,29,34,35,36,11,29,34,35,36,37,11,29,25,25,24,25,41,25,24,11,26,27,28,11,28,46,47,25,27,11,26,11,49,24,49,26,11,51,39,51,51,49,26,51,49,39,54,26,11,16,25,41,48,49,55,55,41,48,55,48,27,57,11,58,55,48,57,48,58,59,48,58,60,59,57,55,55,58,59,48,57,41,61,60,59,48,62,57,58,61,60,55,55,62,48,63,58,61,60,59,57,11,63,64,48,62,58,61,60,59,57,55,64,58,59,62,65,48,63,61,60,57,25,11,24,27,48,41,25,68,11,24,27,48,41,25,69,68,11,24,27,41,58,27,69,68,70,11,48,41,25,26,27,11,48,48,73,69,68,25,48,41,70,71,64,65,66,63,62,48,58],&#34;value&#34;:[1,8,10,6,1,1,1,1,2,1,1,3,3,5,1,1,1,1,4,4,4,4,4,4,3,3,3,4,3,3,3,3,5,3,3,3,3,4,4,3,3,3,3,4,4,4,2,9,2,7,13,1,12,4,31,1,1,17,5,5,1,1,8,1,1,1,2,1,2,3,2,1,1,2,1,3,2,3,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,1,1,1,2,3,2,2,1,3,1,1,3,1,2,1,2,1,1,1,3,2,1,1,9,2,2,1,1,1,2,1,1,6,12,1,1,21,19,1,2,5,4,1,1,1,1,1,7,7,6,1,4,15,5,6,2,1,4,2,2,6,2,5,1,1,9,17,13,7,2,1,6,3,5,5,6,2,4,3,2,1,5,12,5,4,10,6,2,9,1,1,5,7,3,5,5,5,2,5,1,2,3,3,1,2,2,1,1,1,1,3,5,1,1,1,1,1,6,6,1,1,2,1,1,4,4,4,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,2,2,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1],&#34;colour&#34;:[&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;]},&#34;nodes&#34;:{&#34;name&#34;:[&#34;Myriel&#34;,&#34;Napoleon&#34;,&#34;Mlle.Baptistine&#34;,&#34;Mme.Magloire&#34;,&#34;CountessdeLo&#34;,&#34;Geborand&#34;,&#34;Champtercier&#34;,&#34;Cravatte&#34;,&#34;Count&#34;,&#34;OldMan&#34;,&#34;Labarre&#34;,&#34;Valjean&#34;,&#34;Marguerite&#34;,&#34;Mme.deR&#34;,&#34;Isabeau&#34;,&#34;Gervais&#34;,&#34;Tholomyes&#34;,&#34;Listolier&#34;,&#34;Fameuil&#34;,&#34;Blacheville&#34;,&#34;Favourite&#34;,&#34;Dahlia&#34;,&#34;Zephine&#34;,&#34;Fantine&#34;,&#34;Mme.Thenardier&#34;,&#34;Thenardier&#34;,&#34;Cosette&#34;,&#34;Javert&#34;,&#34;Fauchelevent&#34;,&#34;Bamatabois&#34;,&#34;Perpetue&#34;,&#34;Simplice&#34;,&#34;Scaufflaire&#34;,&#34;Woman1&#34;,&#34;Judge&#34;,&#34;Champmathieu&#34;,&#34;Brevet&#34;,&#34;Chenildieu&#34;,&#34;Cochepaille&#34;,&#34;Pontmercy&#34;,&#34;Boulatruelle&#34;,&#34;Eponine&#34;,&#34;Anzelma&#34;,&#34;Woman2&#34;,&#34;MotherInnocent&#34;,&#34;Gribier&#34;,&#34;Jondrette&#34;,&#34;Mme.Burgon&#34;,&#34;Gavroche&#34;,&#34;Gillenormand&#34;,&#34;Magnon&#34;,&#34;Mlle.Gillenormand&#34;,&#34;Mme.Pontmercy&#34;,&#34;Mlle.Vaubois&#34;,&#34;Lt.Gillenormand&#34;,&#34;Marius&#34;,&#34;BaronessT&#34;,&#34;Mabeuf&#34;,&#34;Enjolras&#34;,&#34;Combeferre&#34;,&#34;Prouvaire&#34;,&#34;Feuilly&#34;,&#34;Courfeyrac&#34;,&#34;Bahorel&#34;,&#34;Bossuet&#34;,&#34;Joly&#34;,&#34;Grantaire&#34;,&#34;MotherPlutarch&#34;,&#34;Gueulemer&#34;,&#34;Babet&#34;,&#34;Claquesous&#34;,&#34;Montparnasse&#34;,&#34;Toussaint&#34;,&#34;Child1&#34;,&#34;Child2&#34;,&#34;Brujon&#34;,&#34;Mme.Hucheloup&#34;],&#34;group&#34;:[1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,3,3,3,3,3,3,3,3,4,4,5,4,0,2,3,2,2,2,2,2,2,2,2,4,6,4,4,5,0,0,7,7,8,5,5,5,5,5,5,8,5,8,8,8,8,8,8,8,8,8,8,9,4,4,4,4,5,10,10,4,8]},&#34;options&#34;:{&#34;NodeID&#34;:&#34;name&#34;,&#34;Group&#34;:&#34;group&#34;,&#34;colourScale&#34;:&#34;d3.scale.category20()&#34;,&#34;fontSize&#34;:7,&#34;fontFamily&#34;:&#34;serif&#34;,&#34;clickTextSize&#34;:17.5,&#34;linkDistance&#34;:50,&#34;linkWidth&#34;:&#34;function(d) { return Math.sqrt(d.value); }&#34;,&#34;charge&#34;:-120,&#34;opacity&#34;:0.8,&#34;zoom&#34;:false,&#34;legend&#34;:false,&#34;nodesize&#34;:false,&#34;radiusCalculation&#34;:&#34; Math.sqrt(d.nodesize)+6&#34;,&#34;bounded&#34;:false,&#34;opacityNoHover&#34;:0,&#34;clickAction&#34;:null}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Finally, if you are like me and think that the weekends are for catching up on things that you should probably already know, but on which you might be a bit shaky, remember that you can never know enough about GitHub. Compliments of GitHub’s Carolyn Shin, here is some online GitHub reading: &lt;a href=&#34;https://guides.github.com/&#34;&gt;GitHub Guides&lt;/a&gt;, &lt;a href=&#34;https://github.com/github/training-kit&#34;&gt;GitHub on Demand Training&lt;/a&gt;, and an online version of the &lt;a href=&#34;https://git-scm.com/book/en/v2&#34;&gt;Pro Git Book&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Reading recommendations go both ways. Please feel free to comment with some recommendations of your own.&lt;/p&gt;
&lt;div id=&#34;section&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/&#39;;&lt;/script&gt;
      </description>
    </item>
    
  </channel>
</rss>
