Asthma prevalence due to building dampness in Europe
Jump to navigation
Jump to search
| Moderator:Teemu R (see all) |
|
|
| Upload data
|
Scope
Europe in 2010, 2020, 2030, 2050.
Definition
This variable is calculated entirely from upstream variables listed under #Dependencies. Mathematical method described under #Formula.
Data
Dependencies
- heande:Moisture damage
- Population of Europe
- Asthma prevalence
- ERF of indoor dampness on respiratory health effects
Unit
#
Formula
Formula calculates number of asthma cases which can be attributed to dampness in Europe in years 2010-2050 by using the following:
- Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle extra cases = (prevalencetotal - prevalencenondamp) * population}
- Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle prevalencetotal = prevalencenondamp * (%damp * OR + 1 - %damp)}
- Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle prevalence_0 = %damp * OR * prevalencenondamp + (1 - %damp) * prevalencenondamp}
- Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle prevalencenondamp = \frac{prevalence_0}{%damp * OR + 1 - %damp}}
- Prevalences for nondamp and damp homes are assumed constant, for a given iteration in a given country.
dampness <- op_baseGetData("opasnet_base", "Erac2988")
pop <- op_baseGetData("opasnet_base", "Op_en4691", include = 1367, exclude = c(1435, 1436))
countries <- c("Austria", "Belgium", "Bulgaria", "Switzerland", "Cyprus", "Czech Republic", "Germany", "Denmark", "Estonia", "Spain",
"Finland", "France", "Greece", "Hungary", "Ireland", "Iceland", "Italy", "Lithuania", "Luxembourg", "Latvia", "Malta", "Netherlands",
"Norway", "Poland", "Portugal", "Romania", "Sweden", "Slowenia", "Slovakia", "United Kingdom")
levels(pop[,"CountryID"]) <- countries #IDs converted to actual names, for compatibility with other data
colnames(pop)[c(4,7)] <- c("Country","Population")
asthma <- op_baseGetData("opasnet_base", "Op_en4789")
erf <- op_baseGetData("opasnet_base", "Op_en4716")
poparray <- DataframeToArray(pop, "Population")
dampxpop <- IntArray(dampness, poparray, "Population")
asthmaarray <- DataframeToArray(asthma)
dampxpopxasthma <- IntArray(dampxpop, asthmaarray, "InitialPrevalence")
erfarray <- DataframeToArray(erf)
dampxpopxasthmaxerf <- IntArray(dampxpopxasthma, erfarray, "ERF")
p_nd <- data.frame(dampxpopxasthmaxerf[dampxpopxasthmaxerf[,"Year"]=="2010", c("obs","Country","Age","Sex")],
p_nd=dampxpopxasthmaxerf[dampxpopxasthmaxerf[,"Year"]=="2010", "InitialPrevalence"] * 100 /(dampxpopxasthmaxerf[
dampxpopxasthmaxerf[,"Year"]=="2010", "Result"] * dampxpopxasthmaxerf[dampxpopxasthmaxerf[,"Year"]=="2010",
"ERF"] + 100 - dampxpopxasthmaxerf[dampxpopxasthmaxerf[,"Year"]=="2010", "Result"]))
p_ndarray <- DataframeToArray(p_nd, "p_nd")
dampxpopxasthmaxerfxp_nd <- IntArray(dampxpopxasthmaxerf, p_ndarray, "p_nd")
final <- data.frame(dampxpopxasthmaxerfxp_nd[,c("obs","Country","policy","Year","Age","Sex")],
Result=dampxpopxasthmaxerfxp_nd[,"Population"] * dampxpopxasthmaxerfxp_nd[,"p_nd"] *
dampxpopxasthmaxerfxp_nd[,"Result"] * (dampxpopxasthmaxerfxp_nd[,"ERF"] - 1) / 10000)
###Fancy alternative below, might be better, requires more testing
#final <- model.frame(I(Result*Population*p_nd*(ERF-1)/10000)~ obs + Country + policy + Age + Sex + Outcome,
#data = dampxpopxasthmaxerfxp_nd)
Result
{{#opasnet_base_link:Op_en4723}}
| Year | ||||
|---|---|---|---|---|
| Policy | 2010 | 2020 | 2030 | 2050 |
| BAU | 1715846 (794208-2918407) | 2069089 (929518-3645690) | 2300513 (1007103-4193891) | 2417413 (1016202-4559645) |
| All | NA | 2071501 (940391-3650210) | 2634778 (1139578-4745158) | 3009693 (1251020-5519308) |
| Biomass | NA | NA | NA | 2998888 (1249803-5529395) |
| Insulation | NA | NA | NA | 3002498 (1239186-5524389) |
| Renovation | NA | NA | NA | 3416010 (1443227-6233562) |
| Country of observation | Mean | SD |
|---|---|---|
| Austria | 23661 | 22103 |
| Belgium | 46341 | 30025.2 |
| Cyprus | 2988 | 1251 |
| Czech Republic | 65025 | 39220 |
| Denmark | 9051 | 7432 |
| Estonia | 7828 | 3876 |
| Finland | 10929 | 18613 |
| France | 302344 | 201280 |
| Germany | 375145 | 265165 |
| Greece | 20343 | 10627 |
| Italy | 276619 | 142459 |
| Latvia | 11875 | 5228 |
| Poland | 267934 | 105393 |
| Portugal | 47961 | 25133 |
| Spain | 227574 | 126839 |
| Sweden | 20225 | 27113 |
| Total | 1715846 |
See also
Keywords
Asthma, indoor air, dampness, Europe
References
Related files
<mfanonymousfilelist></mfanonymousfilelist>