Site icon R-bloggers

New Course: Learn Linear Modeling in R

[This article was first published on rstats – Dataquest, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Linear modeling is a foundational data skill for anyone who’s interested in using their data to make predictions, or make inferences about the relationships between variables.

For data scientists, being able to make linear models is an absolute requirement, but data analysts and even hobbyists can also benefit greatly from the power of linear modeling.

Linear Modeling in R, the newest course in our Data Analyst in R path, will teach you this skill from the ground up. Are you ready to go hands-on and start modeling?

< svg class="tcb-icon" viewBox="0 0 581 512" data-id="icon-r-project-brands" data-name=""> < path d="M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z">
linear modeling in

(If you don’t have a subscription yet, you can sign up for a free account and work through our free interactive R programming courses, or click here to check out our subscription plans.)

What Will I Learn in This Course?

Linear Modeling in R will teach you how to get more out of your data by using models to make predictions and inferences. Just as important, it will teach you how to assess the accuracy of these predictions and inferences as you build experience with making, evaluating, and choosing between different sorts of models.

Throughout it all, you’ll be working with our interactive, in-your-browser coding interface. That means you’ll be going hands-on and applying these concepts using R code as you learn them.

The Dataquest platform in a nutshell.

You’ll start the course by learning the fundamentals that underlie building and selecting models — skills that you’ll call upon not only in linear modeling, but in all of your future endeavors in machine learning. We’ll go into detail on both predictive models and models that can help you make inferences to determine which variables are affecting your results.

Next, you’ll work through the step-by-step process of actually building a linear model in R, and learn more about how to select input variables to make accurate predictions or inferences.

With your initial model built, you’ll dig into fitting the it. Fitting a model in R is straightforward, but making sense of the output is a bit more involved. In this lesson you’ll learn to interpret your results effectively so you can draw useful conclusions.

Then, we’ll go deeper into assessing your model. You’ll learn to calculate Residual Standard Error and R-squared, how to visualize the residuals, and how these approaches can be used to better understand your model’s strengths and weaknesses.

Having built a single model from beginning to end, you’ll start creating multiple models, using the Broom package to fit, analyze, and visualize a number of linear models quickly and efficiently.

Finally, you’ll be tasked to bring all of this new knowledge together in a guided project that tasks you with analyzing real New York real estate pricing to make predictions using linear models.

By the end of the course, you’ll have a solid understanding of the foundations of modeling, and you’ll be confident building, fitting, and evaluating linear models in R. You’ll also have a course completion certificate and a great portfolio project that uses real-world real estate data to highlight your new skills on job applications.

Why Should I Learn Linear Modeling?

Linear modeling is a tried and true approach for prediction and inference. If you’ve been working through our data analyst in R path, you’ve learned to analyze data. Learning linear modeling lets you go a step further, enabling you to make predictions about the future.

If your aim is to work in data science, then knowing linear modeling is par for the course. Even if you aim to spend most of your time working with more advanced machine learning applications, the fundamentals you’ll learn in this course are critical to understanding a variety of machine learning model types.

But even if you don’t intend to work as a data scientist or work with data full time at all, linear modeling is a useful skill that enables you to unleash the predictive power of your data while still being relatively accessible to even data hobbyists. Whether you’re an analyst or just someone who’d like to get more out of their data, learning linear modeling is a great way to meet that goal while also building a foundation for future study in machine learning if that’s something that interests you.

< svg class="tcb-icon" viewBox="0 0 581 512" data-id="icon-r-project-brands" data-name=""> < path d="M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z">
linear modeling in
Charlie Custer

Charlie is a student of data science, and also a content marketer at Dataquest. In his free time, he’s learning to mountain bike and making videos about it.

< svg aria-hidden="true" class="sab-linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">< path fill="currentColor" d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z">< svg aria-hidden="true" class="sab-youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">< path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z">

The post New Course: Learn Linear Modeling in R appeared first on Dataquest.

To leave a comment for the author, please follow the link and comment on their blog: rstats – Dataquest.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.