Survival Analysis: Analyzing Churn and Improving Customer Retention as a SaaS Company

Notice: For best experience, you can duplicate my Deepnote notebook here and run the supporting code yourself. At Traction Tools we’re highly commmited to make our clients succeed. We run a platform for EOS, which is a system that facilitates entreprenuers to run their business, internal operations, and effective meetings on the cloud. However, as a SaaS company, it’s very common to deal with issues like churn and customer retention. Here we’re going to discuss how we analyze churn and what are some of the important factors that makes our customer stay or cancel their subscription....

December 5, 2020 · 11 min · Franccesco Orozco

Multiple Ways to Get the First Row for Each Group in Pandas

Use case Sometimes you just want to capture the first (or last) event of something. Let’s say, you have a list of clients and want to capture their first purchase. This is useful if you want a list of new paying customers. Dataset We’re thinking about customers here, so let’s get the Online Retail Dataset from the UCI Machine Learning Repository. We can download this dataset directly using Pandas. >>> import pandas as pd >>> customers = pd....

December 3, 2020 · 7 min · Franccesco Orozco

The 4 Hard Truths Data Science Blogs Don't Teach You About

The wrong path to data science Let me give you some context first. A few years ago, I was on the road to data science. I wanted to learn everything about this field, the sole idea of building something intelligent that can help someone predict something amazed me. Inspired by this idea, I decided I wanted to become a data scientist, and like many others, I jumped from engineering to this new landscape....

November 2, 2020 · 8 min · Franccesco Orozco