Ero sivun ”Väestön kohdekohtainen ympäristöperäisen haitta-ainealtistumisen ja terveysriskin arviointi” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 340: | Rivi 340: | ||
####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn | ####################Funktio väestön ympäristöperäisen haitta-ainealtistumisen määrittelyyn | ||
########Saanti lasketaan yksikössä mg/kg/d kun ympäristön haitta-ainepitoisuudet on ilmoitettu yksiköissä mg/m3 (ilma), mg/l (vesi) sekä mg/kg (kiinteät väliaineet) | |||
Chronic.environmental.exposure.to.toxic.substances <- function(C.air.outdoor, C.air.indoor, data, ...) { | Chronic.environmental.exposure.to.toxic.substances <- function(C.air.outdoor, C.air.indoor, data, ...) { | ||
Rivi 345: | Rivi 346: | ||
##Hengitystiet | ##Hengitystiet | ||
Air.inh <- ((C.air.outdoor * (24 - tf("Ef.air.indoor") / 24)) + (C.air.indoor * tf("Ef.air.indoor") / 24) * tf("Ir.air" | Air.inh <- ((C.air.outdoor * ((24 - tf("Ef.air.indoor")) / 24)) + (C.air.indoor * (tf("Ef.air.indoor") / 24))) * tf("Ir.air") / (tf("Bw") * tf("At")) | ||
##Ruuansulatuskanava | ##Ruuansulatuskanava | ||
Rivi 444: | Rivi 445: | ||
###Päivittäinen hengitystiealtistuminen | ###Päivittäinen hengitystiealtistuminen | ||
C.inhaled.air <- (C.air.outdoor * ((24 - tf("Ef.air.indoor")) / 24)) + (C.air.indoor * (tf("Ef.air.indoor") / 24)) | |||
HQ.inhalation <- C.air.outdoor / TCA | HQ.inhalation <- C.air.outdoor / TCA | ||
Rivi 460: | Rivi 464: | ||
Noncancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=6), Terveysvaikutus = c("Muu kuin genotoksinen karsinogeneesi"), Riski.indikaattori = rep(rep(c("Vaaraosamäärä (HQ)", "Turvamarginaali (MOS)"), each=3), times=2), Altistumistaso = c("Aikuinen", "Lapsi", "Elinikäinen"), Result = c(HQ.intake.adult, HQ.intake.child, HQ.intake.lifetime, MOS.intake.adult, MOS.intake.child, MOS.intake.lifetime, HQ.inhalation, HQ.inhalation, HQ.inhalation, MOS.inhalation, MOS.inhalation, MOS.inhalation)) | Noncancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=6), Terveysvaikutus = c("Muu kuin genotoksinen karsinogeneesi"), Riski.indikaattori = rep(rep(c("Vaaraosamäärä (HQ)", "Turvamarginaali (MOS)"), each=3), times=2), Altistumistaso = c("Aikuinen", "Lapsi", "Elinikäinen"), Result = c(HQ.intake.adult, HQ.intake.child, HQ.intake.lifetime, MOS.intake.adult, MOS.intake.child, MOS.intake.lifetime, HQ.inhalation, HQ.inhalation, HQ.inhalation, MOS.inhalation, MOS.inhalation, MOS.inhalation)) | ||
Cancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=2), Terveysvaikutus = c("Genotoksinen karsinogeneesi"), Riski.indikaattori =c("Yksilön syöpäriski", "Odotetut syöpätapaukset väestössä"), Altistumistaso = c("Elinikäinen"), Result = c(Cancer.risk.intake, Cancer.cases.intake, Cancer.risk.inhalation, Cancer.cases.inhalation)) | Cancer.risk <- data.frame(Altistumisreitti = rep(c("Kokonaissaanti", "Hengitystiet"), each=2), Terveysvaikutus = c("Genotoksinen karsinogeneesi"), Riski.indikaattori =c("Yksilön syöpäriski (per 100 000)", "Odotetut syöpätapaukset väestössä"), Altistumistaso = c("Elinikäinen"), Result = c(Cancer.risk.intake*100000, Cancer.cases.intake, Cancer.risk.inhalation*100000, Cancer.cases.inhalation)) | ||
out <- merge(Noncancer.risk, Cancer.risk, all=TRUE) | out <- merge(Noncancer.risk, Cancer.risk, all=TRUE) | ||
Rivi 540: | Rivi 544: | ||
intake.table$Elinikäinen <- (intake.table$Lapsi * 6 + intake.table$Aikuinen * 64) / 70 | intake.table$Elinikäinen <- (intake.table$Lapsi * 6 + intake.table$Aikuinen * 64) / 70 | ||
intake.fractions.adult <- intake.table$Aikuinen / intake.tot$Aikuinen | intake.fractions.adult <- (intake.table$Aikuinen / intake.tot$Aikuinen)*100 | ||
intake.fractions.child <- intake.table$Lapsi / intake.tot$Lapsi | intake.fractions.child <- (intake.table$Lapsi / intake.tot$Lapsi)*100 | ||
intake.fractions.lifetime <- intake.table$Elinikäinen / ((intake.tot$Lapsi * 6 + intake.tot$Aikuinen * 64)/70) | intake.fractions.lifetime <- intake.table$Elinikäinen / ((intake.tot$Lapsi * 6 + intake.tot$Aikuinen * 64)/70) | ||
intake.fractions.table <- data.frame(Altistumisreitti=intake.table$Altistumisreitti, Aikuinen=intake.fractions.adult, Lapsi=intake.fractions.child, Elinikäinen=intake.fractions.lifetime) | intake.fractions.table <- data.frame(Altistumisreitti=intake.table$Altistumisreitti, Aikuinen=intake.fractions.adult, Lapsi=intake.fractions.child, Elinikäinen=intake.fractions.lifetime) | ||
cat("Altistumisen arviointi. \n") | cat("Altistumisen arviointi. \n") | ||
cat("Keskimääräinen päivittäinen haitta-aineen saanti. \n") | cat("Keskimääräinen päivittäinen haitta-aineen saanti (µg/kg/vrk). \n") | ||
print(xtable(intake.table), type = 'html') | print(xtable(intake.table), type = 'html') | ||
cat("Eri altistumisreittien osuus päivittäisestä saannista. \n") | cat("Eri altistumisreittien osuus päivittäisestä saannista (%). \n") | ||
print(xtable(intake.fractions.table), type = 'html') | print(xtable(intake.fractions.table), type = 'html') | ||
Rivi 554: | Rivi 558: | ||
###Ympäristöpitoisuuksien terveysperusteisen viitearvovertailun tulostaulu | ###Ympäristöpitoisuuksien terveysperusteisen viitearvovertailun tulostaulu | ||
cat("Haitta-aineen pitoisuus ympäristössä suhteutettuna terveysperusteiseen viitearvoon. \n") | cat("Haitta-aineen pitoisuus ympäristössä suhteutettuna terveysperusteiseen viitearvoon.\n") | ||
HEQ.table <- Health.based.environmental.quality(Concentration, EQC) | HEQ.table <- Health.based.environmental.quality(Concentration, EQC) | ||
print(xtable(HEQ.table), type = 'html') | print(xtable(HEQ.table), type = 'html') | ||
Rivi 573: | Rivi 577: | ||
cat("Kroonisesta ympäristöperäisestä haitta-ainealtistumisesta aiheutuvan terveysriskin karakterisointi. \n") | cat("Kroonisesta ympäristöperäisestä haitta-ainealtistumisesta aiheutuvan terveysriskin karakterisointi. \n") | ||
print(xtable(risk.table), type = 'html') | print(xtable(risk.table), type = 'html') | ||
</rcode> | </rcode> |
Versio 24. tammikuuta 2012 kello 14.03
Moderaattori:Ei ole (katso kaikki) Kuinka ryhtyä moderaattoriksi? Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
Kysymys
Kuinka arvioidaan kohdekohtaisesti väestön ympäristöperäinen altistuminen haitta-aineelle sekä altistumisesta aiheutuva terveysriski?
Vastaus
Ennakolta määritellyt laskentaparametrit
Obs | Parametri | Lyhenne | Yksikkö | Henkilö | Arvo |
---|---|---|---|---|---|
1 | Altistumisperiodin pituus | At | vrk | Aikuinen | 365 |
2 | Altistumisperiodin pituus | At | vrk | Lapsi | 365 |
3 | Kehon paino | Bw | kg | Aikuinen | 70 |
4 | Kehon paino | Bw | kg | Lapsi | 15 |
5 | Hengitystiheys | Ir.air | m3/h | Aikuinen | 0.83 |
6 | Hengitystiheys | Ir.air | m3/h | Lapsi | 0.32 |
7 | Oleskeluaika sisätiloissa (keskiarvo altistumsperiodille) | Ef.air.indoor | h/vrk | Aikuinen | 22.86 |
8 | Oleskeluaika sisätiloissa (keskiarvo altistumsperiodille) | Ef.air.indoor | h/vrk | Lapsi | 21.14 |
9 | Juomaveden kulutus | Ir.dw | l/vrk | Aikuinen | 0.7 |
10 | Juomaveden kulutus | Ir.dw | l/vrk | Lapsi | 0.2 |
11 | Altistumistiheys, juomavesi | Ef.dw | vrk/vuosi | Aikuinen | 365 |
12 | Altistumistiheys, juomavesi | Ef.dw | vrk/vuosi | Lapsi | 365 |
13 | Niellyn maa-aineksen määrä | Ir.soil | mg/vrk/ton | Aikuinen | 50 |
14 | Niellyn maa-aineksen määrä | Ir.soil | mg/vrk | Lapsi | 150 |
15 | Maa-aineksen kiinnittyminen iholle | Soil.ad.skin | mg/cm2/vrk | Aikuinen | 0.25 |
16 | Maa-aineksen kiinnittyminen iholle | Soil.ad.skin | mg/cm2/vrk | Lapsi | 0.25 |
17 | Maa-ainekselle altistuvan ihon osuus | F.skin.soil | Aikuinen | 0.05 | |
18 | Maa-ainekselle altistuvan ihon osuus | F.skin.soil | Lapsi | 0.2 | |
19 | Altistumistiheys, maa-aines | Ef.soil | vrk/vuosi | Aikuinen | 255 |
20 | Altistumistiheys, maa-aines | Ef.soil | vrk/vuosi | Lapsi | 255 |
21 | Vihannesten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.lfc | kg/vrk | Aikuinen | 0.110 |
22 | Vihannesten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.lfc | kg/vrk | Lapsi | 0.055 |
23 | Juuresten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.tfc | kg/vrk | Aikuinen | 0.200 |
24 | Juuresten kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.tfc | kg/vrk | Lapsi | 0.100 |
25 | Marjojen kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.berries | kg/vrk | Aikuinen | 0.044 |
26 | Marjojen kokonaiskulutus (keskiarvo altistumsperiodille) | Ir.berries | kg/vrk | Lapsi | 0.035 |
27 | Paikallisten vihannesten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.lfc.loc | Aikuinen | 0.1 | |
28 | Paikallisten vihannesten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.lfc.loc | Lapsi | 0.1 | |
29 | Paikallisten juuresten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.tfc.loc | Aikuinen | 0.1 | |
30 | Paikallisten juuresten osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.tfc.loc | Lapsi | 0.1 | |
31 | Paikallisten marjojen osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.berries.loc | Aikuinen | 0.5 | |
32 | Paikallisten marjojen osuus kokonaiskulutuksesta (keskiarvo altistumsperiodille) | F.berries.loc | Lapsi | 0.5 | |
33 | Peseytymiseen kuluva aika | Ed.bw | h/vrk | Aikuinen | 0.25 |
34 | Peseytymiseen kuluva aika | Ed.bw | h/vrk | Lapsi | 0.25 |
35 | Altistumistiheys, pesuvesi | Ef.bw | vrk/vuosi | Aikuinen | 365 |
36 | Altistumistiheys, pesuvesi | Ef.bw | vrk/vuosi | Lapsi | 365 |
37 | Pesuvedelle altistuvan ihon osuus | F.skin.bw | Aikuinen | 1 | |
38 | Pesuvedelle altistuvan ihon osuus | F.skin.bw | Lapsi | 1 | |
39 | Uidessa niellyn pintaveden määrä | Ir.sw | l/uintikerta | Aikuinen | 0.05 |
40 | Uidessa niellyn pintaveden määrä | Ir.sw | l/uintikerta | Lapsi | 0.05 |
41 | Uintikerran kesto | Ed.sw | h/uintikerta | Aikuinen | 0.25 |
42 | Uintikerran kesto | Ed.sw | h/uintikerta | Lapsi | 0.25 |
43 | Altistumistiheys, pintavesi | Ef.sw | Uintikerta/vuosi | Aikuinen | 30 |
44 | Altistumistiheys, pintavesi | Ef.sw | Uintikerta/vuosi | Lapsi | 30 |
45 | Pintavedelle altistuvan ihon osuus | F.skin.sw | Aikuinen | 1 | |
46 | Pintavedelle altistuvan ihon osuus | F.skin.sw | Lapsi | 1 |
Mallifunktio
Vaihtoehtokoodi
Tämä koodi käyttää funktiota haluttujen rivien slaissaamiseen.