R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Muu ohjelmointi

Julia in a simple test

I wrote earlier a short note describing the same statistical analysis done in R and Python, but I left out Julia. Since Julia has constantly appeared on blogs I follow, I finally thought that it’s time to rectify the situation. Even more so, since I would fancy a huge speed boost on the execution time […]

Posted in Muu ohjelmointi | No Comments »

Alteryx ja R

Alteryx on muun muassa aineiston esikäsittelyyn, yhdistelyyn ja analysointiin soveltuva ohjemisto. Saman tyyppiä ohjelmistoja ovat mm. Knime ja RapidMiner, Taverna. Lisäksi myös esim. SPSS Modeller ja SAS Enterprise Miner tarjoavat työvuohon perustuvan työskentelytavan. Kirjoitin Alteryx:stä jo aiemmin, mutta ilmaisversio on sittemmin poistunut jakelusta, ja nykyisin tarjolla on vain ilmainen testiversio Alteryx Designer:sta. Olen viime aikoina […]

Posted in Muu ohjelmointi, R-ohjelmointi, Yleistä | 2 Comments »

Lisää pelejä: labyrinttitehtävän puitteet

Tutustuin mielenkiinnosta uuteen peruskoulun opetussuunnitelmaan, johon sisältyy ohjelmointiopetusta, ja ajauduin sitä kautta (jälleen!) Koodaustunnin sivustolle. Sivustolla on muun muassa linkkejä harjoitustehtäviin, joita koodaustunnilla voidaan tehdä. Harjoitukset ovat melko yksinkertaisia Scratch:llä toteutettavia labyrintin läpi kulkevan reitin muodostamiseen tähtääviä tehtäviä. Muistan miten minulla oli yli 30 vuotta sitten ohjelmointia aloittaessani hankaluuksia ymmärtää muun muassa, mikä on silmukka, […]

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

Deep learning: hallusinaatioita Googlelta

Tämän lauantain Helsingin Sanomissa oli artikkeli Googlen neuraaliverkoilla generoimista kuvista. Verkko oli ensin opetettu kuvamateriaalilla, ja sitten sillä oli generoitu uusia kuvia. Tämä on yksi käytännön esimerkki ns. deep learning -menetelmistä. Menetelmä on kuvattu artikkelissa, joka löytyy arXiv:sta. Saman kaltaisella ratkaisulla voi generoida myös tekstiä. Mikael Huss:in Follow the Data -blogissa on esimerkki Kalevalasta (ks. […]

Posted in Muu ohjelmointi, Yleistä | No Comments »

R and Python (and maybe Julia)

Introduction Both R and Python are commonly used by data scientists. They both support several different programming paradigms, such as procedural, functional and object oriented programming. Julia is relative newcomer that supports at least the functional programming paradigm. Judged from a few comparisions, the execution speed of Julia is by far the fastest of these […]

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

Muste-workshop 2

Survo-käyttäjät kokoontuvat jälleen Muste-workshopin merkeissä huhtikuussa. Lisätietoja saa yhdistyksen sihteeriltä. Muste on R-ohjelmistolle kehitetty, avoimeen lähdekoodiin perustuva ja vapaasti saatavilla oleva toteutus professori Seppo Mustosen elämäntyönään luomasta Survoohjelmistosta, jonka kehityskaari on jo yli 50 vuoden mittainen.

Posted in Muu ohjelmointi, Yleistä | No Comments »

Ajatusten lukua R:llä

R-listoilla nähtyjä ”repäisyjä” keräävä fortunes-laajennuspaketti sisältää mm. seuraavan: library(fortunes) fortune(182) Brian Ripley: Where did you tell it […]? (Nowhere: R is lacking a mind_read() function!) Peter Dalgaard: Please stop complaining about missing features. Patches will be considered. Oh, it’s you, Brian. Never mind then. You’ll get to it, I’m sure. 😉 — Brian Ripley and […]

Posted in Muu ohjelmointi | No Comments »

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 | No Comments »

PyCon Finland 2010

Hieman off-topic, mutta R-koodareita saattaa kiinnostaa, että Turussa järjestetään 21.10.2010 Python-kehittäjien konferenssi PyCon Finland 2010. Tapaamisen tiedot tarkentuvat lähitulevaisuudessa.

Posted in Muu ohjelmointi | No Comments »

GoogleFight

Tiedättekö Google Fight:in? Siinä syötetään kaksi hakua Googleen, ja suurimman osumamäärän saanut voittaa. Saman voi toteuttaa R:llä käyttäen esim. RCurl-laajennuspakettia Omegahat-projektista. Toteutin Google Fight:in tässä kahdella funktiolla. Ensimmäinen funktio, jonka idean sain alunperin ”R” you ready -blogista, tekee Google-haun: getGoogleCount2 <- function(searchTerms=NULL, language="en", indicatorword="of about", …){ require(RCurl) entry <- paste(searchTerms, collapse="+") siteHTML <- getForm("http://www.google.com/search", hl=language, […]

Posted in Muu ohjelmointi | No Comments »