User:Rspeer/Wikipolitical Compass

Introduction
Like it or not, Wikipedia has political trends on it. Not conservative versus liberal, but trends that deal entirely with how the Wiki should be run. So what do you do with politics? If you're me and you're curious, you make statistical models of it.

In this Wikipolitical Compass, I've followed the example of Political Survey, and done something resembling a principal components analysis using a readily available source of Wikipolitical data: the votes that people cast on Requests for Adminship. The result plots both voters and candidates on a set of orthogonal axes; these axes estimate the way the voter will vote, or the kind of votes that the candidate will receive.

It would hypothetically be possible to do this with another source of votes, such as WP:AFD, but I haven't written the script that would extract those votes.

Warning to the Wikipolitically correct: I do not use the term "!vote" here. I happen to think it's an awkward bit of doublespeak; more importantly, to make this statistical model, I'm assuming that the things people post on RfA are actual votes, intended to increase or decrease the chance that a candidate will be promoted to an admin. Math doesn't know what a "discussion" is anyway.

This should go without saying, but do not use this as a voting guide for future RfAs! Voting based on what a somewhat inscrutable statistical algorithm tells you is worse than voting based on what an edit counter tells you.

Method
I created a matrix of voters and candidates, covering all voters who voted in at least 5 RfAs from January 1, 2007 to May 7, 2007, and all candidates who received at least 5 votes in that time. An entry in this matrix is 1 if the voter voted for that candidate, -1 if the voter voted against that candidate, and 0 if the voter voted neutral or did not vote or that candidate.

I then ran this matrix through a singular value decomposition. This turns out to be roughly the same as the "covariance method" described at principal components analysis, I think, except I don't understand that article and I do understand SVDs. The analysis was done using Pylab, an excellent package of Python software, hooked into the Pywikipedia bot (in read-only mode, of course).

The result is a set of independent axes -- as many axes as there are candidates, in fact, but they're sorted in order of significance. Looking at only the most significant axes gives a way to approximate the way people will vote. The axes don't get labeled with what they mean, of course, so next I have to sift through the data and try to extract some meaning from it.

I plot the average vote cast by each voter, and the average vote received by each candidate, on these axes, and normalize them so that the most extreme voter or candidate is at -10 or 10. (I first tried just plotting the raw vectors that came out, which correspond to total votes and not averages, but the results tended to indicate how often people voted and not much else. The average is a way of assuming that you would vote the same way on other RfAs if you had the time.)

I'll repeat the important part: the meaning of the axes is not set in stone. It's just my subjective interpretation of the data, and perhaps you could come up with a more accurate interpretation.

Axes
I number the axes starting from 0, because that's what Python does. So this makes axis 0 the most significant axis.

Axis 0: "Agreeability"
(&sigma; = 44.1)

It's pretty clear what axis 0 means; the only challenge is coming up with a non-loaded name for it. I'll try "agreeability".

Voters with high agreeability tend to follow the conventional wisdom in their votes. Voters with low agreeability tend to cast controversial votes, which may be "oppose" votes on a popular candidate, or "Moral support" votes on a candidate who is likely to fail.

Candidates with high agreeability tend to become admins.

Note that this isn't the same as "percentage" or "consensus", because it takes into account who your votes come from. If a "disagreeable" voter opposes you, for example, your agreeability goes up. It would be a terrible measure for who should become an admin, but it's a pretty strong predictor of who does become an admin. (Everyone with agreeability greater than 4 was promoted, as well as a few scattered people with less).

A candidate scoring low on this axis also isn't the same as being unanimously opposed. If everyone from all corners of the compass opposes you, you end up near the middle.

This axis is the X-axis of the graphs below.

Axis 1: Time
(&sigma; = 21.4)

The second most significant axis turned out to be quite boring. It's a time axis. Voters who voted more toward January 2007 were on one end, and voters who voted more recently were on the other. Same with when people ran for admin.

I'm not presenting the results on the time axis here. However, it's reassuring to know that axis is there, because it ensures that the other axes are independent of time.

Axis 2: "Balance"
(&sigma; = 16.6) If I'm being charitable about what this axis means, I'll call it "balance". A candidate who scores high on this axis is everything to everyone. He's run the Adminship Pentathlon (article writing, RC patrol, XfD, policy discussion, and dispute resolution), he abstains from userboxes, and his edits are perfectly balanced across everyone's favorite namespaces. If I'm being uncharitable, I'd call this axis "shrubbery" instead.

A candidate who scores low on this axis tends to specialize in one area of Wikipedia. Supporters admire them for what they do, while opposers decry their lack of experience in other areas.

Voters who score high on this axis are those who support "balanced" candidates (or, uh, demand shrubberies). Voters who score low on this axis support specialists.

This axis is more subtle than the others, and perhaps I'm coloring my analysis of it with what I expected to find. Feel free to find a better explanation and mention it on the talk page.

More axes
The space of RfA votes is not two- or three-dimensional. There are many more axes, almost as significant as the top three I've described, but I have no idea what they mean.

I'm including a plot of axis 3 (&sigma; = 15.9) and axis 4 (&sigma; = 15.3) below, and maybe someone can figure out what they mean by looking at the outliers.  r speer  / ɹəəds ɹ  04:29, 9 May 2007 (UTC)

The graphs
Okay, this is the cool part.

The left graph plots the voters, with "agreeability" on the X-axis and "balance" on the Y-axis. Ordinary users are plotted in blue, while admins are plotted in rouge. (In particular, this indicates people who are currently admins, as of May 2007.)

The right graph plots the candidates on the same axes. Successful candidacies are plotted in green, and unsuccessful candidacies are plotted in yellow.



Into the fourth dimension
You want to see more axes than that? Even though I don't know what they mean? You got it. These images plot the same kind of data with axis 3 on the X-axis and axis 4 on the Y-axis.



Analysis
The voters are distributed all over the place, with most of them on the "agreeable" side (because if it weren't distributed like that, it would mean something besides "agreeability"!). There is a noticeable spread between those who demand balance and those who support specialists.

The candidates, meanwhile, fall into a really fascinating "swoosh" shape. There's a large cluster of people who become admins, with high agreeability (of course) and also high balance.

Meanwhile, there are almost no candidates in the bottom right corner (specialists with high agreeability). This is just a correlation, and I can't say what the causation is, but here are a couple of likely possibilities: either the axes stop being independent when the candidate actually has a chance of becoming an admin, so "balanced" candidates tend to get the "agreeable" votes; or there are specialists out there who would earn "agreeable" votes, but they don't run for adminship.

Another intriguing gap in the candidates is in the middle top. If my analysis of the axes is correct, this means candidates who achieve high balance are either shoo-ins for adminship, or very controversial, with basically no one in between.

Raw data
These numbers are the positions of the voters and candidates on axis 0 ("agreeability") and axis 2 ("balance").

Voters
.V. (5.17, -2.10) 1ne (0.62, 3.68) 6SJ7 (3.30, 1.06) A Train (3.31, 1.29) A. B. (6.67, 0.49) A.Z. (5.17, -4.49) ABF (6.54, -3.85) AKAF (0.59, 1.11) ALM scientist (1.35, -3.44) AMbroodEY (2.82, -1.68) AO (8.44, 0.12) AQu01rius (2.88, 3.60) Abeg92 (4.15, -1.02) Acalamari (5.96, -1.04) Adambro (5.46, -3.04) Addhoc (5.08, 0.70) After Midnight (2.06, 1.66) Agathoclea (6.14, -1.68) Agent 86 (4.88, 0.34) Ageo020 (6.71, 0.26) Akhilleus (7.74, -3.15) Aksi_great (8.10, 0.28) Alabamaboy (7.25, 1.78) Alai (0.65, 4.91) Alan.ca (-0.33, 0.50) Aldux (6.14, 2.02) Alex Bakharev (4.33, -1.97) Alex43223 (5.14, -0.52) Alison (5.65, -2.01) Alkivar (-0.41, 1.92) Alphachimp (6.79, -2.95) Amarkov (1.73, 1.93) Aminz (4.89, -1.66) Anas Salloum (5.80, -0.48) Anetode (6.86, -5.72) Anger22 (9.00, 0.18) Angusmclellan (5.92, -0.73) AnonEMouse (8.16, 1.31) Antandrus (9.18, -0.08) Anthony.bradbury (3.69, -1.47) Anthony_cfc (6.38, 1.00) Anynobody (5.45, 0.06) Appleworm (5.34, -2.64) Argyriou (2.40, 3.06) Arhugefan (-0.04, 4.53) Arjun01 (4.84, 0.04) Arkyan (2.12, -0.87) Armon (3.07, 8.89) Arnzy (3.53, 0.48) Artaxiad (6.72, -3.71) Astrotrain (-1.63, -1.94) AuburnPilot (6.08, -3.33) AudeVivere (7.04, -0.37) Avraham (4.68, 3.19) Axl (7.09, 3.18) Badlydrawnjeff (-2.08, 4.97) Bakasuprman (5.30, -2.32) BanyanTree (7.17, 0.78) Bbatsell (6.40, 1.23) Bduke (6.54, -0.51) Beetstra (9.17, -1.83) Beit Or (1.22, 5.92) Bhadani (5.75, 0.54) Bibliomaniac15 (5.65, -1.62) BigDT (3.49, -2.44) BigHaz (2.45, 0.72) Bishonen (1.92, 5.16) Bjweeks (6.10, 0.13) Black Falcon (4.77, 0.33) BlankVerse (2.66, 0.82) Blnguyen (5.34, 3.00) Bobo The Ninja (3.80, -0.72) Boricuaeddie (3.36, -3.79) BozMo (4.08, -4.84) Briangotts (0.98, 2.98) Brownlee (-2.96, -1.56) Bubba hotep (7.69, 1.28) Bucketsofg (5.02, -1.12) BuickCenturyDriver (5.07, -1.71) Bwithh (7.31, 1.59) CJLL Wright (7.00, 2.88) CJ_King (9.01, 0.65) Caknuck (3.43, -1.27) Calton (6.68, -8.17) Camaron1 (3.92, -3.30) Can't sleep, clown will eat me (9.42, 0.20) CanadianCaesar (4.00, 5.03) Captain Wikify (5.76, -1.66) Captain panda (4.71, 0.25) Carioca (8.21, -0.20) Carpet9 (3.30, -0.64) Casliber (5.58, -2.41) Catchpole (-1.51, 0.17) Causesobad (4.41, 1.20) Cbrown1023 (6.63, 0.87) Centrx (1.70, -1.34) Chacor (2.37, -1.08) Chairboy (6.56, -9.51) Chairman S. (5.05, 3.04) ChazBeckett (0.66, 4.52) Chick Bowen (6.02, -7.48) Chill doubt (7.39, 1.95) Chrislk02 (7.87, -0.97) Christopher Parham (5.11, -4.44) Coelacan (8.25, 1.55) Coemgenus (6.41, -0.65) Conscious (8.17, 0.64) Cool Hand Luke (0.75, 3.16) Coredesat (6.04, 1.89) Cremepuff222 (4.83, -2.33) Crested Penguin (4.17, -0.82) Crum375 (-0.23, 5.08) Crzrussian (4.24, 1.85) Cuivienen (-1.86, 5.55) Cyberjunkie (3.86, 1.43) Cyde (3.82, -3.63) DDima (5.05, 4.85) DGG (3.61, -1.70) DS1953 (6.52, -3.99) DaGizza (9.65, 2.36) DakotaKahn (2.72, 4.80) Dan D. Ric (6.09, -0.73) Dangerous-Boy (5.90, 0.52) Daniel.Bryant (5.88, 0.15) Daniel5127 (4.69, 5.04) Dar-Ape (6.36, 2.06) Dario vet (6.05, -1.82) Darthgriz98 (5.04, 5.31) Darwinek (7.62, 4.69) Davewild (5.12, -5.85) David D. (4.69, -4.06) David Fuchs (5.31, 1.19) David Gerard (4.95, -8.55) Deb (7.85, -6.03) Deckiller (5.68, 5.84) Deepujoseph (7.58, 2.57) Deiz (7.63, 1.25) Dekimasu (1.50, 2.78) Deryck Chan (2.55, -8.17) Deskana (3.16, -0.38) Dev920 (7.57, 3.44) Dfrg.msc (8.27, 0.34) Dgies (3.98, 0.38) Diez2 (0.27, -2.88) Dina (7.82, -1.11) Dionyseus (3.24, 4.94) Dmz5 (1.83, 1.80) Dorange (3.60, -0.06) Doug Bell (5.06, 2.67) Dragomiloff (5.35, -5.52) DragonflySixtyseven (3.26, -3.87) DukeOfDuchessStreet (2.08, 1.20) Durova (4.71, 2.46) Dwaipayanc (7.54, -0.10) Dweller (3.25, 3.36) E@L (2.73, -0.09) EVula (6.11, 1.36) EdJohnston (5.53, -3.13) Edivorce (0.37, -1.59) El C (5.16, -1.61) Elaragirl (1.73, 3.80) ElinorD (6.63, -0.39) Elizmr (1.67, 8.61) Elkman (5.22, -4.76) Elonka (4.63, 7.78) Eluchil404 (3.05, 2.56) Evadb (5.28, -2.43) Everyking (-0.10, 7.24) Evilclown93 (3.82, -0.33) Extranet (6.45, -1.25) Fang Aili (5.39, 0.21) FayssalF (6.19, -0.58) Feydey (5.96, -5.86) Firefoxman (6.75, -5.81) Firsfron (1.64, 4.15) FloNight (1.96, 2.37) Flyingtoaster1337 (4.67, -8.37) Folantin (6.90, 2.48) Fram (9.18, -0.99) Future Perfect at Sunrise (8.35, -3.49) Fvasconcellos (10.00, 5.67) GHe (6.96, -3.40) GRBerry (2.40, 1.82) Ganfon (4.82, -2.39) Gardener of Geda (-3.04, 9.95) Garion96 (5.77, -0.72) GeeJo (6.68, -2.06) Geo.plrd (0.31, -3.73) Geogre (-0.13, 9.26) Georgewilliamherbert (9.40, -3.08) Giano II (1.59, 5.07) Gidonb (6.19, 1.73) Gmaxwell (-0.71, -2.33) Gnangarra (6.33, 0.81) Gogo Dodo (8.06, 3.20) Grace Note (-1.23, 0.71) Gracenotes (7.08, -10.00) Grandmasterka (5.19, -2.34) Groggy Dice (5.57, 3.01) Grutness (6.84, 0.50) Guettarda (3.90, 1.14) Guinnog (3.91, 4.65) Gutworth (5.69, 0.05) Gwernol (5.12, 0.22) Gzkn (5.75, 2.75) HIZKIAH (6.68, -3.26) Haukurth (2.77, -0.13) Heimstern (5.90, 3.10) Heligoland (5.03, -1.82) Hello32020 (7.77, 1.34) Hemlock Martinis (4.97, -2.42) Hemmingsen (7.58, -8.42) Hendry1307 (4.06, 1.37) Herbythyme (7.24, -6.33) Heywool (6.16, -0.46) HighInBC (2.12, -0.82) Hipocrite (2.35, 0.53) Hit bull, win steak (4.29, 5.16) Holdenhurst (-0.12, -0.78) Hornandsoccer (5.34, -0.66) Hu12 (7.02, -3.70) Humus sapiens (1.51, 7.41) Husond (5.77, 0.64) Ikiroid (2.84, -2.05) Imageboy1 (5.06, -2.87) Imjustmatthew (3.07, -1.11) Infrangible (6.16, -1.78) Insanephantom (5.12, 0.72) Iridescenti (3.12, -0.18) Irishguy (8.02, 1.36) IronDuke (7.04, 3.26) IronGargoyle (7.04, 1.23) Irpen (0.55, 5.65) Isotope23 (8.14, 0.98) J.smith (5.60, -5.26) Jahiegel (5.42, -2.63) James086 (7.31, -0.13) Jaranda (3.05, 1.41) JavaTenor (3.20, 1.48) Jayjg (4.17, 3.52) Jeffpw (4.91, 1.92) Jeffrey O. Gustafson (1.27, -1.97) Jehochman (5.53, -0.47) Jersey Devil (4.67, 0.54) Jersyko (8.26, -0.60) Jkelly (5.32, -0.70) Jmlk17 (2.85, -1.30) JodyB (2.11, -2.56) JoeSmack (9.26, -3.52) John Broughton (3.77, 0.48) John Lake (4.75, 2.84) John Reaves (5.07, 0.00) John254 (5.99, -2.55) Johnbod (3.65, 4.18) Johntex (2.49, 2.53) Jonathunder (2.89, 5.65) Jorcoga (6.84, 1.20) JoshuaZ (5.46, -2.65) Jossi (6.24, 0.42) Jreferee (6.09, 0.01) Junglecat (9.14, 2.77) Just H (4.79, 2.52) K37 (-0.83, 5.33) KFP (7.85, -5.17) Kafziel (5.18, 1.56) Kamope (3.98, -0.63) Katalaveno (6.26, -3.54) Kathryn NicDhàna (6.21, 2.12) KazakhPol (-0.81, -0.88) Kchase02 (6.30, -2.93) Kelly Martin (-1.33, 0.78) Kevin Murray (2.62, -1.78) Khoikhoi (6.45, -2.41) Khukri (7.25, -0.14) Kicking222 (5.30, 0.47) KillerChihuahua (5.44, -3.22) Kingboyk (2.28, 0.62) Kncyu38 (4.23, -1.32) Kntrabssi (2.91, -2.02) KrakatoaKatie (5.98, -2.61) Krellis (7.92, 0.63) Kubigula (6.95, -3.65) Kukini (6.23, 1.92) Kuru (7.78, -0.57) Kusma (6.29, -3.16) Kyriakos (7.52, 0.23) Kzrulzuall (6.44, -1.44) Lahiru_k (7.69, -1.98) Lakers (6.40, -0.76) Lantoka (6.21, 5.02) Lapinmies (4.07, 2.39) Lar (7.15, -4.35) LeCour (3.68, -3.44) Leebo (2.15, 1.02) Leflyman (-2.24, 2.75) Lightdarkness (9.72, -7.61) Llama man (6.74, 1.74) Longhair (8.05, 3.44) Looper5920 (6.38, 0.82) Lostintherush (7.02, 2.28) Luis1972 (5.42, -1.50) Luna Santin (8.94, -0.83) MER-C (6.75, -7.74) MLA (4.35, -2.07) MONGO (6.98, 1.78) MPerel (5.24, -2.07) MacGyverMagic (6.81, -3.21) Mackensen (7.08, -4.30) Magnus animum (5.35, -3.30) Mailer diablo (6.16, 1.02) Majorly (5.61, 0.66) Makemi (4.78, -5.65) Malber (2.19, 2.81) Mallanox (4.70, 1.54) Mangojuice (2.97, -1.74) MarcoTolo (7.75, -1.41) Mardavich (2.24, -9.72) MariusM (3.51, -1.79) Martinp23 (2.97, -2.56) Mathmo (5.69, 1.40) Matthew (4.00, -1.77) MatthewFenton (0.05, 4.05) MaxSem (5.72, -2.38) Mecu (1.75, -2.45) Meegs (7.35, 5.24) Mel Etitis (0.21, 7.97) Meno25 (6.29, 1.52) Merzbow (6.33, 0.77) Messedrocker (6.11, -4.65) Metamagician3000 (4.92, 2.82) Metros232 (1.32, 1.75) Michael Snow (3.73, 0.35) MichaelBillington (7.15, 1.26) MichaelLinnear (-0.08, 4.60) Michaelas10 (6.46, 0.27) Mike 7 (4.74, 1.00) Miltopia (0.57, 4.84) MoRsE (5.34, -2.47) Modernist (9.53, -1.49) Moreschi (5.71, 0.60) Morven (4.94, -6.17) Moshe Constantine Hassan Al-Silverburg (1.08, 6.84) Mr.Z-man (3.18, -1.55) MrDarcy (4.88, -1.79) Mschel (5.13, -1.66) Murgh (7.43, -5.60) Mus Musculus (2.37, -1.59) NYC JD (3.07, 2.45) Naconkantari (0.90, 0.19) Nae'blis (1.99, -1.60) Natl1 (4.42, -2.87) NeoFreak (0.81, 3.98) Netesq (0.45, -2.34) Newport (0.53, -2.30) Newyorkbrad (7.10, -0.85) Nick (3.60, 0.30) Nihonjoe (4.71, -1.21) Nishkid64 (5.60, 1.61) Nmajdan (3.56, -2.41) Oakshade (-3.64, 2.23) Oldelpaso (4.32, -3.82) Oleg Alexandrov (5.90, -3.52) Opabinia regalis (4.80, -0.96) Orfen (4.98, -3.09) Osidge (-0.54, -1.77) Ozgod (3.89, 0.98) P.B. Pilhet (5.74, -3.38) PMC (7.39, -2.26) PS2pcGAMER (4.02, -7.44) Part Deux (3.56, -7.90) Pascal.Tesson (5.81, -1.37) Pastordavid (4.40, -1.39) Patstuart (6.91, -1.26) Paul_Pigman (6.84, 1.63) Persian Poet Gal (9.11, 2.18) Pete.Hurd (0.22, 1.49) Peter M Dodge (-5.08, -0.53) Phil Boswell (3.80, -9.52) Philippe (5.20, -2.54) Physicq210 (6.86, -0.48) Pigman (6.77, -0.60) Pilotguy (4.83, -5.73) PinchasC (1.61, 6.78) PrestonH (4.82, -0.53) Prodego (6.36, -0.77) Prolog (4.60, 0.53) Proto (5.05, -0.80) PullToOpen (7.77, 0.33) Qp10qp (5.81, 2.18) Quadzilla99 (1.11, 4.97) Quarl (6.78, 2.45) R613vlu (0.27, -0.09) RFerreira (0.99, 6.19) Ragesoss (7.45, -1.86) Ral315 (3.72, -4.22) Rama's Arrow (6.49, 0.25) Raymond arritt (6.28, -2.59) Real96 (4.78, 1.29) Rebelguys2 (5.15, -0.65) Redvers (3.63, -7.59) Renesis (2.64, 0.58) Renesis13 (3.79, 2.88) Retiono Virginian (5.37, -2.42) Rettetast (8.00, -1.71) Riana (5.17, -2.01) Richard_D._LeCour (3.82, -1.05) Richardcavell (3.97, 0.27) Richardshusr (5.39, -1.17) Rje (5.30, 0.97) Rlevse (2.64, 0.98) Robdurbar (6.29, -7.08) Robth (3.07, -0.15) RockMFR (0.48, 5.07) Rockpocket (6.89, -1.45) Rockstar915 (4.72, -3.52) Rogerd (7.03, -4.45) Rspeer (4.13, -3.83) Rudjek (7.91, -5.34) Runcorn (-1.58, -0.74) RyGuy (8.14, -4.20) Ryan Postlethwaite (4.58, -2.67) RyanGerbil10 (4.45, -5.66) S. Miyano (3.01, 1.22) SCZenz (4.11, -5.65) ST47 (6.13, -1.05) SUIT (4.59, 1.65) Samir_(The_Scope) (6.30, -1.73) Sandstein (4.90, 2.89) SandyGeorgia (6.93, 3.47) Savidan (1.97, 2.49) SaxTeacher (6.98, 4.23) SchmuckyTheCat (0.85, 1.77) SciAndTech (3.75, 0.08) Scientizzle (7.27, 1.28) Scobell302 (4.21, 2.68) Sd31415 (7.02, 0.11) Searchme (6.82, -1.11) Selket (5.79, -0.57) Selmo (3.02, 2.97) Seraphimblade (6.85, -2.00) Sharkface217 (5.10, 0.31) Shenme (8.39, -6.91) Shimeru (6.90, -0.30) Shindo9Hikaru (6.52, -1.49) Shirahadasha (4.04, -2.89) Shreshth91 (4.88, -0.27) Shyam Bihari (5.47, 6.04) Simply south (6.00, -0.49) Singopo (-0.64, 1.67) Sir james paul (5.51, -0.37) Siva1979 (5.61, -0.51) Sj (5.76, -6.39) Sjakkalle (4.47, 0.35) Slf67 (7.19, 1.73) Slgrandson (7.10, 2.73) SlimVirgin (2.79, 1.68) Slowking Man (8.70, -5.74) Smee (3.41, -3.47) Snowolf (5.14, 2.23) Somitho (6.74, -5.26) Sp3000 (3.70, -1.69) Spartaz (6.49, -1.40) Spawn Man (6.12, 1.65) Springeragh (7.09, -0.59) Sr13 (2.36, 1.19) St.daniel (1.84, -7.95) Starblind (6.57, -0.28) StayinAnon (1.57, 1.41) Steel359 (5.21, -3.18) Stephen (7.09, 0.13) Steptrip (5.37, -2.39) SunStar Net (6.75, 0.23) SuperMachine (1.60, 0.67) Swatjester (5.75, -0.46) SynergeticMaggot (7.05, -2.24) T-rex (6.35, -0.52) TBC (4.25, 3.82) TSO1D (4.67, -1.89) TShilo12 (-0.39, 1.93) Ta bu shi da yu (5.83, 5.45) Tachikoma (4.82, 3.20) Tawker (7.03, -3.36) Tbeatty (4.29, -1.45) TeckWiz (6.04, -0.86) Teke (4.67, -1.99) Tellyaddict (3.76, 0.30) TenOfAllTrades (5.10, -4.07) Tennis Dynamite (6.90, -0.30) Terence (2.55, 1.85) Terence Ong (5.02, 1.21) Tewfik (1.30, 8.12) The Halo (9.73, 3.13) The JPS (5.22, -3.72) The Rambling Man (5.18, 0.48) The Transhumanist (4.87, -3.84) Thebainer (3.58, -1.76) TigerShark (0.03, 4.60) Titoxd (6.86, -1.94) Tohru Honda13 (5.89, 0.86) Tom harrison (4.84, -8.77) TonyTheTiger (6.26, 2.51) Tractorkingsfan (2.10, 0.97) Tragic Baboon (2.61, 5.71) Trebor Rowntree (4.91, 1.74) Trialsanderrors (5.16, 2.78) Twas Now (8.18, -1.20) Twenty Years (5.20, -2.25) Tyrenius (3.38, 1.52) Utcursch (7.66, 0.23) Valentinian (9.23, 0.22) Valley2city (7.61, -6.72) Vassyana (4.09, -4.66) Veesicle (4.83, -5.11) VegaDark (6.82, -0.31) Viridae (6.64, -4.33) VirtualSteve (2.20, 1.48) W.marsh (4.93, -1.56) WJBscribe (4.96, 2.44) Walton monarchist89 (3.78, -1.92) Walton_monarchist89 (3.47, -3.31) Wiki_alf (6.32, -1.48) Wikihermit (3.08, -2.11) Wikipedier (6.93, -1.53) Will Beback (7.79, -1.39) Wimt (6.31, -1.16) Winhunter (7.79, -5.71) Wizardman (4.69, -0.27) Wizardry Dragon (0.07, -2.01) Woohookitty (8.12, -3.96) Wooyi (4.34, -1.34) Xaosflux (6.32, 1.51) Xiner (3.97, 1.45) Xnuala (5.84, -2.06) Xoloz (1.77, 4.49) Y (0.69, 0.82) Yaf (3.52, 1.17) Yamla (6.73, -0.47) Yannismarou (6.65, -2.16) YechielMan (5.54, -0.94) Youngamerican (5.27, -1.58) Yuser31415 (4.40, -0.92) Z.E.R.O. (6.54, -1.27) Zaxem (3.22, 2.05) Zleitzen (3.47, 1.05) ^demon (1.75, -1.85) ais523 (2.77, 3.42) cocoaguy (5.67, -5.23) danntm (5.79, -1.02) pschemp (1.60, -3.59) riana (7.18, 2.24) riana_dzasta (6.92, 1.90) ryanpostlethwaite (5.81, -1.61) the wub (6.41, -4.57) tjstrf (9.38, -5.79) tone (6.25, -0.80) wknight94 (9.31, -1.91)

Candidates
A.Z. (-6.27, 2.08) AGK (4.19, -3.12) Acalamari (3.39, -3.71) Adam Cuerden (4.25, -0.10) Adambro (5.17, -5.14) Ais523 (6.24, 1.08) Akhilleus (5.55, 2.44) Alex43223 (2.21, -4.13) Alison (5.29, 2.76) Amarkov (-0.81, -1.60) AndonicO (4.45, -1.54) Andrwsc (4.38, -5.75) AnemoneProjectors (7.55, 0.70) Anetode (7.25, 3.63) Angusmclellan (4.83, 1.92) Anthony Appleyard 2 (4.92, -3.72) Anthony cfc (3.68, 0.85) Anthony.bradbury 2 (5.34, 1.80) Anthony5429 2 (-7.46, -2.47) Anynobody (-0.91, -4.05) Arjun01 (5.03, 1.95) AuburnPilot (5.48, 1.02) Averross (-6.30, 0.51) AzaToth (1.17, -2.07) AzaToth 2 (4.46, -0.45) Badlydrawnjeff 2 (1.27, 0.83) Ben (1.40, -2.90) Bibliomaniac15 (5.33, -1.15) BigDT 2 (3.16, -1.47) BigHaz (7.30, 4.56) BlackBear (-7.19, 2.76) BlakeCS (-4.79, -3.36) BostonMA (1.79, -3.70) Bouncingmolar (-4.64, -1.32) BozMo (2.75, -5.73) BradBeattie 2 (6.40, 0.70) Brylcreem2 (-1.25, -0.72) Bubba hotep (6.20, 1.60) Bushcarrot (-4.92, -4.37) CJLL Wright (5.65, -1.11) CMummert (4.41, -2.64) Carabinieri (5.17, 1.83) Casliber (6.76, 0.33) Chacor 2 (-0.10, 1.21) Chris is me (-6.47, 0.85) Chrislk02 2 (5.09, 0.30) Cla68 (3.03, -0.39) Clawson (3.79, -3.97) Coelacan (4.48, 0.23) Cometstyles (-0.24, -0.12) Communist47 (-4.59, -2.20) Cool Cat (04) (-4.61, -2.61) Coren (-3.04, -1.95) Croat Canuck 2 (4.27, -1.16) Crum375 (4.98, 3.60) Cuchullain (6.48, 3.24) CyclePat (-4.09, -0.77) Daniel.Bryant 2 (3.51, -0.83) Danny (2.01, -3.26) Darkest Hour (-5.38, -2.32) Darthgriz98 (5.47, -1.75) David.Mestel (-0.68, -3.77) Davnel03 (-7.73, 1.26) Delldot (6.35, 1.93) Deryck Chan 2 (6.38, 1.27) Dev920 (0.95, -1.63) Dgies (5.19, -1.72) Drmaik (-3.38, -1.48) DvDknight (-7.89, -0.15) EdwinCasadoBaez (-5.24, -0.23) EnglishEfternamn (-2.33, 1.73) Errabee (2.60, -2.47) Eukesh (0.85, -6.88) Everyking 2 (-0.82, -2.37) Extranet (-6.82, -3.21) Extranet2 (-5.21, -2.44) FT2 2 (5.18, 0.11) Fan-1967 (-1.01, -5.01) Feydey (5.80, -0.94) FirefoxRocks (0.55, -0.37) Firefoxman 2 (-4.62, -5.76) FisherQueen (-2.35, 0.03) Fishhead64 (5.95, 0.11) Flameviper (-3.11, -1.73) Floaterfluss (-3.85, 0.68) Foundby (-5.94, -0.29) Fram (7.32, 3.16) Froth (0.94, -4.15) Fuhghettaboutit (4.42, -1.26) Garion96 (5.94, 2.27) Gay Cdn (0.79, -3.59) General Eisenhower3 (-6.99, -0.57) Geniac (6.53, -2.50) Georgewilliamherbert (2) (4.04, -0.69) Gilliam (3.61, -5.78) Gndawydiak (-7.18, -0.49) Groupempty (-5.34, -2.56) Grubber (-1.47, -3.23) Harryboyles (8.07, -2.30) Heimstern (6.88, 3.32) Heligoland 2 (5.90, 1.89) Hemlock Martinis (3.10, -6.80) Hex 2 (-1.90, -3.04) Hiddenhearts (-4.13, 3.18) Hu12 (2.87, -5.99) HyperSonicBoom (-5.70, -0.18) IBeatAnorexia (-4.22, 2.24) Irishguy (6.40, 3.13) IronDuke (-0.59, -2.98) Isotope23 (5.60, 0.60) J Milburn (-3.11, 1.86) J Milburn (2nd nomination) (6.15, -2.03) JForget (-2.24, -8.03) JP06035 (2nd nomination) (-5.70, -0.89) JXM (-9.46, 5.42) Jakew (-0.77, -0.29) James086 (6.97, 5.15) Jersey Devil 2 (4.30, 0.63) Jersyko (5.05, 1.25) Jesse Viviano (5.97, 1.15) Jet123 (-5.13, -0.69) Jet123 (2nd nom) (-7.87, -1.95) Joebengo (-1.09, -4.78) John Reaves (5.74, -1.10) Jor2 (-5.95, 1.08) Jreferee (3.69, -2.17) Jrockley (-0.73, -2.70) JuJube (3.90, -2.20) Judae1 (-8.59, -2.53) Just H (-9.49, -3.02) KFP (6.32, 0.18) KGV (-8.64, 3.82) Kafziel 3 (4.94, 0.67) Kermanshahi (-6.08, 0.73) Kinu (5.11, 0.15) Kntrabssi (-5.52, -0.79) Krimpet (2.04, -3.66) Kuru (5.69, 0.34) KyraVixen (3.16, -6.53) Kyriakos (1.31, -5.08) Kzrulzuall (0.15, -3.48) Lankybugger (1.51, -3.68) Llama man 2 (6.88, 0.86) Lord Hawk (-3.31, 1.25) Luckyluke (2nd nomination) (2.86, -6.60) MER-C 2 (2.57, -4.47) Mallanox (5.93, -1.69) Marskell (4.20, 3.16) MasterA113 (-5.27, -6.65) Matt Britt 2 (4.55, -3.30) MatthewFenton 3 (-2.72, -0.33) Mecu (-0.25, -8.10) Mehrshad123 (-4.95, -0.88) Meno25 (7.86, -0.62) MichaelBillington 2 (4.98, 2.83) Michaelas10 (5.63, 2.32) MiddleEastern (-4.74, -2.13) Mikeblas (6.74, -1.38) MoRsE 2 (2.89, -6.12) Moreschi (3.67, 1.13) Mysid (6.83, -0.39) Natalie Erin (5.50, 1.07) Navou 2 (2.01, -2.67) Nduell (-4.02, 5.42) Nenyedi (-2.56, 3.28) Newyorkbrad (3.68, 0.29) Night Gyr (5.24, -1.16) Nima Baghaei (-6.60, -1.95) Nima Baghaei 2 (-2.43, -2.17) Nmajdan (5.44, -1.29) Oldelpaso (7.60, 0.81) Orderinchaos78 (6.35, 2.83) P.B. Pilhet 2nd Nomination (2.44, -6.58) Parker007 (-5.98, -6.22) Pascal.Tesson (2.16, -3.53) Patchouli3 (-6.82, -3.25) Patricknoddy (-3.56, -1.37) Peregrine Fisher (-1.16, -5.72) Persian Poet Gal (4.20, 1.68) Philip Gronowski (-4.92, -1.46) Picaroon9288 (6.38, 1.80) Pie Man 360 (-7.27, 1.59) Plainnym (-6.42, -1.44) Prolog (5.88, -1.66) ProveIt (5.21, 1.86) PullToOpen (5.78, 0.47) Qwghlm (5.89, -1.31) Ragesoss (3.63, -1.99) Rebelguys2 (7.36, 2.49) Retiono Virginian (-1.81, -0.09) RevRagnarok 2 (-4.51, -3.59) Rhythmnation2004 3 (-4.58, -0.18) Riana dzasta (4.71, 2.50) Rklawton (5.07, -0.25) Rlevse 2 (5.74, 1.28) RockMFR (2.89, -2.90) Ryan524 (-2.23, -0.43) Ryanpostlethwaite (5.40, 0.40) Ryulong 3 (1.84, -2.38) SGGH (6.77, -0.36) SMcCandlish (3.88, -4.46) Sam Blacketer (5.39, -2.69) Savidan (4.99, 1.78) Scharks (0.37, -7.95) Scientizzle (4.66, -2.53) Selket (5.11, -2.72) Seraphimblade 2 (5.23, 0.81) Serpent's Choice (2.99, -5.44) ShadowHalo (6.91, 3.70) Shimdidly (-4.05, 4.07) Shimeru (5.71, 1.62) Shirahadasha (0.94, -1.48) Shirahadasha (2) (4.72, 1.11) Skully Collins (-0.77, -6.82) Smcafirst (-3.49, -2.07) Soman (-0.16, -1.82) Somitho (-3.96, -4.78) Soumyasch (2.66, -3.25) Sr13 (6.25, -1.21) Staecker (4.67, -4.83) Stephen (5.39, -2.40) SunStar Net (-2.66, -4.13) Swatjester (2) (5.18, 1.21) TSO1D (6.03, -1.09) TeckWiz 2 (-1.94, -3.18) TeckWiz 3 (2.64, -2.47) Tellyaddict (-4.28, -0.35) Teniii (-1.93, 2.42) TerriersFan (3.30, -6.74) The Placebo Effect (-7.37, 3.33) The Rambling Man (4.13, -0.23) Thenthornthing (-4.10, -1.89) TimVickers (6.24, 3.53) Tohru Honda13 (3.99, -10.00) Trebor Rowntree (5.55, 2.09) TwinsMetsFan (6.06, -2.70) Veesicle (-0.45, -2.56) VegaDark (6.96, 2.98) Veinor (5.70, 2.42) Visviva (4.99, 2.09) W1k13rh3nry (-10.00, 1.10) WJBscribe (4.75, 0.02) Wafulz (6.40, 4.57) Waggers (7.25, -0.09) Walton_monarchist89 2 (2.72, -0.99) Wandalstouring (1.18, -4.70) Werdna 2 (1.48, -5.47) Wikipediarules2221 (-1.81, -2.34) Wildnox (-1.53, -5.68) WilliamKF (-2.92, -8.68) Wizardman (5.99, 0.30) Wizardry Dragon (-1.50, -1.16) Wooyi (-6.09, 6.00) Wooyi 2 (-5.23, -1.88) Wrp103 (3.08, -6.52) Xdamr (6.49, -0.46) Xiner (2nd nomination) (5.66, 0.34) Yandman (4.66, -2.22) Yannismarou (5.36, 0.27) Yao Ziyuan (3.37, -4.08) YechielMan (2.41, -3.63) Yuser31415 2 (-3.64, -2.95) Zazzer (-5.57, -3.12) Zzuuzz 2 (6.71, 0.51) ^demon 2 (5.40, 1.16) bfissa (-5.36, 1.44) eggwo (-4.60, -7.33) greenboxed (-4.83, 0.60) mentaka (-5.73, 2.92) sepehrsh (-3.99, -2.24) will merchant (-3.73, 2.37)

Code
If you want to try this yourself, and possibly tweak the settings, I've posted the code. It requires Pylab and Pywikipedia.