Deze tool voorspelt de resultaten van de Bring a Trailer-veiling met verbazingwekkende nauwkeurigheid
Zelfs als je bent blijven werken tijdens deze schijnbaar eindeloze pandemie, is de kans groot dat je meer vrije tijd hebt gekregen omdat je buiten je huis bijna nergens meer naartoe kunt. De gegevenswetenschapper Devin Gaffney uit Boston bevond zich helaas in een situatie waarin hij te weinig werk had, maar besloot om het beste te maken van zijn pas ontdekte vrije tijd. Hij bouwde een uitzonderlijk nauwkeurige datamodelleringstool, speciaal voor de populaire autoveilingsite, Bring a Trailer.
Gaffney legde aan The Drive uit dat hij medio april met het project begon nadat hij naar een aanbieding voor een 1967 MGB GT had gekeken, die zijn 1986 Saab 900 moest vervangen. Terwijl hij de veiling met een vriend besprak, ontdekte hij dat een andere onlangs voor veel minder was verkocht, wat hem aan het denken zette over manieren om de meeste informatie te krijgen en de beste deal te scoren. Hij ging aan de slag en ondanks zijn voorliefde voor auto’s die stuk gaan, doen zijn modellen dat niet.
Ready to nerd out?
Om te beginnen schreef Gaffney een gegevensverzamelingssysteem in een programmeertaal genaamd Ruby dat Bring a Trailer-veilingen doorzoekt en de informatie – inclusief veilingtijden, biedingen en opmerkingen – in een database dumpt. Hij gebruikt Ruby om vervolgens een andere programmeertaal genaamd Python aan te roepen om de eigenlijke modellen te bouwen.
Gaffney zei dat zijn modellen elke 12 uur snapshots nemen vanaf het moment dat een veiling begint tot het moment dat deze eindigt. Elke momentopname maakt gebruik van historische gegevens van eerdere veilingen en vergelijkt deze met de huidige veiling op dat moment. Er kunnen zich gevallen voordoen waarin de gegevens onvolledig zijn, zodat het model is ontworpen om met de onzekerheid rekening te houden.