Hos Danmarks Radio kan man forsøge at afklare sine holdninger og se, hvilke politikeres holdninger, der ligner mest. Rækken af metodiske problemer med sådan nogle kandidattests er lang, men på Twitter skrev Søren om en mulig skævhed alene i kraft af, at der typisk er “flere kandidater i posen” fra store partier end små:

Tobias var først med at komme med et bud, men jeg kunne ikke lade være med selv at prøve at teste hypotesen. Det kom der dette lille program ud af, der fyrer 25.000 tilfældige svar på testen af sted og ser hvad Danmarks Radio svarer tilbage. Læg mærke til at programmet ikke generer 25.000 forskellige tilfældige kombinationer men blot genererer tilfældige kombinationer 25.000 gange. (Det vil sige, at den samme kombination kan forekomme flere gange ud af de 25.000 gange.):
import requests
import random
base_url = 'https://www.dr.dk/nyheder/politik/api/kandidattest/GetMunicipalityMatch?municipality=124&answers='
stats = {}
for i in range(25000):
try:
sequence = ",".join([str(random.choice([1,2,4,5])) for i in range(18)])
response = requests.get(base_url + sequence)
json = response.json()
candidate_one_party = json['TopMatches'][0]['CandidateBasic']['Party']
if candidate_one_party not in stats:
stats[candidate_one_party] = 1
else:
stats[candidate_one_party] += 1
print(i)
except:
pass
with open('stats.txt', 'w') as output:
output.write(str(stats))
Det kom der følgende rangliste ud af for Københavns Kommune. Tabellen viser hvor mange gange en kandidat fra partiet var den kandidat, man var mest enig med på baggrund af sine svar i testen:
Parti | Antal | Procent |
---|---|---|
Socialdemokratiet | 4210 | 17% |
Det Konservative Folkeparti | 3680 | 15% |
Radikale Venstre | 3262 | 13% |
Venstre, Danmarks Liberale Parti | 2632 | 11% |
SF – Socialistisk Folkeparti | 2034 | 8% |
Alternativet | 1528 | 6% |
Kristendemokraterne | 1231 | 5% |
Frihedslisten | 1120 | 4% |
Nye Borgerlige | 1109 | 4% |
Enhedslisten – De Rød-Grønne | 963 | 4% |
Dansk Folkeparti | 960 | 4% |
Kommunisterne | 606 | 2% |
Veganerpartiet | 421 | 2% |
Københavnerlisten | 285 | 1% |
Hampepartiet | 273 | 1% |
Liberal Alliance | 193 | 1% |
Kommunistisk Parti | 190 | 1% |
Danmark for Alle | 170 | 1% |
Det Demokratiske Parti | 67 | 0% |
Bæredygtigt Samfund | 43 | 0% |
Rolig Revolution | 21 | 0% |
Total | 24998 | 100% |
Prøv selv, hvis du gider! Og husk: De fleste, der udfylder kandidattests i virkeligheden, slår nok ikke med terning når de vælger svar.