Open source

Open-source R packages for everyday analysis

Free on CRAN, with the code on GitHub. Each package has its own documentation site with examples.

R packages

Regression and modelling

olsrr

Tools for building linear regression models.

Diagnostics, variable selection and influence measures for a fitted lm model.

What's inside
  • Comprehensive Regression Output
  • Variable Selection Procedures
  • Heteroskedasticity Tests
  • Collinearity Diagnostics
  • Model Fit Assessment
  • Measures of Influence
  • Residual Diagnostics

blorr

Tools for building binary logistic regression models.

Model fit, validation and collinearity for a fitted glm with a binary outcome.

What's inside
  • Bivariate Analysis
  • Model Fit Statistics
  • Model Validation
  • Variable Selection
  • Residual Diagnostics
  • Collinearity Diagnostics
  • Visualization

Statistics

descriptr

Tools for generating descriptive and summary statistics.

A quick way to screen a data frame before you model it.

What's inside
  • Data Screening
  • Summary Statistics
  • Frequency Tables
  • Cross Tables
  • Data Visualization

inferr

Tools for inferential statistics.

Hypothesis tests with plain R syntax, with no formulas to memorise.

What's inside
  • Binomial Test
  • Test of Proportion
  • t Test
  • Chi Square Test
  • Levene’s Test
  • Test of Variance
  • McNemar Test
  • Cochran Q Test
  • Runs Test

vistributions

Tools for visualizing probability distributions.

Plot the binomial, chi square, normal, F and t distributions.

What's inside
  • Binomial Distribution
  • Chi Square Distribution
  • Normal Distribution
  • F Distribution
  • t Distribution
  • Includes a Shiny app

rbin

Tools for binning data.

Turn continuous variables into factors, and create dummy variables from them.

What's inside
  • Manual Binning
  • Quantile Binning
  • Winsorized Binning
  • Equal Length Binning
  • Equal Width Binning
  • Factor Binning
  • Generate Dummy Variables
  • Includes RStudio add-ins

Analytics

rfm

Tools for RFM analysis.

Score and segment customers from transaction-level data.

What's inside
  • Generate RFM Scores
  • Handles Transaction or Customer Level Data
  • Visualization Tools
  • Segment Customers
  • Includes a Shiny app

xplorerr

Tools for interactive data analysis.

Descriptive, inferential and visual analysis behind a Shiny interface.

What's inside
  • Descriptive Statistics
  • Inferential Statistics
  • Visualize Probability Distributions
  • Data Visualization
  • RFM Analysis
  • Linear Regression
  • Logistic Regression

Utilities

yahoofinancer

Fetch data from the Yahoo Finance API.

Historical and near real-time data on stocks, indices and currencies.

What's inside
  • Historical Prices
  • Real-time Quotes
  • Financial Statements
  • Valuation Metrics
  • Currency Conversion
  • Market Indices
  • Market Summary
  • Trending Tickers
  • Multi-ticker Queries

standby

Alerts, notifications and loading screens in Shiny.

Add alerts, notifications, modals, info tips and loading screens to Shiny apps.

What's inside
  • Loading Screens for Shiny Outputs
  • Spinners and Loaders
  • Alerts and Modals
  • Notifications and Toasts
  • Tooltips
  • Preview Alerts and Spinners

Shiny apps

Point-and-click apps for exploring data, built on our packages. They come with xplorerr and run on your own computer.

AppRun it
Descriptive statisticsxplorerr::app_descriptive()
Probability distributionsxplorerr::app_vistributions()
Hypothesis testingxplorerr::app_inference()
Linear regressionxplorerr::app_linear_regression()
Logistic regressionxplorerr::app_logistic_regression()
RFM analysisxplorerr::app_rfm_analysis()
Data visualizerxplorerr::app_visualizer()

Try one in R

install.packages("xplorerr")
xplorerr::app_linear_regression()
xplorerr documentation

Found a bug or have an idea?

Open an issue on the package's GitHub repository. Pull requests are welcome.

Go to GitHub