Regression Modeling in Practice
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Regression Modeling in Practice
This course is part of Data Analysis and Interpretation Specialization
Instructors: Jen Rose
35,530 already enrolled
Included with
Learn more
Ask Coursera
274 reviews
274 reviews
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
This course focuses on one of the most important tools in your data analysis arsenal: regression analysis. Using either SAS or Python, you will begin with linear regression and then learn how to adapt when two variables do not present a clear linear relationship. You will examine multiple predictors of your outcome and be able to identify confounding variables, which can tell a more compelling story about your results. You will learn the assumptions underlying regression analysis, how to interpret regression coefficients, and how to use regression diagnostic plots and other tools to evaluate the quality of your regression model. Throughout the course, you will share with others the regression models you have developed and the stories they tell you.
This session starts where the Data Analysis Tools course left off. This first set of videos provides you with some conceptual background about the major types of data you may work with, which will increase your competence in choosing the statistical analysis thatβs most appropriate given the structure of your data, and in understanding the limitations of your data set. We also introduce you to the concept of confounding variables, which are variables that may be the reason for the association between your explanatory and response variable. Finally, you will gain experience in describing your data by writing about your sample, the study data collection procedures, and your measures and data management steps.
What's included
4 videos5 readings1 peer review
4 videosβ’Total 25 minutes
- Lesson 1: Observational Dataβ’4 minutes
- Lesson 2: Experimental Dataβ’6 minutes
- Lesson 3: Confounding Variablesβ’9 minutes
- Lesson 4: Introduction to Multivariate Methodsβ’6 minutes
5 readingsβ’Total 50 minutes
- Some Guidance for Learners New to the Specializationβ’10 minutes
- Getting Set up for Assignmentsβ’10 minutes
- Tumblr Instructionsβ’10 minutes
- How to Write About Dataβ’10 minutes
- Writing About Your Data: Example Assignmentβ’10 minutes
1 peer reviewβ’Total 60 minutes
- Writing About Your Dataβ’60 minutes
In this session, we discuss more about the importance of testing for confounding, and provide examples of situations in which a confounding variable can explain the association between an explanatory and response variable. In addition, now that you have statistically tested the association between an explanatory variable and your response variable, you will test and interpret this association using basic linear regression analysis for a quantitative response variable. You will also learn about how the linear regression model can be used to predict your observed response variable. Finally, we will also discuss the statistical assumptions underlying the linear regression model, and show you some best practices for coding your explanatory variables Note that if your research question does not include one quantitative response variable, you can use one from your data set just to get some practice with the tool.
What's included
8 videos9 readings1 peer review
8 videosβ’Total 53 minutes
- SAS Lesson 1: More on Confounding Variablesβ’7 minutes
- SAS Lesson 2: Testing a Basic Linear Regression Modeβ’6 minutes
- SAS Lesson 3: Categorical Explanatory Variablesβ’5 minutes
- Python Lesson 1: More on Confounding Variablesβ’7 minutes
- Python Lesson 2: Testing a Basic Linear Regression Modelβ’9 minutes
- Python Lesson 3: Categorical Explanatory Variablesβ’5 minutes
- Lesson 4: Linear Regression Assumptionsβ’12 minutes
- Lesson 5: Centering Explanatory Variablesβ’3 minutes
9 readingsβ’Total 90 minutes
- SAS or Python - Which to Choose?β’10 minutes
- Getting Started with SASβ’10 minutes
- Getting Started with Pythonβ’10 minutes
- Course Codebooksβ’10 minutes
- Course Data Setsβ’10 minutes
- Uploading Your Own Data to SASβ’10 minutes
- SAS Program Code for Video Examplesβ’10 minutes
- Python Program Code for Video Examplesβ’10 minutes
- Outlier Decision Treeβ’10 minutes
1 peer reviewβ’Total 60 minutes
- Test a Basic Linear Regression Modelβ’60 minutes
Multiple regression analysis is tool that allows you to expand on your research question, and conduct a more rigorous test of the association between your explanatory and response variable by adding additional quantitative and/or categorical explanatory variables to your linear regression model. In this session, you will apply and interpret a multiple regression analysis for a quantitative response variable, and will learn how to use confidence intervals to take into account error in estimating a population parameter. You will also learn how to account for nonlinear associations in a linear regression model. Finally, you will develop experience using regression diagnostic techniques to evaluate how well your multiple regression model predicts your observed response variable. Note that if you have not yet identified additional explanatory variables, you should choose at least one additional explanatory variable from your data set. When you go back to your codebooks, ask yourself a few questions like βWhat other variables might explain the association between my explanatory and response variable?β; βWhat other variables might explain more of the variability in my response variable?β, or even βWhat other explanatory variables might be interesting to explore?β Additional explanatory variables can be either quantitative, categorical, or both. Although you need only two explanatory variables to test a multiple regression model, we encourage you to identify more than one additional explanatory variable. Doing so will really allow you to experience the power of multiple regression analysis, and will increase your confidence in your ability to test and interpret more complex regression models. If your research question does not include one quantitative response variable, you can use the same quantitative response variable that you used in Module 2, or you may choose another one from your data set.
What's included
10 videos2 readings1 peer review
10 videosβ’Total 68 minutes
- SAS Lesson 1: Multiple Regressionβ’6 minutes
- SAS Lesson 2: Confidence Intervalsβ’4 minutes
- SAS Lesson 3: Polynomial Regressionβ’9 minutes
- SAS Lesson 4: Evaluating Model Fit, pt. 1β’5 minutes
- SAS Lesson 5: Evaluating Model Fit, pt. 2β’9 minutes
- Python Lesson 1: Multiple Regressionβ’6 minutes
- Python Lesson 2: Confidence Intervalsβ’4 minutes
- Python Lesson 3: Polynomial Regressionβ’9 minutes
- Python Lesson 4: Evaluating Model Fit, pt. 1β’5 minutes
- Python Lesson 5: Evaluating Model Fit, pt. 2β’10 minutes
2 readingsβ’Total 20 minutes
- SAS Program Code for Video Examplesβ’10 minutes
- Python Program Code for Video Examplesβ’10 minutes
1 peer reviewβ’Total 60 minutes
- Test a Multiple Regression Model β’60 minutes
In this session, we will discuss some things that you should keep in mind as you continue to use data analysis in the future. We will also teach also you how to test a categorical explanatory variable with more than two categories in a multiple regression analysis. Finally, we introduce you to logistic regression analysis for a binary response variable with multiple explanatory variables. Logistic regression is simply another form of the linear regression model, so the basic idea is the same as a multiple regression analysis. But, unlike the multiple regression model, the logistic regression model is designed to test binary response variables. You will gain experience testing and interpreting a logistic regression model, including using odds ratios and confidence intervals to determine the magnitude of the association between your explanatory variables and response variable. You can use the same explanatory variables that you used to test your multiple regression model with a quantitative outcome, but your response variable needs to be binary (categorical with 2 categories). If you have a quantitative response variable, you will have to bin it into 2 categories. Alternatively, you can choose a different binary response variable from your data set that you can use to test a logistic regression model. If you have a categorical response variable with more than two categories, you will need to collapse it into two categories.
What's included
7 videos6 readings1 peer review
7 videosβ’Total 38 minutes
- SAS Lesson 1: Categorical Explanatory Variables with More Than Two Categoriesβ’7 minutes
- Python Lesson 1: Categorical Explanatory Variables with More Than Two Categoriesβ’7 minutes
- Lesson 2: A Few Things to Keep in Mindβ’3 minutes
- SAS Lesson 3: Logistic Regression for a Binary Response Variable, pt 1β’8 minutes
- SAS Lesson 4: Logistic Regression for a Binary Response Variable, pt. 2β’4 minutes
- Python Lesson 3: Logistic Regression for a Binary Response Variable, pt. 1β’7 minutes
- Python Lesson 4: Logistic Regression for a Binary Response Variable, pt. 2β’3 minutes
6 readingsβ’Total 60 minutes
- SAS Program Code for Video Examplesβ’10 minutes
- Python Program Code for Video Examplesβ’10 minutes
- Week 1 Video Creditsβ’10 minutes
- Week 2 Video Creditsβ’10 minutes
- Week 3 Video Creditsβ’10 minutes
- Week 4 Video Creditsβ’10 minutes
1 peer reviewβ’Total 60 minutes
- Test a Logistic Regression Modelβ’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.
Instructors
Offered by
Explore more from Probability and Statistics
- Status: Free TrialJ
Johns Hopkins University
Course
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: Free Trial
Course
- Status: Free TrialM
Macquarie University
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
62.04%
- 4 stars
25.18%
- 3 stars
6.20%
- 2 stars
3.64%
- 1 star
2.91%
Showing 3 of 274
Reviewed on Mar 14, 2016
Great but too much stock video footage of people smoking.
Reviewed on Dec 4, 2016
This is a great beginner level course for those have no programming experience. But I would suggest the content to be extended to 8 weeks instead of 4 weeks.
Reviewed on Apr 13, 2021
Great explanation of stat and useful coding examples.
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.
More questions
Financial aid available,
