R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

helmikuu, 2010

RODBC: Tietokantayhteydet R:llä, osa 2

Tässä ROBDC-paketin esittelyn osassa kaksi käydään läpi hakujen tekeminen tietokannasta. Yhteydet kantaan luotiin osassa yksi. Haetaan kannasta yksi taulu R:än käyttäen sqlFetch-funktiota. sqlQuery-funktiolla kannasta voi hakea tietoa SQL-kielellä, tässä tapauksessa SQL Serverin käyttämällä T-SQL:llä: pat <- sqlFetch(ch, "Person.AddressType") pat d <- sqlQuery(ch,"select * from Person.AddressType where Name = ’Home’") dpat <- sqlFetch(ch, "Person.AddressType") pat d […]

Posted in R-ohjelmointi, Skriptit | No Comments »

RODBC: Tietokantayhteydet R:llä, osa 1

R mahdollistaa tiedon hakemisen tietokannoista mm. ODBC-yhteyden kautta. Tätä varten tulee ottaa käyttöön RODBC-funktiokirjasto. Tässä ja muutamassa tulevassa artikkelissa käydään RODBC-paketin yleisimpiä käyttötapoja läpi. DBMS:nä toimii Microsoftin sivuilta ilmaiseksi ladattava SQL Server Express ja tietokantana Microsoftin esimerkkikanta Adventureworks. SQL Serverin asennuksen ja kannan attachin jälkeen kanta pitäisi näkyä Management Studiossa näin (mukana myös muutama muu […]

Posted in R-ohjelmointi, Skriptit | No Comments »

R:n asentaminen USB-tikulle

R-ohjelmisto on kohtalaisen kevyt paketti, eikä vie juuri tilaa kovalevyltä. Normaalin työasema-asennuksen lisäksi R:n voi asentaa suoraan esim. USB-tikulle. Itselläni asennus ei sujunut aluksi ihan ongelmitta, mutta tämä saattoi johtua siitä, että tein asennuksen virtuaalikoneelta (Windows XP) suoraan USB-diskille. Toinen vaihtoehto on kopioida asennuskansio suoraan levyltä USB-tikulle. Tämä homma toimi nätisi ja näin on käytettävissä […]

Posted in Aiheeton | No Comments »

R-syntaksin korostus

Tämä blogi rullaa WordPressin päällä, ja olen jo pitkään haikaillut R koodin syntaksikorostuksen (syntax highlight) perään. Olen käyttänyt koodiesimerkeissä Perl-tyylistä syntaksin korostusta, mutta tämä ei aina ole näyttänyt hyvältä R-koodin päällä. Nyt R koodin syntaksikorostus on saatavilla wp-syntax pluginiin, kiitos siitä kuuluu Tal Galilille. Päivitin muutamia vanhjoa postauksia käyttämään R-tyylistä korostusta. Mainiota!

Posted in Aiheeton | No Comments »

SPE 2010

Statistical Practice in Epidemiology using R -kurssi järjestetään jälleen, katso kurssin ilmoitus.

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

Ison datan tuominen R:n

JD Long esitti blogissaan, että miten iso data kannattaa ladata R:n. Kokeilin hänen koodiaan (vähän pienemmällä datalla) omassa koneessani, ja ero kahden menetelmän välillä oli kyllä huomattava. > library(sqldf) > #Muodostetaan iso data.frame ja kirjoitetaan ulos > bigdf <- data.frame(dim=sample(letters, replace=T, 4e6), fact1=rnorm(4e6), fact2=rnorm(4e6, 20, 50)) > write.csv(bigdf, "bigdf.csv", quote = F)   > #Testataan […]

Posted in Aiheeton, R-ohjelmointi, Skriptit | No Comments »