Re: R-koodin ajo ja yleistä

[vastaus aiempaan viestiin]

Kirjoittaja: Petri Palmu
Sähköposti:    petri.palmu'at'helsinki.fi
Päiväys: 28.9.2005 17:02

> 
>Muita R:n käyttöä mukavoittavia juttuja voisi olla:
> 
>- Vastaavasti kokonaisen blokin R-koodia aktivointi
>  1. maalaamalla ao. alue (hiiren oikealla)
>  2. aktivoidessa näppäinsukro missä tahansa yhtenäistä
>    (ei tyhjää riviä) sisältävää sisältävää R-koodia

Miten yllä olevia (etenkin 1. kohta) kannattaisi sukroteknisesti
lähestyä? Esim. pystyykö sukromuistiin tallettamaan blokiksi valitun
alueen rivi- (ja sarake)numerot? Tällöin olisi vaivatonta suorittaa
R-koodin ajo, kuten ed. viestissä tapahtuu yhden rivin tapauksessa.

Entä, mikäli R:ään liittyviä erityisnäppäinsukroja olisi enemmän, niin
olisiko järkeä luoda R-näppäinsukrosto, esim: F2 R ... ?

"Sivujuonne":
Emacsissa on R:ään itse tehtyihin funktioihin:
function(x){  }
oma funktion talletusnäppäin, joka tunnistaa funktioksi osoitetetun
koodin. Sukrolla tuokin tehtävä varmasti ratkeaa.


Muita näkemyksiä:
Itse ehkä suosisin sitä, että R:ään liittyvät kehitteillä olevat jutut
pidettäisiin tietoisesti ikään kuin (ajatuksellisesti) Survon muusta
toiminnasta erillisessä "ympäristössä". Ja ehkä niin, että jo
kyselyjärjestelmään luodaan oma R-käyttäjien sivusto (alkaen siitä,
miten R asennetaan ja muutetaan SURVO.APU tiedostoon oikea R:n versio
yms.). Aivan samaan tapaan kuin R:n oppaissa yleensä lähdetään
liikkeelle, mutta Survo-modifikaatiolla. Käsittääkseni puhtaat
R-käyttäjät pärjäävät Survon toimituskentän lisäksi
/SR -sukrolla ja mahdollisuudella käyttää DOSia. Lisäksi pehmonapistoon
voisi rakentaa tiettyjä juttuja (joita esim. kilpailevissa tekstureissa
Emacs,...) löytyy.

Varsin toinen juttu on (suuri lisäarvo), Survon ja R:n sekakäyttö
(johon itse lukeudun), joka vaatii Survon (myös sukrojen?) ja R:n
osaamista. Mutta ne, jotka osaavat molempia ohjelmistoja, niin
erilaisia yhteistyötapoja on lähes rajattomasti :) Houkutus on
myös lisätä yhteistyökuvioihin Latex (ks. R:ssä Sweave tai xtable
R:n ja Latexin yhteiskäyttöön).

Kolmatta vaihtoehtoa, että R:ää ei tarvitse osata lainkaan, mielestäni
jonkin verran rajoittaa R:n joustavaa käyttöä. Esimerkiksi moniin
menetelmiin liittyy suuri joukko säädeltävissä olevia parametreja.
En tiedä, onko helpompi opetella R, kuin esim. että R:ää toimittavaan
sukroon koodataan kaikki ao. menetelmässä mahdolliset parametrit.
Joka tapauksessa R-yhteistyö näyttää monin tavoin varsin lupaavalta :)

Niitä ja näitä tuumien, Petri

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.