How ZIP codes nearly masked the lead problem in Flint (2016)
theconversation.com
theconversation.com
For the folks who in this thread say "just use a point map of occurrences and you would have seen the problem" you are right in this case, but it isn't really enough in most cases.
For one, the boundary of the city limit needs to be shown to see the correlation; perhaps one should map the point occurrences a la Snow, and then overlay all the boundaries you have (mosquito district, city boundary, water district boundary, county, etc...).
Additionally, a point map doesn't tell you rates of occurence, for that you need a denominator, or you can't calculate things like number of occurences divided by total population. One poster mentioned Census Tracts, and I would agree those should be the default boundary, subject to more investigation -- tracts correpsond well to "natural" boundaries, they are mostly consistent over census decades, they are mostly consistent with population (~5k), they nest perfectly with other census boundaries, and they are the smallest geography for which you can get mostly the full suite of population characteristics like education from the ACS.
For some reason tracts feel just wrong to people. I have managers who reject zip codes, but then fixate on weird systems like pixels or equal area hexagons or whatever for which you can't get denominator data and which don't correspond to anything real. I don't understand, though I don't think in public policy / social work education anybody bothers to teach you shit about GIS or Census data unless you know to ask specifically.
A related phenomenon is that different agencies have different boundaries, despite often sharing the same geographic name. Cities, water districts, sanitary districts, school districts, community college districts, counties, congressional districts, etc each have their own boundaries, and they are usually not aligned.
In Virginia, Henrico County, which surrounds the City of Richmond on three sides, petioned the US Postal Service in 2008 to allow 'HENRICO' as an acceptable label for affected ZIP codes that were used on its territory. Establishing a shared identity was a factor, but so was the fact that in some cases collected taxes were misappropriated to the wrong jurisdiction on account of a label lookup from the mailing address [2].
[1] https://en.wikipedia.org/wiki/Unincorporated_towns_in_Nevada [2] http://www.henricocitizen.com/index.php/news/article/address...
In places like Montgomery County, MD (which doesn't have incorporated individual towns) it would be very confusing if all the mail had to simply be addressed to "Montgomery County" despite the fact that almost everyone refers to its individual unincorporated areas as if they were actually separate towns.
Mail sent to the zipcode for my "town" won't make it to me at all (due to some postmaster dispute going back 40+ years).
This fact in combination with Comcast's habit of auto correcting zip codes to match the town got my internet cancelled once when the paper bills stopped coming and I failed to keep up on calling to find out why and re-correcting their corrections.
We used to be able to include letters that failed address verification in our mailings, and a substantial portion would still get delivered. This was because the postmaster or the person sorting the mail would recognize errors the computer couldn't and put the letter in the correct bin.
Now if you want to get mail, you need to use your correct mailing address. I get a lot of angry calls because people aren't getting letters, but there isn't much we can do if the person put down their street address in a town where all the mail is delivered to a PO Box.
I'm not saying that is what happened to you, but it's ridiculous how many people stubbornly insist I put an address that is for all intents and purposes fake, when they have a perfectly valid mailing address. I'm not taking sides in these disputes, I just want to get the mail delivered.
They can be synthesized into areas, but they aren't designed as areas or intended to be useful for spatial analysis.
https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviatio...
Lesson, if you want to correlate something spatially, use spatial coordinates.
The key thing is that if your bins (zip codes) don't align well with the underlining data (municipalities) you can mask patterns. In this case they basically (to borrow a phrase from gerymandering) cracked the high led district across a bunch of zip codes.
This is not actually an issue with zip codes nationwide, in MA there is only one zip code there crosses municipal boundaries so if you were doing the analysis in Massachusetts you wouldn't have had this issue.
You can chart it in 5 minutes using Google Fusion Tables[1] or Excel with Power Map[2]. Both will even geocode addresses for you!
[1] https://support.google.com/fusiontables/answer/1012281?hl=en
[2] https://support.office.com/en-us/article/Get-started-with-Po...
There are so many, many ways to lie with numbers, and once money and power depend on the outcome of the algorithms, you can never trust that people won't design them to produce the outcomes they want. I suspect the problem here was less 'didn't understand geography' and more 'didn't give a shit about the truth'
If not for that, there never would have been a problem, Flint would have eventually had its long term new supply without ever needing an intermediate option.
When I sat down a finally looked over the details of this story it's the one glaring omission that I noticed from all of the news coverage.
It's like if an uber driver canceled your pick up and the next one you got was drunk driving. Sure that first driver was a but-for cause, but not a direct cause. They have no moral culpability for the reckless actions of the next person.
edit: edited to correct the ph level as suggest by max.
Coincidentally the state is currently building a water pipeline from Lake Huron for Flint that the new mayor announced that she will not use. The mayor wants to stay on Detroit water and the state may sue Flint to get them to change. Note I am in East Lansing an hour west of Flint.
> Marc Edwards, a professor at Virginia Tech who has been testing Flint water, says treatment could have corrected much of the problem early on — for as little as $100 a day — but officials in the city of 100,000 people didn't take action.
> "There is no question that if the city had followed the minimum requirements under federal law that none of this would have happened," said Edwards, who obtained the Muchmore email through a Michigan Freedom of Information Act request.
http://www.nbcnews.com/health/health-news/internal-email-mic...
The people who make decisions often don't know what they're deciding about (how can the same person make a good decision about child education, policing standards and public hygiene?) and I think our modern philosophy that a "bad decision made early is better than no decision" amplifies this.
There are some decisions in life that have to made carefully so we don't ask for forgiveness.
It really is pretty basic knowledge for someone making decisions about a water system.
http://www.metrotimes.com/news-hits/archives/2016/01/25/new-...
Detroit waters offer was only good if Flint agreed not to move essentially.
It's unlikely they refused to provide water in the interim. This article states they made a short term offer at a 10% price hike over the existing contract:
http://www.detroitnews.com/story/news/michigan/flint-water-c...
So Flint may have choose the river to save money (or not, it appears that the new system doesn't do that), they likely weren't in a pinch to actually be able to continue providing water.
> April 16, 2013 - On the city council's recommendation Andy Dillon, state treasurer, authorizes Flint to make the switch. One day later, the DWSD terminates its water service contract with Flint, effective April of 2014. There are further discussions, however, between Flint's leaders and the DWSD about options that would allow the city to purchase Detroit water after the contract ended. Flint resumes buying Detroit water in October of 2015.
That termination the day after the announcement following a period of negotiation just screams retaliation when I read it.
Last year I worked on a study where the geographic data had been fuzzed prior to passing it along to the study team, a process that unfortunately resulted in the patient addresses being simplified to just the ZIP code provided by the patient.
There were two major issues beyond the general unsuitability of ZIP codes as geography: first, ZIP codes don't seem to be verified during the course of patient care. They are recorded (incorrectly at a minimum rate of ~0.2%) as a part of a patient address during the creation of the initial record. Even if the address is used for mailings, a bad ZIP does not result in mis-delivered mail in the vast majority of cases due to the availability of city, state, and street address data in the full address. The issue is just never discovered until you are put into the position of relying on only the ZIP code for geography, at which point the mitigating data (the full address) is unavailable.
Second, even when ZIP codes do match to Census ZCTAs (the closest thing to 'ZIP code geographies' available and commonly utilized) there are some ZIP codes that do not have exactly matching ZCTAs. For example, 03911 and 04565 are real ZIP codes without (exact) matching ZCTAs.
It would be preferable if address data, before being obfuscated for data anonymity reasons, was properly geocoded. After geocoding, the resulting geography could then be fuzzed for anonymity. Of course, this would just lead to arguments about what constitutes proper diligence in geocoding :)
He needed geographic search boundaries that matched where the suspect water was being delivered. It so happens in Flint's case that it matches city boundaries. I suspect that's not the case everywhere...that is water delivery in some places might extend beyond city boundaries. Or perhaps some cities are split, and have more than one water source.
So the overall lesson here doesn't have much to do with zip codes, it has to do with searching the right boundaries. City boundaries wouldn't have been appropriate to search for mosquito borne issues. So that's not a good default either.
So the data ought to be out there
There's no need to use any boundaries when just examining the data. The basically unbelievable thing that happened is that they only looked at one summary of the data.
As I ran the addresses through a precise parcel-level geocoding process and visually inspected individual blood lead levels, I was immediately struck by the disparity in the spatial pattern. It was obvious Flint children had become far more likely than out-county children to experience elevated blood lead when compared to two years prior.
"It was obvious"...
(assuming population density is same in both)
As I understand it, in this case, the water supply wasn't contaminated with lead. It was either more acid or more alkaline than it used to be, which caused the individual houses with lead pipes to leech more lead. That's a pretty specific causality where a scatter plot was the most useful approach.
Here's the baseline data though:
https://docs.google.com/spreadsheets/d/1driDoWu_lz1IHf1NHVFk...
In most counties in Michigan, there are very few addresses with a child that has been tested and has high blood lead levels. So even a small cluster prompts further investigation.
[1] https://www.hhs.gov/hipaa/for-professionals/privacy/special-...
The City of Flint's water system is isolated from the rest of the county, which falls under the Genesee County Drain Commission's jurisdiction and is connected to the Detroit water system. It is still difficult to get some people to understand that they are different things (have had to explain to family many times that while we live in "Flint", we are not on Flint water). It would be interesting to see a study done on the effect this had on businesses both within the city and in the greater Flint area.
My own ZIP code is a perfect example of this. We're in the ZIP code of Town A, but Town B is actually the closest incorporated town to us. The Town A ZIP code extends between the state line and a river, up the eastern edge of our county. That covers our large development, which has people from very poor to very wealthy, four smallish unincorporated communities that are mostly poor-to-median, an incorporated town of about 1,000 bordering Town A, and the actual Town A which is a National Historical Park and consequently is mostly shops and museums catering to tourists and actually has very few residents (about 300 out of about 13000 that live in the ZIP code).
Stop making up words for which there already are words. "estimate" works just fine in that context.
We detached this subthread from https://news.ycombinator.com/item?id=14240636 and marked it off-topic.
http://www.etymonline.com/index.php?allowed_in_frame=0&searc...