R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

syyskuu, 2010

Colorbrewer 2.0

Datan visualisoinnissa ja kuvion värimaailmaa pohtiessa kannttaa turvautua hyväksihavaittuihin malleihin. Tällaisia väriskaalamalleja tarjoaa mm. Colorbrewer 2.0. Palvelu tarjoaa esimerkiksi tulostukseen sopivat värit, tai väriskaalan, jossa ei ole punavihersokeille hankalasti erottuvia värejä. Colorbrewer 2.0 kannattaa pistää kirjanmerkkeihin, jos työstää paljon esitysgrafiikkaa – väline jolla grafiikkaa tekee, ei tässä kohtaa ole merkityksellinen.

Posted in Grafiikka, Muu ohjelmointi | Kommentit pois päältä artikkelissa Colorbrewer 2.0

lls() ja muistin käyttö

Edellisessä jutussa mainittuun lls()-komentoon voi lisätä myös objektien koon R:n muistissa. Tähän tarvittavin pienin muutoksin komennosta tulee: lls <- function (pos = 1, pat = ""){ dimx <- function(dd) if (is.null(dim(dd))) length(dd) else dim(dd) lll <- ls(pos = pos, pat = pat) cat(formatC("mode", 1, 15), formatC("class", 1, 18), formatC("name",1, max(nchar(lll)) + 1), " dim size […]

Posted in R-ohjelmointi, Skriptit | Kommentit pois päältä artikkelissa lls() ja muistin käyttö

Paranneltu ls(): lls()

ls()-funktio tuottaa listan objekteista, joita R sessiossa on auki. Funktiosta löytyy myös paranneltu versio: lls <- function (pos = 1, pat = ""){ dimx <- function(dd) if (is.null(dim(dd))) length(dd) else dim(dd) lll <- ls(pos = pos, pat = pat) cat(formatC("mode", 1, 15), formatC("class", 1, 18), formatC("name",1, max(nchar(lll)) + 1), "size\n—————————————————————–\n") if (length(lll) > 0) { […]

Posted in R-ohjelmointi, Skriptit | Kommentit pois päältä artikkelissa Paranneltu ls(): lls()

Category