Por que existem recomendações contra o uso de Jeffreys ou anteriores baseados em entropia para os amostradores MCMC?


11

Em sua página wiki , os desenvolvedores do estado de Stan:

Alguns princípios que não gostamos: invariância, Jeffreys, entropia

Em vez disso, vejo muitas recomendações de distribuição normal. Até agora, usei métodos bayesianos que não dependiam de amostragem e fiquei feliz por ter entendido por que foi uma boa opção para as probabilidades binomiais.θ∼Beta(α=12,β=12)


11
Comentário genérico: a documentação do software nem sempre recapitula os argumentos estatísticos sobre o que o software faz e o que não faz. Isso é verdade para a maioria dos pacotes R que eu observei e não me surpreendo ao ouvir o mesmo de Stan. Andrew Gelman é, evidentemente, um autor prolífico.
— Nick Cox

11
Comentário genérico adicional: não acho esse tipo de pergunta muito satisfatória, em parte porque se trata de indivíduos específicos. Se os autores ao vivo não explicarem em algum lugar e obviamente não estiverem ativos aqui, envie um e-mail para perguntar. É mais satisfatório perguntar em abstração sobre os méritos relativos de diferentes abordagens. Às vezes, é justo dizer apenas que você sempre pode usar um software diferente se encontrar algo faltando, incluindo escrever o seu. Não divulgação: nunca usou Stan.
— Nick Cox

@NickCox Eu não acho que essa pergunta teria se beneficiado com o anonimato, porque (1) o contexto de um software de amostragem é importante (2) minha impressão é que uma rejeição dos anteriores de Jeffreys é incomum o suficiente para que valha a pena ressaltar que uma fonte de renome faz essa afirmação. (3) Não acho que seja confrontativo citar alguém em uma pergunta.
— Wirrbel

11
Andy escreveu os "Alguns princípios dos quais não gostamos: invariância, Jeffreys, entropia", mas para ver por que você deveria procurar em seu livro
— Ben Goodrich

11
Além disso, este artigo contém as idéias mais recentes sobre as anteriores entre os três desenvolvedores de Stan.
— Ben Goodrich

Respostas:


13

É claro que este é um conjunto diversificado de pessoas com uma série de opiniões se reunindo e escrevendo um wiki. Resumo eu sei / entendo com alguns comentários:

  • Escolher o seu anterior com base na conveniência computacional é uma justificativa insuficiente. Por exemplo, usar uma versão beta (1/2, 1/2) apenas porque permite atualização conjugada não é uma boa ideia. Obviamente, depois de concluir que ele possui boas propriedades para o tipo de problema em que você trabalha, tudo bem e você também pode fazer uma escolha que facilita a implementação. Existem muitos exemplos em que escolhas padrão convenientes acabam sendo problemáticas (consulte Gamna (0,001, 0,001) antes que permita a amostragem de Gibbs).

  • Com o Stan - diferentemente do WinBUGS ou JAGS -, não há nenhuma vantagem particular em conjugar (condicionalmente) os anteriores. Portanto, você pode ignorar um pouco o aspecto computacional. Porém, não inteiramente, porque com antecedentes com cauda muito pesados ​​(ou antecedentes impróprios) e dados que não identificam bem os parâmetros, você encontra problemas (não é realmente um problema específico de Stan, mas Stan é muito bom em identificar esses problemas e avisar o usuário). em vez de amostrar alegremente).

  • Às vezes, Jeffreys e outros antecedentes de "pouca informação" podem ser impróprios ou difíceis de entender em grandes dimensões (não importa derivá-los) e com dados esparsos. Pode ser que isso tenha causado problemas demais para os autores nunca se sentirem confortáveis ​​com eles. Depois de trabalhar em algo, você aprende mais e se sente confortável, daí a inversão ocasional de opinião.

  • Na configuração de dados esparsos, o anterior realmente importa e se você pode especificar que valores totalmente implausíveis para um parâmetro são implausíveis, isso ajuda muito. Isso motiva a ideia de priors fracamente informativos - não de anteriores verdadeiramente informativos, mas com mais apoio a valores plausíveis.

  • De fato, você pode se perguntar por que alguém se incomoda com os anteriores não informativos, se temos muitos dados que identificam os parâmetros muito bem (pode-se usar a máxima probabilidade). É claro que existem muitas razões (evitando patologias, obtendo a "forma real" dos posteriores etc.), mas em situações de "abundância de dados" parece não haver argumento real contra priores fracamente informativos.

  • Talvez um pouco estranhamente um N (0, 1) seja um precedente surpreendentemente decente para coeficiente em regressão logística, Poisson ou Cox para muitas aplicações. Por exemplo, isso é muito aproximadamente a distribuição dos efeitos do tratamento observados em muitos ensaios clínicos.

Obrigado pela resposta detalhada. Eu acho que meu espanto não é tanto sobre conjugação (porque se eu entendi isso corretamente, os anteriores de Jeffreys não precisam ser anteriores de conjugados, eles só precisam ser invariantes sob reparametrização). Então, eu entenderia totalmente o conselho contra os anteriores conjugados.
— Wirrbel

Penso que a preocupação com Jeffreys anterior é principalmente que é um prior de alta dimensão que pode não ser um prior adequado e pode ter alguma influência em sua inferência que você não entende completamente. Eu acho que isso é principalmente uma preocupação com dados esparsos, embora talvez alguém possa apontar um exemplo com dados não esparsos, onde ocorrem alguns problemas (não conheço nenhum). Além disso, com Jeffreys anterior e várias outras opções "não informativas", existe a incoveniência de realmente precisar derivá-la.
— Björn

8

Eles não fornecem nenhuma justificativa científica / matemática para isso. A maioria dos desenvolvedores não trabalha com esse tipo de anteriores e prefere usar anteriores mais pragmáticos / heurísticos, como anteriores normais com grandes variações (o que pode ser informativo em alguns casos). No entanto, é um pouco estranho que eles estejam felizes em usar as versões anteriores do PC, que são baseadas na Entropia (divergência de KL), depois que começaram a trabalhar neste tópico.

Um fenômeno semelhante aconteceu com o WinBUGS , quando os desenvolvedores recomendaram o como um não informativo para parâmetros de precisão, pois se assemelha à forma do Jeffreys anterior. Esse prior tornou-se o anterior padrão para os parâmetros de precisão. Mais tarde, foi demonstrado ( por Gelman! ) Que eles podem ser altamente informativos.Gamma(0.001,0.001)


você poderia fornecer um hiperlink / fonte informativa sobre a reivindicação de Gelman.
— 25418 Jim

@ Jim Claro, este é o artigo: projecteuclid.org/euclid.ba/1340371048
— Antes de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.