Thursday, October 24, 2013

Occupy Wall Street Mapping, and Others

In the process of gathering data about the Tea Party, I also collected data about Occupy Wall Street protests in the U.S. For the OWS map below, I used 3 sources, one event per city, and mapped the events by congressional district (2012). The first OWS map is by the number of cities in each district with a registered protest. The second OWS map is by the largest estimated number of protesters per district (all city protests per district summed). Following these two OWS maps, I have several other maps from data that have been collecting, all of which is mapped at the congressional district level. Map 3 is a Partisan Voter Index, similar to that found in the Cook Report, but calculated by a non-Cook-related individual, estimating voter party preference for that district based on the last 2 major elections. Map 4 is Tea Party related, in that it is shows the FreedomWorks rating for each district representative as of 2013 (FreedomWorks is a major Tea Party donor). Finally, map 5 is a political rating score from a researcher at Stanford, Bonica, based on candidate criteria (the CF score).

The city-mapped data by congressional district is estimated. In other words, I could not find a good database that lists U.S. cities by congressional district, so I situated listed cities into districts by a brief Google search. If any of you discovers an error (and there may be several), please let me know.

Occupy Wall Street Sources:

  1. http://en.wikipedia.org/wiki/List_of_Occupy_movement_protest_locations_in_the_United_States

  2. http://www.theguardian.com/news/datablog/2011/oct/17/occupy-protests-world-list-map

  3. Occupy Research Google Docs personal communication

PVI Source:

http://wheresthepartydoc.blogspot.com/2012/12/2012-cook-pvi-calculations.html

Bonica

http://data.stanford.edu/dime/

Original Data for Occupy Posted Below

Occupy Protest Inclusion--Decision Criteria

  1. Many cities were listed in all three sources, with various amounts of information, or contradictory information
  2. One event per city
  3. Most reasonable information (i.e., occupiers listed higher than NYC were rejected)
  4. Most information
  5. If a range was given, they were averaged (i.e., 100-200=150)
  6. If a number of protesters "+" was given, just the number was used (i.e., 40+ = 40)
  7. If "hundreds" was given, then 200 was used
  8. Highest population listed
  9. If there was no reported population, or was less than 5, a value of 5 was used
  10. If a city was in multilple districts, the total protesters were divided equally into the districts
  11. No effort was made to independently verify the existence of protests in a given city, or the number of protesters, other than the above criteria
  12. There may be errors in how I identified cities with congressional districts


Table 1-final data, Table 2-original raw data

Table 1: Final Data used for Mapping

Dist1ProtestsProtesters
AK019402
AL01150
AL0215
AL03125
AL051200
AL061300
AL07140
AR0115
AR022505
AR032300
AS0115
AZ0115
AZ0314000
AZ04125
AZ0515
AZ0721005
CA014360
CA029565
CA033120
CA041150
CA052300
CA0633805
CA0825005
CA0923200
CA101250
CA11124
CA121100
CA1315
CA143158
CA161300
CA172205
CA184305
CA193155
CA2013
CA2115
CA221185
CA233410
CA246595
CA2515
CA2715
CA2815
CA291100
CA3015000
CA33210
CA36210
CA3715
CA412105
CA43135
CA442305
CA4515
CA46398
CA472153
CA4811200
CA50210
CA5327000
CO0113000
CO021500
CO034403
CO04367
CO051500
CO515
CT0115
CT0215
CT032505
CT0515
DC15000
DE012155
FL011500
FL021300
FL031500
FL061100
FL072205
FL0813000
FL0915
FL1015
FL11255
FL132205
FL142405
FL15315
FL1711000
FL1815
FL193355
FL211100
FL223410
GA012300
GA0215
GA051150
GA0815
GA10275
GA1415
HI011200
HI029430
IA01315
IA022205
IA031350
IA041300
ID01315
ID02420
IL0118000
IL115150
IL121100
il14210
IL153417
IL162205
IL172100
IL181300
IL1915
IN01210
IN022105
IN031300
IN0421050
IN0515
IN06225
IN0711000
IN081100
IN091200
KS024370
KS0315
KS041300
KY0115
KY02210
KY031300
KY0415
KY062105
LA021400
LA041100
LA061150
LA07217
MA01451
MA023105
MA032115
MA0415
MA063125
MA0715
MA08210
MA0941047
MA101100
MD02170
MD0315
MD06315
MD071200
ME014130
ME02255
MI01180
MI0215
MI031400
MI052380
MI061500
MI0715
MI083510
MI1311000
MI154215
MN011150
MN0524100
MN07460
MN081100
MO0111000
MO051500
MO06210
MO072205
MO0815
MO0915
MS02150
MS0415
MT017810
NC0211200
NC041100
NC0611000
NC07210
NC091600
NC11315
NC121600
ND014220
NE011500
NE0211000
NH012105
NH02575
NJ021150
NJ07128
NJ0813
NJ0913
NJ10210
NJ12229
NJ13230
NM011500
NM02475
NM0321010
NV0111000
NV022350
NV0415
NY012320
NY0717500
NY1027650
NY1217500
NY1317500
NY1415
NY20210
NY2115
NY227620
NY23210
NY243505
NY251200
NY272205
NY2815
OH0111200
OH031300
OH05360
OH06150
OH091250
OH111150
OH12190
OH133325
OH161150
OK012305
OK02125
OK0415
OK052300
OR01210040
OR026680
OR0462115
OR052328
PA0115000
PA0315
PA05245
PA0615
PA0815
PA1015
PA112205
PA1215
PA153145
PA161300
PA173210
PA1813000
PA1915
R021500
RI011500
SC012320
SC02112
SC0315
SC043210
SC062155
SD014150
TN011130
TN021500
TN03150
TN051300
TN0615
TN072155
TX0115
TX051250
TX071300
TX1115
TX121200
TX131125
TX1415
TX1515
TX16150
TX17210
TX19255
TX201250
TX2315
TX2512000
TX26210
TX27360
TX3115
TX351100
UT01210
UT02312
UT0327
UT0412
VA0115
VA022170
VA031200
VA052125
VA06210
VA071200
VA0815
VA0915
VT0161455
WA01315
WA023755
WA034910
WA045455
WA0532055
WA0631405
WA0715000
WA0815
WA09315
WA2315
WI01120
WI021200
WI031120
WI0411000
WI0715
WI082240
WV01420
WV023110
WV032105
WY013125

Table 2: Original Data from 3 sources

Variables:

OrigMaxEst-Original maximum estimate from the largest event in a given city

RevMaxEst-Revised maximum estimate (using 5 for any lower, or missing values)

Dist1 - Dist4: Any congressional district where the listed city appears (may contain significant errors--please let me know when you find them)

ProtMultDist: Protesters per district--reflects having divided the total protesters per city equally into various districts where the city intersects.

StateTown/cityDate of first eventOrigMaxEstRevMaxEstDist1Dist2Dist3Dist4ProtMultDist
NYNew York CitySept. 17, 201130,00030,000NY07NY10NY12NY137500
AKKenai5AK015
AKBethelOct. 15, 201115AK015
AKUnalaskaOct. 16, 20111010AK0110
AKCordova10/16/20113030AK0130
AKSkagway10/16/20113030AK0130
AKJuneau10/15/20115050AK0150
AKHomer10/15/20116767AK0167
AKAnchorage8-Oct-118080AK0180
AKFairbanks10/15/2011125125AK01125
ALMobileOct. 8, 20115050AL0150
ALMontgomeryOct. 22, 20115AL025
ALAuburnOct. 15, 20112525AL0325
ALHuntsville7/10/11200200AL05200
ALBirmingham10/14/2011300300AL06300
ALTuscaloosaOct. 8, 20114040AL0740
ARJonesboroOct. 15, 20115AR015
ARConwayOct. 26, 20115AR025
ARLittle Rock10/15/2011500500AR02500
ARBentonville10/19/20115050AR0350
ARFayetteville10/15/2011250250AR03250
AZSedona5AS015
AZFlagstaffOct. 15, 20115AZ015
AZPhoenixOct. 14, 20114,0004,000AZ034000
AZPrescottOct. 6, 20112525AZ0425
AZTempeOct. 15, 20115AZ055
AZYuma5AZ075
AZTucson10/15/201110001,000AZ071000
CAGrass Valley10/16/20115CA015
CANevada City5CA015
CAMount Shasta10/15/2011150150CA01150
CARedding10/15/2011200200CA01200
CAEurekaOct. 13, 20115CA025
CAMonte Rio5CA025
CAPetalumaOct. 29, 20115CA025
CASebastopol5CA025
CAUkiah5CA025
CAPoint Reyes Station9/10/114040CA0240
CAarcata1/10/11100100CA02100
CAChico8/10/11200200CA02200
CAHumboldt1/10/11200200CA02200
CAAmador County5CA035
CAClearlake10/15/20114040CA0340
CAMarysville10/16/20117575CA0375
CAAuburnNov. 17, 2011150150CA04150
CALakeport10/15/20115050CA0550
CASacramento1/10/11250250CA05250
CASan Rafael5CA065
CASonoma10/14/2011300300CA06300
CAsanta rosaoct 15th35003,500CA063500
CAVictorville5CA085
CASan Francisco10/13/1150005,000CA085000
CABerkeley8/10/11200200CA09200
CAOakland10/10/1130003,000CA093000
CAWalnut Creek12/10/11250250CA10250
CAsan ramon2424CA1124
CASanta CruzSep-11100100CA12100
CAAlameda5CA135
CAHalf Moon BayOct. 4, 20115CA145
CARedwood CityOct. 28, 20115CA14CA182.5
CAPalo Alto12/10/11150150CA14150
CASan Jose10/16/2011300300CA16300
CASalinasOct. 15, 20115CA175
CAMonterey10/15/2011200200CA17200
CAModesto5CA18CA192.5
CAStockton12/10/11100100CA18100
CAMerced10/15/2011200200CA18200
CAGilroy5CA19CA202.5
CAFresno8/10/11150150CA19150
CAVisalia5CA215
CABakersfield10/15/2011185185CA22185
CAOxnardOct. 15, 20115CA235
CASanta MariaOct. 15, 20115CA235
CASanta Barbara6/10/11400400CA23400
CAAtascadero5CA245
CACamarilloOct. 5, 20115CA245
CAOjai5CA245
CALompoc10/15/20113030CA2430
CAVentura10/15-16/11250250CA24250
CASan Luis Obispo300300CA24300
CASanta Clarita5CA255
CASan MarinoOct. 5, 20115CA275
CAVan NuysOct. 28, 20115CA285
CAPasadena12/10/11100100CA29100
CALos Angeles10/15/201150005,000CA305000
CACulver City5CA335
CASanta Monica College5CA335
CACoachella ValleyOct. 11, 20115CA365
CAVeniceOct. 9, 20115CA365
CATorranceOct. 15, 20115CA375
CAYucca5CA415
CARedlands8/10/11100100CA41100
CAFontana12/10/113535CA4335
CARiversideOct. 15, 20115CA445
CARiverside10/15/2011300300CA44300
CATemeculaOct. 15, 20115CA455
CAHuntington BeachMar. 9, 20122020CA4620
CAAnaheim10/10/117575CA4675
CASanta AnaOct. 22, 20115CA47CA462.5
CALong Beach10/16/2011150150CA47150
CAIrvineOct. 15, 201112001,200CA481200
CAEncinitasOct. 15, 20115CA505
CAEscondidoNov. 5, 20115CA505
CASan Diego7/10/1120002,000CA532000
CADavis5,0005,000CA535000
CODenver9/24/201130003,000CO013000
COBoulder10/15/2011500500CO02500
COAspen8/10/115353CO0353
CODurango10/14/2011100100CO03100
COPuebloOctober 7th100100CO03100
COGrand Junction10/15/2011150150CO03150
COGreeley5CO045
COLongmontOct. 10, 20111212CO0412
COFort Collins10/10/115050CO0450
COColorado Springs4-Oct-11500500CO05500
COCanon City5CO55
CTHartfordOct. 7, 20115CT015
CTNew London5CT025
CTBranfordOct. 6, 20115CT035
CTNew HavenOctober 15th, 2011500500CT03500
CTDanbury5CT055
DCWashington DC10/15/201150005,000DC5000
DEDelmar5DE015
DEWilmingtonOct. 15, 2011150150DE01150
FLPensacola8/10/11500500FL01500
FLTallahassee10/14/2011300300FL02300
FLjacksonvilleoct 8th500500FL03500
FLGainesville11/10/11100100FL06100
FLSt. Augustine5FL075
FLDaytonaOctober 15th 2011200200FL07200
FLOrlando10/15/201130003,000FL083000
FLNew Port Richey5FL095
FLSt. Petersburg10/15/20115FL105
FLTampa5FL115
FLUniversity of South Florida3/11/115050FL1150
FLBradenton5FL135
FLSarasota10/15/2011200200FL13200
FLfort myers5FL145
FLNaples10/15/2011400400FL14400
FLCocoa5FL155
FLMelbourne5FL155
FLVero Beach5FL155
FLMiami10/15/201110001,000FL171000
FLKey West5FL185
FLLehigh Acres5FL195
FLBoca Raton10/13/2011100100FL19100
FLLake Worth8/10/11250250FL19250
FLDelray Beach10/15/2011100100FL21100
FLPalm Beach5FL225
FLWest Palm Beach5FL225
FLFt. Lauderdale10/15/2011400400FL22400
GASavannah9/10/11100100GA01100
GAValdosta8/10/11200200GA01200
GAFort Benning5GA025
GAAtlanta10/10/11150150GA05150
GAMacon5GA085
GAAthens5GA105
GAAugusta12/10/117070GA1070
GADalton5GA145
HIHonolulu10/15/2011200200HI01200
HIKauaʻi5HI025
HIKona5HI025
HIOahu5HI025
HIWaikiki5HI025
HIHilo6/10/115050HI0250
HIKahului10/26/20115050HI0250
HIKailua-Kona10/26/20116060HI0260
HIMaui10/15/2011100100HI02100
HIWailuku7/10/11150150HI02150
IACedar Valley5IA015
IADecorahNov. 5th, 20115IA015
IADubuque5IA015
IACedar RapidsOct. 22, 20115IA025
IAIowa City10/10/11200200IA02200
IADes Moines9/10/11350350IA03350
IAAmes10/13/2011300300IA04300
IDBoise5ID015
IDCoeur d'Alene10/15/20115ID015
IDSandpoint5ID015
IDIdaho Falls5ID025
IDMoscow5ID025
IDPocatello7/10/115ID025
IDSalmon5ID025
ILChicago8,0008,000IL018000
ILKankakee5IL115
ILNormal5IL115
ILStreatorNov. 30, 20115IL115
ILNormal and BloomingtonOctorber 56565IL1165
ILNaperville10/23/20117070IL1170
ILCarbonDale10/15/2011100100IL12100
ILAurora5il145
ILDeKalb5IL145
ILBloomingtonOct. 5, 20115IL155
ILCharleston10/17/20111212IL1512
ILChampaign10/15/2011400400IL15400
ILOttawa5IL165
ILRockford4/10/11200200IL16200
ILGalesburgOct. 17, 20114040IL1740
ILMacombOct. 21, 20116060IL1760
ILPeoria10/15/2011300300IL18300
ILSpringfield5IL195
INPortageOct. 22, 20115IN015
INValparaiso5IN015
INElkhart12/10/115IN025
INSouth Bend8/10/11100100IN02100
INFort Wayne10/15/2011300300IN03300
INWest LafayetteDec. 10, 20115050IN0450
INLafayette10/29/201110001,000IN041000
INKokomo5IN055
INAnderson5IN065
INMuncieOct. 19, 20112020IN0620
INIndianapolisOct. 8, 20111,0001,000IN071000
INEvansville10/15/2011100100IN08100
INBloomington9/10/11200200IN09200
KSTopeka5KS025
KSPittsburgOctober 12th1515KS0215
KSLawrence October 8th, 201150150KS02150
KSManhattan 10/15/2011200200KS02200
KSKansas City5KS035
KSWichita2/10/11300300KS04300
KYPaducah5KY015
KYBowling Green5KY025
KYOwensboro5KY025
KYLouisvilleOct. 04, 2011300300KY03300
KYAshland5KY045
KYBerea5KY065
KYLexingtonSept. 31, 2011100100KY06100
LANew Orleans6/10/11400400LA02400
LAShreveport10/15/2011100100LA04100
LABaton RougeOctober 22nd, 2011150150LA06150
LALake Charles5LA075
LALafayetteNov. 17, 20111212LA0712
MABerkshiresOct. 10, 20115MA015
MALenox5MA015
MAWilliamstown5MA015
MAAmherstOct. 5, 20113636MA0136
MASpringfieldOct. 10, 20115MA025
MAGreenfield12/10/115050MA0250
MANorthamptonOct. 6, 20115050MA0250
MAMarlborough10/15/20115MA035
MAWorcesterOctober 16th 2011110110MA03110
MANewton5MA045
MASalemOct. 22, 20115MA065
MAReading2020MA0620
MANew Bedford10/15/2011100100MA06100
MAJamaica PlainNov. 13, 20115MA075
MACambridgeNov. 9, 20115MA085
MASomerville5MA085
MANeedham5MA095
MAProvincetown5MA095
MAFalmouth8/10/113737MA0937
MABostonSept. 3010001,000MA091000
MAHyannis1014/11100100MA10100
MEBar HarborOct. 15, 20117070MD0270
MDAnnapolis5MD035
MDFrederickNov. 11, 20115MD065
MDHagerstown5MD065
MDCumberlandOct. 8, 201135MD065
MDBaltimore4/10/11200200MD07200
MEBrunswick5ME015
MEPortland5ME015
MESouth Portland5ME015
MEAugusta10/15/2011115115ME01115
MEPresque Isle5ME025
MEBangor12/10/115050ME0250
MITraverse City10/15/20118080MI0180
MIMuskegon5MI025
MIGrand Rapids8/10/11400400MI03400
MISaginaw5MI055
MIFlintOct. 14th375375MI05375
MIKalamazoo12/10/11500500MI06500
MISaline5MI075
MIBrighton5MI085
MIEast Lansing5MI085
MILansing10/15/2011500500MI08500
MIDetroit10/15/201110001,000MI131000
MIMarquette5MI155
MINiles5MI155
MIYpsilanti5MI155
MIAnn Arbor6/10/11200200MI15200
MNRochester150150MN01150
MNMinneapolisOctober 7th, 2011600600MN05600
MOarnold10/23/201135003,500MN053500
MNAlexandria5MN075
MNMoorhead5MN075
MNMarshall10/14/20112020MN0720
MNBemidjiOct 15th3030MN0730
MNDuluth9/10/11100100MN08100
MOSt. Louis1/10/1110001,000MO011000
MOKansas City3/10/11500500MO05500
MOKirksville5MO065
MOSt. JosephOct. 5, 20115MO065
MOJoplin5MO075
MOSpringfield10/15/2011200200MO07200
MOCape GirardeauNov. 5, 20115MO085
MOColumbia5MO095
MSJacksonOct. 15, 20115050MS0250
MSBiloxiOct. 15, 20115MS045
MTButte5MT015
MTGreat Falls5MT015
MTBillings10/15/20115050MT0150
MTkalispell10/17/20115050MT0150
MTBozeman10/14/2011200200MT01200
MTHelenaOctober 15th200200MT01200
MTMissoula8/10/11300300MT01300
NCRaleigh10/15/201112001,200NC021200
NCDurham10/15/2011100100NC04100
NCGreensboro10/15/201110001,000NC061000
NCFayetteville5NC075
NCWilmington5NC075
SCCharlotte8/10/11600600NC09600
NCAsheville5NC115
NCHendersonville5NC115
NCSylva5NC115
NCWinston-Salem600600NC12600
NDGrand ForksOct. 15, 20115ND015
NDMinot5ND015
NDBismarck10/15/20116060ND0160
NDFargo-Moorhead10/15/2011150150ND01150
NELincoln3/15/2011500500NE01500
NEOmaha10/15/201110001,000NE021000
NHExeter5NH015
NHManchester100100NH01100
NHConcord5NH025
NHConway5NH025
NHNashua5NH025
NHHanoverOct. 13, 20112020NH0220
NHKeeneOCT 15th4040NH0240
NJNewton10/15/2011150150NJ02150
NJMount OliveOct. 10, 20112828NJ0728
NJKearney5NJ08NJ092.5
NJNewark5NJ105
NJToms River5NJ105
NJPrinceton5NJ125
NJTrenton6th October, 20112424NJ1224
NJJersey City5NJ135
NJAtlantic CityNov. 5, 20112525NJ1325
NMAlbuquerqueOctober 6th, 2011500500NM01500
NMCarlsbad5NM025
NMLos Lunas5NM025
NMRoswell5NM025
NMLas Cruces10/15/20116060NM0260
NMTaos6/10/111010NM0310
NMSanta Fe10/15/201110001,000NM031000
NVLas Vegas10/15/201110001,000NV011000
NVCarson City10/15/20117575NV0275
NVreno275275NV02275
NVTahoe5NV045
NYSag Harbor10/15/2011120120NY01120
NYThe Hamptons10/15/2011200200NY01200
NYBrooklyn10/15/2011150150NY10150
NYAstoria10/28/20115NY145
NYGlens Falls5NY205
NYSaratoga Springs5NY205
NYAlbanyOct. 21, 20115NY215
NYKingston5NY225
NYLong Island5NY225
NYNew Paltz5NY225
NYPaltz5NY225
NYBinghamton10/15/2011100100NY22100
NYPoughkeepsieOct. 15, 2011200200NY22200
NYIthaca5/10/11300300NY22300
NYPlattsburgh5NY235
NYSaranac Lake5NY235
NYCortland5NY245
NYOneonta10/15/2011100100NY24100
NYUtica10/13/2011400400NY24400
NYSyracuse2/10/11200200NY25200
NYFredonia5NY275
NYBuffalo8/10/11200200NY27200
NYRochester5NY285
OHCincinnati8/10/1112001,200OH011200
OHDayton10/10/11300300OH03300
OHDefiance5OH055
OHFindlay5OH055
OHBowling Green10/19/20115050OH0550
OHAthens10/16/20115050OH0650
OHToledo10-Oct-11250250OH09250
OHCleveland7/10/11150150OH11150
OHColumbus10/10/119090OH1290
OHKent5OH135
OHAkron10/15/20112020OH1320
OHYoungstown10/15/2011300300OH13300
OHCantonOct. 15, 2011150150OH16150
OKBartlesville5OK015
OKTulsa10/15/2011300300OK01300
OKTahlequah8-Oct-112525OK0225
OKNorman5OK045
OKShawneeOct. 11, 20115050OK0550
OKOklahoma City7/10/11250250OK05250
ORSeaside8/10/114040OR0140
ORPortland6/10/111000010,000OR0110000
ORKlamath Falls5OR025
ORMosierNov. 5, 20112020OR0220
OREureka3030OR0230
ORBendOctober 15,1011150150OR02150
ORMedford10/15/2011200200OR02200
ORAshland6/10/11275275OR02275
ORCottage Grove5OR045
ORPort Orford5OR045
ORRoseburg5OR045
ORCoos BayOctober 15,10114040OR0440
ORCorvallis6/10/116060OR0460
OREugene10/15/201120002,000OR042000
ORTillamook10/15/20112828OR0528
ORSalem10/10/11300300OR05300
PAPhiladelphia6/10/1150005,000PA015000
PAErie5PA035
PAUniversity Park5PA055
PAState College10/17/20114040PA0540
PATemple11/11/115PA065
PADoylestown5PA085
PAWilliamsport5PA105
PAStroudsburg5PA115
PAScranton10/15/2011200200PA11200
PAAmbridge5PA125
PABethlehem/Lehigh Valley5PA155
PABethlehemOct. 24, 20112020PA1520
PAAllentown3/10/11120120PA15120
PALancaster10/15/2011300300PA16300
PAEastonNov. 17, 20115PA175
PAPottsville5PA175
PAHarrisburg10/15/2011200200PA17200
PAPittsburgh10/15/1130003,000PA183000
PAYork5PA195
RIProvidence10/15/201110001,000RI01R02500
NCCharleston10/15/2011150150SC01150
SCCharleston10/15/2011170170SC01170
SCHilton HeadDec. 29, 20111212SC0212
SCSimpsonville5SC035
SCGreenville5SC045
SCGreer5SC045
SCspartanburg10/13/2011200200SC04200
SCFlorence5SC065
SCColumbia10/15/2011150150SC06150
SDSpearfish5SD015
SDVermillion5SD015
SDSioux FallsOct. 15, 20115050SD0150
SDRapid CityOct. 15th9090SD0190
TNjohnson cityoct.15, 20011130130TN01130
TNKnoxville7/10/11500500TN02500
TNChattanooga10/15/20115050TN0350
TNNashville10/15/2011300300TN05300
TNMurfreesboro5TN065
TNClarksville5TN075
TNmemphis10/15/2011150150TN07150
TXTexarkana5TX015
TXDallas250250TX05250
TXHouston7/10/11300300TX07300
TXSan Angelo5TX115
TXFt. WorthOct. 10, 2011200200TX12200
TXAmarillo10/15/2011125125TX13125
TXGalveston5TX145
TXMcAllen5TX155
TXEl Paso10/17/20115050TX1650
TXBryan5TX175
TXCollege Station5TX175
TXAbilene5TX195
TXLubbock10/15/20115050TX1950
TXSan Antonio6/10/11250250TX20250
TXMarfa5TX235
TXAustin6/10/1120002,000TX252000
TXDentonOct 15th, 20115TX265
TXLewisville5TX265
TXBrownsville5TX275
TXPort Aransasoctober 15th15TX275
TXCorpus ChristiOctober 15th5050TX2750
TXTemple11/11/115TX315
TXSan Marcos5/10/11100100TX35100
UTOgdenNov. 6, 20115UT015
UTPark CityOct. 31, 201115UT015
UTMoab5UT025
UTSalt Lake CityOct. 7, 20115UT02UT04UT031.666666667
UTSt. GeorgeOct. 7, 20115UT025
UTProvoOct. 29, 20115UT035
VAWilliamsburg5VA015
VAVirginia Beach10/15/20115050VA0250
VANorfolk6/10/11120120VA02120
VAMartinsville5VA055
VACharlottesvilleOct. 15, 2011120120VA05120
VAHarrisonburg5VA065
VARoanoke5VA065
VARichmond10/15/2011400400VA07VA03200
VAArlington5VA085
VABlacksburg5VA095
VTBenningtonNov. 19, 20111010VT0110
VTUpper ValleyDec. 9, 20112020VT0120
VTRutlandNov. 9, 20112525VT0125
VTBrattleboro100100VT01100
VTCentral VermontOct. 9, 2011300300VT01300
VTBurlingtonOct. 9, 20111,0001,000VT011000
WABainbridge Island5WA015
WAMarysville5WA015
WAMt. Vernon5WA015
WAStanwood5WA025
WAEverett25-Oct-11150150WA02150
WABellinghamOctober 7th600600WA02600
WACentralia5WA035
WALongview5WA035
WAOlympia10/18/11200200WA03200
WAVancouver10/15/2011700700WA03700
WACle Elum5WA045
WALeavenworth5WA045
WAWenatchee7/10/114545WA0445
WAYakima10/15/2011100100WA04100
WARichland10/15/2011300300WA04300
WAColville5WA055
WAWalla Walla10/16/20115050WA0550
WASpokane9/28/201120002,000WA052000
WABremerton5WA065
WAPort Angeles10/15/2011200200WA06200
WATacoma10/15/201112001,200WA061200
WASeattle10/15/115,0005,000WA075000
WAEllensburg5WA085
WABellevue5WA095
WAFederal Way5WA095
WAPuyallup5WA095
WAPort Townsend5WA235
WIJanesvilleOct. 11, 20112020WI0120
WIMadison12/10/11200200WI02200
WILa Crosse10/15/2011120120WI03120
WIMilwaukeeOct. 15, 20111,0001,000WI041000
WISaint Croix Falls5WI075
WIGreen BayOctober 16th4040WI0840
WIAppleton10/15/2011200200WI08200
WVBuckhannon10/29/20115WV015
WVFairmontOct. 15, 20115WV015
WVMorgantownOct. 15, 20115WV015
WVParkersburg5WV015
WVCharlestonOct. 15, 20115WV025
WVDavisOct. 15, 20115WV025
WVMartinsburgOct. 15, 2011100100WV02100
WVOak Hill, FayettevilleOct. 15, 20115WV035
WVHuntington7/10/11100100WV03100
WYJackson Hole5WY015
WYCasperOct. 8, 20115050WY0150
WYCheyenne10/15/20117070WY0170

Sunday, October 20, 2013

Tea Party Map, 2013

Several sources have generated a "Tea Party Map" based on various metrics. For example, the New Yorker generated a map called the "GOP Suicide Caucus" based on who signed the letter by Congressman Mark Meadows back in August, stating that the GOP should shut down the government before allowing the Affordable Care Act to be funded.

More recently, the LA Times has generated a map of the 144 Congress people who voted to keep the government shutdown going--i.e., who refused to vote "Yes" on the clean continuing resolution sent down by the Senate that eventually passed Boehner's House.

I generated my own map based on these two same data sources, but included a third, members of the House Tea Party Caucaus as of 2013 (from Wikipedia, don't tell my students). This allowed me to create a rating of each of the House members from 0-3, 0 meaning they have no documented affiliation with the Tea Party by any of these three metrics, and 3, meaning that each of these 3 sources show an affiliation. So for that these metrics are worth, below is my map. Over the next few days I will be updating some demographic information for these districts and generating correlations--updated from a similar post I wrote on the topic from Aug 2011.

Sunday, October 13, 2013

US Militarization and GDP

I am currently reading McNally's Global Slump: The Economics and Politics of Crisis and Resistance. The author makes the claim that "When the war commenced in 1939, the American economy was half the size of Europe, Japan and the Soviet Union together. But after its wartime boom, as factories churned out steel, aircraft, tanks, electrical goods, bombs and more, it emerged by war's end as larger than all these others combined. American-based manufacturing accounted for fully half of world output at the end of WWII."

I hadn't realized that WWII had been so great for the US economy, so I set out to verify McNally's claims. I found a spreadsheet of historical nominal GDP by country estimated back to year "0" at the University of Gronigen's Maddison Project. Presuming the validity of the data, it indeed appears that the vast US militarization for WWII pushed the United States far ahead of other national competitors. The three lines I plotted were: United States, non-US Allies (UK, France, Soviet Union, China, Belgium, Netherlands), and the Axis Powers (Japan, Germany, Italy). No wonder General Eisenhower felt the need to warn the future US about the growth of the Military-Industrial Complex--he recognized the economic value and feared we would ourselves become another Fascist state, the same as what we had just defeated.

Thursday, October 10, 2013

Deficits as a Percent of GDP--Historical

Quick data note. What do your national (federal) deficits look like charted since 1929, when compared to our GDP? Are they getting better or worse in the last several years? Are they far worse than we have ever seen? I will let the chart speak for itself. The red bars above the 0 line are surpluses--notice there aren't many of these since WWI, so it doesn't seem this has ever been a concern in our history.

Tuesday, September 17, 2013

How Much do the Poor Spend on What? How about the Wealthy?

A recent Yahoo! Finance article has some nice graphs based on the newest BLS Consumption spending data by quintiles. Being a sociologist who studies poverty, the graphs looked sketchy to me. For example, Thompson's representation that the bottom 20% of earners only spend 15% of their income on food, while the top 20% of earners spend over 10% on food?!?! If the top quintile mean income is $160k, that's about $1,500/month--on "average"!

However, a closer examination of the numbers reveal a different picture. First, Thompson isn't graphing a percent of income, but a percent of expenditures. The top quintile spend less than 60% of their income, presumably the rest going into savings. So the 12% Thompson shows for food expenditure, is only of total expenditures, coming to about $940/month--still a lot, but a more reasonable, which is likely why he graphed it that way. However, one of the things that a graph comparing the bottom and top quintile's expenditures, is that the bottom quintile is saving nothing. Neither is the 2nd bottom quintile. So for the bottom 40% of earners, nothing is going into savings--there is nothing left after buying the essentials.

Another feature of Thompson's graph that I dispute (which is a reasonably arguable point--my disagreement is that his graph seems to "hide" a lot), is that he is graphing "post-aid" expenditure. What this means, is that the 16% that the poor are spending on food, isn't really just 16% of their income. Actually it's a whopping 34.4% of their income!!! However, once you factor in food stamps, the average income of the bottom 20% gets effectively doubled, giving Thompson his final graphed data. What this hides is the fact that the bottom 20% of workers have to have charity and government subsidies literally double their income in order for them to survive--the mean income for this group is $10,171, or just below the poverty line. This is slightly less than a worker makes full time at minimum wage. Keep in mind also that this is "household/family" data, not individuals. So this bottom quintile income of $10k may be feeding several children, an elderly parent, or a disabled spouse.

Here I have corrected what I see as oversight in this Yahoo! Finance graphing of data. This is post-tax, pre-aid data. Therefore, the numbers for the bottom two quintiles (0-20% and 20-40% will add up to more than 100% of their income). Below the chart are the percentages used for the graphing. The original data is available from the BLS link above. If the graph is too small for you to see, it should enlarge if you click on it.

Table 1: Percent of their income each quintile spends on the category of goods/services

Post-Tax, Pre-Aid IncomeLowest Quintile
(0-20%)
Second Lowest Quintile
(20-40%)
Highest Quintile
80-100%)
Apparel and services7.5%4.1%2.0%
Utilities, fuels, and public services21.4%10.7%3.2%
Entertainment9.7%5.8%3.3%
Health care16.5%10.0%3.5%
Food34.4%16.3%6.8%
Transportation33.9%19.7%9.8%
Housing86.9%44.2%17.8%
Savings0.0%0.0%40.5%
PostTax Income (Mean)$10,171$27,743$158,024

Thursday, September 12, 2013

Vaccine Deniers vs. Scientific Data

Since part of what I do is "medical sociology," where we look at issues of social factors of health and illness, including epidemiological data, I occasionally get into discussions with vaccine-deniers. Since it happens with regularity, I decided to post some of the data here that I end up spending hours trying to "re-find."

In 1977, husband and wife team, the McKinlays, published a controversial article in respected health policy journal, Milbank Quarterly, titled, "The Questionable Contribution of Medical Measures to the Decline of Mortality in the US in the Twentieth Century." If there is any peer-reviewed "data" that I have repeatedly seen cited, it is a series of ambiguous graphs, shown here, from pg. 442-43. The larger context of this article is the question of the relative contribution of "medical" interventions to disease vs. "public health" interventions and technology, such as clean water, sewage systems, hand washing, better nutrition, etc.

First, the graphs are very poorly done. They would receive an F from me if a student turned these in to me. They are poorly labeled, the scales on each of them are different thus confusing if not outright misleading, and there are no data source citations.

Second, the information the authors seem to want to convey is not represented by the data they use. For example, take the measles graph. As with the other diseases, they show that there was a precipitous drop in the early 1900s, then they have an exciting arrow pointing to the 1960s labeled "Vaccine" implying that the disease was eradicated long before the measles vaccine, the same as all of the other diseases+interventions they graph. However, if you look at the very bottom of the page in fine print, these are death rates, not disease incidence. The difference is that "incidence" is how common these diseases are in the population, and "death rates" are telling us how many people died after being infected with these diseases. The primary reason these charts are incredibly misleading, is that, while the measles graph implies that the vaccine was irrelevant to measles, what the graphs actually show is that in the early 1900s we developed ways to keep measles patients alive until their bodies could fight off the disease. The McKinlays are partially correct, that some of this had to do with sanitation and nutrition, but there were also medical contributions as well (Orenstein, 2004, "Clinical Significance of Measles", J Inf Dis, Suppl 1). They do a very poor job explaining the details of these processes--a far more convincing argument would have been if they spent a paper-length treatment of each of these diseases. Their current strategy, arguably, seems to overwhelm the reader with a whole bunch of poorly constructed graphs, and let the imagination do the rest.

Third, given the poor presentation of data by the McKinlays in these graphs, it is relevant to actually look at the correct data. Sticking with the measles question, three sources give us a far better representation of measles history in the 1900s US. The first (Hinman, 2004, "Evolution of Measles Elimination Strategies," J Inf Dis, Suppl 1) presents the following US history of measles incidence and deaths:

As you can see from the chart, the incidence of measles itself remained unchanged throughout this period, until the implementation of the first vaccine attempt in 1963. The article describes the history of the development of the vaccine, which went through several changes even through the 1990s, which improved methods producing better immunity until very few endemic US cases exist, although outbreaks have become more common now that the vaccine-denier movement is convincing greater numbers of people to refuse vaccination.

The second source is the CDC. It basically shows the same thing at a closer time-scale. Look specifically at the section "Secular Trends in the US" and the graph "Measles-United States, 1950-2009." Here you can also see the 1989-1991 measles outbreak, which primarily occurred in an area where a large population of children were not being vaccinated. CNN recently reported (9-13-2013) about the newest resurgence, again, geographically related to areas of low vaccination rates. Similarly, NPR reported (9-1-2013) about the 2013, identifying the epicenter around a popular anti-vaccine church in Texas.

The third source of data on measles incidence, again, basically reports the same pattern, this time from Journal of the American Medical Association, (Roush, 2007, "Historical Comparisons of Morbidity and Mortality for Vaccine-Preventable Diseases in the US").

This chart shows not only measles, but many of the infectious diseases: rates of incidence pre-vaccine, rates of death pre-vaccine, and the same for 2006 (incidence) and 2004 (deaths). For measles, the approximate pre-vaccine incidence of disease prior to 1963 was 530k/yr, and 440 deaths/yr (1953-1962). There were no measles deaths in 2004, and 55 cases in 2006.

There have been several specific slides I have used in my medical sociology course when we talk about the importance of vaccines.

Here are two of them. The first is the number of reported cases of smallpox in Shanghai in 1951 vs the vaccination rates. 1951 was a big year for the global smallpox vaccination push, and Shanghai cracked down incredibly hard--everyone had to be vaccinated, including tourists (which is how you get greater than 100% vaccination rates in the chart). This graph, as the previous data I posted, shows a clear linear relationship during this 12-month period of vaccination rates of 100% vs. smallpox cases down to 0 (Bulletin of the World Health Organization, 1981, Xui and Yutu).

The second photo is similarly smallpox, visualizing different rates of smallpox in the US based statewide vaccine policy (New England Journal of Medicine, 1933). The graph shows a clear relationship between high incidence of smallpox in states where compulsory vaccination was prohibited, vs. states where vaccination was compulsory, where you see very little smallpox incidence as of 1933--a 17x higher rates in the former.


Finally, some random other sources of data about vaccine effectiveness:

Influenza B: Public Health Agency of Canada, 1979-2004

Polio incidence and death rates, 1932-1990? (unsourced, poliosurvivorsnetwork.org.uk)

Mumps in Croatia, 1976-2006 (eurosurveillance.org)

Mumps in the United States, 1966-2010 (unsourced)

Pertussis in Great Britain vs. vaccination rates (1970-2009, unsourced, Gideon Informatics)

NOAA Temperature Anomaly Data

Quick Data Note: Temperature Anomaly Data from the NOAA
The National Oceanic and Atmospheric Administration has collected a tremendous amount of data on climate, temperature, etc, and has estimated historical data as well. Here, I post data that is an average of 10 different studies of historical temperature anomalies. I have simplified the data, averaging by decade, and only going from 500-2010. It clearly shows the recent nature of the "global warming" trend. The original data is freely downloadable from the NOAA site. First, I present a graph of the data, then the averaged data by decade. One might ask why a sociologist has, or cares about this data. I use it in my medical sociology class, when we look at the historical spread of epidemics, since disease and climate have a strong relationship.

500-0.323497852
510-0.315000706
520-0.32227912
530-0.422895574
540-0.505192024
550-0.386910009
560-0.360068409
570-0.358621848
580-0.262656822
590-0.227102938
600-0.29378561
610-0.38650493
620-0.425825308
630-0.447376616
640-0.466410148
650-0.396960008
660-0.345318205
670-0.331185634
680-0.357119685
690-0.295640133
700-0.29667654
710-0.396699437
720-0.356770655
730-0.340114869
740-0.398125726
750-0.338450729
760-0.318274015
770-0.394940009
780-0.326433687
790-0.347188911
800-0.469880972
810-0.449717432
820-0.389584614
830-0.378674166
840-0.320943431
850-0.453708852
860-0.49090818
870-0.348880378
880-0.273697926
890-0.247197849
900-0.47859
910-0.502708508
920-0.389622358
930-0.305419967
940-0.370014959
950-0.36120756
960-0.227905615
970-0.194287504
980-0.113387492
990-0.12676191
1000-0.245891338
1010-0.210755664
1020-0.164585192
1030-0.195697153
1040-0.232424769
1050-0.263088831
1060-0.278985044
1070-0.256468199
1080-0.172363353
1090-0.201308953
1100-0.238236349
1110-0.311217341
1120-0.402008447
1130-0.408862065
1140-0.401110076
1150-0.374842471
1160-0.307971222
1170-0.32342515
1180-0.353795722
1190-0.421050427
1200-0.47059786
1210-0.437767266
1220-0.367162036
1230-0.416708993
1240-0.406199133
1250-0.413133424
1260-0.448386957
1270-0.422380371
1280-0.48277461
1290-0.541081815
1300-0.448283075
1310-0.379419505
1320-0.366690214
1330-0.456611529
1340-0.530941583
1350-0.45882268
1360-0.369221586
1370-0.376896598
1380-0.351813767
1390-0.340287461
1400-0.309642479
1410-0.293746862
1420-0.296922982
1430-0.28152729
1440-0.353793596
1450-0.489541859
1460-0.508193195
1470-0.449154347
1480-0.402012949
1490-0.400616442
1500-0.40761362
1510-0.420729453
1520-0.469170986
1530-0.45752636
1540-0.444190487
1550-0.389448643
1560-0.379599174
1570-0.481176139
1580-0.552806561
1590-0.575415593
1600-0.586685208
1610-0.560531527
1620-0.554669254
1630-0.550633976
1640-0.573575503
1650-0.49735177
1660-0.496265165
1670-0.554600928
1680-0.530783262
1690-0.546579516
1700-0.551013194
1710-0.470755751
1720-0.423584598
1730-0.456005153
1740-0.452800478
1750-0.39068468
1760-0.353957784
1770-0.363295204
1780-0.384086656
1790-0.364324891
1800-0.402277801
1810-0.533674475
1820-0.489271066
1830-0.495577731
1840-0.479862513
1850-0.410817711
1860-0.384946148
1870-0.366527608
1880-0.372989761
1890-0.339186542
1900-0.327383008
1910-0.284888394
1920-0.172514302
1930-0.058052136
1940-0.00798066
1950-0.030761379
1960-0.052368285
1970-0.06999941
19800.022378998
19900.20256274
20000.484414716

Sunday, August 18, 2013

Economic data by sector by state for 2012

Data note: For a Facebook conversation I'm having, we were looking for % industry contribution to GDP by state. It wasn't easy to find in the format I wanted, but for 2012 I got raw current dollar data from BEA (Gross Domestic Product by State). We are Hoosiers (people from Indiana) in this particular discussion, so I have sorted the data horizontally from largest to smallest percent according to Indiana GDP, just for the top 6 sectors (I originally tried to include all 20 sectors, but "blogger" mangled the table), and vertically I have sorted it by largest % contribution of manufacturing. In 2012 Indiana held the top slot.

State Total State GDP (current $) Manufacturing Government Real estate and rental and leasing Health care and social assistance Finance and insurance Retail trade
Indiana $298,625 28.2%9.6%9.3%7.8%6.2%5.9%
Oregon $198,702 27.8%11.3%11.6%7.4%4.4%4.7%
Louisiana $243,264 22.6%10.6%9.0%6.1%3.4%5.9%
North Carolina $455,973 19.4%14.4%10.1%6.5%11.1%5.4%
Wisconsin $261,548 19.1%10.4%11.9%9.0%8.2%5.9%
Great Lakes $2,165,308 17.5%10.5%11.1%8.2%8.0%6.2%
Kentucky $173,466 17.1%16.3%9.0%8.5%5.4%6.3%
Ohio $509,393 17.1%11.1%10.1%9.1%7.8%6.5%
Iowa $152,436 16.7%11.2%9.9%6.8%12.7%5.9%
Michigan $400,504 16.5%11.4%11.2%8.9%6.4%6.8%
Alabama $183,547 16.3%16.5%9.8%7.3%6.1%7.2%
South Carolina $176,217 16.3%17.0%11.2%6.5%5.1%7.3%
Texas $1,397,369 15.1%10.6%8.7%5.9%6.6%5.8%
Mississippi $101,490 15.0%18.1%9.3%7.5%4.9%8.0%
Tennessee $277,036 14.9%11.6%10.1%10.3%6.6%7.4%
Kansas $138,953 14.8%14.8%8.8%7.5%6.9%6.6%
Utah $130,486 14.7%12.6%11.0%5.4%11.0%6.9%
Arkansas $109,557 14.2%14.1%10.5%8.0%4.7%7.4%
Minnesota $294,729 13.7%9.7%12.4%8.8%9.8%5.5%
Illinois $695,238 13.3%10.0%12.3%7.0%9.7%5.8%
Idaho $58,243 13.0%13.7%11.7%7.8%5.1%7.8%
Nebraska $99,557 12.5%13.1%9.0%7.3%8.8%5.7%
Missouri $258,832 12.5%12.5%10.3%9.0%6.6%6.5%
Washington $375,730 12.4%14.3%13.0%6.6%4.7%7.2%
New Hampshire $64,697 11.8%10.3%13.8%9.3%9.1%7.8%
Pennsylvania $600,897 11.8%9.6%12.0%10.1%7.7%5.7%
Vermont $27,296 11.5%13.9%13.5%10.4%5.4%8.0%
Georgia $433,569 11.2%13.8%11.1%6.6%6.8%6.2%
Oklahoma $160,953 10.9%16.8%10.3%7.2%5.0%6.6%
California $2,003,479 10.6%11.2%15.4%6.5%5.7%6.2%
Connecticut $229,317 10.5%9.2%14.6%8.2%16.1%5.3%
Massachusetts $403,823 10.3%9.4%14.1%9.8%9.2%4.5%
Maine $53,656 10.2%13.8%13.7%11.5%7.6%8.5%
South Dakota $42,464 9.4%12.3%8.1%8.8%15.9%7.0%
Virginia $445,876 9.0%18.4%12.8%6.0%6.5%5.3%
West Virginia $69,380 9.0%17.6%9.1%9.2%3.5%7.3%
Arizona $266,891 8.2%12.8%14.0%8.3%9.0%7.5%
Rhode Island $50,956 7.7%13.2%15.0%10.2%11.0%5.4%
New Jersey $508,003 7.5%11.0%16.8%7.7%8.0%6.1%
Colorado $274,048 7.3%12.7%12.6%6.2%6.2%5.8%
New Mexico $80,600 7.2%19.3%12.5%7.6%3.5%6.4%
Montana $40,422 7.1%15.7%11.9%9.2%5.2%6.7%
Delaware $65,984 6.7%9.2%10.6%6.2%37.3%3.9%
North Dakota $46,016 6.6%11.3%10.3%7.1%6.3%6.0%
Wyoming $38,422 5.9%14.0%9.6%3.9%2.3%5.3%
Maryland $317,678 5.9%18.4%16.0%7.8%5.8%5.6%
New York $1,205,930 5.2%10.5%13.7%7.5%16.1%5.3%
Florida $777,164 4.8%12.3%15.9%8.7%7.0%7.7%
Nevada $133,584 4.1%10.4%12.5%5.4%11.5%6.9%
Alaska $51,859 3.2%19.0%8.4%6.1%3.2%4.0%
Hawaii $72,424 1.8%24.3%17.7%6.2%3.8%6.6%
District of Columbia $109,793 0.2%34.3%8.6%4.5%4.3%1.1%

Saturday, August 17, 2013

"Read More" copy/paste hijacking, and NotScript nanny managing

I hate being nanny managed, especially on my own computer. Microsoft does it, Google does it, all the big corporations do it in order to find ways to extract money from us as users.

Since 2010, copy/past hijacking has been one of these ways. For example, take a recent article on obesity and mortality from the well respected "American Journal of Public Health." As a medical sociologist, I believe this article is misguided, but that is neither here nor there in relation to the topic for this page. I was trying to copy/paste the title to see if anybody on the Web has been discussing this article, and when I pasted it into the Google search space, the URL also was inserted, messing up my search. There is a javascript coding that hijacks the reader's attempt to copy/paste that not only inserts this text, but it also tracks what you are doing. I hate being both tracked and nanny managed--I can copy my own citation when I need it. I've done the same thing with several Facebook posts, when I want to copy paste certain sentences into the news article I'm sharing, and each time the URL appears, so I have to go back in and delete all of that crap.

I couldn't find any recent solutions--when the process started back in 2010, a company called Tynt started doing it, and all of the ways to disable this "Read more at this URL" copy/paste hijacking were only in relation to browser extensions specific to Tynt. However, other companies are now doing it on their own, like the above medical journal. I tried many ways to get Ad Block Plus to filter it out, with no effect. I finally added a javascript blocker, which does the trick. Once you load in the extension, a small pyramid appears in the URL box, it blocks all javascript on the page, and if you want to enable specific javascript domains, you have to click on the pyramid, and it will list the domains you can activate, permanently or temporarily. I have Chrome, so I used Notscripts (Mozilla/Firefox has NoScript).

Unfortunately, NotScripts has problems of its own. Chrome, being an evil Google product, tries to make it difficult to do many things. For example, if you Google something and click on a link, you may notice that you don't actually get directly connected to that link, but first you get connected to a "Google redirect" to track you, that eventually sends you to the link of your choice. It's primarily noticeable when your connection is slow, or Google is slow, so you get stuck at the weird Google redirect link for several seconds. Anyway, NotScripts requires you to tinker with the Chrome Extension File to add a password to "protect your whitelist." I don't give a crap about, and it's obnoxious that you can't opt-out of it, or that the programmer wasn't clever enough to be able to do it automatically. It's an older extension, so he gives you some instructions for Windows 7 and prior, but I have Windows 8, so I was out of luck--I had to find the files on my own. Here's the address, for those of you who want to enter a password for Windows 8, then follow the instructions from NotScripts:

C:\Users\(username)\AppData\Local\Google\Chrome\User Data\Default\Extensions\odjhifogjcknibkahlpidmdajjpkkcfn\0.9.6_0

It may not be exactly that, but somewhere thereabouts. Of course "(username)" is whatever username you are logging in with. You can't bypass any of this. Until you find this hidden file and enter a password, every time you open Chrome an unwanted tab will open demanding that you enter a password, and until you do, the program doesn't work, nor can you get rid of the nag screen.

On the other hand, as stated above, I hate being nanny managed. You can't just enter in any old password, it is some ridiculous, medieval torture device password that you'll never remember, and you'll have to re-enter every time you update the stupid program. As an alternative, just disable it. You'll still have to find the appropriate extension folder listed above. However, instead of entering the password, trick NotScript into believing that you have. I tried simply deleting several random files, but it just disables NotScript. Eventually what worked was going to the following folder and modifying the file "common.js" by opening it in notepad--don't forget to save it.

C:\Users\jtownsle\AppData\Local\Google\Chrome\User Data\Default\Extensions\odjhifogjcknibkahlpidmdajjpkkcfn\0.9.6_0\common

Go down to the line "const PASSWORD_STATUS = {" and you will see 6 lines of ways you somehow messed up the password you were supposed to enter, numbering from 0 to 6. Notice that #5, is labeled as "okay"--change all of the other signifier numbers to "5" (no quotes). Conversely, you could change all of the labels to the word "okay" (in quotes). That tricks the program into believing that your password is fine. You may have to redo this every time the program updates, I have only had it for an hour, so I don't know its update procedures.

Additional anti-nanny-tip: pay-wall avoidance

Whatever site you are trying to use, go into your cookies and delete every reference to that domain. For example, I'm using Chrome--they don't make it easy--I go to "Customize" (the three parallel lines in the top right of the browser), then "Settings" then "Show Advanced Settings..." (at the bottom in tiny text) then "Privacy" then "Content Settings" then "Cookies" then "Manage Exceptions"---PSHEW!! They likely change this every update to foil instructions on how to change your cookie exceptions. Do a search for all relevant domains. So if there is a paywall blocking "slugline.com" then search for "slugline" (no quotes), and simply delete every reference. If the newspaper you are trying to access gives customers a couple of free articles a day or permanently, then shuts you out, this removes the block. You will have to keep doing this every time you reach your limit, then restart your browser.

Sunday, August 4, 2013

Clinton-Era Welfare Reform

Quick data note. The Personal Responsibility and Work Opportunity Reconciliation Act (PRWORA) was passed in the House in 1996, and implemented mid-1997. Did this Clinton-era welfare reform succeed? It depends on what you mean by "succeed." The blue-dog Democrat and Republican goal of welfare reform was to cut the welfare budget and cut the number of people on welfare. This goal is based on the theory that welfare creates dependency on government hand-outs, creating a generation of lazy people--in Paul Ryan's language, "more takers than makers." This theory persists, despite the fact that no social science data supports this theory, and on the contrary, the opposite is actually supported by the data (lack of welfare support statistically ensures that people will not climb out of poverty), it has become the governing party policy since Reagan, as well as the national assumption of voters from center to right, including the "socially liberal but economically fiscal" voters, often self-labeling as "blue-dogs."

If your metric of welfare reform "success" is cutting the welfare budget, then that was somewhat successful, as the table below shows. Likely not nearly as much as supporters of reform would have liked, a mere 28% decrease in the SNAP budget from 1995-2000 (in 2002 $). Considering that the total welfare budget (housing, SNAP, TANF, etc), is less than 3% of the total federal budget, a 28% decrease in this one program is negligible, despite the tidal wave of rhetorical use this reform has generated by the right and blue-dogs regarding the "success" of this bipartisan welfare reform legislation.

If your metric of success is a decrease in the number of people on TANF (Temporary Aid to Needy Families) and SNAP (food stamps), then millions of families were removed, thus representing "success." On the other hand, if your metric of welfare success is the well-being of children, then the program was a resounding failure. This result is unsurprising if one recognizes that SNAP feeds children, and the average time that people are on welfare (those who have received aid), is 6-12 months, far from the narrative of "life-time dependence" described by the right and center. As the table shows, in 1995, 95% of children in poverty were receiving food stamps, and 62% were receiving temporary aid. However, in 2000, 75% of impoverished children were receiving food stamps, and 38% were receiving temporary aid. This means that despite measurable food insecurity of these children and family poverty status, over 5 million impoverished children were dropped from the food aid program, and the number of children in poor families who received TANF support was more than cut in half. Personally, I would not count malnourished children as a successful program reform. (The data was taken from a Congressional report in 2004, "Indicators of Welfare Dependence.").

Fiscal YearFood stamp child participants (in thousands)Food stamp child participants as a % of children in povertyTANF child recipients (in thousands)TANF child recipients as a % of children in povertyTotal SNAP program cost (in millions of 2002 $)
199414,39194.19,44861.8 $26,133
199513,86094.59,01361.5 $26,368
199613,18991.28,35557.8 $26,169
199711,84783.97,07750.1 $23,391
199810,52478.15,78142.9 $20,881
19999,332764,83639.4 $19,572
20008,74375.54,40638 $19,029
20018,81975.24,13835.3 $19,970

Monday, July 22, 2013

Health Care Satisfaction and Finance Source

This is not a full post, just a quick data note for a Facebook conversation I am having, regarding the issues around universal payer health care systems vs. health care satisfaction rankings. The data comes from two sources: health care financing comes from OECD data, and satisfaction comes from Commonwealth Fund. The former has data from 34 OECD (basically high income) countries, while the latter has survey results from 11 of those countries from 2010. The satisfaction measure asked how much change their health care system needs, ranging from very little change, a moderate level of change, to "rebuild completely."

For the financing data, I looked at 4 different programs: Individual health programs, Individual health + all medical goods, and Total health expenditure, averaging the US$ PPP per capita expenditurefor 2003-2012 for each country. The correlations with satisfaction were almost identical for all three measures--I present the results for Total Expenditure. The financing number I show in the table represents "public financing/private financing." Therefore the higher the number, the greater the proportion of public funding vs. private financing. Public financing represents federal and local sources, and private financing includes private insurance and out of pocket expenses. In this case, Australia has a value of 2.2, meaning that, on average, the government spends just over 2x per person what the individual spends on health care, while the 0.9 value for the U.S. indicates that the government spends less than individuals do for health care. The country that spend the most, Norway, has government expenditure more than 5x what individuals spend privately on health care.

For the countries surveyed, individuals with greater government contribution were strongly more likely to be satisfied with their health care system, with a correlation of 0.61. Typically, correlations above 0.3 indicate moderate relationship, and above .6 indicate a strong relationship. In the table below, the data is ordered based on financing agent, with the lowest public financing at the top, and the greatest public financing at the bottom.

CountryTotal Health Care Expenditure, Public vs. Private in US$PPPRebuild health care system completely, % of those surveyed
United States0.927
Switzerland1.68
Australia2.220
Canada2.310
Germany3.414
France3.511
United Kingdom4.13
Netherlands4.37
Sweden4.58
New Zealand4.511
Norway5.312