VOOZH about

URL: https://www.coursera.org/learn/generalized-linear-models-and-nonparametric-regression

⇱ Generalized Linear Models and Nonparametric Regression | Coursera


Generalized Linear Models and Nonparametric Regression

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Generalized Linear Models and Nonparametric Regression

5,411 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.2

24 reviews

Intermediate level

Recommended experience

Flexible schedule
4 weeks at 10 hours a week
Learn at your own pace
Build toward a degree

Gain insight into a topic and learn the fundamentals.
4.2

24 reviews

Intermediate level

Recommended experience

Flexible schedule
4 weeks at 10 hours a week
Learn at your own pace
Build toward a degree

What you'll learn

  • Describe how to generalize the linear model framework to accommodate data that is not suitable for the standard linear regression model.

  • State some advantages and disadvantages of (generalized) additive models.

  • Describe how an additive model can be generalized to incorporate non-normal response variables (i.e., define a generalized additive model).

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Statistical Modeling for Data Science Applications Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

In the final course of the statistical modeling for data science program, learners will study a broad set of more advanced statistical modeling tools. Such tools will include generalized linear models (GLMs), which will provide an introduction to classification (through logistic regression); nonparametric modeling, including kernel estimators, smoothing splines; and semi-parametric generalized additive models (GAMs). Emphasis will be placed on a firm conceptual understanding of these tools. Attention will also be given to ethical issues raised by using complicated statistical models.

This course can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder. Logo adapted from photo by Vincent Ledvina on Unsplash

In this module, we will introduce generalized linear models (GLMs) through the study of binomial data. In particular, we will motivate the need for GLMs; introduce the binomial regression model, including the most common binomial link functions; correctly interpret the binomial regression model; and consider various methods for assessing the fit and predictive power of the binomial regression model.

What's included

7 videos5 readings3 assignments2 programming assignments2 peer reviews1 discussion prompt2 ungraded labs

7 videosβ€’Total 75 minutes
  • From Linear Models to Generalized Linear Modelsβ€’13 minutes
  • The Components of a GLMβ€’6 minutes
  • The Exponential Family of Distributionsβ€’15 minutes
  • Introduction to Binomial Regressionβ€’10 minutes
  • Binomial Regression Parameter Estimationβ€’12 minutes
  • Interpretation of Binomial Regressionβ€’8 minutes
  • Binomial Regression in Rβ€’12 minutes
5 readingsβ€’Total 41 minutes
  • Course Updates and Accessibility Supportβ€’1 minute
  • Earn Academic Credit for your Work!β€’10 minutes
  • Course Supportβ€’10 minutes
  • Assessment Expectationsβ€’10 minutes
  • FairML Book, Introductionβ€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Introduction to Generalized Linear Modelsβ€’30 minutes
  • Binomial Regressionβ€’30 minutes
  • Binomial Regression Inferenceβ€’30 minutes
2 programming assignmentsβ€’Total 300 minutes
  • Module 1 Autograded Assignmentβ€’120 minutes
  • Optional Introduction to Jupyter and Rβ€’180 minutes
2 peer reviewsβ€’Total 120 minutes
  • Ethical Issues in Statistics and Data Science (Fair ML Intro)β€’60 minutes
  • Module 1 Peer-Review Assignment Submissionβ€’60 minutes
1 discussion promptβ€’Total 10 minutes
  • Introduce Yourselfβ€’10 minutes
2 ungraded labsβ€’Total 120 minutes
  • Assessing the fit of the binomial regression modelβ€’60 minutes
  • Module 1 Peer-Review Labβ€’60 minutes

In this module, we will consider how to model count data. When the response variable is a count of some phenomenon, and when that count is thought to depend on a set of predictors, we can use Poisson regression as a model. We will describe the Poisson regression in some detail and use Poisson regression on real data. Then, we will describe situations in which Poisson regression is not appropriate, and briefly present solutions to those situations.

What's included

7 videos2 assignments1 programming assignment1 peer review3 ungraded labs

7 videosβ€’Total 83 minutes
  • Poisson Regression: A New Model for Count Dataβ€’13 minutes
  • Poisson Regression Parameter Estimationβ€’7 minutes
  • Interpreting the Poisson Regression Modelβ€’7 minutes
  • Poisson Regression on Real Data in Rβ€’22 minutes
  • Goodness of Fit for Poisson Regression Iβ€’17 minutes
  • Goodness of Fit for Poisson Regression IIβ€’5 minutes
  • Overdispersionβ€’12 minutes
2 assignmentsβ€’Total 60 minutes
  • Poisson Regression Basicsβ€’30 minutes
  • Poisson Regression Inference and Goodness of Fitβ€’30 minutes
1 programming assignmentβ€’Total 180 minutes
  • Module 2 Autograded Assignmentβ€’180 minutes
1 peer reviewβ€’Total 60 minutes
  • Module 2 Peer-Review Lab Submissionβ€’60 minutes
3 ungraded labsβ€’Total 180 minutes
  • Poisson regression on real data in Rβ€’60 minutes
  • Poisson regression goodness of fit in Rβ€’60 minutes
  • Module 2 Peer-Review Labβ€’60 minutes

In this module, we will introduce the concept of a nonparametric regression model. We will contrast this notion with the parametric models that we have studied so far. Then, we’ll study particular nonparametric regression models: kernel estimators and splines. Finally, we will introduce additive models as a blending of parametric and nonparametric methods.

What's included

6 videos1 assignment1 programming assignment1 peer review3 ungraded labs

6 videosβ€’Total 66 minutes
  • Introduction to Nonparametric Regression Modelsβ€’12 minutes
  • Motivating Kernel Estimatorsβ€’6 minutes
  • Kernel Estimatorsβ€’14 minutes
  • Smoothing Splinesβ€’13 minutes
  • Loess: Locally Estimated Scatterplot Smoothingβ€’14 minutes
  • Kernel Estimation in Rβ€’6 minutes
1 assignmentβ€’Total 30 minutes
  • Nonparametric Regression: Theoryβ€’30 minutes
1 programming assignmentβ€’Total 180 minutes
  • Module 3 Autograded Assignmentβ€’180 minutes
1 peer reviewβ€’Total 60 minutes
  • Module 3 Peer-Review Assignment Submissionβ€’60 minutes
3 ungraded labsβ€’Total 180 minutes
  • Smoothing Splines in Rβ€’60 minutes
  • The Loess Fit in Rβ€’60 minutes
  • Module 3 Peer-Review Labβ€’60 minutes

Some models, such as linear regression, are easily interpretable, but inflexible, in that they don't capture many real-world relationships accurately. Other models, such as neural networks, are quite flexible, but very difficult to interpret. Generalized additive models (GAMs) are a nice balance between flexibility and interpretability. In this module, we will further motivate GAMs, learn the basic mathematics of fitting GAMs, and implementing them on simulated and real data in R.

What's included

6 videos1 reading2 assignments1 programming assignment1 peer review3 ungraded labs

6 videosβ€’Total 81 minutes
  • Motivating Generalized Additive Modelsβ€’18 minutes
  • Generalized Additive Models in Rβ€’16 minutes
  • Inference with Generalized Additive Models: Effective Degrees of Freedomβ€’12 minutes
  • Inference with Generalized Additive Models: Testsβ€’5 minutes
  • Generalized Additive Models in R: Inference and Interpretationβ€’14 minutes
  • Generalized Additive Models: A Complete Example with Real Dataβ€’17 minutes
1 readingβ€’Total 10 minutes
  • Required: Generalized additive models for data scienceβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Generalized Additive Models: Basicsβ€’30 minutes
  • Generalized Additive Models: Inference and Data Analysisβ€’30 minutes
1 programming assignmentβ€’Total 180 minutes
  • Module 4 Autograded Assignmentβ€’180 minutes
1 peer reviewβ€’Total 180 minutes
  • Module 4 Peer-Review Assignment Submissionβ€’180 minutes
3 ungraded labsβ€’Total 180 minutes
  • Generalized Additive Models in Rβ€’60 minutes
  • Generalized Additive Models in R: Inference and Interpretationβ€’60 minutes
  • Module 4 Peer-Review Labβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Build toward a degree

This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ

Instructor

Instructor ratings
4.2 (11 ratings)
University of Colorado Boulder
5 Coursesβ€’15,369 learners

Explore more from Probability and Statistics

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    75%

  • 4 stars

    0%

  • 3 stars

    8.33%

  • 2 stars

    4.16%

  • 1 star

    12.50%

Showing 3 of 24

CT
Β·

Reviewed on Jun 27, 2023

The pace of instruction is excellent and the assignments make it easy to translate theory to practice.

LB
Β·

Reviewed on Jan 23, 2026

Can speak highly enough of this professor. He is extremely knowledgeable and can convey concepts in one of the clearest ways I have ever seen in my academic career.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,