Open in app

Sign in

Write

Sign in

Michael Grogan
Michael Grogan

1.6K Followers

Home

About

Sep 15

Visualising Customer Lifetime Value (LTV) With Python Seaborn

Why Analysing Customer Lifetime Value Trends Is Valuable — When a business sells to customers, the reality is that a certain percentage of customers will cease buying from that business over a given period. This is what is known as churn. The total revenue that a business can expect from a customer before they churn is known as customer…

Market Research

3 min read

Visualising Customer Lifetime Value (LTV) With Python Seaborn
Visualising Customer Lifetime Value (LTV) With Python Seaborn
Market Research

3 min read


Jul 23

Hotel Analytics with SQL

Using SQL to Analyse Hotel KPIs — The hotel industry relies on several unique KPIs to gauge performance. One of the most important of these is RevPAR — which stands for revenue per available room. RevPAR = Occupancy (%) * Average Daily Rate (ADR) In addition, hoteliers can also use GOPPAR (or Gross Operating Profit per Available…

Hotel

5 min read

Hotel Analytics with SQL
Hotel Analytics with SQL
Hotel

5 min read


Jul 14

Geographical Revenue Analysis with GeoPandas and SQL: Analysing Hotel ADR

Using GeoPandas to analyse average ADR by country — GeoPandas is a Python library designed for working with geospatial data. It has many uses when analysing data across different countries. Specifically, companies that have international customers or operate internationally may be interested in metrics relevant to the regions in which they operate. Suppose a hotel chain in Portugal wishes…

Geopandas

5 min read

Geographical Revenue Analysis with GeoPandas and SQL: Analysing Hotel ADR
Geographical Revenue Analysis with GeoPandas and SQL: Analysing Hotel ADR
Geopandas

5 min read


Jun 23

Kruskal-Wallis and Power Analysis in R: Analysing Flight Delays

Comparing groups using the Kruskal-Wallis test — The Kruskal-Wallis test is a non-parametric test that tests the null hypothesis that k sampled number of groups possess the same distribution function. The test is performed by means of a ranking mechanism, whereby the observations across the samples are ordered by size and their values replaced with a corresponding…

Statistics

5 min read

Kruskal-Wallis and Power Analysis in R: Analysing Flight Delays
Kruskal-Wallis and Power Analysis in R: Analysing Flight Delays
Statistics

5 min read


Jun 17

Forecasting Air Passenger Volatility Using GARCH Modelling

Modelling generalised autoregressive conditional heteroscedasticity using R — When attempting to forecast a time series, consideration is given as to both the trend and seasonality patterns in the series. That said, we can often come across a time series where the volatility in the series is not constant over time. This is known as autoregressive conditional heteroscedasticity. In…

Time Series

7 min read

Forecasting Air Passenger Volatility Using GARCH Modelling
Forecasting Air Passenger Volatility Using GARCH Modelling
Time Series

7 min read


Jun 13

Structural Time Series Modelling: Forecasting Air Passenger Numbers

Use of StructTS and dynamic linear modelling — Introduction The purpose of this article is to illustrate the use of a Structural Time Series model to forecast air passenger numbers using the Air Traffic Passenger Statistics dataset from DataSF Open Data, which is licensed under the Public Domain and Dedication License (PDDL). Business Context The airline industry is very dynamic. As…

Statistics

7 min read

Structural Time Series Modelling: Forecasting Air Passenger Numbers
Structural Time Series Modelling: Forecasting Air Passenger Numbers
Statistics

7 min read


Published in

Towards Data Science

·Jan 27

Dates and Subqueries in SQL

Working with dates in SQL — It is often the case that when working with a SQL database, one typically has to work with tables that contain a date column showing the date for each relevant record. However, the ability of SQL to work with dates and yield valuable insights from such data types is often…

Sql

4 min read

Dates and Subqueries in SQL
Dates and Subqueries in SQL
Sql

4 min read


Published in

Towards Data Science

·Jan 25

Using the HAVING and DISTINCT Clauses in SQL

Two Important SQL Clauses You Should Know — SQL is a powerful tool when it comes to extracting data from a database — either from one or multiple tables. That said, there are some clauses that are particularly important when it comes to analysing data effectively. The two clauses covered in this article are the HAVING and DISTINCT…

Data Science

4 min read

Using the HAVING and DISTINCT Clauses in SQL
Using the HAVING and DISTINCT Clauses in SQL
Data Science

4 min read


Published in

Towards Data Science

·Jan 13

Analysing NYC Yellow Taxi Trip Records with InterpretML

Regression Analysis and Counterfactual Explanations — InterpretML is an interpretable machine learning library designed by Microsoft, with the purpose of making machine learning models more understandable and open to human interpretation. This has particular value when communicating findings with business stakeholders, who in many cases are non-technical and seek to understand the business implications of findings…

Machine Learning

9 min read

Analysing NYC Yellow Taxi Trip Records with InterpretML
Analysing NYC Yellow Taxi Trip Records with InterpretML
Machine Learning

9 min read


Published in

Towards Data Science

·Nov 25, 2021

Bayesian Networks: Analysing Hotel Customer Data

Implementing probabilistic modelling with bnlearn — Bayesian networks are quite an intuitive tool when it comes to examining the dependencies between different variables. Specifically, a DAG (or directed acyclic graph) is what allows us to represent the conditional probabilities between a given set of variables. Using the bnlearn library in Python, let’s take a look at…

Statistics

6 min read

Bayesian Networks: Analysing Hotel Customer Data
Bayesian Networks: Analysing Hotel Customer Data
Statistics

6 min read

Michael Grogan

Michael Grogan

1.6K Followers

Data and Market Research Specialist | michael-grogan.com

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams