code-for-a-living June 12, 2021

Level Up: Linear Regression in Python – Part 4

In the fourth lesson of the series, we’ll talk about the matrix representation of the linear regression problem. In the process, we’ll discuss the basics of matrix multiplication. We’ll also see how this mathematical understanding can prepare us to make sense of error messages that we might encounter when fitting a model in Python. Here…

In the fourth lesson of the series, we’ll talk about the matrix representation of the linear regression problem. In the process, we’ll discuss the basics of matrix multiplication. We’ll also see how this mathematical understanding can prepare us to make sense of error messages that we might encounter when fitting a model in Python.

Here are some Stack Overflow questions related to the work we did in today’s session:

If you want to ask any questions or provide feedback on the lesson, you are welcome to leave a comment on the YouTube recording of this lesson. If you’d like to watch a session live, follow the Codecademy YouTube channel. We’ll be live again on Tuesday, June 15 at 11am EDT to discuss polynomial and interaction terms, which can be used to build more flexible regression models. You can join that session here.

Finally, if you want even more linear regression content, you can sign up for the Linear Regression in Python interactive course this series was based on. This course was developed by Sophie and has many more quizzes, projects, and helpful nuggets that we can’t fit into our streams!

Tags: , , ,
Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.

Related

code-for-a-living July 3, 2021

Level Up: Linear Regression in Python – Part 7

In the seventh lesson of the series we’ll discuss some methods for comparing linear regression models. In the process, we’ll learn about the problem of overfitting and investigate some of the pros and cons of various evaluation methods (such as R-squared, adjusted R-squared, log likelihood, AIC, and BIC). We’ll also continue to practice our Python…
code-for-a-living July 24, 2021

Level Up: Linear Regression in Python – Part 8

In the eighth and final lesson of the series we’ll practice everything we’ve learned to date by loading and preparing some data, fitting a few different models, and comparing them. This is an open-ended session where we’ll examine some questions from our audience and demonstrate what a data analysis workflow could look like. If you…
Level up: SwiftUI quiz
code-for-a-living August 28, 2021

Level Up: Build a Quiz App with SwiftUI – Part 3

In the third lesson of the series, we’ll continue to incorporate the MVVM architecture and build a view model for our quiz app which mediates communication between the view and the model. Additionally, we’ll build a game model structure and add more questions and functionality for new questions to appear as the user advances through…
Level up: SwiftUI quiz
code-for-a-living August 21, 2021

Level Up: Build a Quiz App with SwiftUI – Part 2

In the second lesson of the series, we’ll add state to our quiz app so that it can show users whether they answered correctly.  We’ll also build out a model for our quiz questions, and add a settings tab. Here are some Stack Overflow questions related to the work we did in today’s session: What…