Modern Regression Analysis in R
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Modern Regression Analysis in R
This course is part of Statistical Modeling for Data Science Applications Specialization
Instructor: Brian Zaharatos
8,791 already enrolled
Included with
Learn more
Ask Coursera
37 reviews
Recommended experience
37 reviews
Recommended experience
What you'll learn
Articulate some recommended practices for ethical behavior and communication in statistics and data science.
Interpret important components of the MLR model, including the βsystematicβ and βrandomβ components of the model.
Describe and implement testing-based procedures for model selections and select a βbestβ model based on a given procedure.
Skills you'll gain
Tools you'll learn
Details to know
11 assignments
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 6 modules in this course
This course will provide a set of foundational statistical modeling tools for data science. In particular, students will be introduced to methods, theory, and applications of linear statistical models, covering the topics of parameter estimation, residual diagnostics, goodness of fit, and various strategies for variable selection and model comparison. Attention will also be given to the misuse of statistical models and ethical implications of such misuse.
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 the basic conceptual framework for statistical modeling in general, and for linear regression models in particular.
What's included
8 videos4 readings2 assignments2 programming assignments1 peer review1 discussion prompt1 ungraded lab
8 videosβ’Total 82 minutes
- Frameworks and Goals of Statistical Modelingβ’15 minutes
- The Assumption of Concept Validityβ’8 minutes
- The Linear Regression Modelβ’12 minutes
- Matrix Representation of the Linear Regression Modelβ’15 minutes
- Assumptions of Linear Regressionβ’9 minutes
- The Appropriateness of Linear Regressionβ’11 minutes
- Interpreting the Linear Regression Model Iβ’7 minutes
- Interpreting the Linear Regression Model IIβ’5 minutes
4 readingsβ’Total 31 minutes
- Course Updates and Accessibility Supportβ’1 minute
- Earn Academic Credit for your Work!β’10 minutes
- Course Supportβ’10 minutes
- Assessment Expectationsβ’10 minutes
2 assignmentsβ’Total 60 minutes
- Introduction to Statistical Modelingβ’30 minutes
- The Linear Regression Modelβ’30 minutes
2 programming assignmentsβ’Total 180 minutes
- Module 1 Autogradedβ’120 minutes
- Optional Introduction to Jupyter and Rβ’60 minutes
1 peer reviewβ’Total 60 minutes
- Module 1 Peer Review Submissionβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Introduce Yourselfβ’10 minutes
1 ungraded labβ’Total 60 minutes
- Module 1: Peer Reviewed Labβ’60 minutes
In this module, we will learn how to fit linear regression models with least squares. We will also study the properties of least squares, and describe some goodness of fit metrics for linear regression models.
What's included
9 videos2 assignments1 programming assignment1 peer review1 ungraded lab
9 videosβ’Total 134 minutes
- Introduction to Least Squaresβ’12 minutes
- Linear Algebra for Least Squaresβ’10 minutes
- Deriving the Least Squares Solutionβ’20 minutes
- Regression Modeling in R: a First Passβ’20 minutes
- Justifying Least Squares: the Gauss-Markov Theorem and Maximum Likelihood Estimationβ’14 minutes
- Sums of Squares and Estimating the Error Varianceβ’19 minutes
- The Coefficient of Determinationβ’9 minutes
- The Problem of Non-identifiabiliityβ’7 minutes
- Regression Modeling in R: a Second Passβ’22 minutes
2 assignmentsβ’Total 60 minutes
- Least Squaresβ’30 minutes
- Variability and Identifiability in Regression Modelsβ’30 minutes
1 programming assignmentβ’Total 120 minutes
- Module 2 Autograded Assignmentβ’120 minutes
1 peer reviewβ’Total 60 minutes
- Module 2 Peer Review Submissionβ’60 minutes
1 ungraded labβ’Total 120 minutes
- Module 2 Peer Reviewed Labβ’120 minutes
In this module, we will study the uses of linear regression modeling for justifying inferences from samples to populations.
What's included
8 videos1 reading2 assignments1 programming assignment2 peer reviews1 ungraded lab
8 videosβ’Total 121 minutes
- Motivating Statistical Inference in the Linear Regression Contextβ’10 minutes
- The Sampling Distribution of the Least Squares Estimatorβ’24 minutes
- T-Tests for Individual Regression Parametersβ’14 minutes
- T-Tests in Rβ’20 minutes
- Motivating the F-Test: Multiple Statistical Comparisonsβ’8 minutes
- The F-Testβ’23 minutes
- The F-Test in Rβ’10 minutes
- Confidence Intervals in the Regression ContextConfidence Intervals in the Regression Contextβ’11 minutes
1 readingβ’Total 30 minutes
- Ethics in Statistical Practice and Communication: Five Recommendationsβ’30 minutes
2 assignmentsβ’Total 60 minutes
- Statistical Inference: Intro and T-Testsβ’30 minutes
- Statistical Inference: the F-tests and Confidence Intervalsβ’30 minutes
1 programming assignmentβ’Total 120 minutes
- Module 3 Autograded Assignmentβ’120 minutes
2 peer reviewsβ’Total 120 minutes
- Ethics in Statistical Practice and Communication: Five Recommendationsβ’60 minutes
- Module 3 Peer Review Submissionβ’60 minutes
1 ungraded labβ’Total 60 minutes
- Module 3 Peer Reviewed Labβ’60 minutes
In this module, we will identify how models can predict future values, as well as construct interval estimates for those values. We will also explore the relationship between statistical modelling and causal explanations.
What's included
6 videos1 assignment1 programming assignment1 peer review1 ungraded lab
6 videosβ’Total 82 minutes
- Differentiating Prediction and Explanationβ’12 minutes
- Point Estimates for Predictionβ’11 minutes
- Interval Estimates for Predictionβ’10 minutes
- Making Predictions Using Real Data in Rβ’19 minutes
- When Prediction Goes Wrongβ’8 minutes
- Defining Causalityβ’22 minutes
1 assignmentβ’Total 30 minutes
- Predictionβ’30 minutes
1 programming assignmentβ’Total 120 minutes
- Module 4 Autograded Assignmentβ’120 minutes
1 peer reviewβ’Total 60 minutes
- Module 4 Peer Review Submissionβ’60 minutes
1 ungraded labβ’Total 60 minutes
- Module 4 Peer Review Labβ’60 minutes
In this module, we will learn how to diagnose issues with the fit of a linear regression model. In particular, we will use formal tests and visualizations to decide whether a linear model is appropriate for the data at hand.
What's included
6 videos2 assignments1 programming assignment1 peer review1 ungraded lab
6 videosβ’Total 72 minutes
- Linear Regression Diagnostic Methodsβ’9 minutes
- Violations of the Linearity Assumptionβ’13 minutes
- Violations of the Independence Assumptionβ’15 minutes
- Violations of the Constant Variance Assumptionβ’11 minutes
- Violations of the Normality Assumptionβ’10 minutes
- Diagnostics in Rβ’15 minutes
2 assignmentsβ’Total 60 minutes
- Diagnostics I: Linearity and Independenceβ’30 minutes
- Diagnostics II: Constant Variance and Normalityβ’30 minutes
1 programming assignmentβ’Total 120 minutes
- Module 5 Autograded Assignmentβ’120 minutes
1 peer reviewβ’Total 60 minutes
- Module 5 Peer Review Submissionβ’60 minutes
1 ungraded labβ’Total 120 minutes
- Module 5 Peer Review Assignmentβ’120 minutes
In this module, we will study methods for model selection and model improvement.. In particular, we will learn when and how to apply model selection techniques such as forward selection and backward selection, criterion-based methods, and will learn about the problem of multicollinearity (also called collinearity).
What's included
10 videos2 assignments1 programming assignment1 peer review1 ungraded lab
10 videosβ’Total 96 minutes
- Motivating Model Selection Methodsβ’10 minutes
- Testing-Based Procedures and their Shortfallsβ’8 minutes
- Criterion-Based Procedures: AICβ’15 minutes
- Criterion-Based Procedures: BICβ’8 minutes
- Criterion-Based Procedures: Adjusted R-Squaredβ’8 minutes
- The Mean Squared Prediction Error as a Model Selection Method β’4 minutes
- Model Selection in Rβ’14 minutes
- The Problem of Collinearityβ’8 minutes
- Diagnosing Multicollinearity β’12 minutes
- The Problem of Multicollinearity: Solutions and R Implementation β’8 minutes
2 assignmentsβ’Total 60 minutes
- Model Selection II: Criterion-based Proceduresβ’30 minutes
- Multicollinearityβ’30 minutes
1 programming assignmentβ’Total 180 minutes
- Module 6 Autograded Assignmentβ’180 minutes
1 peer reviewβ’Total 60 minutes
- Module 6 Peer Review Submissionβ’60 minutes
1 ungraded labβ’Total 60 minutes
- Module 6 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
Offered by
Explore more from Probability and Statistics
- Status: Free TrialU
University of Colorado Boulder
Specialization
- Status: Free TrialA
Arizona State University
Course
- Status: Free TrialU
University of Colorado Boulder
Course
- Status: Free TrialU
University of Colorado Boulder
Specialization
Why people choose Coursera for their career
Learner reviews
- 5 stars
72.97%
- 4 stars
8.10%
- 3 stars
2.70%
- 2 stars
5.40%
- 1 star
10.81%
Showing 3 of 37
Reviewed on Apr 29, 2024
A lot of work with several peer reviews, but it get you into R for Regression Analysis. Well laid out course. need knowledge of Linear algrebra for this course.
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,
