TOC

  • tabxplor: User-Friendly Tables with Color Helpers for Data Exploration
  • superb: Summary Plots with Adjusted Error Bars
  • vcd: Visualizing Categorical Data
  • randtoolbox: Toolbox for Pseudo and Quasi Random Number Generation and Random Generator Tests
  • groupdata2: Creating Groups from Data
  • ggside: Side Grammar Graphics
  • ggquiver: Quiver Plots for 'ggplot2'
  • conjurer: A Parametric Method for Generating Synthetic Data
  • owidR: A Package for Importing Data from Our World in Data
  • misc3d: Miscellaneous 3D Plots

Introduction

Each month I will describe the package that I've discovered or rediscovered and the ones that I've used the most of my time. I will start with the package used in my work and the the one that I would like to try/did not had time to use for work and also fun

Each card is organised as this

Name of the package: short description

mytags: #example tag

links
[cran package link]
[cran vignette link]
[github link]

description from the author/vignette

mynotes

tabxplor: User-Friendly Tables with Color Helpers for Data Exploration

mytags: #plots #tables

links
[cran package link] https://cran.r-project.org/web/packages/tabxplor/index.html [cran vignette link] https://cran.r-project.org/web/packages/tabxplor/vignettes/tabxplor.html [github link] https://github.com/BriceNocenti/tabxplor

description from the author/vignette

Make it easy to deal with multiple cross-tables in data exploration, by creating them, manipulating them, and adding color helpers to highlight important informations. All functions are "tidy", pipe-friendly, and render data frames which can be easily manipulated. Tables can be exported to Excel and in html with formats and colors.

mynotes

Need to test it tyo create reports for my papers

superb: Summary Plots with Adjusted Error Bars

mytags: #ggplot #summary #plots links
[cran package link] https://cran.r-project.org/web/packages/superb/index.html [cran vignette link] https://cran.r-project.org/web/packages/superb/vignettes/TheMakingOf.html https://cran.r-project.org/web/packages/superb/vignettes/Vignette1.html [github link] https://github.com/dcousin3/superb

description from the author/vignette

Computes standard error and confidence interval of various descriptive statistics under various designs and sampling schemes. The main function, superbPlot(), can either return a plot or a dataframe with the statistic and its precision interval so that other plotting package can be used. See Cousineau and colleagues (2021) doi:10.1177/25152459211035109 or Cousineau (2017) doi:10.5709/acp-0214-z for a review as well as Cousineau (2005) doi:10.20982/tqmp.01.1.p042, Morey (2008) doi:10.20982/tqmp.04.2.p061, Baguley (2012) doi:10.3758/s13428-011-0123-7, Cousineau & Laurencelle (2016) doi:10.1037/met0000055, Cousineau & O'Brien (2014) doi:10.3758/s13428-013-0441-z, Calderini & Harding doi:10.20982/tqmp.15.1.p001 for specific references. mynotes to test for articles

vcd: Visualizing Categorical Data

mytags: #models #categorical

links
[cran package link] https://cran.r-project.org/web/packages/vcd/index.html [vignette link] https://cran.r-project.org/web/packages/vcd/vignettes/residual-shadings.pdf

description from the author/vignette

Visualization techniques, data sets, summary and inference procedures aimed particularly at categorical data. Special emphasis is given to highly extensible grid graphics. The package was package was originally inspired by the book "Visualizing Categorical Data" by Michael Friendly and is now the main support package for a new book, "Discrete Data Analysis with R" by Michael Friendly and David Meyer (2015).

mynotes to test on clinical data

randtoolbox: Toolbox for Pseudo and Quasi Random Number Generation and Random Generator Tests

mytags: #distributions [cran package link] https://cran.r-project.org/web/packages/randtoolbox/index.html [cran vignette link] https://cran.r-project.org/web/packages/randtoolbox/vignettes/fullpres.pdf

description from the author/vignette

Provides (1) pseudo random generators - general linear congruential generators, multiple recursive generators and generalized feedback shift register (SF-Mersenne Twister algorithm and WELL generators); (2) quasi random generators - the Torus algorithm, the Sobol sequence, the Halton sequence (including the Van der Corput sequence) and (3) some generator tests - the gap test, the serial test, the poker test. See e.g. Gentle (2003) doi:10.1007/b97336. The package can be provided without the rngWELL dependency on demand. Take a look at the Distribution task view of types and tests of random number generators. Version in Memoriam of Diethelm and Barbara Wuertz mynotes to test for new ideas for Anscombe quartet package

groupdata2: Creating Groups from Data

mytags: #tables #data [cran package link] https://cran.r-project.org/web/packages/groupdata2/index.html [cran vignette link] https://cran.r-project.org/web/packages/groupdata2/vignettes/automatic_groups_with_groupdata2.html [github link] https://github.com/ludvigolsen/groupdata2

description from the author/vignette

hods for dividing data into groups. Create balanced partitions and cross-validation folds. Perform time series windowing and general grouping and splitting of data. Balance existing groups with up- and downsampling or collapse them to fewer groups.

mynotes to test on the group of curves for the paper I'm writing

ggside: Side Grammar Graphics

mytags: #plot #ggplot [cran package link] https://cran.r-project.org/web/packages/ggside/index.html [cran vignette link] https://cran.r-project.org/web/packages/ggside/vignettes/ggside_aes_mapping.html

description from the author/vignette

The grammar of graphics as shown in 'ggplot2' has provided an expressive API for users to build plots. 'ggside' extends 'ggplot2' by allowing users to add graphical information about one of the main panel's axis using a familiar 'ggplot2' style API with tidy data. This package is particularly useful for visualizing metadata on a discrete axis, or summary graphics on a continuous axis such as a boxplot or a density distribution.

mynotes Helpful for sharing plots and customize plots without scripting

ggquiver: Quiver Plots for 'ggplot2'

mytags: #plot #ggplot [cran package link] https://cran.r-project.org/web/packages/ggquiver/index.html [github link] https://github.com/mitchelloharawild/ggquiver

description from the author/vignette

An extension of 'ggplot2' to provide quiver plots to visualise vector fields. This functionality is implemented using a geom to produce a new graphical layer, which allows aesthetic options. This layer can be overlaid on a map to improve visualisation of mapped data.

mynotes

conjurer: A Parametric Method for Generating Synthetic Data

mytags: #plot #colors [cran package link] https://cran.r-project.org/web/packages/conjurer/index.html [cran vignette link] https://cran.r-project.org/web/packages/conjurer/vignettes/introduction_to_conjurer.html

description from the author/vignette

Builds synthetic data applicable across multiple domains. This package also provides flexibility to control data distribution to make it relevant to many industry examples

mynotes Useful for tuts

owidR: A Package for Importing Data from Our World in Data

mytags: #data #statistics [cran package link] https://cran.r-project.org/web/packages/owidR/index.html [github link] https://github.com/piersyork/owidR

description from the author/vignette

Scrapes data from the Our World in Data website to offer easy to use functions for searching for datasets and downloading them into R.

mynotes very useful for presentations

misc3d: Miscellaneous 3D Plots

mytags: #plot #misc [cran package link] https://cran.r-project.org/web/packages/misc3d/index.html [cran vignette link] https://cran.r-project.org/web/packages/misc3d/index.html [gitlab link] https://gitlab.com/luke-tierney/misc3d

description from the author/vignette

A collection of miscellaneous 3d plots, including isosurfaces..

mynotes generally not using 3d plots but if necessary here they are