Back to Advanced Linear Models for Data Science 1: Least Squares

stars

173 ratings

Welcome to the Advanced Linear Models for Data Science Class 1: Least Squares. This class is an introduction to least squares from a linear algebraic and mathematical perspective. Before beginning the class make sure that you have the following:
- A basic understanding of linear algebra and multivariate calculus.
- A basic understanding of statistics and regression models.
- At least a little familiarity with proof based mathematics.
- Basic knowledge of the R programming language.
After taking this course, students will have a firm foundation in a linear algebraic treatment of regression modeling. This will greatly augment applied data scientists' general understanding of regression models....

JL

May 16, 2020

I really enjoyed the course. It was well explained and the quizzes at regular intervals were helpful. It would be great if there were some practice exercises though...

DL

Jun 7, 2016

We need more advanced, theoretical courses on Coursera, like this one, in order to deeply understand the more general courses like Regression Models and Linear Models.

Filter by:

By Andrea G

•Feb 11, 2018

This course is very interesting and Professor Caffo is very good at teaching. The proposed material is not very well organised and even if there are multiple sources available (videos, book, YT videos) they all say the exact same things (literally): it isn't helpful, only redundant. Moreover, I felt a lack of context: yes, it is only a 6 weeks course and yes there is a strict relationship with at least other 5 courses on Coursera (as a prerequisite) so it may be hard to contextualise. Nevertheless the material seems to be taken here and there from other courses/specialisations so you often have the feeling that you are missing something that may have been said in a previous lesson that does not belong to this course (and I am not talking about basic linear algebra stuff) or you wonder "what are we trying to prove? And why?". Material desperately lacks homogeneity, and it's easy to lose focus. Last but not least: R is a prerequisite, which is a bit strange since the topic is very theoretical (and there are no practical references throughout the course). R is mainly used by the professor to prove that theory is right (Wouldn't be more interesting to take advantage of R's plotting capabilities to have a visual result of theory?) or there are quiz questions that require the usage of R to get the answer (Why? Am I supposed to learn R or Least Squares?). Sometimes you feel like this is not a standalone, focused course, but an appendix of other specialisations. Overall it's a good course, very interesting topic, made harder by material that is a bit collected here and there and put together without the care the subject would require. My suggestion is to enroll only after completing Statistical Inference and Regression Models (both by B. Caffo) so that language and context are the same.

By jayson l

•May 17, 2020

I really enjoyed the course. It was well explained and the quizzes at regular intervals were helpful. It would be great if there were some practice exercises though...

By Harold S

•Jul 31, 2016

Lectures are monotonous. Not enough exercises.

By Sean C

•Oct 29, 2019

I was expecting more practical examples in R.

By Francisco R A

•Nov 4, 2017

The topics covered by this course were really relevant, and it allowed me to better understand many things I have been using blindly for years. That being said, the course preparation by the lecturer appears quite careless. The videos are difficult to follow, with the electronic pen not helpful to comprehend the handwriting and full of mistakes the lecturer needs to correct constantly. Moreover, the quizs have included errors apparently for a long time, as the forums reflect, and no one has corrected them so far. The book recommended for the course is still in a very poor state, not only unfinished but also full of mistakes, making the task of linking the content it includes with the lecturer's explanations challenging at times. Fortunately, I did not pay for it, as it can be obtained for free if the student desires. However, those who spend the money the platform recommends to pay will have heavy reasons to be upset.

By Emanuel N

•Mar 9, 2019

The teacher is like explaining to himself with no idea of who is in the other side. He knows the material but the course is just so boring and not becuse of the material itself but because of the way it is tought.

By Rumian R

•Aug 7, 2020

This course was revelation upon revelation (in addition to refreshing/re-envisioning some basics). I appreciated the connections between Principal Component Decomposition, Eigenvalue Decomposition, and Singular Value Decomposition.

My only issue was with vector notation, but otherwise I recommend this course for anyone who wants an intimate understanding in Least Squares regression.

By Huynh L D

•Jun 8, 2016

We need more advanced, theoretical courses on Coursera, like this one, in order to deeply understand the more general courses like Regression Models and Linear Models.

By Sarvesh P

•Apr 30, 2017

Good mathematical rigour for the analysis of linear models. Builds some good intuition for the geometry of least squares which helps in model result interpretation.

By Eun-San K

•Jun 17, 2020

This is a very good lecture for a understanding the regression in the view of linear algebra. However, a prior understanding of some linear algebra is needed.

By Hernán M

•Jun 12, 2016

As the name says it's an advanced course. Take the challenge though! In my opinion the content is a must if you want to perform competently in data science.

By Soutik H

•Sep 13, 2020

Excellent experience. I have learnt a lot in different aspect of linear models as well as the coding skills from this course. Thank you.

By Yasmine G

•Jul 25, 2020

Great refresher of linear algebra

understood many things about linear models that I just knew superficially from its cores

By JEFFREY F R

•Sep 2, 2021

It was my first time but this was an awesome and interesting course,thanks for Brian Caffo and John Hopkins University

By Srikanth K S

•Sep 27, 2016

chapter on bases showing four equivalent forms was brilliant! Hoping to learn BLUE, GAMs in part 2.

By 黃華興

•Mar 21, 2017

good course that teaches these kind of hard work in an easier understanding way.

By Debarya J

•Apr 23, 2017

A wonderful course to study! Prof. Brian Caffo explains so well!

By Ian K

•Aug 12, 2020

Thank you. A very challenging and deeply insightful course.

By John C

•Mar 5, 2018

Very thorough and rigorous. A great review for me.

By Dmitriy

•Apr 25, 2017

Good and not overloaded. Recommended.

By Ray H A L

•Jan 16, 2023

Great course and demonstration...

By Roney

•Jun 6, 2017

Very helpful! Tanks!

By RAMAKRISHNA R

•Jun 30, 2020

Excellent course

By Lyu m

•Sep 18, 2016

good course!

By Chad W L

•Apr 17, 2018

Very good

- Google Data Analyst
- Google Digital Marketing & E-commerce Professional Certificate
- Google IT Automation with Python Professional Certificate
- Google IT Support
- Google Project Management
- Google UX Design
- Preparing for Google Cloud Certification: Cloud Architect
- IBM Cybersecurity Analyst
- IBM Data Analyst
- IBM Data Engineering
- IBM Data Science
- IBM Full Stack Cloud Developer
- IBM Machine Learning
- Intuit Bookkeeping
- Meta Front-End Developer
- DeepLearning.AI TensorFlow Developer Professional Certificate
- SAS Programmer Professional Certificate
- Launch your career
- Prepare for a certification
- Advance your career
- How to Identify Python Syntax Errors
- How to Catch Python Exceptions
- See all Programming Tutorials

- Free Courses
- Artificial Intelligence Courses
- Blockchain Courses
- Computer Science Courses
- Cursos Gratis
- Cybersecurity Courses
- Data Analysis Courses
- Data Science Courses
- English Speaking Courses
- Full Stack Web Development Courses
- Google Courses
- Human Resources Courses
- IT Courses
- Learning English Courses
- Microsoft Excel Courses
- Product Management Courses
- Project Management Courses
- Python Courses
- SQL Courses
- Agile Certifications
- CAPM Certification
- CompTIA A+ Certification
- Data Analytics Certifications
- Scrum Master Certifications
- See all courses

- Free online courses you can finish in a day
- Popular Free Courses
- Business Jobs
- Cybersecurity Jobs
- Entry-Level IT Jobs
- Data Analyst Interview Questions
- Data Analytics Projects
- How to Become a Data Analyst
- How to Become a Project Manager
- IT Skills
- Project Manager Interview Questions
- Python Programming Skills
- Strength and Weakness in Interview
- What Does a Data Analyst Do
- What Does a Software Engineer Do
- What Is a Data Engineer
- What Is a Data Scientist
- What Is a Product Designer
- What Is a Scrum Master
- What Is a UX Researcher
- How to Get a PMP Certification
- PMI Certifications
- Popular Cybersecurity Certifications
- Popular SQL Certifications
- Read all Coursera Articles

- Google Professional Certificates
- Professional Certificates
- See all certificates
- Bachelor's Degrees
- Master's Degrees
- Computer Science Degrees
- Data Science Degrees
- MBA & Business Degrees
- Data Analytics Degrees
- Public Health Degrees
- Social Sciences Degrees
- Management Degrees
- BA vs BS Degree
- What is a Bachelor's Degree?
- 11 Good Study Habits to Develop
- How to Write a Letter of Recommendation
- 10 In-Demand Jobs You Can Get with a Business Degree
- Is a Master's in Computer Science Worth it?
- See all degree programs
- Coursera India
- Coursera UK
- Coursera Mexico