Learn R Programming

varbvs (version 2.6-10)

normalizelogweights: Compute normalized probabilities.

Description

Compute normalized probabilities from unnormalized log-probabilities.

Usage

normalizelogweights(logw)

Value

Normalized probabilities such that the sum is equal to 1.

Arguments

logw

Vector of unnormalized log-probabilities.

Author

Peter Carbonetto peter.carbonetto@gmail.com

Details

Guards against underflow or overflow by adjusting the log-probabilities so that the largest probability is 1.

References

P. Carbonetto and M. Stephens (2012). Scalable variational inference for Bayesian variable selection in regression, and its accuracy in genetic association studies. Bayesian Analysis 7, 73--108.

Examples

Run this code
  logw <- rnorm(6)
  w    <- normalizelogweights(logw)

Run the code above in your browser using DataLab