Funktioita R-toolsiin

Opasnet Suomista
Versio hetkellä 11. joulukuuta 2011 kello 09.56 – tehnyt Jouni (keskustelu | muokkaukset) (siirretty koodia ja tekstiä sivulta Jatropan käyttö bioenergian lähteenä)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun




Kysymys

Miten pitäisi laskea tyypillisiä terveysvaikutusarviointien laskutehtäviä R-ohjelmalla?

Vastaus

generic

Tämä koodi sisältää funktiot dropall ja PTable.

+ Näytä koodi

Perustelut

Tälle sivulle voi listata erilaisia hyödyllisiksi katsottuja funktioita R:ää varten, kunhan ne sopivat yleiseen käyttöön. On tärkeää pitää tämä sivu yhdenmukaisena vastaavan englanninkielisen sivun op_en:Functions for R-tools kanssa, jotta R-koodit toimivat molemmissa wikeissä.

Päätelmiä koodissa olleista virheistä:

  • --#: Jos lokaatiot ovat 0.5 ja 1.0, jälkimmäinen muutetaan R:n faktorissa automaattisesti 1:ksi. Jos sen sijaan lokaatioita on 1, 0.5, 1.0 ja joitakin tekstikenttiä, 1 ja 1.0 tulkitaan eri faktorin leveleiksi. Kannattaa siis alunperinkin jättää turhat desimaalit pois datatauluista, jolloin niiden yllättävä tippuminen pois ei aiheuta matchaysongelmia. --Jouni Tuomisto 10. joulukuuta 2011 kello 14.01 (EET)
  • --#: Opasnet-kannassa on toiminto, jolla samaa tarkoittavat lokaatiot voidaan yhdistää. Tästä kuitenkin syntyy se ongelma, että kannasta tarjotaan ulos eri lokaatiota kuin mitä sinne on pistetty sisään, esim. lokaation Max sijasta tulee max, ja sitten eri taulujen yhdistäminen R:ssä mergellä ei onnistu. Ehkä tämä toiminnallisuus pitäisi ottaa pois päältä, koska käyttäjä ei juuri voi hallita sitä eikä tunnistaa virhettä. Lisäksi se on muistaakseni toteutettu kannassa siten, että se on universaali, jolloin eri objektien ja actien lokaatiot pakotetaan samaksi, vaikka sama sana eri yhteyksissä oikeasti tarkoittaisi eri asioita. Koko tämä aihe liittyy semanttisiin ongelmiin, joita ei juuri ole Opasnet-kannassa huomioitu ja toteutukset ovat kökköjä kuten tämä. --Jouni Tuomisto 10. joulukuuta 2011 kello 14.01 (EET)

Katso myös

Viitteet


Aiheeseen liittyviä tiedostoja

<mfanonymousfilelist></mfanonymousfilelist>