Twitter bot generates biographies via Census data

Posted to Statistics  |  Tags: , , ,  |  Nathan Yau

We usually see Census data in aggregate. It comes in choropleth maps or as statistics about various subpopulations and geographies. Is there value in seeing the numbers as individuals? What about the people behind the numbers? FiveThirtyEight intern Jia Zhang experiments on Twitter.

[I] built a Twitter bot that mines for details in the data. Called censusAmericans, it tweets short biographies of Americans based on data they provided to the U.S. Census Bureau between 2009 and 2013. Using a small Python program, the bot reconstitutes numbers and codes from the data into mini-narratives. Once an hour, it turns a row of data into a real person.

Here are a couple of examples:

Fairly straightforward but an interesting exercise. I have a hunch someone is going to expand on this idea soon enough.

In case you’re interested, I’m guessing Zhang used the Public Use Microdata Sample (PUMS) from the Census Bureau, which is a granular dataset based on responses to the American Community Survey. Or maybe I’m thinking about it too hard. It would also be possible to simply create “estimated” individuals with the aggregate data. Either way, this is fun. I want to see more things like this, please.


The Most Unisex Names in US History

Moving on from the most trendy names in US history, let’s look at the most unisex ones. Some names have …

Divorce Rates for Different Groups

We know when people usually get married. We know who never marries. Finally, it’s time to look at the other side: divorce and remarriage.

The Best Data Visualization Projects of 2011

I almost didn’t make a best-of list this year, but as I clicked through the year’s post, it was hard …

The Best Data Visualization Projects of 2014

It’s always tough to pick my favorite visualization projects. Nevertheless, I gave it a go.