Radiant is a platform-independent browser-based interface for business analytics in R, based on the Shiny package. Developed by Vincent Nijs. Please use the issue tracker on GitHub to suggest enhancements or report problems: https://github.com/radiant-rstats/radiant/issues. For other questions and comments please use .

Note: R 3.5 or higher is required to use the latest version of Radiant.

Note: User profiles (or user names or logins) containing non-ASCII characters may cause problems during installation. To address this issue please use a profile name (login) that contains ASCII (A-Z, a-z) letters and numbers only. For example, c:\users\myprofilename

Installing R, Rstudio, and Radiant on Windows

For Windows, download and run the all-in-one installer for R, Rstudio, and Radiant. For a video tutorial see the Install Radiant on Windows video below:

Note: You may see the two messages below pop-up when installing TinyTex. This is expected and nothing to worry about. Just click “OK” and let the install process continue.

Note: Some users have reported that the Malwarebytes software can inappropriately block R-packages from being installed or updated. If you use Malwarebytes and are experiencing problems you can try (temporarily) turning it off during the install process or when upgrading.

Credits: Thanks go to Brandon Salas at the Rady School of Management for creating the Windows installer

Installing R, Rstudio, and Radiant on macOS

For Mac, first download and install R from https://cran.r-project.org/bin/macosx/. Download the .pkg file, double-click, and follow the prompts. After R has been installed, open R, copy-and-paste the command below into R, and press return. Accept all default settings during the install process:

source("https://raw.githubusercontent.com/radiant-rstats/minicran/gh-pages/install.R")

For a video tutorial see the Installing R, Rstudio, and Radiant on macOS video below:

Note: It is possible that you will be asked for your password during the install process to correct permission settings for the directory /usr/local/bin

Installing R, Rstudio, and Radiant on Linux

The first step will be to install R and a couple of additional linux tools. The commands required for Ubuntu are shown below:

## From: http://thecoatlessprofessor.com/tutorials/downloading-and-installing-r/#linux-ubuntu
## Extract OS distribution codename
DISTRIBUTION_CODENAME=`grep DISTRIB_CODENAME /etc/lsb-release | cut -c 18-`

## Appends the CRAN repository to your sources.list file 
sudo sh -c 'echo "deb https://cloud.r-project.org/bin/linux/ubuntu $DISTRIBUTION_CODENAME" >> /etc/apt/sources.list'

## Add GPG key of Michael Rutter the Ubuntu archives CRAN maintainer 
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update

## Install R and required linux tools
sudo apt-get install r-base r-base-dev
sudo apt-get install libssl-dev libcurl4-openssl-dev libxml2-dev libicu-dev \
  unixodbc-dev libpq-dev libgdal-dev libproj-dev
  
## Download and install Rstudio (preview)
sudo apt-get install gdebi-core
wget -O rstudio-preview-amd64.deb https://s3.amazonaws.com/rstudio-ide-build/desktop/trusty/amd64/rstudio-1.2.1060-amd64.deb
sudo gdebi rstudio-preview-amd64.deb
rm rstudio-preview-amd64.deb

Run the following command to install the required R-packages for a user:

R -e "source('https://raw.githubusercontent.com/radiant-rstats/minicran/gh-pages/update.R')"

To make R-packages available to all users on a linux system run the command below instead:

sudo su -c "R -e \"source('https://raw.githubusercontent.com/radiant-rstats/minicran/gh-pages/update.R')\""

Starting, Stopping, and Updating Radiant

I recommend you use Rstudio to run the Radiant application. When you open Rstudio you can start Radiant through the Addins menu at the top of the screen Start radiant (browser). If for some reason the Start radiant (browser) is not shown in the dropdown, enter radiant::radiant() in the Rstudio console. To close the application click the icon in the navigation bar and then click Stop. The Radiant process will stop and the browser window will close or gray-out.

To add an option to upgrade Radiant easily, use the commands below to install the radiant.upgrade package. You should now see two new item in the Addins dropdown that you can use for future radiant upgrades.

install.packages("radiant.update", repos = "https://radiant-rstats.github.io/minicran/")
radiant.update::radiant.update()

Sharing Rstudio projects with others

An excellent way to share an Rstudio project hosted online (e.g., on Dropbox) with others is to use the usethis package

install.packages("usethis")
?usethis::use_course

As an example, run the command below to download and open an Rstudio project. Note the “1” at the end of the URL instead of Dropbox’s default which is “0”.

usethis::use_course("https://www.dropbox.com/sh/0dmcr2xsphtn1ha/AADsrYsi8KBkddWx_B-aQbi1a?dl=1")

Installing additional R-development tools

To install additional development tools (i.e., Rtools, git, homebrew) copy-and-paste the command below into R or Rstudio and press return. When installing Rtools, Windows users should make sure to check the option to add Rstools to the system path.

source("https://raw.githubusercontent.com/radiant-rstats/minicran/gh-pages/install_dev.R")

Documentation

Documentation and tutorials for each of the apps are available at https://radiant-rstats.github.io/docs/ and in the Radiant web interface (the icons on each page and the icon in the navigation bar). See also the pkgdown documentation sites:

Want more help getting started? Watch the tutorials on the documentation site.

Trouble shooting

Windows users may need to start R and Rstudio as administrator. On rare occasions R(studio) may complain that a package is not yet installed when starting Radiant. If so, install the package mentioned using the command below but replace ‘package-that-is-not-yet-installed’ with the package name mentioned in the error message

install.packages("package-that-is-not-yet-installed", repos = "https://cran.rstudio.com", type = "binary")

or copy-and-paste the command below into R to check if any required packages have not yet been installed

source("https://raw.githubusercontent.com/radiant-rstats/minicran/gh-pages/update.R")

Reporting issues

Rady students can report any issues they might have with Radiant on Piazza. Otherwise, please use the GitHub issue tracker at github.com/radiant-rstats/radiant/issues.

© Vincent Nijs (2018) Creative Commons License