Ero sivun ”Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen arviointi” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 6: | Rivi 6: | ||
===Data=== | ===Data=== | ||
''' | '''Altistumislaskennan lähtöarvot''' | ||
<t2b name="altistumisparametrit" index="Parametri,Lyhenne,Yksikkö,Ikä" locations="Aikuinen,Lapsi" unit="-"> | <t2b name="altistumisparametrit" index="Parametri,Lyhenne,Yksikkö,Ikä" locations="Aikuinen,Lapsi" unit="-"> | ||
Rivi 67: | Rivi 67: | ||
* F3: concentration * tf(rate) * tf(fraction) / (tf("Bw") * tf("At")) | * F3: concentration * tf(rate) * tf(fraction) / (tf("Bw") * tf("At")) | ||
* F4: concentration * 1000 * tf(rate) * tf(fraction) / tf("Bw") | * F4: concentration * 1000 * tf(rate) * tf(fraction) / tf("Bw") | ||
* F5: concentration * tf("Soil.ad.skin") * 0.001 * Skin.sa * tf(fraction) * Abs.skin | * F5: concentration * tf("Soil.ad.skin") * 0.001 * Skin.sa * tf(fraction) * Abs.skin * tf(rate) / (tf("Bw") * tf("At")) | ||
* F6: concentration * Kp * tf(rate) * tf("Ed.bw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At")) | * F6: concentration * Kp * tf(rate) * tf("Ed.bw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At")) | ||
* F7: concentration * Kp * tf(rate) * tf("Ed.sw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At")) | * F7: concentration * Kp * tf(rate) * tf("Ed.sw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At")) | ||
Rivi 127: | Rivi 127: | ||
#Chronic.environmental.exposure <- function(pitoisuus, ...) { | #Chronic.environmental.exposure <- function(pitoisuus, ...) { | ||
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn | altistuminen = Ovariable( | ||
name="altistuminen", | |||
dependencies = data.frame( | |||
Name=c("pitoisuus", "Abs.skin", "Kp"), | |||
Ident=c("Op_fi3372/alustus","Op_fi3378/alustus","Op_fi3378/alustus"), | |||
formula = function(dependencies, ...) { | |||
ComputeDependencies(dependencies, ...) | |||
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn | |||
######## Saanti lasketaan yksikössä µg/kg/vrk kun ympäristön haitta-ainepitoisuudet on ilmoitettu yksiköissä µg/m3 (ilma), | ######## Saanti lasketaan yksikössä µg/kg/vrk kun ympäristön haitta-ainepitoisuudet on ilmoitettu yksiköissä µg/m3 (ilma), | ||
######## | ######## µg/l (vesi) sekä µg/kg (kiinteät väliaineet) | ||
######## Haitta-aineen taustasaanti tulee ilmoittaa muodossa µg/kg/vrk | ######## Haitta-aineen taustasaanti tulee ilmoittaa muodossa µg/kg/vrk | ||
######## Parametri: pitoisuus on data.frame, jossa täytyy olla sarake Result, joka sisältää pitoisuuden ja Altiste, joka sisältää altistavan yhdisteen nimen. | ######## Parametri: pitoisuus on data.frame, jossa täytyy olla sarake Result, joka sisältää pitoisuuden ja Altiste, joka sisältää altistavan yhdisteen nimen. | ||
Rivi 135: | Rivi 144: | ||
########## Pharmacokinetic parameters | ########## Pharmacokinetic parameters | ||
Skin.sa <- (4 * tf("Bw") + 7) / (tf("Bw") + 90) * 10000 #Lasketaan ihon kokonaispinta-ala | Skin.sa <- (4 * tf("Bw") + 7) / (tf("Bw") + 90) * 10000 #Lasketaan ihon kokonaispinta-ala | ||
Rivi 164: | Rivi 166: | ||
F4 <- function(pitoisuus, rate, fraction) { # Altistumisen osuuteen perustuva | F4 <- function(pitoisuus, rate, fraction) { # Altistumisen osuuteen perustuva | ||
out <- pitoisuus | out <- pitoisuus * tf(rate) * tf(fraction) / tf("Bw") | ||
return(out) | return(out) | ||
Rivi 170: | Rivi 172: | ||
F5 <- function(pitoisuus, rate, fraction) { # Ihoaltistuminen maaperästä | F5 <- function(pitoisuus, rate, fraction) { # Ihoaltistuminen maaperästä | ||
out <- pitoisuus * tf("Soil.ad.skin") * 0. | out <- pitoisuus * tf("Soil.ad.skin") * 0.000001 * Skin.sa * tf(fraction) * | ||
Abs.skin | Abs.skin / (tf("Bw") * tf("At")) * tf(rate) | ||
out@output <- out@output[ , !colnames(out@output) %in% c("Abs.skin.soilResult", "Abs.skin.soilSource")] | out@output <- out@output[ , !colnames(out@output) %in% c("Abs.skin.soilResult", "Abs.skin.soilSource")] | ||
Rivi 196: | Rivi 198: | ||
# Get parameters for exposure functions and combine those with concentration data. | # Get parameters for exposure functions and combine those with concentration data. | ||
# [[Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi]] | # [[Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi]] | ||
params <- Ovariable(name = "params", ddata = "Op_fi2808", subset = "funktioparametrit", getddata = FALSE) | |||
params <- | |||
cat("Altistumisen arvioinnin perusteena käytetyt ympäristön haitta-ainepitoisuudet .\n") | cat("Altistumisen arvioinnin perusteena käytetyt ympäristön haitta-ainepitoisuudet .\n") | ||
oprint(summary(pitoisuus)) | oprint(summary(pitoisuus)) | ||
cat("Muiden altistumisen arvioinnissa käytettyjen muuttujien arvot.\n") | cat("Muiden altistumisen arvioinnissa käytettyjen muuttujien arvot.\n") | ||
pitoisuus <- pitoisuus * params | pitoisuus <- pitoisuus * params | ||
# Calculate exposures with respective functions. | # Calculate exposures with respective functions. | ||
## Create an ovariable that collects all results. | ## Create an ovariable that collects all results. | ||
out <- Ovariable(name = "exposure") | out <- Ovariable(name = "exposure") | ||
Rivi 250: | Rivi 234: | ||
# return(out) | # return(out) | ||
#} | #} | ||
# Poistetaan turhat sarakkeet | # Poistetaan turhat sarakkeet | ||
out@output <- out@output[ , c("Ikä","Altiste", "Matriisi", "Altistumistaso", "Altistus", "Result")] | out@output <- out@output[ , c("Ikä","Altiste", "Matriisi", "Altistumistaso", "Altistus", "Result")] | ||
cat("Altistus kiinnostuksen kohteena olevalle altisteelle altistusreiteittäin (µg/kg/vrk).\n") | cat("Altistus kiinnostuksen kohteena olevalle altisteelle altistusreiteittäin (µg/kg/vrk).\n") | ||
oprint(out@output[out@output$Altiste == altiste, ], digits=3) | |||
# Lasketaan elinikäinen altistus | # Lasketaan elinikäinen altistus | ||
Rivi 271: | Rivi 257: | ||
kokonaisaltistus <- out | kokonaisaltistus <- out | ||
kokonaisaltistus@output <- rbind(kokonaisaltistus@output, ((lapsialtistus * 6 + aikuisaltistus * 64) / 70)@output ) | kokonaisaltistus@output <- rbind(kokonaisaltistus@output, ((lapsialtistus * 6 + aikuisaltistus * 64) / 70)@output ) | ||
# Lasketaan kokonaisaltistus. | # Lasketaan kokonaisaltistus. | ||
Rivi 339: | Rivi 326: | ||
#Chronic.environmental.exposure(data.frame(Result = 1)) | #Chronic.environmental.exposure(data.frame(Result = 1)) | ||
}) | |||
</rcode> | </rcode> |
Versio 13. maaliskuuta 2013 kello 09.29
Edistymisluokitus |
---|
Opasnetissa lukuisat sivut ovat työn alla eri vaiheissa. Niiden tietosisältöön pitää siis suhtautua harkiten. Tämän sivun sisällön edistyminen on arvioitu:
|
Moderaattori:Virpi Kollanus (katso kaikki)
Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
Data
Altistumislaskennan lähtöarvot
Obs | Parametri | Lyhenne | Yksikkö | Aikuinen | Lapsi |
---|---|---|---|---|---|
1 | Altistumisperiodin pituus | At | vrk | 365 | 365 |
2 | Kehon paino | Bw | kg | 70 | 15 |
3 | Hengitystiheys | Ir.air | m³/h | 0.83 | 0.32 |
4 | Oleskeluaika sisätiloissa (keskiarvo altistumisperiodille) | Ef.air.indoor | h/vrk | 22.86 | 21.14 |
5 | Juomaveden kulutus | Ir.dw | ml/vrk | 700 | 200 |
6 | Altistumistiheys, juomavesi | Ef.dw | vrk/altistumisperiodi | 365 | 365 |
7 | Niellyn maa-aineksen määrä | Ir.soil | g/vrk | 0.050 | 0.150 |
8 | Maa-aineksen kiinnittyminen iholle | Soil.ad.skin | mg/cm²/vrk | 0.25 | 0.25 |
9 | Maa-ainekselle altistuvan ihon osuus | F.skin.soil | - | 0.05 | 0.2 |
10 | Altistumistiheys, maa-aines | Ef.soil | vrk/altistumisperiodi | 255 | 255 |
11 | Vihannesten kokonaiskulutus (keskiarvo altistumisperiodille) | Ir.lfc | kg/vrk | 0.11 | 0.055 |
12 | Paikallisten vihannesten osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.lfc.loc | - | 0.1 | 0.1 |
13 | Juuresten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.tfc | kg/vrk | 0.2 | 0.1 |
14 | Paikallisten juuresten osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.tfc.loc | - | 0.1 | 0.1 |
15 | Marjojen kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.berries | kg/vrk | 0.044 | 0.035 |
16 | Paikallisten marjojen osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.berries.loc | - | 0.5 | 0.5 |
17 | Sienten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.mushroom | kg/vrk | 0.006 | 0.003 |
18 | Paikallisten sienten osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.mushroom.loc | - | 0.5 | 0.5 |
19 | Kalan kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.fish | kg/vrk | 0.1 | 0.05 |
20 | Paikallisen kalan osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.fish.loc | - | 0.1 | 0.1 |
21 | Lihan kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.meat | kg/vrk | 0.1 | 0.05 |
22 | Paikallisen lihan osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.meat.loc | - | 0.1 | 0.1 |
23 | Maitotuotteiden kokonaiskulutus (keskiarvo altistumisperiodille) | Ir.dairy | kg/vrk | 0.1 | 0.05 |
24 | Paikallisten maitotuotteiden osuus kokonaiskulutuksesta (keskiarvo altistumisperiodille) | F.dairy.loc | - | 0.1 | 0.1 |
25 | Peseytymiseen kuluva aika | Ed.bw | h/vrk | 0.25 | 0.25 |
26 | Altistumistiheys, pesuvesi | Ef.bw | vrk/altistumisperiodi | 365 | 365 |
27 | Peseytyessä vedelle altistuvan ihon osuus | F.skin.bw | - | 1 | 1 |
28 | Uidessa niellyn pintaveden määrä | Ir.sw | ml/uintikerta | 50 | 50 |
29 | Uintikerran kesto | Ed.sw | h/uintikerta | 0.25 | 0.25 |
30 | Altistumistiheys, pintavesi | Ef.sw | uintikerta/altistumisperiodi | 30 | 30 |
31 | Uidessa pintavedelle altistuvan ihon osuus | F.skin.sw | - | 1 | 1 |
Altistumisfunktioiden käyttämät parametrit
Obs | Matriisi | Altistus | Funktio | Nopeus | Osuus | Kuvaus |
---|---|---|---|---|---|---|
1 | Ulkoilma | Air.inh.out | F1 | Ir.air | Ef.air.indoor | Ulkoilma |
2 | Sisäilma | Air.inh.in | F2 | Ir.air | Ef.air.indoor | Sisäilma |
3 | Talousvesi | Dw.ing | F3 | Ir.dw | Ef.dw | Juomavesi |
4 | Maaperä | Soil.ing | F3 | Ir.soil | Ef.soil | Maaperä, nieleminen |
5 | Pintavesi | Sw.ing | F3 | Ir.sw | Ef.sw | Uimavesi, nieleminen |
6 | Vihannekset | Lfc.ing | F4 | Ir.lfc | F.lfc.loc | Vihannekset |
7 | Juurekset | Tfc.ing | F4 | Ir.tfc | F.tfc.loc | Juurekset |
8 | Marjat | Berries.ing | F4 | Ir.berries | F.berries.loc | Marjat |
9 | Sienet | Mushroom.ing | F4 | Ir.mushroom | F.mushroom.loc | Sienet |
10 | Kala | Fish.ing | F4 | Ir.fish | F.fish.loc | Kala |
11 | Liha | Meat.ing | F4 | Ir.meat | F.meat.loc | Liha |
12 | Maitotuotteet | Dairy.ing | F4 | Dairy.tfc | F.dairy.loc | Maitotuotteet |
13 | Maaperä | Soil.derm | F5 | Ef.soil | F.skin.soil | Maaperä, ihoaltistus |
14 | Talousvesi | Bw.derm | F6 | Ef.bw | F.skin.bw | Pesuvesi, ihoaltistus |
15 | Pintavesi | Sw.derm | F7 | Ef.sw | F.skin.sw | Pintavesi, ihoaltistus |
- Funktiot
- F1: concentration * (24 - tf(fraction) / 24) * tf(rate) / (tf("Bw") * tf("At"))
- F2: concentration * tf(fraction) / 24 * tf(rate) / (tf("Bw") * tf("At"))
- F3: concentration * tf(rate) * tf(fraction) / (tf("Bw") * tf("At"))
- F4: concentration * 1000 * tf(rate) * tf(fraction) / tf("Bw")
- F5: concentration * tf("Soil.ad.skin") * 0.001 * Skin.sa * tf(fraction) * Abs.skin * tf(rate) / (tf("Bw") * tf("At"))
- F6: concentration * Kp * tf(rate) * tf("Ed.bw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At"))
- F7: concentration * Kp * tf(rate) * tf("Ed.sw") * Skin.sa * tf(fraction) / (tf("Bw") * tf("At"))