R-ohjelmointi.org

Tilastotieteellistä ohjelmointia R-kielellä

Muu ohjelmointi

Dropboxista vielä

Kirjoitin jokin aika sitten näppärästä synkronointisoftasta, Dropboxista. MaximumPC neuvoo, miten Dropboxista voi tehdä vielä vähän paremman.

Posted in Muu ohjelmointi, Yleistä | No Comments »

Skriptiarkisto

Olen jo pitkään pitänyt skriptiarkistoa eri ohjelmointikielillä kirjoitetuista hyödyllisistä skripteistä. Osa näistä on itse kirjoittamiani, osa verkosta löydettyjä. Arkistoni koostuu kansioista, joista jokainen on dedikoitu eri ohjelmointikielelle. Kansio, kuten esim. Perl_skriptit, pitää sisällään yksinkertaisia teksitiedostoja, joissa jokaisessa on yksi skripti, joka suorittaa yhden tai useamman tehtävän. Arkistoni pitää sisällään tätänykyä kansiot seuraaville kielille: awk, latex, […]

Posted in Muu ohjelmointi | No Comments »

Python: poista > ja + merkit R koodista

Tein pienen Python-skriptin, jolla saa > ja + merkit pois esim. tähän blogiin postatuista R-skripteistä (jotka on copy-pastettu RGui:sta). #!/Python26/ # -*- coding: utf-8 -*-   import sys   def main(argv): if len(argv) < 2: sys.stderr.write("Usage: %s <file.txt>" % (argv[0],)) return 1   f = open(sys.argv[1]) lines = f.readlines() f.close()   for line in lines: […]

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

Foorumit, Stackoverflow ja R

Olen viimeaikoina lueskellut jonkun verran ohjelmointiin ja tietokoneen käyttöön liittyviä foorumeita. Tämän hetken suosituimmat foorumit ovat seuraavat: Stackoverflow –> Foorumi on tarkoitettu ohjelmointiin liittyville kysymyksille. R:n käyttäjät pyörivät lähinnä R-help-foorumilla, mutta ilahduttavasti R:n liittyvät kysymykset ovat lisääntyneet SO:ssa. Kannattaa hakea Tags-valikosta R:ää. Superuser –> Foorumi on tarkoitettu tehokkaaseen tietokoneen käyttöön liittyville kysymyksille. Serverfault –> Foorumi […]

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

Aquamacs ja R

Olen hiljalleen siirtymässä Tinn-R:sta (Windwos) Aquamacs:in (Mac OS X) käyttöön R-editorina. Macbook Pro-kannettavallani on kyllä käytössä Windows Parallellsin kautta, mutta jatkuva hyppiminen Windowsin ja Macin välillä on rasittavaa. Tämän johdosta on helpompaa siirtyä suoraan käyttämään vain Macia myös R-ohjelmoinnissa, ja vain pakollisissa tapauksissa turvautua vanhaan Windowsiin. Aquamacsin konfigurointi on tuottanut harmaita hiuksia. Ensiksikin halusin spilita […]

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

Color Oracle

Esitystä ja kuvia tehdessä ei useinkaan varmaan tule mieleen, että yleisössä saattaa istua puna-virher-värisokeita ihmisiä. Tämän johdosta on suositeltavaa miettiä kuvien väriskaalaa. Törmäsin netissä sovellukseen, joka on apuna värejä valitessa. Linkki Corol Oracleen.

Posted in Muu ohjelmointi | No Comments »

wget

Mac OS X ei sisällä kätevää komentoriviohjelmaa nimeltään wget, jolla saa haettua dataa verkosta (esim. nettisivuja, tiedostoja etc.) kätevästi. Mac sisältää samaan tarkoitukseen ohjelman curl, mutta sillä ei voi hakea dataa rekursiivisesti. Installoin wget:n Snow Leopardille (Mac OS X 10.6.1) seuraavasti: 1. Hain wget.zip tiedoston koneelleni 2. Unzippasin sen 3. Ajoin wget-folderissa seuraavat komennot sudo cp […]

Posted in Muu ohjelmointi | No Comments »

RegExr

Kirjoitin joskus aiemmin nettisaitista, jolla voi tarkistaa mitä joku tietty säännöllinen lauseke (regular expression) tekee. Törmäsin sattumalta toiseen vastaavaan palveluun, nimeltään RegExr. Kannattaa ehkä tsekata siis tuokin, jos tällaista palvelua on vailla.

Posted in Muu ohjelmointi | No Comments »

Miten valitsen oikean kaaviotyypin?

Kirjoitin aiemmin tilastollisen kuvion valinnasta. Nyt kyseinen kaaviokuva on suomennettu.

Posted in Muu ohjelmointi, Yleistä | No Comments »

Perl (Mac): moduulien asennus

Minulla oli ongelma uusien moduulien asennuksessa uuteen Mac-kannettavaani. Jostain syystä cpan ei asentanut moduuleja oikein. Selvitin asiaa ja tajusin, että minulla ei ollut XCode:a ja gcc:ta installoituna. Nämä siis tulee asentaa ennen kuin cpan voi toimia oikein. Gcc:n olemassaolon voi tarkistaa kirjoittamalla terminaalissa: which gcc Tarkistin myös, että make oli installoitu: which make Tämän jälkeen […]

Posted in Muu ohjelmointi | No Comments »