Counting Happiness and Where it Comes From

Researchers asked 10,000 participants to list ten things that recently made them happy. The result was HappyDB, a collection of 100,000 happy moments. For each moment, I parsed out the subject, verb, and object to better see what makes people happy overall.

For example, someone might have said “I watched a good movie yesterday.” The subject was “I”, the verb was “watched”, and the object was “movie”.

Then I counted and connected the dots.

 

From my previous analysis, I knew the subject part of the moments was split between “I” and everything else, so it seemed reasonable to look at happiness that started with the self versus happiness that came from others. There’s a difference between “I ate some good pizza.” and “My parents are coming home.” It’s the difference between what we do to make ourselves happy and what we do to make others happy.

Here are the top five subject-verb-object combinations from each group:

Subject / Verb / Object with “I”

  1. I / had / dinner
  2. I / watched / movie
  3. I / got / job
  4. I / spent / time
  5. I / had / lunch

With Others

  1. Team / won / game
  2. Husband / surprised / me
  3. Son / gave / hug
  4. Friend / told / me
  5. Husband / came / home

The team-won-game surprised me at first, but it’s mostly people who were happy their favorite sports team won a game. Some moments were parents happy their child’s team won a game.

There’s overlap between the categories, so it seemed worth looking at the distributions only for moments with other people.

 

Again, the data was collected through Mechanical Turk, which isn’t a representative sample of the population. A large majority of participants were between 20 and 40 years old, which increases the counts for children and spouses. If the sample skewed younger, I suspect we’d see more “girlfriend” and “boyfriend” responses. I’d also expect to see more work-related people, but maybe those on Mechanical Turk are less likely to have a full-time boss, manager, or coworker.

The distribution of verbs (action) and objects (what) seems more interesting here. Generally speaking, it’s about someone making time for another, which might come as a meal together, a gift, or a hug.

When you look at the breakdown for pets, the actions become more specific: snuggled, jumped, curled, etc. Dogs and cats are expectedly at the top.

 

In a nutshell, happiness comes in many forms, from many places, and through many paths. Sometimes you have to refocus your attention to see the moments more clearly.

Notes

  • The data comes from HappyDB.
  • I made the graphics using R and Adobe Illustrator.

Become a member. Support an independent site. Make great charts.

See What You Get

Learn to Visualize Data See All →

Small Maps and Grids

Maybe you want to make spatial comparisons over time or across categories. Organized small maps might do the trick.

How to Make a Multi-Series Dot Plot in Excel

Easily compare multiple categories and spot differences between two or more series.

How to Make a US County Thematic Map Using Free Tools

There are about a million ways to make a choropleth map. The problem is that a lot of solutions require expensive software or have a high learning curve. It doesn’t have to be that way.

How to Make a Mosaic Plot in R

Also known as a Marimekko diagram, the mosaic plot lets you compare multiple qualitative variables at once. They can be useful, sometimes.

Favorites

The Most Gender-Switched Names in US History

We use some names mostly for boys and some mostly for girls, but then there is a small percentage that, over time, switched from one gender to another. Which names made the biggest switch?

The Best Data Visualization Projects of 2011

I almost didn’t make a best-of list this year, but …

Shifts in How Couples Meet, Online Takes the Top

How do couples meet now and how has it changed over the years? Watch the rankings play out over six decades.

A Day in the Life of Americans

I wanted to see how daily patterns emerge at the individual level and how a person’s entire day plays out. So I simulated 1,000 of them.