Companies Home Search Profile

Data Science in Python: Regression & Forecasting

Focused View

Maven Analytics,Chris Bruehl

8:26:18

33 View
  • 1 - Course Introduction.mp4
    02:06
  • 2 - About This Series.mp4
    00:44
  • 3 - Course Structure Outline.mp4
    01:58
  • 4 - READ ME Important Notes for New Students.html
  • 5 - DOWNLOAD Course Resources.html
  • 5 - Data-Science-in-Python-Regression.pdf
  • 5 - Data-Science-in-Python-Regression.zip
  • 6 - Introducing the Course Project.mp4
    00:49
  • 7 - Setting Expectations.mp4
    01:10
  • 8 - Jupyter Installation Launch.mp4
    04:03
  • 9 - What is Data Science.mp4
    02:37
  • 10 - Data Science Skillset.mp4
    02:07
  • 11 - What is Machine Learning.mp4
    01:39
  • 12 - Common Machine Learning Algorithms.mp4
    02:26
  • 13 - Data Science Workflow.mp4
    00:43
  • 14 - Step 1 Scoping a Project.mp4
    01:05
  • 15 - Step 2 Gathering Data.mp4
    01:30
  • 16 - Step 3 Cleaning Data.mp4
    01:24
  • 17 - Step 4 Exploring Data.mp4
    01:25
  • 18 - Step 5 Modeling Data.mp4
    01:20
  • 19 - Step 6 Sharing Insights.mp4
    02:21
  • 20 - Regression Modeling.mp4
    00:39
  • 21 - Key Takeaways.mp4
    01:26
  • 22 - Regression 101.mp4
    05:57
  • 23 - Goals of Regression.mp4
    02:24
  • 24 - Types of Regression.mp4
    01:22
  • 25 - Regression Modeling Workflow.mp4
    03:10
  • 26 - Key Takeaways.mp4
    01:26
  • 27 - EDA for Regression.mp4
    01:41
  • 28 - Exploring the Target.mp4
    06:39
  • 29 - Exploring the Features.mp4
    05:02
  • 30 - ASSIGNMENT Exploring the Target Features.mp4
    01:13
  • 31 - SOLUTION Exploring the Target Features.mp4
    04:44
  • 32 - Linear Relationships Correlation.mp4
    06:47
  • 33 - Linear Relationships in Python.mp4
    04:23
  • 34 - FeatureTarget Relationships.mp4
    04:29
  • 35 - FeatureFeature Relationships.mp4
    04:11
  • 36 - PRO TIP Pairplots Lmplots.mp4
    07:09
  • 37 - ASSIGNMENT Exploring Relationships.mp4
    01:14
  • 38 - SOLUTION Exploring Relationships.mp4
    04:10
  • 39 - Preparing For Modeling.mp4
    03:05
  • 40 - Key Takeaways.mp4
    01:34
  • 41 - Simple Linear Regression.mp4
    01:28
  • 42 - The Linear Regression Model.mp4
    02:24
  • 43 - Least Squared Error.mp4
    03:34
  • 44 - Linear Regression in Python.mp4
    03:53
  • 45 - Linear Regression in Statsmodels.mp4
    04:20
  • 46 - Interpreting the Model.mp4
    02:21
  • 47 - Making Predictions.mp4
    03:32
  • 48 - RSquared.mp4
    03:32
  • 49 - Hypothesis Tests.mp4
    02:46
  • 50 - The FTest.mp4
    01:28
  • 51 - Coefficient Estimates PValues.mp4
    01:34
  • 52 - Residual Plots.mp4
    03:01
  • 53 - CASE STUDY Modeling Health Insurance Prices.mp4
    10:43
  • 54 - ASSIGNMENT Simple Linear Regression.mp4
    01:23
  • 55 - SOLUTION Simple Linear Regression.mp4
    05:14
  • 56 - Key Takeaways.mp4
    01:36
  • 57 - Multiple Linear Regression Equation.mp4
    02:40
  • 58 - Fitting a Multiple Linear Regression.mp4
    04:48
  • 59 - Interpreting Multiple Linear Regression Models.mp4
    02:03
  • 60 - Variable Selection.mp4
    05:04
  • 61 - ASSIGNMENT Multiple Linear Regression.mp4
    02:15
  • 62 - SOLUTION Multiple Linear Regression.mp4
    04:45
  • 63 - Mean Error Metrics.mp4
    04:20
  • 64 - DEMO Mean Error Metrics.mp4
    03:09
  • 65 - Adjusted RSquared.mp4
    03:38
  • 66 - ASSIGNMENT Mean Error Metrics.mp4
    01:12
  • 67 - SOLUTION Mean Error Metrics.mp4
    02:16
  • 68 - Key Takeaways.mp4
    01:41
  • 69 - Assumptions of Linear Regression.mp4
    03:02
  • 70 - Linearity.mp4
    06:15
  • 71 - Independence of Errors.mp4
    02:41
  • 72 - Normality of Errors.mp4
    03:32
  • 73 - DEMO Normality of Errors.mp4
    07:09
  • 74 - PRO TIP Interpreting Transformed Targets.mp4
    02:57
  • 75 - No Perfect Multicollinearity.mp4
    06:50
  • 76 - Equal Variance of Errors.mp4
    03:02
  • 77 - Outliers Leverage Influence.mp4
    07:17
  • 78 - RECAP Assumptions of Linear Regression.mp4
    07:10
  • 79 - ASSIGNMENT Model Assumptions.mp4
    02:09
  • 80 - SOLUTION Model Assumptions.mp4
    06:00
  • 81 - Key Takeaways.mp4
    02:39
  • 82 - Model Scoring Steps.mp4
    03:43
  • 83 - Data Splitting.mp4
    04:54
  • 84 - Overfitting Underfitting.mp4
    03:21
  • 85 - The BiasVariance Tradeoff.mp4
    05:04
  • 86 - Validation Data.mp4
    04:55
  • 87 - Model Tuning.mp4
    05:25
  • 88 - Model Scoring.mp4
    04:02
  • 89 - Cross Validation.mp4
    05:51
  • 90 - Simple vs Cross Validation.mp4
    02:35
  • 91 - ASSIGNMENT Model Testing Validation.mp4
    01:11
  • 92 - SOLUTION Model Testing Validation.mp4
    02:35
  • 93 - Key Takeaways.mp4
    01:20
  • 94 - Intro To Feature Engineering.mp4
    03:19
  • 95 - Feature Engineering Techniques.mp4
    02:46
  • 96 - Polynomial Terms.mp4
    05:27
  • 97 - Combining Features.mp4
    06:27
  • 98 - Interaction Terms.mp4
    05:05
  • 99 - Categorical Features.mp4
    04:31
  • 100 - Dummy Variables.mp4
    04:04
  • 101 - DEMO Dummy Variables.mp4
    03:30
  • 102 - Binning Categorical Data.mp4
    05:02
  • 103 - Binning Numeric Data.mp4
    04:51
  • 104 - DEMO Additional Feature Engineering Ideas.mp4
    05:21
  • 105 - ASSIGNMENT Feature Engineering.mp4
    01:44
  • 106 - SOLUTION Feature Engineering.mp4
    04:55
  • 107 - Key Takeaways.mp4
    01:21
  • 108 - Project Brief.mp4
    05:42
  • 109 - Solution Walkthrough.mp4
    15:10
  • 110 - Intro to Regularized Regression.mp4
    03:25
  • 111 - Ridge Regression.mp4
    02:32
  • 112 - Standardization.mp4
    03:53
  • 113 - Fitting a Ridge Regression Model.mp4
    04:29
  • 114 - DEMO Fitting a Ridge Regression.mp4
    04:02
  • 115 - PRO TIP RidgeCV.mp4
    03:25
  • 116 - ASSIGNMENT Ridge Regression.mp4
    01:00
  • 117 - SOLUTION Ridge Regression.mp4
    01:38
  • 118 - Lasso Regression.mp4
    05:59
  • 119 - PRO TIP LassoCV.mp4
    02:48
  • 120 - ASSIGNMENT Lasso Regression.mp4
    00:50
  • 121 - SOLUTION Lasso Regression.mp4
    01:46
  • 122 - Elastic Net Regression.mp4
    03:27
  • 123 - DEMO Fitting an Elastic Net Regression.mp4
    03:08
  • 124 - PRO TIP ElasticNetCV.mp4
    02:35
  • 125 - ASSIGNMENT Elastic Net Regression.mp4
    00:49
  • 126 - SOLUTION Elastic Net Regression.mp4
    02:00
  • 127 - RECAP Regularized Regression Models.mp4
    01:59
  • 128 - PREVIEW Tree Based Models.mp4
    04:27
  • 129 - Key Takeaways.mp4
    01:37
  • 130 - Project Brief.mp4
    03:02
  • 131 - Solution Walkthrough.mp4
    06:01
  • 132 - Intro to Time Series.mp4
    02:44
  • 133 - Moving Averages.mp4
    03:08
  • 134 - DEMO Moving Averages.mp4
    03:43
  • 135 - Exponential Smoothing.mp4
    01:22
  • 136 - ASSIGNMENT Smoothing.mp4
    01:45
  • 137 - SOLUTION Smoothing.mp4
    02:27
  • 138 - Decomposition.mp4
    03:41
  • 139 - DEMO Decomposition.mp4
    01:47
  • 140 - PRO TIP Autocorrelation Chart.mp4
    02:44
  • 141 - ASSIGNMENT Decomposition.mp4
    01:15
  • 142 - SOLUTION Decomposition.mp4
    03:05
  • 143 - Forecasting.mp4
    03:08
  • 144 - Linear Regression With Trend Season.mp4
    03:44
  • 145 - DEMO Linear Regression With Trend Season.mp4
    04:30
  • 146 - Facebook Prophet.mp4
    05:58
  • 147 - ASSIGNMENT Forecasting.mp4
    01:20
  • 148 - SOLUTION Forecasting.mp4
    05:27
  • 149 - Key Takeaways.mp4
    01:30
  • 150 - Project Brief.mp4
    02:21
  • 151 - Solution Walkthrough.mp4
    08:01
  • 152 - EXTRA LESSON.html
  • Description


    Learn Python for Data Science & Machine Learning, and build regression and forecasting models with hands-on projects

    What You'll Learn?


    • Master the machine learning foundations for regression analysis in Python
    • Perform exploratory data analysis on model features, the target, and relationships between them
    • Build and interpret simple and multiple linear regression models with Statsmodels and Scikit-Learn
    • Evaluate model performance using tools like hypothesis tests, residual plots, and mean error metrics
    • Diagnose and fix violations to the assumptions of linear regression models
    • Tune and test your models with data splitting, validation and cross validation, and model scoring
    • Leverage regularized regression algorithms to improve test model performance & accuracy
    • Employ time series analysis techniques to identify trends & seasonality, perform decomposition, and forecast future values

    Who is this for?


  • Data analysts or BI experts looking to transition into a data science role
  • Python users who want to build the core skills for applying regression models in Python
  • Anyone interested in learning one of the most popular open source programming languages in the world
  • What You Need to Know?


  • We strongly recommend taking our Data Prep & EDA course first
  • Jupyter Notebooks (free download, we'll walk through the install)
  • Familiarity with base Python and Pandas is recommended, but not required
  • More details


    Description

    This is a hands-on, project-based course designed to help you master the foundations for regression analysis in Python.


    We’ll start by reviewing the data science workflow, discussing the primary goals & types of regression analysis, and do a deep dive into the regression modeling steps we’ll be using throughout the course.


    You’ll learn to perform exploratory data analysis, fit simple & multiple linear regression models, and build an intuition for interpreting models and evaluating their performance using tools like hypothesis tests, residual plots, and error metrics. We’ll also review the assumptions of linear regression, and learn how to diagnose and fix each one.


    From there, we’ll cover the model testing & validation steps that help ensure our models perform well on new, unseen data, including the concepts of data splitting, tuning, and model selection. You’ll also learn how to improve model performance by leveraging feature engineering techniques and regularized regression algorithms.


    Throughout the course, you'll play the role of Associate Data Scientist for Maven Consulting Group on a team that focuses on pricing strategy for their clients. Using the skills you learn throughout the course, you'll use Python to explore their data and build regression models to help firms accurately predict prices and understand the variables that impact them.


    Last but not least, you'll get an introduction to time series analysis & forecasting techniques. You’ll learn to analyze trends & seasonality, perform decomposition, and forecast future values.


    COURSE OUTLINE:


    • Intro to Data Science

      • Introduce the fields of data science and machine learning, review essential skills, and introduce each phase of the data science workflow


    • Regression 101

      • Review the basics of regression, including key terms, the types and goals of regression analysis, and the regression modeling workflow


    • Pre-Modeling Data Prep & EDA

      • Recap the data prep & EDA steps required to perform modeling, including key techniques to explore the target, features, and their relationships


    • Simple Linear Regression

      • Build simple linear regression models in Python and learn about the metrics and statistical tests that help evaluate their quality and output


    • Multiple Linear Regression

      • Build multiple linear regression models in Python and evaluate the model fit, perform variable selection, and compare models using error metrics


    • Model Assumptions

      • Review the assumptions of linear regression models that need to be met to ensure that the model’s predictions and interpretation are valid


    • Model Testing & Validation

      • Test model performance by splitting data, tuning the model with the train & validation data, selecting the best model, and scoring it on the test data


    • Feature Engineering

      • Apply feature engineering techniques for regression models, including dummy variables, interaction terms, binning, and more


    • Regularized Regression

      • Introduce regularized regression techniques, which are alternatives to linear regression, including Ridge, Lasso, and Elastic Net regression


    • Time Series Analysis

      • Learn methods for exploring time series data and how to perform time series forecasting using linear regression and Facebook Prophet


    __________


    Ready to dive in? Join today and get immediate, LIFETIME access to the following:


    • 8.5 hours of high-quality video

    • 14 homework assignments

    • 10 quizzes

    • 3 projects

    • Data Science in Python: Regression ebook (230+ pages)

    • Downloadable project files & solutions

    • Expert support and Q&A forum

    • 30-day Udemy satisfaction guarantee


    If you're an aspiring data scientist looking for an introduction to the world of regression modeling with Python, this is the course for you.


    Happy learning!

    -Chris Bruehl (Data Science Expert & Lead Python Instructor, Maven Analytics)

    Who this course is for:

    • Data analysts or BI experts looking to transition into a data science role
    • Python users who want to build the core skills for applying regression models in Python
    • Anyone interested in learning one of the most popular open source programming languages in the world

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Maven Analytics
    Maven Analytics
    Instructor's Courses
    Maven Analytics helps individuals and teams build expert-level analytics & business intelligence skills. We've helped more than 1,000,000 students around the world build job-ready skills, master sought-after tools like Excel, SQL, Power BI, Tableau & Python, and build the foundation for a successful career in data. At Maven Analytics, we empower everyday people to change the world with data.
    Chris Bruehl
    Chris Bruehl
    Instructor's Courses
    Chris is a seasoned data scientist, having held Data Science roles in the financial services industry. He was first trained on SAS before falling in love with Python and making it his tool of choice. Chris transitioned from applying data science in the field, to teaching at a top tier data science bootcamp. He is passionate about teaching and is able to break down complex concepts into bite size lessons. He holds a Masters Degree in Analytics from NCSU.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 149
    • duration 8:26:18
    • Release Date 2023/10/04