• Blogiarkisto
  • Projekts

Markus Kainu

Rakennan tutkimuksen tietokone-ohjelmistoja data-analyysiin sekä raportointiin ja edistän avointa tiedettä Kelan tutkimusyksikössä.

I build software for research & reporting and promote open science at Research Department of The Social Insurance Institution of Finland in Helsinki, Finland.

Uusimmat blogit, latest blog posts

Eduskuntavaalit 2023: puolueiden ja ehdokkaiden kannatukset Helsingin äänestysalueilla

Alla olevassa kartassa esitetään 2023 vuoden eduskuntavaalien…
Apr 15, 2023
Markus Kainu, Markus Kainu

Eduskuntavaalit 2023: ehdokkaiden kannatus ja puolueiden kannatuksen aikasarjat kuntatasolla

Oikeusministeriön vaalien tulospalvelusta oli ladattavissa ehti puolenyön jälkeen jo alustavan laskennan tulokset aikaisempia vuosia vastaavissa datarakenteissa. Tein tähän yhden kuntatason kartan, jossa kunnan…
Apr 2, 2023
Markus Kainu, Markus Kainu

Vasaloppet 2023: age group rankings

Take a look other posts on 2023 vasaloppet!
Mar 8, 2023
Markus Kainu, Markus Kainu

Vasaloppet 2023: start group rankings

Take a look other posts on 2023 vasaloppet!
Mar 7, 2023
Markus Kainu, Markus Kainu

Vasaloppet 2023: number of overtakes between splits

In post I am still focusing on splits, but instead of skiing times I am ranking skiers based on number of overtakes per split. Take a look other posts on 2023 vasaloppet!
Mar 7, 2023
Markus Kainu, Markus Kainu

Vasaloppet 2023: split rankings i.e. stage results

Vasaloppet 2023 was raced yesterday from Sälen to Mora with near 16000 participants. The official result service does a decent job in delivering what the folks want to know from their race. However, there are few thing…
Mar 7, 2023
Markus Kainu, Markus Kainu

Vasaloppet 2023: suomalaiset Vasahiihdossa

2023-03-07 16:16:48
Mar 7, 2023
Markus Kainu, Markus Kainu

Maanmittauslaitoksen geocoding-rajapinnan käyttö R-kielellä

Maanmittauslaitoksen geokoodauspalvelua kuvataan verkkosivuilla seuraavasti:
Jan 27, 2023
Markus Kainu, Markus Kainu

MML:n maastotietokannan geopackage-tiedoston lukeminen R:ään suodattaen SQL:n ja spatiaalisen operaatioiden avulla

Maanmittauslaitoksen maastotietokantaa voi käyttää eri tavoin. Tuoreessa blogissa T…
Jan 26, 2023
Markus Kainu, Markus Kainu

Tilastokeskuksen ja Maanmittauslaitoksen OCP API Features rajapintojen hyödyntäminen R-kielellä

Mikäli Open Geospatial Consortiumin rajapintastandardit eivät ole tuttuja, asiaan perehtyminen kannattaa aloittaa Jari Reinin artikkelista OGC API Features määrittelee uudet suuntaviivat…
Jan 25, 2023
Markus Kainu, Markus Kainu

Who lives closest to liquor store, Finns or Swedes?

A comparative study on access to alcohol using open and machine readable data sources
This is not a study, but another technical demo on how to use data from websites and proper spatial data…
Jan 17, 2023
Markus Kainu, Markus Kainu

Ruskapyöräilyn varjoseuranta vuodelle 2022

Tänä vuonna perheenjäseniä ei ole lainkaan mukana #ruska2022-pyöräilyssä, mutta perinteiden velvoittamana pistin taas varjoseurannan pystyyn. Tällä kertaa seuranta tukeutuu järjestäjien seurannan dataan, joten luvassa lienee samat…
Sep 8, 2022
Markus Kainu, Markus Kainu

Analysing Transcontinental race 2022. Part 3: Activity patterns

In the Part 1 I demonstrated how to obtain the data from the tracking service. I Part 2 I looked at the route choices…
Sep 5, 2022
Markus Kainu, Markus Kainu

Analysing Transcontinental race 2022. Part 2: Leaderboards and route choices

In the Part 1 I demonstrated how to obtain the data from the tracking service, and in this part I will analyse route choices between control points.
Sep 4, 2022
Markus Kainu, Markus Kainu

Analysing Transcontinental race 2022. Part 1: Data

Transcontinental Race No8 (tcrno8) was ridden few weeks back in July August 2022 from…
Sep 3, 2022
Markus Kainu, Markus Kainu

23 eurolla 10 000 kilometriä arkiajoa sähköpyörällä

Hankin uuden akun ja Cycle Analyst (CA3) ajotietokoneen Bullitt-tavarafillariini kesällä 2020 kun edellinen akku oli tullut tiensä päähän. Uuden akun ensimmäiset 10 000…
Apr 9, 2022
Markus Kainu, Markus Kainu

Vasaloppet 2022: age group rankings

In two previous posts I had a look at the rankings at differents split points and the top overtakers. In this brief post I will dig deeper into who were the best of their age groups. To begin with I must mention that the youngest age group…
Mar 18, 2022
Markus Kainu, Markus Kainu

Vasaloppet 2022: start group rankings

In two previous posts I had a look at the rankings at differents split points and the top overtakers. In this…
Mar 7, 2022
Markus Kainu, Markus Kainu

Vasaloppet 2022: number of overtakes between splits

In post I am still focusing on splits, but instead of skiing times I am ranking skiers based on number of overtakes per split.
Mar 7, 2022
Markus Kainu, Markus Kainu

Vasaloppet 2022: split rankings i.e. stage results

Vasaloppet 2022 was raced yesterday from Sälen to Mora with near 16000 participants. The official result service does a decent job in delivering what the folks want to know from their race. However, there are few thing…
Mar 7, 2022
Markus Kainu, Markus Kainu

Vasaloppet 2022: suomalaiset Vasahiihdossa

2022-08-25 18:01:06
Mar 6, 2022
Markus Kainu, Markus Kainu

Kuntavaalien tulokset ja geofi-paketin geofacet-datat

Kuntavaalit on käyty ja ääntenlaskenta on edennyt niin että Oikeusministeriö on julkaissut ladattavat tulostiedostot osoitteessa: tulospalvelu.…
Jun 14, 2021
Markus Kainu, Markus Kainu

Verkkosovellus huono-osaisuudesta Suomessa yhteistyössä Diakonia-ammattikorkeakoulun kanssa

Tein kuluneen vuoden aikana vapaa-ajallani yhteistyöprojektin Diakonia-ammattikorkeakoulun, jossa rakensin käyttöliittymän R-kielen shiny-kirjastoa käyttäen heidän TH…
May 5, 2021
Markus Kainu, Markus Kainu

Labelling plot using data.frame in ggplot2

Just a quick technical post mainly for my future self. When I am next time googling with ggplot label with dataframe data.frame I will hopefully find this.
Apr 30, 2021
Markus Kainu, Markus Kainu

Kuvan labelointi data.frame:lla R:n ggplot2:ssa

Tehdäänpä tiivis tekninen bloggaus lähinnä vinkkinä itselleni tulevaisuuteen. Eli kun seuraavan kerran googlaan lauseella ggplot label with dataframe data.frame ni…
Apr 30, 2021
Markus Kainu, Markus Kainu

Katsaus Helsingin kaupungin aluejakojen ja palvelukartan rajapintoihin

Helsingin kaupungilla on (ainakin) kaksi WFS-rajapintaa paikkatiedon jakamiseen: geoserver.hel.fi/geoserver/ows ja kartta.hel.fi/ws/geoserver/avoindata/wfs. Tässä katsauksessa käydään läpi rajapintojen sisältöä eri…
Feb 2, 2021
Markus Kainu, Markus Kainu

Quality of Government instituutin vuoden 2021 aineistot käytettävissä

Göteborgin yliopiston Quality of Government instituutti julkisti kuun vaihteessa uudet…
Jan 30, 2021
Markus Kainu, Markus Kainu

Katsaus ympäristökeskuksen aluejakoaineistoihin

Suomen ympäristökeskuksella on laaja kokoelma avoimia (CC-BY 4.0) paikkatietoaineistoja ladattavat paikkatietoaineistot-sivuillaan. Valtaosa aineistoista käsittelee ns. luonnonympäristöä, mutta kokoelmassa on paljon myös rakennettuun ympäristöön liittyvää. Tässä analyysissä kartoitetaan…
Jan 29, 2021
Markus Kainu, Markus Kainu

Kela corona indicators and a web app on reimbursed medicine consumption

The virus has troubled the world the whole year and does not seem to…
Dec 13, 2020
Markus Kainu, Markus Kainu

Kelan koronamittarit ja lääkesovellus

Tauti on vaivannut Suomessa ja ulkomailla alkuvuodesta…
Nov 30, 2020
Markus Kainu, Markus Kainu

Nuuksioon sähköpyörällä: virrankulutus, reitti ja ajatuksia kehittämistarpeista

Haukkalammelle Nuuksion kansallispuistoon pääsee kätevästi sähköpyörällä Helsingin keskustasta.…
Nov 27, 2020
Markus Kainu, Markus Kainu

Kitkaton data, Suomen rakennukset ja R

Digi- ja väestövirasto (DVV) on julkaissut uuden version Suomalaisten rakennusten osoitteet, postinumerot ja WGS84-koordinaatit ja tällä kertaa ns. kitkattomana datana (frictionl…
Sep 2, 2020
Markus Kainu, Markus Kainu

Tellinkiappi-sovellus kaupunkifillarisysteemin reaaliaikaiseen seuraamiseen

Tellinkiappi on julkaistu osoitteessa: https://muuankarski.shinyapps.io/tellinkiappi
Jun 10, 2020
Markus Kainu, Markus Kainu

Digiloikka ja korona-ajan GPS-kisat - gpx-reittiin vauhtia R-kielen avulla

Korona-aika on tuonut mukanaan uusia innovaatioita myös urheilukilpailujen järjestämiseen. Suunnistus on yksi lajeista, joissa on siirrytty omatoimikilpailuihin: HS: Mittari näyttää löytyikö rasti ja kuka oli nopein: korona-aika kasvatti…
May 19, 2020
Markus Kainu, Markus Kainu

THL:n avoin koronavirusdata ja sairaanhoitopiirikohtainen .svg-dashboard

THL julkaisi 27.3 perjantaina karttasovelluksen, josta voi seurata varmistettujen koronatapauksia sairaanhoitopiireittäin. Samalla THL alkoi julkaista sovelluksen käyttämää dataa avoimena…
Mar 29, 2020
Markus Kainu, Markus Kainu

Avointa kaupunkipyörädataa - Open bikeshare data

Hyvää avoimen datan päivää! Happy open data day!!
Mar 7, 2020
Markus Kainu, Markus Kainu

Vasaloppet 2020: suomalaiset Vasahiihdossa

Kirjoitin kolmessa aikaisemman blogissa tämän vuoden Vasahiihdossa tuloksista kolmelta eri kantilta
Mar 1, 2020
Markus Kainu, Markus Kainu

Vasaloppet 2020: start group rankings

In two previous posts I had a look at the rankings at differents split points and the top overtakers. In this…
Mar 1, 2020
Markus Kainu, Markus Kainu

Vasaloppet 2020: number of overtakes between splits

In post I am still focusing on splits, but instead of skiing times I am ranking skiers based on number of overtakes per split.
Mar 1, 2020
Markus Kainu, Markus Kainu

Vasaloppet 2020: split rankings i.e. stage results

Vasaloppet 2020 was raced yesterday from Sälen to Mora with near 16000 participants. The official result service does a decent job in delivering what the folks want to know from their race. However, there are few thing…
Mar 1, 2020
Markus Kainu, Markus Kainu

R-packages geofi for accessing Statistics Finland spatial data

We have slowly started developing a follow-up package with ropengov-posse for gisfin-package named geofi. Package provides access to few sources of …
Feb 11, 2020
Markus Kainu, Markus Kainu

R-paketti geofi Tilastokeskuksen avointen paikkatietoaineistojen käyttöön

Olemme hiljalleen kirjoittaneet ropengov-porukalla seuraajaa gisfin-paketille nimeltä geofi. Paketti mahdollistaa avointen Suomea koskevien paikkatietoaineistojen käytön R:ssä. Painopiste on ollut hallinnollisissa aluerajoissa ja tällä hetkellä ensisijaisena aineistolähteenä on…
Feb 10, 2020
Markus Kainu, Markus Kainu

Quality of Government instituutin vuoden 2020 aineistot

Göteborgin yliopiston Quality of Government instituutti julkisti kuun vaihteessa uudet…
Feb 2, 2020
Markus Kainu, Markus Kainu

Suunnistuksen firmaliiga 2019 - syyskausi

Suunnistuksen firmaliigan syyskausi oli kevätkautta tiukempi. Nokia nousi voittoon Sitowisen romahtaessa miltei Kelan tasolle lohkon keskikastiin
Aug 28, 2019
Markus Kainu, Markus Kainu

ows4R-paketti ja Tilastokeskuksen, suurimpien kaupunkien ja muiden organisaatioiden wfs-rajapintojen datat R:ssä

Pikainen postaus itselle muistiin ja muille tiedoksi.
Jun 24, 2019
Markus Kainu, Markus Kainu

Kaksi kuvaa Kangasalan Jukolasta

Jukolan viesti juostiin viikko sitten Kangasalla ja voiton vei ruotsalainen Stora Tuna. Päivitin viime vuotisia R-koodeja
Jun 22, 2019
Markus Kainu, Markus Kainu

Suunnistuksen firmaliiga 2019 - kevätkausi

Suunnistuksen firmaliigan kevätkausi on kisattu Sitowisen hallinnassa.…
May 21, 2019
Markus Kainu, Markus Kainu

Eduskuntavaalit 2019: Suosituimmat puolueet kunnittain 2011, 2015 ja 2019

Lounaalla tuli puhetta siitä, miten…
May 8, 2019
Markus Kainu, Markus Kainu

Quick and dirty analysis of 10mila 2019 results

A Swedish spring classic in orienteering 10mila was raced this weeked in Östra Göinge in Skåne. Similar to last two years, IFK…
Apr 28, 2019
Markus Kainu, Markus Kainu

Eduskuntavaalit 2019: ehdokkaiden top 3 kuntatasolla

Kuntakohtaiset mitalisijat vuoden 2019 eduskuntavaaleissa. Alueen väri kertoo eniten ääniä saaneen puolueen. Siirrä osoitin kunnan…
Apr 16, 2019
Markus Kainu, Markus Kainu

Eduskuntavaalit 2019: Helsingin äänestysalueiden top 3

Ään…
Apr 15, 2019
Markus Kainu, Markus Kainu

Vasaloppet 2019: suomalaiset Vasahiihdossa

Kirjoitin kolmessa aikaisemman blogissa tämän vuoden Vasahiihdossa tuloksista kolmelta eri kantilta
Mar 8, 2019
Markus Kainu, Markus Kainu

Vasaloppet 2019: start group rankings

In two previous posts I had a look at the rankings at differents split points and the top overtakers. In this…
Mar 5, 2019
Markus Kainu, Markus Kainu

Vasaloppet 2019: number of overtakes between splits

In post I am still focusing on splits, but instead of skiing times I am ranking skiers based on number of overtakes per split.
Mar 4, 2019
Markus Kainu, Markus Kainu

Vasaloppet 2019: split rankings i.e. stage results

Vasaloppet 2019 was raced yesterday from Sälen to Mora with near 16000 participants. The official result service does a decent job in delivering what the folks want to know from their race. However, there are few thing…
Mar 4, 2019
Markus Kainu, Markus Kainu

Quality of Government instituutin 2019 data ja rqog-paketin päivitys

Göteborgin yliopiston Quality of Government instituutti julkisti kuun vaihteessa uudet…
Feb 3, 2019
Markus Kainu, Markus Kainu

Pikainen ja likainen analyysi Jukolan tuloksista

Jukolan viesti juostiin viikko sitten Hollolassa ja voiton vei Koovee Tampereelta. Tein aikaisemmin keväällä pienen analyysin 10milaviestin etenemisestä ja tässä saman koodin päälle vastaava analyysi Jukolan viestin etenemisestä kymmenen parhaan joukkueen osalta. Koodi on R-kieltä löysästi ja…
Jun 23, 2018
Markus Kainu, Markus Kainu

Quick and dirty analysis of 10mila 2018 results

A Swedish spring classic in orienteering 10mila was raced this weeked in Nynäshamn south of Stockholm. Similar to last year, IFK…
Apr 29, 2018
Markus Kainu, Markus Kainu

Kesän 2017 kaupunkifillaridata: osa 2 - Käyttö

Mar 25, 2018
Markus Kainu, Markus Kainu

Kesän 2017 kaupunkifillaridata: osa 1 - Data

Mar 9, 2018
Markus Kainu, Markus Kainu

Vasaloppet 2018: start group rankings

In two previous posts I had a look at the rankings at differents splits and the top overtakers. In…
Mar 8, 2018
Markus Kainu, Markus Kainu

Vasaloppet 2018: number of overtakes between splits

In post I am still focusing on splits, but instead of skiing times I am ranking skiers based on number of overtakes per split.
Mar 6, 2018
Markus Kainu, Markus Kainu

Vasaloppet 2018: split rankings i.e. stage results

Vasaloppet 2018 was raced yesterday from Sälen to Mora with near 16000 participants. The official result service does a decent job in delivering what the folks want to know from their race. However, there are few thing…
Mar 5, 2018
Markus Kainu, Markus Kainu

Kaupunkifillaridataa R:llä

Kaupunkifillarit ovat ilmestyneet Helsinkiin ja pyörätellinneistä on saatavilla avointa dataa. Kirjoitin pienen…
May 14, 2017
Markus Kainu, Markus Kainu

Lunttisivustolla uusi osoite - cheatsite has a new location

Uudistin lunttisivuston rakenteen ja siirsin sen pois github:sta osoitteeseen http://muuankarski.kapsi.fi/luntti/.
Feb 18, 2016
Markus Kainu, Markus Kainu

Searching, downloading and manipulating Eurostat data with R

We released while ago a new R-package “eurostat” within rOpenGov-project. A fresh blog post will walk you through the basics:
May 4, 2015
Markus Kainu, Markus Kainu

My comment on the Open Science and Research Roadmap 2014-2017 at the Open Science and Research Forum

I restructured the text a bit on Tuesday afternoon. See the changes at github
Nov 25, 2014
Markus Kainu, Markus Kainu

Videota ja tekstiä avoimista menetelmistä avointiede.fi -sivustolla

Opetus- ja kultturiministeriö käynnisti keväällä Avoimen tieteen ja tutkimuksen hankkeen. Hankkeen puitteissa on luotu sivusto avointiede.fi, jonne kootaan tietoa sekä hankkeen toiminnasta…
Sep 17, 2014
Markus Kainu, Markus Kainu

Avointa dataa tutkimukseen Avoin Suomi 2014 -messuilla

Olen tänään ja huomenna (15.-16.9) pitämässä Open Knowledge Suomen avoimen tieteen työryhmän ständilla Avoin Suomi 2014 -messuilla demoamassa sitä kuinka tehokkaita avoimet analyysimenetelmät ovat yhdessä avoimen (tutkimus)datan kanssa ja millainen…
Sep 15, 2014
Markus Kainu, Markus Kainu

Esitelmä Kelan tutkimus 50-vuotta tilaisuudessa

Pidin tänään esitelmän otsikolla EU2020: Köyhyyden ja sosiaalisen syrjäytymisen vähentämistavoitteet.
Jun 4, 2014
Markus Kainu, Markus Kainu

Commuting by bicycle in Moscow

Once a day throughout the year you can take a direct train from Helsinki railway station to Moscow. A week ago I stepped into the train once again, but this time with…
Apr 8, 2014
Markus Kainu, Markus Kainu

Esitelmä aiheesta: rOpenGov - R ekosysteemi avoimelle julkishallinnon datalle ja laskennalliselle yhteiskuntatutkimukselle

Pidän esitelmän tänään Turun yliopistolla TCWR-seminaarissa aiheesta “rOpenGov - R ekosysteemi avoimelle julkishallinnon datalle ja laskennalliselle yhteiskuntatutkimukselle”.
Mar 7, 2014
Markus Kainu

My text ‘Open research methods in computational social sciences and humanities: introducing R’ published at digihist.se

I wrote a brief introduction for open research methods for digihist.se - Historia i en digital värld that is a project by two historians, Jessica Parland-von Essen and Kennet…
Feb 12, 2014
Markus Kainu

Luento aiheesta: Sosiaalipolitiikka ja elinolot Venäjällä

Luennoin tänään Porvoossa aiheesta “Sosiaalipolitiikka ja elinolot Venäjällä”.
Feb 6, 2014
Markus Kainu, Markus Kainu

Presentation on: Git & Github in collaborative writing

I gave a presentation at our digicoffee meeting on git-version control and how to leverage it with GitHub for collaborative work and web publishing with title Git version control & GitHub hosting service in creating and sharing…
Jan 22, 2014
Markus Kainu, Markus Kainu

Markdown ja pandoc - tekstipohjaisen tieteellisen kirjoittamisen työvirta

Tässä kirjoituksessa…
Oct 15, 2013
Markus Kainu, Markus Kainu

Open Science in the Digital Era - data, research and open access publishing

I gave presentation with title: Open Science in the Digital Era - data, research and open access publishing
Sep 20, 2013
Markus Kainu, Markus Kainu

ESA 2013 conference presentation

I gave a presentation today (29th of August) at ESA2020 with Dr. Mikko Niemelä titled Attributions for poverty in Post-Socialist Countries in a session Rethinking and Theorizing the Experience of Transformations in Eastern and…
Aug 29, 2013
Markus Kainu, Markus Kainu

Tietokone tutkijan apuvälineenä -ohjeiston päivitys

Ohjeiston löytyy vanhasta sijainnista:
Mar 8, 2013
Markus Kainu, Markus Kainu
No matching items

    cv: html fi, pdf fi, html en, pdf en