README.md

rfriend

CRAN Version License: GPL-3

Overview

rfriend is an R package designed to streamline data analysis and statistical testing by wrapping complex or repetitive code into convenient, user-friendly functions prefixed with f_ (f_riendly). Its primary focus is data exploration, statistical tests, and creating publication-ready output in multiple formats including PDF, Microsoft Word, and Microsoft Excel.

The package helps you write shorter code while producing well-formatted summaries, visualizations, and statistical tests, automatically handling data transformations, assumption checking, and post hoc testing.

Full documentation is available at https://delde001.github.io/rfriend/.

Features

Data exploration

Data transformations

Visualizations

Statistical tests

Run and visualize tests on multiple response variables and predictors, with automatic assumption checking and post hoc analysis:

Post hoc results are summarized in a compact letter display (cld) table for easy interpretation.

Model comparison

Utilities

Installation

rfriend requires R (>= 4.4.0) and several dependencies (see DESCRIPTION for details). PDF and Word output require Pandoc (>= 3.2), which is bundled with RStudio.

Install the latest released version from CRAN with:

install.packages("rfriend")

To install the latest development version from GitHub:

# install.packages("devtools")
devtools::install_github("delde001/rfriend")

Basic Usage

library(rfriend)

# Summary of your dataset
f_summary(your_dataframe)

# Run ANOVA on multiple response variables
f_aov(response_var1 + response_var2 ~ predictor1 * predictor2,
      data = your_dataframe)

# Create a boxplot of one or more variables
data(mtcars)
f_boxplot(hp + disp ~ gear * cyl,
          data = mtcars,
          intro_text = FALSE,
          output_type = "word")

# Fit a linear mixed-effects model
f_lmer(response ~ treatment + (1 | block), data = your_dataframe)

# Perform a Box-Cox transformation
transformed <- f_boxcox(your_dataframe$variable)

# Load a bundled example dataset
f_example_data()                       # list available files
path <- f_example_data("field_trial.csv")

# Clear the workspace and restart R
f_clear()

For detailed usage and examples, please refer to the package vignettes, the help files, and the documentation website at https://delde001.github.io/rfriend/.

Known Issues

Contributing

Contributions, bug reports, and feature requests are very welcome. Please open an issue or submit a pull request on GitHub.

Before contributing, please ensure that:

License

This package is licensed under GPL-3.

Contact

Author and maintainer: Sander H. van Delden Email: plantmind@proton.me

Feel free to reach out for support, feature requests, or collaborations.

Thank you for using rfriend!



Try the rfriend package in your browser

Any scripts or data that you put into this service are public.

rfriend documentation built on July 7, 2026, 1:06 a.m.