Tools for analyzing R code the tidy way

05/20/2019
by   Lucy D'Agostino McGowan, et al.
0

With the current emphasis on reproducibility and replicability, there is an increasing need to examine how data analyses are conducted. In order to analyze the between researcher variability in data analysis choices as well as the aspects within the data analysis pipeline that contribute to the variability in results, we have created two R packages: matahari and tidycode. These packages build on methods created for natural language processing; rather than allowing for the processing of natural language, we focus on R code as the substrate of interest. The matahari package facilitates the logging of everything that is typed in the R console or in an R script in a tidy data frame. The tidycode package contains tools to allow for analyzing R calls in a tidy manner. We demonstrate the utility of these packages as well as walk through two examples.

READ FULL TEXT

page 12

page 16

research
03/16/2021

A Quantitative Assessment of Package Freshness in Linux Distributions

Linux users expect fresh packages in the official repositories of their ...
research
05/14/2021

Automatically Assessing and Extending Code Coverage for NPM Packages

Typical Node.js applications extensively rely on packages hosted in the ...
research
03/06/2019

Security Issues in Language-based Sofware Ecosystems

Language-based ecosystems (LBE), i.e., software ecosystems based on a si...
research
06/15/2022

Current state and prospects of R-packages for the design of experiments

Re-running an experiment is generally costly and in some cases impossibl...
research
08/27/2019

Ordered Sets for Data Analysis

This book dwells on mathematical and algorithmic issues of data analysis...
research
01/17/2019

Navigating through the R packages for movement

The advent of miniaturized biologging devices has provided ecologists wi...
research
10/12/2021

A General Summarization Matrix for Scalable Machine Learning Model Computation in the R Language

Data analysis is an essential task for research. Modern large datasets i...

Please sign up or login with your details

Forgot password? Click here to reset