Syllabus
PSYC 640: Graduate Statistics
Professor | Dustin Haraden, PhD |
Email/Office | dxhgsh@rit.edu; Eastman Hall - 3378 |
Office Hours | Wednesdays 9 - 11am or By Appointment |
Class Times | Mondays 8:00 - 10:50am |
Class Location | Wallace - 3140 |
For a PDF copy of the syllabus: Download File
Course Overview
This course is the introduction to statistics for graduate students. The goal of the course is to provide a grounding in statistical concepts, methods and application to research. I aim to increase student’s confidence in using these techniques and introducing them to R. Topics will range from including mathematical conceptualizations to practical application with various techniques ranging from descriptive statistics to regression.
Course Materials
We will be using R for all data wrangling, visualization, and analysis. You may use another statistical program in this course, but I will only be providing examples in R. Students must have the latest version of R and it is strongly recommended that students also download the RStudio GUI, both can be found here. Both types of software are free.
We will primarily be referring to chapters in the following textbooks:
Introduction to Modern Statistics (2e) (Cetinkaya-Rundel & Hardin, 2024)
Learning Statistics with R (Navarro)
R for Data Science (2e) (Wickham, Çetinkaya-Rundel, & Grolemund, 2023)
Modern Statistics with R (2e) (Thullin, 2025)
Statistical Thinking (Poldrack, 2024)
An Introduction to Statistical Learning (2e) (James, Witten, Hastie & Tibshirani, 2023)
Data Analysis: A Model Comparison Approach to Regression, ANOVA, and Beyond (3rd ed.) (Judd, McClelland, & Ryan, 2017)
These textbooks are available for free online and able to be downloaded. You may choose to purchase a paper copy if you wish, but it is not required.
All additional readings will be provided by the instructor
Course Goals
- Build confidence in statistical reasoning & analysis.
- Apply regression-based methods to real-world research questions.
- Develop practical R skills for data wrangling, visualization, and reporting.
- Produce a portfolio-ready, reproducible final analysis.
Evaluation and Grading
Your grade is a reflection of your consistent effort, active engagement with the material, and ability to apply new concepts. The components are designed to build on one another, leading to a comprehensive understanding of data analysis.
Component | Weight |
Weekly Labs | 30% |
Journal Entries | 10% |
Participation & Engagement | 15% |
Midterm Project | 20% |
Final Project | 25% |
Weekly Labs
These are hands-on R assignments that directly reinforce the concepts from the week’s class. They are your primary opportunity to practice coding, build models, and interpret results. Labs will be submitted as R Markdown files, and your lowest score will be dropped.
Journal Entries
Each week, you will submit a short, reflective journal entry. This is a space for metacognition—thinking about your own learning. Prompts will include questions like, “What was the clearest concept this week, and why did it click?” or “What was the ‘muddiest’ point for you, and what question would you ask about it?”. They can also take the form of just a general reflection. I want to get to know you and your learning throughout this process. This can also include anything related to your personal life or mental health that you would like for me to know, such as whether you are struggling to balance classes and research, having trouble creating a workspace at home, or whether you can balance time spent on campus and off. This can also be completely random things, like a news article you can’t stop thinking about, or a favorite TV show, movie or book that you just love (especially if it is LOTR or Cosmere related). The content of what you write has no impact on your grade. In addition, what you write will be kept confidential.
The purpose of this “assignment” is to help facilitate communication between you and me. I have found other instructors using this and I would like to be able to develop supportive relationships with students, so I decided to implement this. Other instructors reported that they found that many students were more comfortable discussing questions and concerns in their journal assignments rather than through email.
In-Class Engagement & Activities
Our class is a workshop, and your active participation is key. This portion of your grade is earned by being present and engaged. This includes participating in group discussions, engaging with the readings, working with peers on problems, and completing the small, hands-on coding exercises we’ll do together or in small groups in class. This is a low-stress grade based on your consistent effort and collaboration during our classes.
Midterm Project
This is a comprehensive analysis of a dataset I will provide. You will be asked to clean and visualize the data, formulate a research question, build an appropriate regression model, check its assumptions, and write a concise report of your findings. This project assesses your mastery of the first half of the course.
Final Project
For your final project, you will choose a dataset (either your own research data or from a list of options), develop your own research questions, and conduct a full analysis from start to finish. You will present your work in a short, manuscript-style report and a brief “lightning talk” to the class in our final meeting. This is your capstone assignment to demonstrate your independent data analysis skills.
Grade Scheme
Grade | A | A- | B+ | B | B- | C+ | C | C- | D | F |
---|---|---|---|---|---|---|---|---|---|---|
Percentage | 93+ | 90-92 | 87-89 | 83-86 | 80-82 | 77-79 | 73-76 | 70-72 | 60-69 | <60 |
Course Policies
Late Policy
“A Wizard is never late, nor are they early. They arrive precisely when they mean to.” 🧙♂️
Thanks Gandalf. Super helpful. Unfortunately, we are not wizards and late penalties will be applied to work that is not on time. There will be a 15% deduction on the first day. And a 5% increase for each day beyond the deadline. Work will not be accepted beyond 5 days after the deadline.
Statement on Reasonable Accommodations
RIT is committed to providing academic adjustments to students with disabilities. If you would like to request academic adjustments such as testing modifications due to a disability, please contact the Disability Services Office. Contact information for the DSO and information about how to request adjustments can be found at www.rit.edu/dso. After you receive academic adjustment approval, it is imperative that you contact me as early as possible so that we can work out whatever arrangement is necessary.
Mandatory Reporting
As an instructor, I have a mandatory reporting responsibility as a part of my role. It is my goal that you feel comfortable sharing information related to your life experiences in classroom discussions, in your written work, and in our one-on-one meetings. I will seek to keep the information you share private to the greatest extent possible. However, I am required to report information I receive regarding sexual misconduct or information about a crime that may have occurred during your time at RIT.
Statement on Title IX
RIT is committed to providing a safe learning environment, free of harassment and discrimination as articulated in our university policies located on our governance website. RIT’s policies require faculty to share information about incidents of gender-based discrimination and harassment with RIT’s Title IX coordinator or deputy coordinators when incidents are stated to them directly. The information you provide to a non-confidential resource which includes faculty will be relayed only as necessary for the Title IX Coordinator to investigate and/or seek resolution. Even RIT Offices and employees who cannot guarantee confidentiality will maintain your privacy to the greatest extent possible.
If an individual discloses information during a public awareness event, a protest, during a class project, or advocacy event, RIT is not obligated to investigate based on this public disclosure. RIT may however use this information to further educate faculty, staff and students about prevention efforts and available resources.
If you would like to report an incident of gender based discrimination or harassment directly you may do so by using the online Sexual Harassment, Discrimination and Sexual Misconduct Reporting or anonymously by using the Compliance and Ethics Hotline. If you have a concern related to gender-based discrimination and/or harassment and prefer to have a confidential discussion, assistance is available from any of RIT’s confidential resources (listed below).
- RIT Counseling and Psychological Services
- 585-475-2261 (V)
- 585-475-6897 (TTY)
- www.rit.edu/counseling
- NTID Counseling and Academic Advising
- 585-475-6400
- www.ntid.rit.edu/counselingdept
- RIT Student Health Center
- 585-475-2255 (V)
- www.rit.edu/studentaffairs/studenthealth
- Center for Religious Life
- 585-475-2137
- www.rit.edu/studentaffairs/religion
- RIT Ombuds Office
- 585-475-7357
- 585-475-6424
- 585-286-4677 (VP)
- www.rit.edu/ombuds/contact-us
Academic Integrity Statement
As an institution of higher learning, RIT expects students to behave honestly and ethically at all times, especially when submitting work for evaluation in conjunction with any course or degree requirement. The Department of Psychology encourages all students to become familiar with the RIT Honor Code and with RIT’s Academic Integrity Policy. RIT’s policy on academic integrity requires the instructor to investigate of any suspected breach of academic integrity. If the preponderance of evidence indicates a breach of academic integrity, the student who did so may incur a consequence up to and including failure for the entire course.
About Generative AI
You may use generative AI tools (such as ChatGPT, Grammarly, or CoPilot) as a support for your work in this course. However:
You must personally review, edit, and take ownership of all submitted work.
Any use of AI must be acknowledged in a brief note at the end of the assignment (e.g., “I used ChatGPT to generate initial bullet points for my resume, which I then revised and expanded.”) as well as being properly cited (RIT Library Citation Infoguide)
AI tools may not be used to generate entire assignments without your input or to misrepresent your work. Submitting unedited or minimally edited AI output as your own is considered academic dishonesty.
In professional contexts, you will be expected to present work authentically your own — this course is practice for that.
If I suspect that the work that you have turned in is using AI, we will have to have a conversation to determine the next steps. Turning in AI work is considered plagiarism, and you may be asked to re-do the assignment, or possibly receive a 0 on the assignment. Your information may also be submitted to the university as a Breach of Academic Integrity.
RIT COVID-19 Safety Plans
RIT is committed to the safety of the RIT community and beyond. Because the situation is still in a rapid state of change, checking the RIT Ready website, and specifically the RIT Safety Plan for the most up to date information is recommended: https://www.rit.edu/ready/rit-safety-plan.
Changes to the Syllabus
I have provided this syllabus as a guide to our course and have made every attempt to provide an accurate overview of the course. However, as instructor, I reserve the right to modify this document during the semester, if necessary, to ensure that we achieve course learning objectives. You will receive advance notice of any changes to the syllabus through myCourses/email.
Course Plan
This is subject to change and instructor will inform the students as soon as possible.
Part I: Foundations of Data & R (The “On-Ramp”)
Week 1 (Aug. 25) — Getting Started with R & Tidy Data
- Topics: We’ll focus entirely on our tools. We’ll cover the course philosophy, getting R/RStudio running, and the core logic of the
tidyverse
. The main skill will be learning to wrangle data withdplyr
verbs (select
,filter
,mutate
,arrange
).
- Topics: We’ll focus entirely on our tools. We’ll cover the course philosophy, getting R/RStudio running, and the core logic of the
Week 2 (Sep. 1) — LABOR DAY (NO CLASS)
- Continue to develop skills and comfort in R. You will be provided with readings and other practice problems, and maybe a video lecture.
Week 3 (Sep. 8) — Describing, Visualizing & Communicating
- Topics: Now that we can handle data, what’s in it? We’ll cover descriptive statistics (central tendency, variability) and focus heavily on creating powerful, publication-quality visualizations with
ggplot2
.
- Topics: Now that we can handle data, what’s in it? We’ll cover descriptive statistics (central tendency, variability) and focus heavily on creating powerful, publication-quality visualizations with
Part II: Building the Model from the Ground Up
Week 4 (Sep. 15) — Modeling Relationships with Correlation
- Topics: How do variables relate? We’ll discuss covariance and correlation as a way to quantify the direction and strength of a linear relationship.
Week 5 (Sep. 22) — The Model is a Line: Simple Linear Regression
- Topics: We officially introduce the simple regression model: Yi=β0+β1Xi+ϵi. We’ll cover parameter estimation (slope, intercept), using the
lm()
function, and interpreting model fit (R2).
- Topics: We officially introduce the simple regression model: Yi=β0+β1Xi+ϵi. We’ll cover parameter estimation (slope, intercept), using the
Week 6 (Sep. 29) — Inference for the Model
- Topics: How confident are we in our slope? We’ll cover standard errors, confidence intervals, and hypothesis testing for regression coefficients (t-tests) and the overall model (F-test).
Week 7 (Oct. 6) — Adding Predictors: Multiple Regression
- Topics: Most outcomes have more than one cause. We’ll expand our model to include multiple predictors, focusing on interpreting partial slopes and understanding adjusted R2.
Week 8 (Oct. 13) — FALL BREAK (NO CLASS) Enjoy the break!
Part III: Expanding the Model’s Power
Week 9 (Oct. 20) — Adding Groups: Categorical Predictors
- Topics: How do we model experimental groups? We’ll cover dummy coding to include categorical variables. This is where we have the “Aha!” moment, demonstrating how t-tests and ANOVA are just special cases of the regression model they already know.
Week 10 (Oct. 27) — When Variables Collide: Interactions
- Topics: Exploring moderation. We will add interaction terms to the model to ask questions like, “Does the effect of X on Y depend on the level of Z?” We’ll focus on plotting and probing interactions to understand them.
Week 11 (Nov. 3) — Is My Model Okay? Assumptions & Diagnostics
- Topics: A critical look at our models. We’ll cover the core OLS assumptions (linearity, normality, etc.), how to test them visually in R, and what to do when they are violated.
Week 12 (Nov. 10) — Midterm Project Workshop
- Topics: No new material. This is a dedicated session for students to work on their midterm projects with direct support from you and their peers.
Part IV: Advanced Topics & Application
Week 13 (Nov. 17) — Power, Effect Size & Planning Research
- Topics: Moving beyond the p-value. We’ll discuss how to quantify the magnitude of an effect and conduct a priori power analyses to design better studies.
Week 14 (Nov. 24) — Building & Comparing Models
- Topics: How do we choose the “best” model? We’ll cover strategies for model building (hierarchical, stepwise) and techniques for comparing non-nested models (AIC, BIC).
Week 15 (Dec. 1) — Expanding the Framework: Logistic Regression
- Topics: What if the outcome is binary (yes/no)? We’ll introduce the Generalized Linear Model via logistic regression, focusing on interpreting log-odds and odds ratios.
Week 16 (Dec. 8) — Final Presentations & Wrap Up
- Topics: Students give “lightning talks” on their final project results. We’ll review the journey from plotting points to building sophisticated models and celebrate their progress.