Course Personnel

Instructor: Dr. Jonathan P Williams

Email
jwilli27@ncsu.edu
Office location
5218 SAS Hall
Office hours
By appointment, in person or online
Office phone
919.513.0191

Teaching Assistant: Ananya Roy

Email
aroy7@ncsu.edu
Office location
Zoom
Office hours
By appointment

Course Description

Estimation and testing in full and non-full rank linear models. Normal theory distributional properties. Least squares principle and the Gauss-Markov theorem. Estimability, analysis of variance and covariance in a unified manner. Practical model-building in linear regression including residual analysis, regression diagnostics, and variable selection. Emphasis on use of the computer to apply methods with data sets. Credit not given for both ST 705 and ST 503.

Course Objectives/Goals

  1. Learn statistical theory of linear models and regression.
  2. Learn to use the R language to implement and compute relevant statistical methods.

Student Learning Outcomes

  1. Use linear algebra to develop intuition for statistical linear models.
  2. Solve systems of linear equations.
  3. Derive least squares solutions to linear regression.
  4. Prove the Gauss-Markov theorem.
  5. Derive conditions for estimability of population features.
  6. Specify and derive statistical properties of the Gaussian general linear model.
  7. Establish analysis of variance properties via linear models.
  8. Write documented workflow files for organizing computer code used in data analyses and simulation studies, for facilitating replicability. This also includes the proper implementation of random number generator seeds.
  9. Design and generate synthetic data to test the reproducibility of data analyses and simulation studies.

Prerequisites

Fundamentals of statistical inference I (ST 501) and linear algebra (MA 405)

Text

J J Faraway (2015). Linear models with R, 2nd edition. CRC Press.

Digital Course Components

Grade Distribution

Grade Distribution
ComponentWeight
Assignments50%
Final project50%
Letter Grade Distribution
RangeGrade RangeGrade
\(\geq 93.00\)A73.00 – 76.99C
90.00 – 92.99A−70.00 – 72.99C−
87.00 – 89.99B+67.00 – 69.99D+
83.00 – 86.99B63.00 – 66.99D
80.00 – 82.99B−60.00 – 62.99D−
77.00 – 79.99C+\(\leq 59.99\)F

For students taking the course as credit-only, S is equivalent to C− or better; otherwise U.

No expectations beyond attendance apply to students choosing to audit the course.

Final project due: Friday, 31 July 2026

Personal Note to Students

Please do not feel intimidated about interacting with me. Regardless of how busy or stressed I may appear to you, teaching your class is a part of my job, and I take that very seriously. I care deeply about the quality of your learning. Please always reach out to me if you have questions, concerns, or need help. I understand that it can be difficult and can even feel embarrassing to ask for help. However, I was once in your position, and I promise to always treat you with respect, empathy, and kindness. Nobody that ever did anything meaningful did so without first failing over and over again.

Course Policies and Commentary

Assignments

Projects

Lectures

Tentative Course Outline

Weekly Topics
WeekTopic
Week 1Linear algebra review
Week 2Singular value decomposition and projection matrices
Week 3Gram-Schmidt orthonormalization, and QR factorization
Week 4The general linear model and the least squares problem
Week 5Identifiability and estimability
Week 6Gauss-Markov model and theorem
Week 7Distributional theory
Week 8Distributional theory (continued)
Week 9Hypothesis testing
Week 10Bootstrapping

NCSU Policies, Regulations, and Rules

Students are responsible for reviewing the NC State University Policies, Rules, and Regulations (PRRs) which pertain to their course rights and responsibilities, including those referenced both below and above in this syllabus:

Policy on Academic Integrity

Cheating, plagiarism and other forms of academic dishonesty will not be tolerated. Violations of academic integrity will be handled in accordance with the Student Discipline Procedures (NCSU REG 11.35.02). Be aware of the Code of Student Conduct (NCSU POL11.35.01) and Pack Pledge.

Disability Services for Students

Reasonable accommodations will be made for students with verifiable disabilities. In order to take advantage of available accommodations, students must register with the Disability Resource Office at Holmes Hall, Suite 304, 2751 Cates Avenue, Campus Box 7509, 919-515-7653. For more information on NC State's policy on working with students with disabilities, please see the Academic Accommodations for Students with Disabilities Regulation (NCSU REG 02.20.01).

Privacy

Students may be required to disclose personally identifiable information to other students in the course, via digital tools, such as email or web-postings, where relevant to the course. Examples include online discussions of class topics, and posting of student coursework. All students are expected to respect the privacy of each other by not sharing or using such information outside the course.