KG

Om dataene og metodikken

Hva betyr gapskåren, hvor kommer tallene fra — og hva har vi ikke sjekket ennå.

Hva er gapskår?

Gapskåren er et enkelt forholdstall:

gapskår = antall stillingsannonser ÷ antall uteksaminerte kandidater per år

2,0× betyr at det lyses ut dobbelt så mange stillinger som det uteksamineres kandidater. Det indikerer mangel. Under 1,0× tyder på overskudd — flere kandidater enn stillinger.

Begrensninger å være klar over:

  • Stillingsannonser er ikke det samme som faktiske ledige stillinger — en stilling kan lyses ut flere ganger.
  • Kandidattall er SSB-estimater, ikke eksakte tall. Noen utdanninger feeder inn i flere yrkesfelt.
  • Gapskåren sier ingenting om lønn, arbeidsvilkår eller geografi.
  • Vi skiller ikke mellom fulltids- og deltidsstillinger.

Etterspørsel — stillingsannonser

Etterspørselen telles som aktive stillingsannonser fra NAV stillingsfeed (pam-stilling-feed.nav.no), gruppert etter STYRK-08 yrkeskode.

Feeden oppdateres kontinuerlig. Vi henter nye annonser hver 2. time.

Status per i dag

Vi henter løpende stillingsannonser fra alle kommuner i Norge. Etterspørseltallene er basert på aktive annonser fra de siste 90 dagene. Tallene vokser og forbedres kontinuerlig ettersom NAV-ingestionsjobben akkumulerer annonser over tid.

Tilbud — uteksaminerte kandidater

Tilbudstallene er estimerte antall kandidater som fullfører relevante utdanningsprogrammer per år i Norge, basert på SSB sin utdanningsstatistikk og NUS-koderegisteret (Nasjonal utdanningskode).

Vi kartlegger hvilke NUS-koder som gir kompetanse for hvert STYRK-yrkesfelt. Denne koblingen er håndkuratert og dekker de største yrkene. Noen yrker mangler tilbudsdata fordi vi ennå ikke har kartlagt utdanningsveiene.

Teknologigap

Teknologigapet identifiserer spesifikke teknologier (Python, React, Kubernetes, osv.) som nevnes hyppig i stillingsannonser men dekkes av få utdanningsprogrammer.

Vi bruker et kuratert sett med ~80 søkeord og ekstraherer teknologinavn fra stillingens tittel og beskrivelse via tekstmønster-matching. Dette gir falske positiver og negativer — vi fanger ikke opp teknologier som beskrives indirekte, og noen treff er upresise.

Teknologigap-siden er under oppbygging. Analysen starter å gi meningsfulle resultater etter at NAV-inngestringen har kjørt lenge nok til å samle et representativt utvalg annonser.

Geografisk kart

Kartet viser etterspørsel per kommune i hele Norge — alle 356 kommuner. Gapindeksen er normalisert slik at høyeste verdi = 1,0.

Data bygger seg opp

Kartet viser kun kommuner som har aktive stillingsannonser i NAV-feeden de siste 90 dagene. Jo lenger ingestionsjobben har kjørt, jo bedre geografisk dekning.

Datakilder

  • NAVpam-stilling-feed.nav.no — offentlig stillingsannonsefeed, oppdateres kontinuerlig
  • SSBLedige stillinger (tabell 10538), Fullførte utdanninger (tabell 08881), NUS-koderegisteret
  • HK-dirSøkerstatistikk og opptakspoeng fra Samordna opptak (videreutvikling planlagt)

Hva vi ikke har sjekket

  • Lønnsdata er ikke verifisert mot faktisk utbetalt lønn — det er referansetall
  • Vi skiller ikke mellom yrker som krever norsk autorisasjon og de som ikke gjør det
  • Deltid vs. fulltid er ikke tatt hensyn til i stillingstelling
  • Vi validerer ikke at annonsene faktisk tilhører riktig STYRK-kode
  • Sesongvariasjoner i annonseringsaktivitet er ikke justert for
  • Vi har ikke kontrollert for dobbeltregistreringer på tvers av portaler

Kompetansegapet er et åpent prosjekt. Datamodell og kildekode er tilgjengelig på GitHub. Feil, forbedringsforslag og spørsmål mottas med takk.