Ecological Modeling
PBIO 294 (3 credits)
24 May to 18 June 2021; Tuesday, Wednesday, Thursday 1:004:45 pm (Eastern US) (remote via Microsoft Teams)
Instructor: Brian Beckage (Brian.Beckage@uvm.edu)
Office Hours (remote by appointment)
This course provides an introduction to data modeling using the R statistical computing language and
likelihood, information theoretic, and Bayesian approaches to inference. The course includes a
focus on the R language as a tool for data modeling and emphasizes examples and case studies from ecological
and environmental sciences.
Class Structure. This class will meet three times a week for 3.75 hours (yes, 3 hours and 45 minutes!).
But we will take frequent breaks and will engage in a variety of activities, including discussions, watching videos,
and small group work, to break up the meetings. Each meeting will be divided into four
~45 minute components with a ~10 minute break between components.
 Readings. We will discuss the assigned readings for that class periods in small groups and in the
class as a whole. This will also present an opportunity to ask questions or seek clarification about the readings.
These discussions will provide a review prior to taking a short quiz on the readings that will be posted in
Blackboard.
 Supporting videos. In each class period, we will a prerecorded lecture, by the author
(Richard McElreath) of our main text, where he presents each chapter. (I choose this book in part because of these
video lectures). This will reinforce our chapter readings and provide further explanation of assigned material. As you
are watching these video lectures, please ask questions, make comments, and respond to your classmates' questions using
Yellowdig. Following the lecture, we will discuss the chapters first in small breakout rooms and then
in the main group. We will repeat this for a series of R videos. These videos do not correspond to our readings in
R but provide another perspective on programming in R.
 Exercises. Each class period, students will receive a set of problems that incorporate the
statistical and/or R programming components of the class. Students will work in small groups during class on
these problems and will complete them outside of class if not completed in class. Although sharing of information
and ideas is encouraged as a means of learning the material, each student should produce their own solutions (i.e.,
should write their own R code).
 Chapter presentations. Beginning in the second week of class, the assigned readings on statistics (not R)
from McElreath and Hobbs and Hooten will be presented by pairs of students. These presentations should summarize
and outline the material presented in the readings, including the most important and key points, and should highlight
components that were confusing or unclear. These presentations should be roughly 20 to 25 mins.
Back to top
Students will
 gain proficiency in the R statistical programming language
 learn to construct and use likelihood functions.
 learn to use information theoretic approaches to statistical inference.
 become familiar with Bayesian approaches to statistical inference.
Achieving these goals will require:
 Completion of assigned readings and exercises
 Attendance and participation in classroom discussions
Back to top
Student grades will be based on the following components:
Grading for Undergraduate students 
Grading for Graduate students 
 Class presentation of assigned chapters: 20% of course grade.
PRESENTER SCHEDULE
 Participation in discussions through Yellowdig: 20% of course grade.
 Quizzes on assigned readings: 10% of course grade.
 Homework assignments as Complete/Incomplete: 35% of course grade.
 Final exam (take home): 15% of course grade.

 Class presentation of assigned chapters: 20% of course grade.
PRESENTER SCHEDULE
 Participation in discussions through Yellowdig: 20% of course grade.
 Quizzes on assigned readings: 10% of course grade.
 Homework assignments as Complete/Incomplete: 30% of course grade.
 Data analysis project: 10% of course grade.
 Final exam (take home): 10% of course grade.

Back to top
Students will also be assigned readings from the following set of books (below). These books will be required for
this class and are available in the university bookstore or as otherwise noted below.
 PRIMARY text for the statistics portion of this class: McElreath, Richard. 2020. Statistical Rethinking: A Bayesian Course with Examples in R and STAN (2nd Edition).
ISBN13: 9780367139919 Link
to book.
 Supplementary/optional readings for further background: Hobbs, N. Thompson
and Mevin B. Hooten. 2015. Bayesian Models. A statistical primer for ecologists.
ISBN: 9780691159287. Link to book.
 Supplemental reference: Introduction to Statistical Thought by
Michael Lavine. (free pdf)
 PRIMARY text for the R programming portion of this class: Introduction to data science. Data Analysis and Prediction Algorithms with R.
by Rafael A. Irizarry. (pdf available for an optional donation)
We will also watch a variety of videos inside of class on both statistics and R.
Back to top
We will build data models in the free, open source programming language R. Below are some additional
resources for installing and using R.
Information on installing R and R studio.