Skip to main content
HomeCode-alongsData Analysis

Predicting Hotel Booking Cancellations in Python

Learn to build a machine learning model that predicts hotel cancellations
Jun 2022
Code along with us onCode Along

View Slides

In this live training, we will build a machine learning model to predict whether or not a customer will cancel a hotel booking. We will walk through all steps of the machine learning process, from importing the data over preprocessing the data up to training a model and evaluating its performance. Filip will provide a template workbook for you so you can easily follow along as he’s coding up the model.

Key Takeaways:

  • Familiarize yourself with the different steps in building a classification model.

  • How to import data using pandas and explore it using plotly

  • How to preprocess data and train a classification model on it using scikit-learn

  • Calculate and assess the performance of a classification model

Topics

Learn Topics Related to This Code-Along

Setting Up Your Python Environment

Learn to install common tools to work with Python, including Anaconda and git.

Webinars

DataCamp Workspace Live Code-Along

Hands-on session: What is DataCamp Workspace, and how can you use it?

Webinars

DataCamp in Action — Data Upskilling for Your Organization

Learn how 2,500+ Businesses are using DataCamp to close their team’s skill gaps

Webinars
Related

tutorial

Encapsulation in Python Object-Oriented Programming: A Comprehensive Guide

Learn the fundamentals of implementing encapsulation in Python object-oriented programming.
Bex Tuychiev's photo

Bex Tuychiev

11 min

tutorial

Everything You Need to Know About Python Environment Variables

Learn the ins and outs of managing Python environment variables with os and python-dotenv libraries.
Bex Tuychiev's photo

Bex Tuychiev

9 min

tutorial

Everything You Need to Know About Python's Maximum Integer Value

Explore Python's maximum integer value, including system limits and the sys.maxsize attribute.
Amberle McKee's photo

Amberle McKee

5 min

tutorial

Python KeyError Exceptions and How to Fix Them

Learn key techniques such as exception handling and error prevention to handle the KeyError exception in Python effectively.
Javier Canales Luna's photo

Javier Canales Luna

6 min

tutorial

Troubleshooting The No module named 'sklearn' Error Message in Python

Learn how to quickly fix the ModuleNotFoundError: No module named 'sklearn' exception with our detailed, easy-to-follow online guide.
Amberle McKee's photo

Amberle McKee

5 min

code-along

Getting Started With Data Analysis in Alteryx Cloud

In this session, you'll learn how to get started with the Alteryx AI Platform by performing data analysis using Alteryx Designer Cloud.
Joshua Burkhow's photo

Joshua Burkhow

See MoreSee More