This workshop is an introduction to R as a programming language. The aim of this workshop is to improve programming skills of R users who have some familiarity with R as a statistical package and would like to extend their R skills. We will talk about how R users can write functions to replace repetitive…

Read More

# R

## R Data Management

This workshop explores tools in R for data management, with a focus on the several of the packages in the “tidyverse” collection. Topics covered include summarizing variables, subsetting rows and columns, generating group-level variables, combining data sets, reshaping data, and working with string and datetime data. This workshop is designed to be interactive, so some…

Read More

## Hoffman2 Happy Hour: R and Python

This Hoffman2 Happy Hour is designed to equip participants with the knowledge and skills to harness the power of High-Performance Computing (HPC) for data analysis. The workshop focuses on two popular programming languages, R and Python, and provides step-by-step guidance on installing essential packages for HPC environments. Participants will learn how to navigate the intricacies…

Read More

## R Graphics: Introduction to ggplot2

This workshop teaches the “grammar” of graphics that underlies the ggplot2 package, allowing the user to build eye-catching, publication-quality graphics layer-by-layer. We cover the basic elements of the grammar of graphics, including aesthetics, geoms, scales, and themes, and we will show you how easy ggplot2 makes it to integrate these elements to make informative and…

Read More

## Decomposing and Visualizing Interactions in R

In regression, we are often interested in an interaction, which is the modification or moderation of the effect of an independent variable by another. Understanding interactions involves interpreting the regression coefficients, estimating and testing simple effects and their differences, and visualizing the interaction. This workshop will teach you how to do all of these thing…

Read More

## Missing Data in R

The purpose of this seminar is to discuss techniques and introduce some useful packages in R for handling missing data. In particular, we will focus on multiple imputation and how to perform it using the R package, mice: “Multivariate Imputation by Chained Equations”. As prerequisite to this seminar, we suggest participants have basic knowledge in…

Read More

## Introduction to Regression in R

This seminar will introduce some fundamental topics in regression analysis using R in three parts. The first part will begin with a brief overview of the R environment, and then simple and multiple regression using R. The second part will introduce regression diagnostics such as checking for normality of residuals, unusual and influential data, homoscedasticity…

Read More

## Introduction to R

This workshop introduces the functionality of R, with a focus on data analysis. Topics include: using RStudio, R coding basics, importing and cleaning data, simple data analysis functions, and brief introductions to R graphics (base and ggplot2) and RMarkdown. This workshop is interactive with coding exercises throughout. Any questions about this workshop can be emailed…

Read More

## Hoffman2 Happy Hour: Using Anaconda on Hoffman2

Anaconda (https://www.anaconda.com/) is a distribution of R and Python that can be used to easily install many popular data science, biostats, and other packages. This Hoffman2 Happy Hour will go discus using Anaconda on Hoffman2. This can be applied to using Anaconda on various other HPC resources. We will go over creating conda environments and…

Read More

## R Graphics: Introduction to ggplot2

This seminar teaches the “grammar” of graphics that underlies the ggplot2 package, allowing the user to build eye-catching, publication-quality graphics layer-by-layer. We cover the basic elements of the grammar of graphics, including aesthetics, geoms, scales, and themes, and we will show you how easy ggplot2 makes it to integrate these elements to make informative and…

Read More