Bayesian test of a two-sided hypothesis about a normal mean
Bayesian test that a normal mean is equal to a specified value using a normal prior
mnormt.twosided(m0, prob, t, data)
m0
: value of the mean to be testedprob
: prior probability of the hypothesist
: vector of values of the prior standard deviation under the alternative hypothesisdata
: vector containing the sample mean, the sample size, and the known value of the population standard deviationbf: vector of values of the Bayes factor in support of the null hypothesis
post: vector of posterior probabilities of the null hypothesis
Jim Albert
m0=170 prob=.5 tau=c(.5,1,2,4,8) samplesize=10 samplemean=176 popsd=3 data=c(samplemean,samplesize,popsd) mnormt.twosided(m0,prob,tau,data)
Useful links