Dette værktøj forudsiger resultaterne af en trailerauktion med forbløffende nøjagtighed

Selv om du har fortsat med at arbejde gennem denne tilsyneladende uendelige pandemi, er der en stor chance for, at du har fået mere fritid, da der næsten ingen steder er at gå uden for dit hjem. Den Boston-baserede datalog Devin Gaffney befandt sig desværre i en situation med underbeskæftigelse, men besluttede sig for at få mest muligt ud af sin nyfundne fritid. Han byggede et usædvanligt præcist datamodelleringsværktøj, specielt til det populære bilauktionssite Bring a Trailer.

Gaffney forklarede til The Drive, at han startede projektet i midten af april efter at have kigget på en annonce for en MGB GT fra 1967, som skulle erstatte hans Saab 900 fra 1986. Mens han diskuterede auktionen med en ven, fandt han ud af, at en anden for nylig var blevet solgt for meget mindre, hvilket fik ham til at tænke på måder at få flest mulige oplysninger og score den bedste handel. Han gik i gang, og på trods af hans forkærlighed for biler, der går i stykker, gør hans modeller det ikke.

Er du klar til at nørde dig?

Til at begynde med skrev Gaffney et dataindsamlingssystem i et programmeringssprog kaldet Ruby, der gennemsøger Bring a Trailer-auktioner og dumper oplysningerne – herunder auktionstider, bud og kommentarer – ind i en database. Han bruger Ruby til derefter at kalde et andet programmeringssprog ved navn Python til at bygge de egentlige modeller.

Gaffney sagde, at hans modeller tager øjebliksbilleder hver 12. time fra det øjeblik, en auktion starter, til det øjeblik, den slutter. Hvert øjebliksbillede bruger historiske data fra tidligere auktioner og sammenligner dem med den aktuelle auktion på det pågældende tidspunkt. Der kan være tilfælde, hvor der findes ufuldstændige data, så modellen blev skabt for at tage højde for denne usikkerhed.