Tilastografiikan tuotannon automaatio R-ohjelmointikielellä - Case Suomen Pankki

Abstract

Tämän toiminnallisen opinnäytetyön tilaaja oli Suomen Pankki. Kehitysprojektin toimeksiantona oli tilastografiikkaa tuottava automaatioratkaisu R-ohjelmointikielellä. Opinnäytetyönä toteutettiin vakiomuotoista tilastografiikkaa tuottava ohjelma, joka noutaa tarvittavat tiedot, piirtää niistä tilastografiikkaa ja tallentaa kuvat. Raportissa kuvataan tämän ohjelman toimintaa ja kehitysvaiheita. Ohjelman kehittämisessä pyrittiin automatisoimaan prosessi mahdollisimman pitkälle ja sisällyttämään siihen kaikki loppukäyttäjän toivomat ominaisuudet. Automatisoidusta tilastografiikasta pyrittiin saamaan visuaalisesti samanlaista kuin aikaisemmassa manuaalisessa ratkaisussa. Projektin aikana testattiin useita ominaisuuksia ja toteutusvaihtoehtoja, joista osa karsiutui lopullisesta ohjelmasta. Lopputuotoksena toteutettiin ohjelma, joka hakee kuukausittain päivitettävät tiedot Suomen Pankin omasta tietokannasta, piirtää niistä tilastografiikkaa ja tallentaa kuvat kootuksi esitykseksi. Koska ratkaisua tullaan vielä tulevaisuudessa kehittämään, myös jatkokehityksen mahdollistaminen huomioitiin projektissa. Opinnäytetyö kuvaa toteutettua ohjelmaa, sen toimintoja ja kehitysvaiheita. Lisäksi työssä esitellään tilastografiikan käsitteitä yleisellä tasolla ja käytäntöjä sekä R:n toimintoja. Raportissa käsitellään myös saatua palautetta ja arvioidaan lopputuotosta toimeksiannon alkuperäisten tavoitteiden pohjalta.This thesis discusses an automation project which was conducted for the Bank of Finland in the summer 2018. The task was to develop an automated solution for standard statistical graphics production used in internal communication with the programming language R. In the development of the program the aim was to automate the process as much as possible, as well as to include all the features requested by the end-users. There was also an objective to make the automated statistical graphics visually similar to the graphics produced with the previous, manual solution. The final product is a program which fetches the monthly updated data from the Bank of Finland’s own database, produces statistical graphics using the data, and saves the images as a complete presentation. Because the program will be developed further in the future, the means to make it possible were taken into account during the project. The thesis will describe this program, the features it includes as well as its stages of development. The thesis will also present concepts and conventions related to statistical graphics, as well as R’s functions at a general level, so that the descriptions in the report can be placed in the right context. The report will also discuss the feedback received and evaluate the final product using the original objectives of the project as the basis

    Similar works

    Full text

    thumbnail-image

    Available Versions