R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

elokuu, 2011

%nin%

Monesti R-koodissa esiintyy operaattori %in%, joka palauttaa boolean vektorin kahden vektorin vastaavuuksista. Usein tarvitsee palauttaa käänteinen tilanne, josta tässä esimerkki: a <- 1:5 b <- 3:5 which(a %in% b) "%nin%" <- function(x, y) !(x %in% y) which(a %nin% b) ja ajettuna > a <- 1:5 > b <- 3:5 > which(a %in% b) [1] 3 […]

Posted in R-ohjelmointi, Skriptit | 2 Comments »

Väestöpyramidi

Blogin pitkähkön kesätauon aikana huomasin Jorge Camoen tehneen populaatiopyramideja vähän epätavalliseen tapaan. Pakkohan samaa oli yrittää R:llä! Suomen väestöhistoria ja -ennuste näyttävät siis Jorge Camoen tyyliin kuvattuna tältä: Väestötiedot on haettu Tilastokeskuksen tietokannoista (historia, ennuste), ja toteutunut väestöhistoria vuosilta 1980-2010 on talletettu kahteen tiedostoon, miehet.txt ja naiset.txt. Väestöennuste vuosille 2011-2050 on talletettu tiedostoon ennuste.txt. Käyriä […]

Posted in Grafiikka, R-ohjelmointi | 3 Comments »