November 2021 list of packages of interest
- Introduction
- 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
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/package=tabxplor
[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//package=superb
[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//package=vcd
[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/package=randtoolbox
[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//package=groupdata2
[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//package=ggside
[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/package=ggquiver
[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//package=conjurer
[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/package=owidR
[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//package=misc3d
[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