Osassa 2 rakennettiin pohja — tässä osassa syvennetään
Edellisessä osassa osoitimme että kansallisten implementointidokumenttien CELEX-numero sisältää sekä direktiivin tunnisteen että maakodin. Tämä mahdollistaa tarkan viivemittauksen ilman erillisiä linkityshakuja.
Tässä osassa vastataan syvempiin kysymyksiin:
Mitkä maat ovat johdonmukaisesti myöhässä — ei vain yhtenä vuonna vaan vuosikymmenestä toiseen?
Onko myöhästyminen pahentunut ajan myötä tietyissä maissa?
Vaikuttaako direktiiville annettu transposointiaika siihen, miten nopeasti se implementoidaan?
johdon_df |>mutate(etiketti = maakoodi,johdonmukainen = johdonmukaisuus >=0.75& ka_myohassa_osuus >=0.5 ) |>ggplot(aes(ka_myohassa_osuus, johdonmukaisuus)) +geom_hline(yintercept =0.75, linetype ="dashed",color ="grey60", linewidth =0.5) +geom_vline(xintercept =0.5, linetype ="dashed",color ="grey60", linewidth =0.5) +geom_point(aes(size = n_vuosikymm, color = johdonmukainen),alpha =0.8, show.legend =FALSE) + ggrepel::geom_text_repel(aes(label = etiketti), size =3.2,max.overlaps =20) +scale_color_manual(values =c(col_blue, col_red)) +scale_size_continuous(range =c(3, 7)) +scale_x_continuous(labels =percent_format()) +scale_y_continuous(labels =percent_format()) +annotate("text", x =0.85, y =0.95,label ="Rakenteellinen\nongelma", color = col_red,size =3.5, fontface ="bold") +annotate("text", x =0.15, y =0.15,label ="Johdonmukaisesti\najoissa", color = col_green,size =3.5, fontface ="bold") +labs(title ="**Johdonmukaisuus vs. myöhästymisaste** maittain",subtitle ="X = keskimääräinen myöhästymisaste. Y = kuinka usein myöhässä eri vuosikymmeninä.",x ="Keskimääräinen myöhästymisaste", y ="Johdonmukaisuus (osuus vuosikymmenistä myöhässä)",caption ="Lähde: EUR-Lex SPARQL via eurlex (R). Kristian Vepsäläinen / kristianvepsalainen.com" )
Johdonmukaisuus vs. keskimääräinen myöhästymisaste. Oikeassa yläkulmassa = rakenteellinen ongelma.
Analyysi 3: Vaikuttaako annettu transposointiaika viiveeseen?
Intuitio sanoo: pidempi transposointiaika → pienempi viive. Mutta onko tämä totta? Voi olla että tiukka aikataulu pakottaa tehokkuuteen, tai että pitkä aika kertoo jo lähtökohtaisesti hankalasta direktiivistä.
Koodi
viive_df |>slice_sample(n =min(5000, nrow(viive_df))) |>ggplot(aes(transpos_kk, viive_kk)) +geom_point(alpha =0.12, size =0.7, color = col_navy) +geom_hline(yintercept =0, linetype ="dashed",color = col_red, linewidth =0.7) +geom_smooth(method ="lm", se =TRUE,color = col_orange, fill = col_orange,alpha =0.2, linewidth =1.1) +scale_x_continuous(labels =function(x) paste0(x /12, " v"),breaks =seq(0, 180, 24)) +scale_y_continuous(labels =function(x) paste0(x, " kk"),limits =c(-24, 120)) +labs(title ="**Annettu transposointiaika vs. toteutunut viive**",subtitle ="Oranssi = lineaarinen sovite. Onko pidempi aika yhteydessä pienempään viiveeseen?",x ="Direktiiville annettu transposointiaika",y ="Toteutunut viive (kuukausia)",caption ="Lähde: EUR-Lex SPARQL via eurlex (R). Kristian Vepsäläinen / kristianvepsalainen.com" )