Intro to Predictive Analytics Using Python
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Intro to Predictive Analytics Using Python
This course is part of How to Use Data Specialization
Instructor: Brandon Krakowsky
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Implement data preprocessing and model training procedures for regression.
Interpret feature importance in decision trees and random forests.
Explain the difference between supervised and unsupervised learning.
Skills you'll gain
- Forecasting
- Analytics
- Logistic Regression
- Feature Engineering
- Advanced Analytics
- Model Training
- Data Analysis
- Unsupervised Learning
- Random Forest Algorithm
- Predictive Analytics
- Supervised Learning
- Machine Learning
- Regression Analysis
- Predictive Modeling
- Applied Machine Learning
- Model Evaluation
- Decision Tree Learning
Tools you'll learn
Details to know
7 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 3 modules in this course
"Introduction to Predictive Analytics and Advanced Predictive Analytics Using Python" is specially designed to enhance your skills in building, refining, and implementing predictive models using Python. This course serves as a comprehensive introduction to predictive analytics, beginning with the fundamentals of linear and logistic regression. These models are the cornerstone of predictive analytics, enabling you to forecast future events by learning from historical data. We cover a bit of the theory behind these models, but in particular, their application in real-world scenariosβ and the process of evaluating their performanceβ to ensure accuracy and reliability.β As the course progresses, we delve deeperβ into the realm of machine learningβ with a focus on decision trees and random forests.β These techniques represent a more advanced aspectβ of supervised learning, offering powerful toolsβ for both classification and regression tasks.β Through practical examples and hands-on exercises,β you'll learn how to build these models,β understand their intricacies, and apply themβ to complex datasets to identify patternsβ and make predictions. Additionally, we introduce the conceptsβ of unsupervised learning and clustering, broadening your analytics toolkit,β and providing you with the skills to tackle data without predefined labels or categories.β By the end of this course, you'll not only have a thorough understandingβ of various predictive analytics techniques,β but also be capable of applying these techniques to solve real-world problems,β setting the stage for continued growthβ and exploration in the field of data analytics.
Module 1 introduces you to predictive analytics, covering essential models such as linear and logistic regression. This is where you start to learn how to forecast future trends from historical data.
What's included
20 videos4 readings2 assignments2 app items
20 videosβ’Total 59 minutes
- How to Use Data - Specialization Introβ’6 minutes
- Intro to Predictive Analytics Using Python - Course Introβ’2 minutes
- About The Instructorβ’2 minutes
- Week 1 Intro: Overview of Predictive Analyticsβ’2 minutes
- Supervised Predictive Modelsβ’2 minutes
- Linear Regressionβ’5 minutes
- π» Coding Demo: Loading the Data and Exploring the Data π»β’6 minutes
- π» Coding Demo: Creating a Correlation Matrix π»β’4 minutes
- π» Coding Demo: The Train-Test Protocol π»β’1 minute
- π» Coding Demo: Building a Linear Regression Model π»β’1 minute
- π» Coding Demo: Model Evaluationπ»β’2 minutes
- π» Coding Demo: Interpreting a Linear Regression Model π»β’2 minutes
- π» Codio Demo - Jupyter Notebook π»β’5 minutes
- Logistic Regression β’3 minutes
- π» Coding Demo: Creating Categorical Attributes π»β’3 minutes
- π» Coding Demo: Incorporating New Data π»β’3 minutes
- π» Coding Demo: Building a Logistic Regression Model π»β’3 minutes
- π» Coding Demo: Interpreting a Logistic Regression Model π»β’2 minutes
- π» Coding Demo: Visualizing Decision Boundaries π»β’2 minutes
- π» Coding Demo: Creating a Confusion Matrixπ»β’3 minutes
4 readingsβ’Total 31 minutes
- Week 1 Resourcesβ’10 minutes
- Reading: Types of Linear Regressionβ’10 minutes
- Reading: Multi-Class Logistic Regressionβ’10 minutes
- Opt-in to Penn Engineering Online Communicationsβ’1 minute
2 assignmentsβ’Total 40 minutes
- Learning Check - Predictive Analyticsβ’20 minutes
- Learning Check - Logistic Regressionβ’20 minutes
2 app itemsβ’Total 120 minutes
- Practice Assignment - Analysis of Air Quality Dataβ’60 minutes
- Practice Assignment: Online Shoppers Purchasing Intentionβ’60 minutes
Module 2 expands your knowledge into decision trees and random forests, offering a deeper dive into more complex supervised learning models that enhance your predictive analytics capabilities.
What's included
16 videos4 readings2 assignments2 app items
16 videosβ’Total 46 minutes
- Week 2 Intro: Decision Trees and Introduction to Advanced Predictive Analytics and Random Forestsβ’1 minute
- Decision Treesβ’3 minutes
- π» Coding Demo: Loading the Data and Creating Decision Trees π»β’2 minutes
- π» Coding Demo: Feature Scaling π»β’2 minutes
- π» Coding Demo: Building a Decision Tree Model π»β’4 minutes
- π» Coding Demo: Decision Tree vs. Linear Regression Model π»β’2 minutes
- π» Coding Demo: Decision Tree vs. Logistic Regression Model π»β’2 minutes
- π» Coding Demo: Interpreting a Decision Tree π»β’2 minutes
- π» Coding Demo: Interpreting a Decision Tree (continued) π»β’2 minutes
- Intro to Advanced Predictive Analyticsβ’1 minute
- More Supervised Learning Models β’1 minute
- Random Forests β’6 minutes
- π» Coding Demo: Random Forests - Loading the Data and Preprocessing π»β’11 minutes
- π» Coding Demo: Tree Pre-pruning and Baseline Decision Trees π»β’1 minute
- π» Coding Demo: Building a Random Forest Classifier π»β’2 minutes
- π» Coding Demo: Interpreting a Random Forest π»β’4 minutes
4 readingsβ’Total 40 minutes
- Week 2 Resourcesβ’10 minutes
- Reading: Entropy and Information Gainβ’10 minutes
- Reading: Cross-Validationβ’10 minutes
- Practice Assignment - Manually Graded Plot Solutionsβ’10 minutes
2 assignmentsβ’Total 40 minutes
- Learning Check - Decision Treesβ’20 minutes
- Learning Check - Random Forestsβ’20 minutes
2 app itemsβ’Total 120 minutes
- Assignment 1 - Online Shoppers Purchase Prediction with Decision Treeβ’60 minutes
- Practice Assignment - Random Forestsβ’60 minutes
Module 3 explores unsupervised learning and clustering, guiding you through the nuances of model comparison and the art of identifying patterns without predefined labels.
What's included
8 videos4 readings3 assignments1 app item
8 videosβ’Total 21 minutes
- Week 3 Intro: Introduction to Unsupervised Learning and Clusteringβ’1 minute
- Unsupervised Learning β’2 minutes
- Clustering β’4 minutes
- π» Coding Demo: K-Means Clustering - Loading the Data and Preprocessing π»β’6 minutes
- π» Coding Demo: Identifying the Ideal Number of Clusters π»β’2 minutes
- π» Coding Demo: Final K-means Clustering Model π»β’2 minutes
- π» Coding Demo: Interpreting a K-means Clustering Model π»β’4 minutes
- Model Comparisonβ’0 minutes
4 readingsβ’Total 31 minutes
- Week 3 Resourcesβ’10 minutes
- Reading: Distance Measuresβ’10 minutes
- Opt-in to Penn Engineering Online Communicationsβ’1 minute
- Assignment 2 - Manually Graded Plot Solutionsβ’10 minutes
3 assignmentsβ’Total 45 minutes
- Learning Check - Unsupervised Learningβ’20 minutes
- Learning Check - Clusteringβ’20 minutes
- Self-Evaluationβ’5 minutes
1 app itemβ’Total 60 minutes
- Assignment 2 - Credit Card Customer Segmentation Dataβ’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.
Instructor
Offered by
Explore more from Data Analysis
- Status: Free Trial
Course
- Status: Preview
Course
- Status: Free TrialE
Edureka
Course
- Status: PreviewS
Simplilearn
Course
Why people choose Coursera for their career
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,
