R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Grafiikka

Interaktiiviset R-visualisoinnit PowerBI:ssa

Microsoftin Power BI -ohjelmistoon tuli kesäkuun 2017 päivityksessä mahdollisuus käyttää R:ssä tuotettuja interaktiivisia visualisointeja. Toiminnallisuutta on kuvattu Power BI- ja Revolutions -blogeissa. Tällä hetkellä interaktiivisten visualisointien käyttäminen on mahdollista vain ns. custom visualisointina, joten ominaisuuden hyödyntäminen vaatii uuden visualisoinnin kehittämistä. Uusien interaktiivisten visualisointien kehittämiseen liittyvää ohjeistusta on esimerkiksi Githubissa. Valmiita custom-visualisointeja on saatavilla esimerkiksi aikasarjaennusteiden […]

Tags:

Posted in Grafiikka, R-ohjelmointi | No Comments »

Interaktiivinen kuntakartta, vol 2: Millä alueilla asuvat osingonsaajat?

Jarno kirjoittikin jo aiemmin interaktiivisen kuntakartan muodostamisesta R:llä leafletR-pakettia hyödyntäen. Esitän seuraavassa toisen tavan toteuttaa interaktiivinen kuntakartta hyödyntämällä R:ää, Javascriptiä ja SVG-tiedostomuotoa. Idea syntyi tarpeesta tehdä kuntakarttojen teko mahdollisimman helpoksi R:ää osaamattomalle käyttäjälle. Ratkaisussa on lisäksi etuna kustomoitavuus (kehittäjille) ja paikallisuus (ratkaisu ei nojaa pilvipalveluihin, joka saattaa olla este esimerkiksi arkaluontoisia tietoja käsitellessä). Tekstin rakenne […]

Posted in Grafiikka, Muu ohjelmointi, R-ohjelmointi | No Comments »

Kiertoja ja peilauksia R:llä

Talon muotoisilla pelinappuloilla leikkiminen tuotti lopputuloksena tähden muotoisen kuvion. Heräsi kysymys, miten paljon tähteä on mahdollista laajentaa. Pelinappulat ja rakentelijan kärsivällisyys loppuivat pian kesken, mutta onneksi R taipui siihen, mihin sorminäppäryys ei riittänyt. Samalla kuvion symmetrisyys tarjosi hyvän tilaisuuden harjoitella kiertoja ja peilauksia. Yllä oleva pelinappuloista rakennettu tähti ei itse asiassa laskennallisesti ole edes mahdollinen, […]

Posted in Grafiikka, R-ohjelmointi | No Comments »

Interaktiivinen kuntakartta

R:n karttaominaisuudet parantuvat vuosi vuodelta. Samaten kartta-aineiston saatavuus on viime vuosina oleellisesti parantunut Maanmittauslaitoksen ja Tilastokeskuksen alettua tarjota pohjakarttoja ilmaiseksi. Muun muassa Louhos-blogissa on jo aiemmin katsahdettu suomalaisten kuntien tietojen visualisointiin R:ssä, mutta kirjoittelin tuota muistamatta R:n karttaominaisuuksista myös lyhyen luentomateriaalin. Täydennän luentomateriaalin vielä seuraavalla esityksellä kloropleettikarttojen muodostamisesta Tilastokeskuksen Kuntien avainluvut -tilastosta. Tilastokeskus on toki […]

Posted in Grafiikka, Note to self, R-ohjelmointi | No Comments »

Laajennuspaketti drc: EC50-arvon määrittäminen

Effective concentration 50% (EC50)-arvolla mitataan esimerkiksi lääkeaineiden vaikutusta. EC50-arvo on lääkeaineen konsentraatio, jolla saadaan aikaan puolet vaikutuksen maksimiarvosta. EC50-arvon lähisukulainen on effective dose (ED50), joka taas vastaa konsentraatiota, jolla saadaan vaste 50 %:ssa altistetuista kohteista, esimerkiksi potilaista. Yleensä ED50-arvoa käytetään hyödyllisistä, tavoitelluista terapeuttisista vaikutuksista. Jos tutkitaan aineiden myrkyllisyyksiä, käytetään arvoa LD50, joka vastaa konsentraatiota, jossa […]

Tags: ,

Posted in Grafiikka, R-ohjelmointi | No Comments »

Simppeli ”tankkipeli”

R-bloggers -aggregaattorissa oli postaus parabolisen ballistisen yhtälön ratkaisemisesta R:llä. Se muistutti mieleeni nostalgiset hetket tietokonepelien Gorillas ja Scorched Earth parissa. Pakkohan se oli kokeilla, miten vaikeaa tuollaisen pelin tekeminen R:llä olisi! Pelin koodi on Githubissa, ja tarvittavat funktiot voidaan noutaa suoraan sieltä: library(RCurl) script <- getURL("https://raw.githubusercontent.com/jtuimala/Rtanks/master/Rtanks3.R", ssl.verifypeer = FALSE) eval(parse(text = script))library(RCurl) script <- getURL("https://raw.githubusercontent.com/jtuimala/Rtanks/master/Rtanks3.R", […]

Tags:

Posted in Grafiikka, R-ohjelmointi | No Comments »

Suuri veropäivä – osa 2: Power BI -raportti vuoden 2014 julkisista verotiedoista

Julkaistaanpa Suuren veropäivän kunniaksi tässä vielä julkisista verotilastoista laadittu interaktiivinen Power BI -raportti. Raportin tuottoon tarvittava aineisto on haettu PXWeb-rajapinnasta seuraavalla R-koodilla: ################## # Perusasetukset ##################   # Ladataan paketit library(pxweb) library(reshape2)   # Päivitetään API:t update_pxweb_apis() api_catalogue()   # Luetaan dataa # Tällä saa tarvittavat koodit toistamista varten d <- interactive_pxweb("vero")     #################### […]

Posted in Grafiikka, R-ohjelmointi, Yleistä | No Comments »

Suuri veropäivä

Tänään on Suuri veropäivä: Verohallinto on julkaissut henkilöverotuksen avoimia tietoja verovuodelta 2015 tiedotusvälineiden käyttöön. Tilastokeskus julkaisi vuoden 2015 palkkatilaston noin kuukautta aiemmin. Katsahdetaanpa näin veropäivän kunniaksi tilastojen eroihin. Tilastokeskuksen palkkatilastoon on sisällytetty vain kokoaikaiset palkansaajat (yli 90 % alan normaalista). Palkkatilastossa mainittuihin ansioihin ei sisälly lomarahoja. Verohallinnon verotilastoon on sisällytetty kaikki verovelvolliset. Palkkatilaston perusteella ei […]

Posted in Grafiikka, R-ohjelmointi | No Comments »

Riskin visualisointi: esimerkkinä rokotukset

Kirjoitin jo aiemmin riskien visualisoinnista luonnollisia frekvenssejä käyttäen. Ylen Prisma Studion Näkökulmassa oli vastikään artikkeli, josta sain aiheen palata tällaiseen visualisointiin uudelleen. Artikkelissa nimittäin havainnollistetaan rokottamiseen ja rokottamatta jättämiseen liittyviä riskejä vertaamalla niiden suuruuksia noppapeliin. Riskien suuruuksien hahmottamisessa riskiteatteri voisi kuitenkin olla hyödyllinen lisätyökalu. Esimerkiksi todennäköisyyttä saada tuhkarokkorokotteesta verihiutaleniukkuus (trombosytopenia) kuvataan artikkelissa seuraavasti: ”Toisella kierroksella […]

Posted in Grafiikka | Kommentit pois päältä artikkelissa Riskin visualisointi: esimerkkinä rokotukset

Biodiversiteettiä Suomessa

Global Biodiversity Information Facility (GBIF) on eräs eliölajiston monipuolisuus- ja levinneisyystietoa keräävistä kansainvälisistä yhteistyöhankkeista. Suomi on GBIF:n osallistunut toimintaan vuodesta 2001. Osallistuvissa maissa on kansallinen solmu, joka hoitaa lajistotiedon vaihtoa GBIF-projektin kanssa. Suomessa solmuna on Suomen lajitietokeskus (laji.fi). Lajitietokeskuksella on puolestaan omia kansallisia yhteistyökumppaneita, joiden keräämän lähdeaineiston varaan mm. laji.fi:täkin rakennetaan. Laji.fi ei vielä tarjoa […]

Posted in Grafiikka, R-ohjelmointi | No Comments »

Category