R Packages and Resources by Jason Bryer, Ph.D.

Recent & Upcoming Talks

Rethinking Placement Exams: The Diagnostic Assessment and Achievement of College Skills
Mar 18, 2018 9:45 AM
Development Of The Large Scale Diagnostic Assessments Of College Skills
Oct 20, 2017 10:15 AM

Recent Posts

More Posts

This post describes a framework for using Shiny for conducting, grading, and providing feedback for assessments. This framework supports any multiple choice format including multiple choice tests or Likert type surveys. A demo is available at or can be run locally as a Github Gist: runGist('a6fb5a3b1d5fd56cff64') Key features of this framework include: Assessments take over the entire user interface for a distraction free assessment. Creating an assessment requires: A vector of item stems.


Consider a pool table of length one. An 8-ball is thrown such that the likelihood of its stopping point is uniform across the entire table (i.e. the table is perfectly level). The location of the 8-ball is recorded, but not known to the observer. Subsequent balls are thrown one at a time and all that is reported is whether the ball stopped to the left or right of the 8-ball. Given only this information, what is the position of the 8-ball?




The Diagnostic Assessment and Achievement of College Skills is a diagnostic assessment designed to help students transition to college. DAACS provides personalized feedback about students’ strengths and weaknesses in terms of key academic and self-regulated learning skills, linking them to the resources to help them be successful students.


This project supports the implementaion of Positive Behavioral Interventions & Supports (PBIS) in New York State. PBIS is a systems approach to creating and maintaining positive school climates where teachers can teach and students can learn. This evidence-based framework emphasizes preventing school discipline problems.


An R package designed to help analyzing and visualizing Likert type items. CRAN Version


Propensity Score Analysis (PSA) is a statistical approach for estimating causal effects from observational studies. This project includes materials from workshops taught, an Shiny application for conduction PSA, and an early draft of a PSA book.


An R package to maintain data caches.


An R Package for Bootstrapping Propnesity Score Analysis. CRAN Version


Propensity score matching for non-binary treatments. CRAN Version


An R package to interface with the Integraded Postsecondary Education Data System.


An R package for estimating and visualizing multilevel propensity score models. CRAN Version


An R package to interface with the National Assessment of Educational Progress (NAEP) restricted use databases. This includes access any analyzing data using the replicate weights and multiple plausible values.


A data-only R package for the 2009 Programme of International Student Assessment (PISA) conducted by Organisation for Economic Co-operation and Development (OECD).


An R package to interface with the survey system.


An R package to get Rural-Urban Commuting Area (RUCA) Codes from zip codes.


The sqlutils package provides a set of utility functions to help manage a library of structured query language (SQL) files. CRAN Version


An R package to create timeline figures. CRAN Version


I am currently teaching the following course at the City University of New York (CUNY) in the Master of Science in Data Science program:

R Package to support DATA606 is available here: