Image: Midjourney (mostly).

Canadian Legal Problems Survey: Data Dashboard

The Canadian Legal Problems Survey is a national survey of Canadiansā€™ experiences with the justice system. This post describes the construction of a data dashboard for the main CLPS dataset, using Streamlit and Altair.

June 18, 2023 Ā· 23 min Ā· 4734 words Ā· Andrew Wong
Photo: [2hourjobsearch.com](https://2hourjobsearch.com/)

The Two-Hour Job Search: A Book Summary

Steve Daltonā€™s ā€˜The Two-Hour Job Searchā€™ rejects applying to online postings as a viable method of job searching. Instead, he offers an alternate strategy of targeting desired companies, identifying contacts within those companies, and setting up informational meetings with these contacts, in order for them to advocate for you. This blogpost summarizes the Two-Hour Job Search method.

May 8, 2023 Ā· 11 min Ā· 2306 words Ā· Andrew Wong
Photo by Wesley Tingey on Unsplash

Canadian Legal Problems Survey: Codebook Extraction

The Canadian Legal Problems Survey is a national survey of Canadiansā€™ experiences with the justice system. While the main data is available as a CSV, the codebook containing the mappings of survey responses and their codes is only available as a PDF. This post describes how I extracted data from the PDF codebook and built a simple web app for browsing the extracted data.

March 30, 2023 Ā· 14 min Ā· 2931 words Ā· Andrew Wong

Exploring Boardgames Part Two: Exploratory Data Analysis

In this post, I describe exploratory data analysis on the data set of 100,000 boardgames obtained in part one. I investigate the ā€œgeek ratingā€ of a boardgame, which I use to narrow the scope of the analysis. Then, I give an overview of general characteristics of this boardgame dataset, and answer the question ā€œAre we in a golden age of boardgames?ā€ by looking at how boardgame ratings have changed over time.

February 23, 2023 Ā· 15 min Ā· 3078 words Ā· Andrew Wong
šŸ”„šŸ”„ A solo mode game of Terraforming Mars šŸ”„šŸ”„

Exploring Boardgames Part One: Data Download and ETL

What is the golden age of board games? In this blog post, I describe code to fetch and clean data about 100,000 board games via the BoardGameGeek.com XML API, in preparation for analysis in part two.

October 15, 2022 Ā· 24 min Ā· 4993 words Ā· Andrew Wong
Photo by [Asael PeƱa](https://unsplash.com/@asaelamaury?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com/?utm_source=medium&utm_medium=referral)

Will It Complete? Predicting Starbucks Offer Completion Rates

Can we predict which customers will complete Starbucks rewards offers based on demographic data? I explore this question by generating various machine learning models on a simulated dataset of 17000 customers.

November 5, 2021 Ā· 13 min Ā· 2687 words Ā· Andrew Wong
Photo by [Roberto Nickson](https://unsplash.com/@rpnickson?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/photos/fAa25CyYtrg?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

Itā€™s mostly about bedrooms ā€” a brief saunter into a month of Airbnb listings in Vancouver

What dictates the price of an Airbnb listing in Vancouver? I analyzed a dataset Airbnb listings from the month of April 2021, and fitted a linear model. Spoiler alert, itā€™s mostly about the number of bedrooms.

July 5, 2021 Ā· 5 min Ā· 1053 words Ā· Andrew Wong