EU-kalat: Difference between revisions
(→Answer) |
|||
Line 216: | Line 216: | ||
* Model run 24.5.2017 TEQdx, TECpcb -> PCDDF, PCB [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=kNNzEMTSD4N2f0Yy] | * Model run 24.5.2017 TEQdx, TECpcb -> PCDDF, PCB [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=kNNzEMTSD4N2f0Yy] | ||
* Model run 11.10.2017 with small and large herring [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=ICIWZTUZR6rlNwuD] (removed in update) | * Model run 11.10.2017 with small and large herring [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=ICIWZTUZR6rlNwuD] (removed in update) | ||
* Model run 12.3.2018: bugs fixed with data used in Bayes. In addition, redundant fish species removed and Omega assumed to be the same for herring and salmon. [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=k0n2CFnjdGBklm9E] | |||
<rcode name="bayes" label="Sample Bayes model (for developers only)" graphics=1> | <rcode name="bayes" label="Sample Bayes model (for developers only)" graphics=1> | ||
Line 232: | Line 233: | ||
conl <- indices$Compound.TEQ2 | conl <- indices$Compound.TEQ2 | ||
fisl <- indices$Fish.Fish16 | # fisl <- indices$Fish.Fish16 | ||
fisl <- c("Baltic herring","Large herring","Salmon","Small herring") | |||
C <- length(conl) | C <- length(conl) | ||
Fi <- length(fisl) | Fi <- length(fisl) | ||
Line 266: | Line 268: | ||
eu3@output, | eu3@output, | ||
v.names = "euResult", | v.names = "euResult", | ||
idvar = "THLcode", | idvar = c("THLcode", "Fish"), | ||
timevar = "Compound", | timevar = "Compound", | ||
drop = c("Matrix"), | drop = c("Matrix"), | ||
Line 286: | Line 288: | ||
) | ) | ||
mod <- textConnection(" | # This version of the model looks only at Baltic herring, Large herring, small herring and salmon. | ||
# It assumes that all fish groups have the same Omega but mu varies. | |||
mod <- textConnection( | |||
" | |||
model{ | model{ | ||
for(i in 1:S) { # s = fish sample | |||
# below.LOQ[i,j] ~ dinterval(-cong[i,j], -LOQ[j]) | |||
cong[i,1:C] ~ dmnorm(mu[fis[i],], Omega[,]) | |||
} | |||
for(i in 1:Fi) { # Fi = fish species | |||
for(j in 1:C) { | |||
mu[i,j] ~ dnorm(mu1[j], tau1[j]) | |||
} | |||
pred[i,1:C] ~ dmnorm(mu[i,], Omega[,]) # Model prediction | |||
} | |||
for(i in 1:C) { # C = Compound | |||
mu1[i] ~ dnorm(0, 0.0001) | |||
tau1[i] ~ dunif(0,10000) | |||
pred1[i] ~ dnorm(mu1[i], tau1[i]) | |||
} | } | ||
Omega[ | Omega[1:C,1:C] ~ dwish(Omega0[1:C,1:C],S) | ||
Omega1[1:C,1:C] ~ dwish(Omega0[1:C,1:C],S) | |||
} | } | ||
") | ") | ||
Line 342: | Line 348: | ||
#dimnames(samps.j$tau1) <- list(Compound = conl, Iter = 1:N, Chain = 1:4) | #dimnames(samps.j$tau1) <- list(Compound = conl, Iter = 1:N, Chain = 1:4) | ||
dimnames(samps.j$pred1) <- list(Compound = conl, Iter = 1:N, Chain = 1:4) | dimnames(samps.j$pred1) <- list(Compound = conl, Iter = 1:N, Chain = 1:4) | ||
dimnames(samps.j$Omega) <- list( | dimnames(samps.j$Omega) <- list(Compound = conl, Compound2 = conl, Iter=1:N, Chain=1:4) | ||
dimnames(samps.j$Omega1) <- list(Compound = conl, Compound2 = conl, Iter=1:N, Chain=1:4) | dimnames(samps.j$Omega1) <- list(Compound = conl, Compound2 = conl, Iter=1:N, Chain=1:4) | ||
Line 348: | Line 354: | ||
conc.param <- list( | conc.param <- list( | ||
mu = apply(samps.j$mu[,,,1], MARGIN = 1:2, FUN = mean), | mu = apply(samps.j$mu[,,,1], MARGIN = 1:2, FUN = mean), | ||
Omega = apply(samps.j$Omega[ | Omega = apply(samps.j$Omega[,,,1], MARGIN = 1:2, FUN = mean), | ||
pred.mean = apply(samps.j$pred[,,,1], MARGIN = 1:2, FUN = mean), | pred.mean = apply(samps.j$pred[,,,1], MARGIN = 1:2, FUN = mean), | ||
pred.sd = apply(samps.j$pred[,,,1], MARGIN = 1:2, FUN = sd), | pred.sd = apply(samps.j$pred[,,,1], MARGIN = 1:2, FUN = sd), | ||
Line 401: | Line 407: | ||
scatterplotMatrix(t(samps.j$pred1[,,1]), main = "Prediction for all compounds of the generic fish") | scatterplotMatrix(t(samps.j$pred1[,,1]), main = "Prediction for all compounds of the generic fish") | ||
scatterplotMatrix(t(samps.j$pred[,1,,1]), main = "Predictions for all fish species for PCDDF") | scatterplotMatrix(t(samps.j$pred[,1,,1]), main = "Predictions for all fish species for PCDDF") | ||
scatterplotMatrix(t(samps.j$Omega[6,2,,,1]), main = "Predictions of Omega for pike and PCB") | #scatterplotMatrix(t(samps.j$Omega[6,2,,,1]), main = "Predictions of Omega for pike and PCB") | ||
coda.j <- coda.samples( | coda.j <- coda.samples( |
Revision as of 09:18, 12 March 2018
[show] This page is a study.
The page identifier is Op_en3104 |
---|
EU-kalat is a study, where concentrations of PCDD/Fs, PCBs, PBDEs and heavy metals have been measured from fish
Question
The scope of EU-kalat study was to measure concentrations of persistent organic pollutants (POPs) including dioxin (PCDD/F), PCB and BDE in fish from Baltic sea and Finnish inland lakes and rivers. [1] [2] [3].
Answer

The original sample results can be acquired from Opasnet base. The study showed that levels of PCDD/Fs and PCBs depends especially on the fish species. Highest levels were on salmon and large sized herring. Levels of PCDD/Fs exceeded maximum level of 4 pg TEQ/g fw multiple times. Levels of PCDD/Fs were correlated positively with age of the fish.
Mean congener concentrations as WHO2005-TEQ in Baltic herring can be printed out with this link or by running the codel below.
Rationale
Data
Data was collected between 2009-2010. The study contains years, tissue type, fish species, and fat content for each concentration measurement. Number of observations is 285.
There is a new study EU-kalat 3, which will produce results in 2016.
Calculations
Preprocess
- Preprocess model 22.2.2017 [4]
- Objects used in Benefit-risk assessment of Baltic herring and salmon intake
- Model run 25.1.2017 [5]
- Model run 22.5.2017 with new ovariables euRaw, euAll, euMain, and euRatio [6]
- Model run 23.5.2017 with adjusted ovariables euRaw, eu, euRatio [7]
- Model run 11.10.2017: Small herring and Large herring added as new species [8]
- Model rerun 15.11.2017 because the previous stored run was lost in update [9]
Bayes model for dioxin concentrations
- Model run 28.2.2017 [10]
- Model run 28.2.2017 with corrected survey model [11]
- Model run 28.2.2017 with Mu estimates [12]
- Model run 1.3.2017 [13]
- Model run 23.4.2017 [14] produces list conc.param and ovariable concentration
- Model run 24.4.2017 [15]
- Model run 19.5.2017 without ovariable concentration [16] ⇤--#: . The model does not mix well, so the results should not be used for final results. --Jouni (talk) 19:37, 19 May 2017 (UTC) (type: truth; paradigms: science: attack)
- Model run 22.5.2017 with TEQdx and TEQpcb as the only Compounds [17]
- Model run 23.5.2017 debugged [18] [19] [20]
- Model run 24.5.2017 TEQdx, TECpcb -> PCDDF, PCB [21]
- Model run 11.10.2017 with small and large herring [22] (removed in update)
- Model run 12.3.2018: bugs fixed with data used in Bayes. In addition, redundant fish species removed and Omega assumed to be the same for herring and salmon. [23]
Initiate conc_pcddf
- Model run 19.5.2017 [24]
- Model run 23.5.2017 with bugs fixed [25]
- Model run 12.10.2017: TEQ calculation added [26]
- Model rerun 15.11.2017 because the previous stored run was lost in update [27]
⇤--#: . These codes should be coherent with POPs in Baltic herring. --Jouni (talk) 12:14, 7 June 2017 (UTC) (type: truth; paradigms: science: attack)
See also
References
- ↑ A. Hallikainen, H. Kiviranta, P. Isosaari, T. Vartiainen, R. Parmanne, P.J. Vuorinen: Kotimaisen järvi- ja merikalan dioksiinien, furaanien, dioksiinien kaltaisten PCB-yhdisteiden ja polybromattujen difenyylieettereiden pitoisuudet. Elintarvikeviraston julkaisuja 1/2004. [1]
- ↑ E-R.Venäläinen, A. Hallikainen, R. Parmanne, P.J. Vuorinen: Kotimaisen järvi- ja merikalan raskasmetallipitoisuudet. Elintarvikeviraston julkaisuja 3/2004. [2]
- ↑ Anja Hallikainen, Riikka Airaksinen, Panu Rantakokko, Jani Koponen, Jaakko Mannio, Pekka J. Vuorinen, Timo Jääskeläinen, Hannu Kiviranta. Itämeren kalan ja muun kotimaisen kalan ympäristömyrkyt: PCDD/F-, PCB-, PBDE-, PFC- ja OT-yhdisteet. Eviran tutkimuksia 2/2011. ISSN 1797-2981 ISBN 978-952-225-083-4 [3]