Description Usage Arguments Examples
Perform Bayesian Model Averaging. We concentrate on the chain with temperature=1 , i.e the untempered posterior, to study the distribution over the model choices and perform model averaging. We consider as present the species that have a posterior probability greater than 0.9. We then fit the mixture model with these species in order to obtain relative abundances and read classification probabilities. A tab seperated file that has a species summary is produced, as well as log-likelihood traceplots and cumulative histogram plots.
bayes.model.aver.explicit is the same function as bayes.model.aver with a more involved syntax.
| 1 2 3 4 5 6 | bayes.model.aver(step2, step3, taxon.name.map = NULL,
  poster.prob.thr = 0.9, burnin = 0.4)
bayes.model.aver.explicit(result, pij.sparse.mat, read.weights, outDir,
  gen.prob.unknown, taxon.name.map = NULL, poster.prob.thr = 0.9,
  burnin = 0.4)
 | 
| step2 | list. The output from reduce.space(), i.e the second step of the pipeline. Alternatively, it can be a character string containing the path name of the ".RData" file where step2 list was saved. | 
| step3 | list. The output from parallel.temper(), i.e the third step of the pipeline. Alternatively, it can be a character string containing the path name of the ".RData" file where step3 list was saved. | 
| taxon.name.map | The 'names.dmp' taxonomy names file, mapping each taxon identifier to the corresponding scientific name. It can be downloaded from ftp://ftp.ncbi.nih.gov/pub/taxonomy/taxdump.tar.gz | 
| poster.prob.thr | Posterior probability of presence of species threshold for reporting in the species summary. | 
| burnin | Percentage of burn in iterations, default value is 0.4 | 
| result | The list produced by parallel.temper() (or paraller.temper.nucl()) . It holds a detailed record for each chain, what moves were proposed, which were accepted and which were rejected as well the log-likelihood through the iterations. | 
| pij.sparse.mat | see ?reduce.space | 
| read.weights | see ?reduce.space | 
| outDir | see ?reduce.space | 
| gen.prob.unknown | see ?reduce.space | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | ## See vignette for more details
## Not run: 
# Either load the object created by previous steps
data(step2)   ## example output of step2, i.e reduce.space()
data(step3)   ## example ouput of step3, i.e  parallel.temper()
step4<-bayes.model.aver(step2=step2, step3=step3, taxon.name.map="pathtoFile/taxon.file")
# or alternatively point to the location of the step2.RData and step3.RData objects
step4<-bayes.model.aver(step2="pathtoFile/step2.RData", step3="pathtoFile/step3.RData",
                        taxon.name.map="pathtoFile/taxon.file")
## End(Not run)                                                      
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.