R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

helmikuu, 2013

R-blogi

R:stä löytyy asiaa myös Markus Kainun blogista, kannattaa mm. katsoa video aiheesta ”Reproducible reports”.

Posted in 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 »

R-kielen perusteet -kirja

Työstin muutama vuosi sitten melko laajaa suomenkielistä R-opasta, mutta työ jäi kesken. En ole ehtinyt päivittämään käsikirjoitusta viimeiseen kahteen vuoteen, mutta tarkoituksenani on julkaista se jossakin muodossa päivitettynä tulevaisuudessa. Julkaisen joka tapauksessa nyt parin vuoden takaisen käsikirjoitusversion (R-kielen_perusteet_2010-04-14) PDF-muodossa alla mainitulla CC-lisenssillä. Käsikirjoitus sisältää varmasti virheitä, epätarkkuuksia ja turhan laajoja yleistyksiä, ja tällä alustuksella vastuu […]

Posted in Aiheeton | No Comments »

Progress bar (tilapalkki)

Eteeni tuli tilanne, jossa oli tarpeen antaa käyttäjälle tietoa silmukalla toteutetun laskennan tilanteesta. Silmukan indeksin voi tietysti tulostaa ruudulle määrä välein, mutta se ei ole kovin kaunis ratkaisu. Sen sijaan funktio txtProgressBar() tulostaa komentoikkunaan etenevän tilapalkin. Erityisen kätevää on antaa funktion styke-argumentin arvoksi numero 3, joka lisää tilapalkin oikeaan reunaan läpikäytyjen silmukoiden suhteellisen osuuden prosentteina, […]

Posted in R-ohjelmointi | No Comments »

Loess-käyrän ja sen luottamusvälin lisääminen kuvaan

Erityisesti pitempiin aikasarjoihin on toisinaan tapana lisätä lo(w)ess-käyrä, ja tämä onnistuukin R:ssä helposti. Lo(w)ess-siloitekäyrän luottamusvälin lisääminen on sen sijaan hieman hankalampaa. Otetaanpa esimerkki osakkeiden kurssien kehityksestä. Ladataan ensin aineisto objektiksi dat: dat<-read.table("http://faculty.washington.edu/ezivot/econ424/sbuxPrices.csv", header=T, sep=",") dat$date<-as.Date(dat$Date, format="%m/%d/%Y") head(dat)   Date Adj.Close date 1 3/31/1993 1.19 1993-03-31 2 4/1/1993 1.21 1993-04-01 3 5/3/1993 1.50 1993-05-03 4 6/1/1993 […]

Posted in Grafiikka, R-ohjelmointi | 4 Comments »

Category