Events

Back to a Future: Asynchronous Computing with futures in R

Modern Languages Building (MLB), Room 2001A

Asynchronous computing is an umbrella term encompassing parallel and concurrent computational programs in which some tasks can be executed without a strict sequential order.  A future is a programming abstraction for a value that may be available at some future point in time and allows.  Like other forms of parallelism, futures are a powerful tool for writing programs that […]

Mediation Models: A demonstration using multiple packages

Modern Languages Building (MLB), Room 2001A

Mediation models are commonly applied in a variety of modeling settings, and people will typically flock to tools specific to structural equation modeling like Mplus or Amos for analysis.  However, not only are such tools not necessary for the more common implementations of mediation, they are often limiting and have various drawbacks. Fortunately there are […]

Programming with R

Modern Languages Building (MLB), Room 2001A

People using R for applied research are often not taught basic programming practices such as writing functions, efficient iterative processing, vectorization, and other practices that would make their research far more efficient and reproducible.  Understandably, focus is on basic data manipulation and getting model results.  Unfortunately, this can mean the data isn’t as explored as it should […]

Rcpp: Integrating C++ into R

Modern Languages Building (MLB), Room 2001A

The Rcpp package for R provides “seamless R and C++ integration”.  In this workshop, we will discuss the use of Rcpp to speed up existing R code by rewriting slow functions in C++.   The workshop will be centered around a couple of case studies with an opportunity provided for participants to implement a few of their […]

R by Example: Analyzing RECS using tidyverse

Modern Languages Building (MLB), Room 2001B

In the R by Example series of workshops, we’ll discuss example analyses in R as a vehicle for learning  commonly used tools and programming patterns.  The “Analyzing RECS using tidyverse” workshop will focus on analyzing winter home temperatures in the US using data from the Residential Energy Consumption Survey (https://www.eia.gov/consumption/residential/).  We’ll use the tidyverse (tidyverse.org) throughout, relying on […]

R by Example: Analyzing RECS using data.table

Modern Languages Building (MLB), Room 2001B

In the R by Example series of workshops, we’ll discuss example analyses in R as a vehicle for learning  commonly used tools and programming patterns.  The “Analyzing RECS using data.table” workshop will focus on analyzing winter home temperatures in the US using data from the Residential Energy Consumption Survey (https://www.eia.gov/consumption/residential/).  We’ll use the data.table package for data manipulations […]

R IV: Visualization

Your Desktop

This session will be held online, and presenters will be in touch with more information after you register. Visualizing the results of research is a key aspect in facilitating scientific communication to a broad audience. The focus of this workshop will be on using common tools in R for visualization, general concerns in producing visual […]

Mapping tools for COVID-19 data – II

Your Desktop

This is the second workshop in this series and will build on the material and the techniques covered in the first workshop. We will use COVID-19 data available here https://github.com/nytimes/covid-19-data, combine it with other data such as from Census and will learn about creating maps, including web maps, that involve more than one variable. We will […]

Geostatistics – II

Your Desktop

In many situations, we observe a process over a limited number of locations and are interested in estimating its values at nearby unsampled locations. Geostatistical methods provide a powerful tool to do this. In this session, we will build upon the material and intuitions covered in the first workshop. We will focus on the principles, […]

GIS Fundamentals – VI (Map visualization)

Your Desktop

This is the sixth workshop in a series of workshops we are offering this semester on the fundamentals of GIS. Each workshop covers one or two key elements of GIS and is self-contained. The focus is on conceptual details that can provide sufficient preparation for applications, but we will also touch upon the technical aspects. […]