Friday 13 May 2016

Auton osto Excelillä

Auton hankinta tuli ajankohtaiseksi ja kun ostolla ei ole tällä kertaa mitään kiirettä niin ajattelin hieman perehtyä autojen hinnamuodostukseen Excelin avulla ja siten yrittää löytää ns. alihinnoitellut kohteet.

Lähdin liikkeelle Nettiauton Ajoneuvohintatilastosta jossa pystyy listaamaan viimeisen 6kk:n ajalta toteutuneet kaupat mallin ja vuosimallin perusteella. Hinnat ovat käyttäjien ilmoittamia toteutuneita hintoja (ei siis pyyntihintoja). Tilasto jo sellaisenaan on hyvä apu eri autojen hintaluokkien selvittelyyn, mutta halusin mennä luonnollisesti hieman pidemmälle.

Siirsin Nettiauton tilastodatan Exceliin. Tämän tietysti voisi tehdä käsin copy-pastella, arvot käsin syöttämällä tai tallettamalla html-sivu ja siivoamalla se jollain scriptillä. Itse kuitenkin käytin apuna Firefoxiin ladattavaa iMacros selainlaajennusta jonka avulla poimin tilaston rivit .csv tiedostoon sivu kerrallaan. iMacros ei ole kaikkein helppokäyttöisin makro-ohjelma, mutta paras mitä tähän käyttöön löysin ja olen käyttänyt sitä aiemminkin. En nyt kuitenkaan kirjoita iMacrosin käytöstä tämän enempää, mutta pääasia kuitenkin oli että data saatiin Exceliin.

Otantana minulla oli kolme automallia, Skoda SuperB, Volkswagen Passat ja Volvo V70. Jokaisesta automallista keräsin datat vuosilta 2011-2014. Näistä kertyi yhteensä noin 3000 riviä ja se oli syynä miksi tuohon datan keräämiseen kannatti käyttää jotain automaattista työkalua.

Excelissä data näytti .csv tuonnin jälkeen tällaiselta:
Data tuotuna Exceliin.

Taulukossa oli kaikki vuosimallit peräkkäin ja tämä mahdollisti helpot datan suodatukset eri parametreillä. Automallit jaoin eri välilehdille.

Tästä datasta sitten loin scatter kuvaajan jossa x-akselilla on mittarilukema ja y-akselilla hinta. Eri vuosimallit ovat eri sarjoja jolloin eri vuosimalleilla on erinäköinen arvopiste. Tuloksena saatiin seuraavanlaiset kuvaajat:

Skoda SuperB 2011-2014 Nettiauto.com

Volkswagen Passat 2011-2014 Nettiauto.com

Volvo V70 2011-2014 Nettiauto.com

Kuvaajaan lisäsin myös trendiviivat (exponentiaalinen) jokaiselle vuosimallille erikseen jolloin eri vuosimallien väliset keskimääräiset hintaerot näykyvät selvästi.

Miten tätä kuvaajaa sitten pitäisi hyödyntää? No jos jossain on myynnissä kiinnostavan auto, niin taulukosta on helppo katsoa kilometrien, vuosimallin ja hinnan perusteella mihin kohtaan ko. auto sijoittuu ja saa nopean käsityksen siitä onko hinta kohdallaan. Mitä enemmän vasemmalla ja alhaalla piste on sitä parempi hinta/km suhde autolla on. Tilastosta voi myös katsoa että jos olet ostamassa 40tkm ajettua Skoda SuperB:tä niin hinnassa ei juurikaan ole eroa sillä onko auton vuosimalli 2011 vai 2012.

Huonona puolena Nettiauton hintatilastossa on se että sitä ei voi valmiiksi suodattaa esim. moottorin koon perusteella. Suodatuksen voi onneksi helposti tehdä Excelin puolella. Tähän alle olen kerännyt SuperB, Passat ja V70 mallien tiedot nelivetoisista Diesel (farmareista) joiden ajokilometrit ovat alle 110 tkm. Excelin suodattimiin sai helposti vain kaksi ehtoa saraketta kohden niin esim. Passatin osalta Variant-suodatinta en saanut enää mukaan ilman että datan olisi ensin kopioinut toiseen taulukkoon ja tehnyt siellä uuden suodatuksen. Alla olevissa taulukoissa pisteitä on luonnollisesti vähemmän ja trendiviivat eivät otannan vähäisyyden vuoksi ole niin havainnolliset kuin isommalla datamäärällä.
SuperB 2.0 Combi TDI 4x4 2011-2014 Nettiauto.com

Passat 2.0 TDI 4wd (mukana myös sedan) 2011-2014 Nettiauto.com

V70 2.0 -> AWD 2011-2014 Nettiauto.com


Että ei muuta kuin autokaupoille ja lopulta se auto tulee kuitenkin ostettua pelkän fiiliksen perusteella :)