Tanto bayesglm()
(no pacote arm R) quanto várias funções no pacote MCMCpack têm como objetivo fazer uma estimativa bayesiana de modelos lineares generalizados, mas não tenho certeza de que eles estejam computando a mesma coisa. As funções do MCMCpack usam a cadeia de Markov Monte Carlo para obter uma amostra (dependente) da articulação posterior para os parâmetros do modelo. bayesglm()
, por outro lado, produz. Eu não tenho certeza do que.
Parece que bayesglm()
produz uma estimativa pontual, o que tornaria a estimativa MAP (máximo a posteriori) em vez de uma estimativa bayesiana completa, mas há uma sim()
função que parece que pode ser usada para obter empates posteriores.
Alguém pode explicar a diferença no uso pretendido para os dois? Pode bayesglm() + sim()
produzir verdadeiros desenhos posteriores, ou é algum tipo de aproximação?