Ero sivun ”Radonin terveysvaikutukset” versioiden välillä
(pientä viilausta) |
(→Laskenta: vaikutusrr poistettu ja muuta säätöä; ei toimi) |
||
Rivi 79: | Rivi 79: | ||
*[http://www.cookbook-r.com/Graphs/Axes_%28ggplot2%29/ Axis formatting] (e.g. log2 format) | *[http://www.cookbook-r.com/Graphs/Axes_%28ggplot2%29/ Axis formatting] (e.g. log2 format) | ||
* vaikutusrr poistettu kokonaan toistaiseksi, koska se ei toimi. Löytyy [http://fi.opasnet.org/fi_wiki/index.php?title=Radonin_terveysvaikutukset&oldid=21810 vanhasta versiosta]. | |||
<rcode graphics=1 embed= | <rcode graphics=1 embed=0 variables=" | ||
name:N|default:1| | name:N|default:1| | ||
name:erottelu1|description:Minkä tekijän mukaan haluat erotella terveysvasteen (x-akseli)?|type:selection| | name:erottelu1|description:Minkä tekijän mukaan haluat erotella terveysvasteen (x-akseli)?|type:selection| | ||
Rivi 99: | Rivi 100: | ||
name:verbose|description:Haluatko nähdä välivaiheet?|type:selection|options:FALSE;En;TRUE;Kyllä|default:FALSE | name:verbose|description:Haluatko nähdä välivaiheet?|type:selection|options:FALSE;En;TRUE;Kyllä|default:FALSE | ||
"> | "> | ||
N <- 1 | |||
erottelu1 <- 'Maakunta' | |||
erottelu2 <- 'Altiste' | |||
verbose <- FALSE | |||
library(OpasnetUtils) | library(OpasnetUtils) | ||
library(ggplot2) | library(ggplot2) | ||
Rivi 110: | Rivi 116: | ||
### ASUNTOVÄESTÖ | ### ASUNTOVÄESTÖ | ||
objects.latest('Op_fi2761', code_name = 'alusta') # [[Talotyypit Suomessa]], ovariable | objects.latest('Op_fi2761', code_name = 'alusta') # [[Talotyypit Suomessa]], ovariable asunnot, asuntovaesto. | ||
# Yksinkertaista talotyyppiluokittelua ja summaa taloista pois perhekoko. | # Yksinkertaista talotyyppiluokittelua ja summaa taloista pois perhekoko. | ||
levels( | levels(asuntovaesto@data$Talotyyppi) <- ifelse( | ||
levels( | levels(asuntovaesto@data$Talotyyppi) == "Asuinkerrostalo", | ||
"Kerrostalo", | "Kerrostalo", | ||
"Pientalo" | "Pientalo" | ||
) | ) | ||
asuntovaesto <- oapply(EvalOutput(asuntovaesto), cols = "Asuntokunta", FUN = sum) | |||
### KUNNAT | ### KUNNAT | ||
Rivi 146: | Rivi 154: | ||
väestö <- Ovariable("väestö", | väestö <- Ovariable("väestö", | ||
dependencies = data.frame(Name = c("kunnat", " | dependencies = data.frame(Name = c("kunnat", "asuntovaesto", "aluevastaavuus", "tupakointi")), | ||
formula = function(...) { | formula = function(...) { | ||
out <- kunnat * asuntovaesto * aluevastaavuus * tupakointi | |||
out <- kunnat * | |||
return(out) | return(out) | ||
Rivi 175: | Rivi 181: | ||
# ALTISTUS YHTEENSÄ | # ALTISTUS YHTEENSÄ | ||
radonpit <- EvalOutput(radonpit, N = N) | |||
altistus <- Ovariable("altistus", | altistus <- Ovariable("altistus", | ||
Rivi 194: | Rivi 202: | ||
ERF <- Ovariable("ERF", data = data.frame( | ERF <- Ovariable("ERF", data = data.frame( | ||
Primaaripaikka = "Keuhkot, henkitorvi", # ICD.10.koodi == "C33-34" | |||
Altiste = c("Radon", "Tupakka"), | Altiste = c("Radon", "Tupakka"), | ||
Result = c(1.0016, 20) | Result = c(1.0016, 20) | ||
)) | )) | ||
Rivi 206: | Rivi 214: | ||
out <- exp(log(ERF) * (altistus - tausta.altistus)) # Relative risk given the exposures | out <- exp(log(ERF) * (altistus - tausta.altistus)) # Relative risk given the exposures | ||
out <- unkeep(oapply(out, cols = "Altiste", FUN = prod), sources = TRUE) | |||
return(out) | return(out) | ||
Rivi 215: | Rivi 225: | ||
objects.latest('Op_fi3912', code_name = 'alusta') # [[Syöpäkuolleisuus Suomessa]], ovariable syopakuolleisuus. | objects.latest('Op_fi3912', code_name = 'alusta') # [[Syöpäkuolleisuus Suomessa]], ovariable syopakuolleisuus. | ||
syopakuolleisuus@data <- syopakuolleisuus@data[syopakuolleisuus@data$Primaaripaikka == "Keuhkot, henkitorvi" , ] | |||
# ICD.10.koodi == "C33-34" | |||
###### OSA 3: TAUTIKUORMA | ###### OSA 3: TAUTIKUORMA | ||
Rivi 226: | Rivi 235: | ||
# Etuna on, että jokaiselle altisteelle saadaan arvio erikseen. | # Etuna on, että jokaiselle altisteelle saadaan arvio erikseen. | ||
#vaestoosuus <- 1 | |||
temp3 <- unkeep(väestö, cols = c("Maakunta", "Sairaanhoitopiiri"), sources = TRUE, prevresults = TRUE) | |||
vaestoosuus <- temp3 / sum(result(temp3)) | |||
vaikutuspaf <- Ovariable("vaikutuspaf", | vaikutuspaf <- Ovariable("vaikutuspaf", | ||
dependencies = data.frame(Name = c(" | dependencies = data.frame(Name = c("vaestoosuus", "RR", "väestö", "syopakuolleisuus")), | ||
formula = function(...) { | formula = function(...) { | ||
PAF <- | PAF <- vaestoosuus * (RR - 1) / (vaestoosuus * (RR - 1) + 1) | ||
out <- väestö * PAF * syopakuolleisuus | out <- väestö * PAF * syopakuolleisuus | ||
Rivi 240: | Rivi 252: | ||
) | ) | ||
vaikutuspaf <- EvalOutput(vaikutuspaf) | |||
PAF <- Ovariable("PAF", | |||
dependencies = data.frame(Name = c("vaestoosuus", "RR", "väestö", "syopakuolleisuus")), | |||
formula = function(...) { | |||
out <- vaestoosuus * (RR - 1) / (vaestoosuus * (RR - 1) + 1) | |||
#out <- väestö * PAF * syopakuolleisuus | |||
# | |||
return(out) | |||
} | |||
) | |||
if(verbose) { | if(verbose) { | ||
Rivi 308: | Rivi 274: | ||
oprint(head(kunnat@output)) | oprint(head(kunnat@output)) | ||
cat("Asuntoväestö\n") | cat("Asuntoväestö\n") | ||
print(nrow( | print(nrow(asuntovaesto@output)) | ||
oprint(head( | oprint(head(asuntovaesto@output)) | ||
cat("Aluevastaavuus\n") | cat("Aluevastaavuus\n") | ||
print(nrow(aluevastaavuus@output)) | print(nrow(aluevastaavuus@output)) | ||
Rivi 335: | Rivi 301: | ||
print(nrow(vaikutuspaf@output)) | print(nrow(vaikutuspaf@output)) | ||
oprint(head(vaikutuspaf@output)) | oprint(head(vaikutuspaf@output)) | ||
} | } | ||
ggplot(vaikutuspaf@output, aes(weight = vaikutuspafResult / N, x = Tupakka, fill = Talotyyppi)) + | |||
geom_bar(position = 'dodge') | |||
Versio 24. huhtikuuta 2014 kello 12.15
Moderaattori:Jouni (katso kaikki)
Sivun edistymistä ei ole arvioitu. Arvostuksen määrää ei ole arvioitu (ks. peer review). |
Lisää dataa
|
Kysymys
Mitkä ovat radonin terveysvaikutukset Suomessa? Erityisesti pitäisi tarkastella näitä kysymyksiä:
- Mikä on radonin kokonaistautitaakka?
- Kuinka suuri on radonin ja tupakan yhteisvaikutus?
- Onko kyseessä riippumaton, additiivinen, multiplikatiivinen tai yhteisvaikutus, ja mitä nämä tarkoittavat?
- Miten radonin tautitaakka jakautuu erilaisissa asunnoissa asuvien kesken (esim. yli tai alle 300 Bq/m3)?
- Mitä eri toimenpiteitä olisi mahdollista tehdä radonin tautitaakan pienentämiseksi?
- Mitä muita vaikutuksia näillä toimepiteillä on (kustannukset, kiellot, elämäntapamuutokset, terveyssynergiat?)
- Mitkä arvoarvostelmat määräävät sitä, mitkä toimepidevaihtoehdoista näyttäytyvät suositeltavina?
Vastaus
Radonin kokonaistautitaakka näyttäisi olevan 1973 DALY /vuosi (ks. Tautitaakka Suomessa ja SETURI/TEKAISU: Sisäilman radonin tautitapausmäärä ja tautitaakka arviot
Kuinka suuri on radonin ja tupakan yhteisvaikutus?
- Riippumaton: BoD = Tr + Tt - T(r ja t)
- Additiivinen: BoD = BG * RRr * RRt
- Multiplikatiivinen: BoD > BG * RRr * RRt
- Yhteisvaikutus: jotain muuta vai mikä tahansa noista?
Jossa
- BoD: burden of disease eli tautitaakka
- T: tapausmäärä (ilmoitettuna DALYina)
- r: radon
- t: tupakka
- BG: taustariski
Ne asunnot, joissa radonpitoisuus on yli 300 Bq/m3, johtavat arviolta 65-80 keuhkosyöpätapaukseen vuodessa. Näistä pelkän radonin aiheuttamia on noin kymmenen tapausta (loput: radon + tupakka). Tämän verran siis vähenisivät tapaukset , jos kaikki 300 Bq/m3 ylitykset korjattaisiin tasolle 0 Bq/m3.
Jos yli 300 Bq/m3 radonpitoisuudet korjataan tasolle 300 Bq/m3, vähenevät keuhkosyöpätapaukset noin 25-40 tapauksella vuodessa (näistä 3- 5 keuhkosyöpää on pelkän radonin aiheuttamaa).
Arvioinnissa on otettu huomioon 300 Bq/m3 ylittävän väestön altistusarvion epätarkkuus 95% luottamusvälillä (10%). Kaikkien radonin (tai radon+tupakka) aiheuttamien keuhkosyöpien määrä, 300 kpl vuodessa, on oletettu tässä arvioinnissa tarkaksi, vaikka vaihteluväli onkin 100 – 600 tapausta. Eli näihin lukuihin täytyy suhtautua lähinnä suuntaa antavina.R↻
Toimenpiteitä radonin tautitaakan pienentämiseksi?
- Radontuuletus kaikkiin uusiin rakennuksiin.
- Radontuuletusvalmius kaikkiin uusiin rakennuksiin, tuuletus vain jos mittaus osoittaa korkeita pitoisuuksia.
- Radontuuletus myös vanhoihin rakennuksiin.
- Tupakointikielto.
- Kansalaistiedotus.
- Radonmittausten kannustaminen tiedolla tai rahallisella tuella.
- Edellä mainittujen toimien kohdistaminen vain tupakoiviin.
- Edellä mainittujen toimien kohdistaminen vain radonalueille.
Radontoimepiteiden muita kuin terveysvaikutuksia:
- Kustannukset.
- Kiellot ja itsemääräämisoikeus.
- Elämäntapamuutokset.
- Vaikutusten kohdistuminen erilaisena kansalaiseen, lähimmäiseen tai yhteiskuntaan.
Arvoarvostelmia:
- Tautitaakkaa on pienennettävä.
- Tautitaakkaa on pienennettävä kaikilla toimilla, jotka ovat halvempia kuin 10000 € / DALY (tai jokin muu raja).
- Kansalaisten itsemääräämisoikeuteen ei saa puuttua.
- Kansalaisia ja erityisesti lapsia on suojeltava altisteilta, jonka määrään ei voi itse vaikuttaa.
Näkökulmia radonhaitan torjuntaan
Perustelut
Vastaus on alustava, ja malli pitäisi tarkistaa ennen kuin vankkoja päätelmiä tehdään. Kehityskohteita:
- Maakuntien ja kuntien yhdistäminen pitäisi tehdä jotenkin älykkäästi skräpätystä datasta eikä tässä koodissa.
- Itä-Uudenmaan kunnat voisi korjata näin: out$Kunta[out$Kunta %in% c("Mäntsälä", "Pornainen", "Porvoo", "etc", "", "", "")] <- "Itä-Uusimaa"
- Radonpitoisuudet pitää sämplätä maakunnittain, ei kunnittain kuten nyt. Pienillä ännän arvoilla tulee isoja eroja kuntien välille, mutta se on pelkkää harhaa.
- Epävarmuudet voiti ottaa myös annosvasteisiin.
- Pitoisuusjakaumat voisi toteuttaa oikeasti jakaumina olettaen esim. lognormaalijakauman epävarmoilla parametreilla joka maakuntaan. Nyt kuvaajiin tulee harhaisia piikkejä. Jos olisi alkuperäisdata, niin voisi tehdä pikku Bayes-mallin.
- Kartan piirtäminen ja muutamat muut jutut voisi tehdä funktioiksi ja pistää jollekin järkevälle sivulle, josta ne inkludeerataan tähän.
- Miksi yksikköriski näyttää tosi isolta, mutta kun summataan yli koko väestön, talo*tupakointikohtaiset luvut näyttävät tosi pieniltä.
- Pitäisi katsoa, onko puuttuvia arvoja, jotka mergatessa slaissaavat dataa pois.
- Satunnaistaminen pitäisi tehdä sellaisissa vaiheissa, että se olisi nopeaa.
- Miten pitäisi käsitellä asuntojen radonpitoisuuksien vaihtelu vs. epävarmuus syöpäriskistä? Meneekö 2DMC liian raskaaksi ja onko siitä vastaavaa hyötyä? Voiko saman toteuttaa 1DMC:na siten, että haluttu epävarmuus käsitellään vaihteluna eri tavalla kuin muut?
Laskenta
- Axis formatting (e.g. log2 format)
- vaikutusrr poistettu kokonaan toistaiseksi, koska se ei toimi. Löytyy vanhasta versiosta.
Riippuvuudet
- Talotyypit Suomessa
- Suomen kunnat
- Radon sisäilmassa
- Päivittäin tupakoivien osuus Suomessa: Tupakoivat [1]
- Tupakan annosvaste: UK: päivittäin tupakoivia 22 % Miehet, 20 % Naiset. Tämä aiheuttaa 88 % ja 84 % keuhkosyövistä vastaavasti. [2] Tämän perusteella voidaan laskea riskisuhde RR = AF / (EF(RR-1)+1), missä AF on attributable fraction eli altisteen aiheuttama osuus koko tautikuormasta ja EF on altistuneiden osuus koko väestöstä. Tämän perusteella päivittäisen tupakoinnin riskisuhteeksi keuhkosyövälle saadaan 20 - 30. (Laskennassa käytetään 20:tä.)
- Syöpäkuolleisuus Suomessa
- en:Attributable risk#Combined_PAR
- op_en:Population attributable fraction
- op_en:OpasnetUtils/Drafts
Data
Obs | Maakunta | Sairaanhoitopiiri |
---|---|---|
1 | Ahvenanmaa | Åland |
2 | Etelä-Karjala | Etelä-Karjala |
3 | Etelä-Pohjanmaa | Etelä-Pohjanmaa |
4 | Etelä-Savo | Etelä-Savo |
5 | Uusimaa | Helsinki ja Uusimaa |
6 | Itä-Uusimaa | Helsinki ja Uusimaa |
7 | Itä-Savo | |
8 | Kainuu | Kainuu |
9 | Kanta-Häme | Kanta-Häme |
10 | Keski-Pohjanmaa | Keski-Pohjanmaa |
11 | Keski-Suomi | Keski-Suomi |
12 | Kymenlaakso | Kymenlaakso |
13 | Länsi-Pohja | |
14 | Lappi | Lappi |
15 | Päijät-Häme | Päijät-Häme |
16 | Pirkanmaa | Pirkanmaa |
17 | Pohjanmaa | Vaasa |
18 | Pohjois-Karjala | Pohjois-Karjala |
19 | Pohjois-Pohjanmaa | Pohjois-Pohjanmaa |
20 | Pohjois-Savo | Pohjois-Savo |
21 | Satakunta | Satakunta |
22 | Varsinais-Suomi | Varsinais-Suomi |
23 | Yhteensä | Koko maa |
Katso myös
- op_en:File:Cost effectiveness and health benefits of radon control strategies.pdf
- Radonin terveysvaikutukset Euroopassa
- op_en:Health impacts of radon in Europe
- heande:Radon sisäilma altistus Suomi
- op_en:Radon
- Suomen kunnat
- Radon sisäilmassa
- Talotyypit Suomessa
- STUK:n radonsivusto
- RADPAR project: radon prevention and remediation
- SETURI/TEKAISU: Ympäristön tupakansavun tautitapausmäärä ja tautitaakka arviot
- SETURI/TEKAISU: Sisäilman radonin tautitapausmäärä ja tautitaakka arviot
- op_en:Health impact assessment
Viitteet
Aiheeseen liittyviä tiedostoja
<mfanonymousfilelist></mfanonymousfilelist>