normal_update function

Updates a Normal Prior with Normal Data

Updates a Normal Prior with Normal Data

Finds the parameters of the normal posterior with normal data and a normal prior

normal_update(prior, data, teach=FALSE)

Arguments

  • prior: vector with components mean and sd of the normal prior
  • data: vector with components the sample mean and the standard error of the estimate
  • teach: logical variable indicating the form of the output

Returns

If teach = TRUE, returns data frame that displays the mean, precision, and standard deviation for the prior, data, and posterior. If teach = FALSE, returns a vector with mean and standard deviation of the posterior.

Author(s)

Jim Albert

Examples

prior <- c(100, 10) data <- c(110, 15) normal_update(prior, data) normal_update(prior, data, teach=TRUE)