Articles

MRC Unidade de Bioestatística

Instalação (qualquer computador Windows)

  • Download WinBUGS. Descompacte este ficheiro no local onde o pretende instalar. Isto pode ser em qualquer lugar, por exemplo, no seu diretório de Arquivos de Programas. Isto deve funcionar para qualquer versão do Windows, para 32 ou 64 bits. Ele inclui a chave para uso irrestrito, e foi atualizado para a versão 1.4.3.

Instalação mais fácil (somente Windows 32 bits)

  • Uma maneira mais fácil de instalar o WinBUGS que só funciona em máquinas 32 bits é baixar e instalar o WinBUGS14.exe.
  • Então baixe e instale o patch para 1.4.3.
  • Receba a chave livre para uso irrestrito clicando aqui – isto pode ser usado para múltiplas instalações.

Suporte e contato

Veja a página de suporte e contato para recursos de ajuda.

Conteúdo

  • Introdução ao WinBUGS
  • Instalação do WinBUGS 1.4 no Windows
    • Obtendo a chave para uso irrestrito
    • Adicionando à versão 1.4.3
  • Problemas relatados no WinBUGS 1.4
  • O que mais está disponível?

Introdução ao WinBUGS

WinBUGS faz parte do projecto BUGS, que tem como objectivo disponibilizar métodos MCMC práticos aos estaticistas aplicados. Veja a página principal do BUGS para um resumo das diferentes versões do BUGS disponíveis.

WinBUGS pode utilizar ou uma interface padrão `point-and-click’ windows para controlar a análise, ou pode construir o modelo utilizando uma interface gráfica chamada DoodleBUGS. WinBUGS é um programa autônomo, embora possa ser chamado de outro software. Para uma versão que BUGS (BRugs) que se encontra dentro do pacote estatístico R, veja o site do OpenBUGS.

No passado, nós exigimos que os usuários se registrassem conosco para obter uso irrestrito, em particular para nos dar alguma idéia do uso pretendido do programa. Esta informação tem fornecido um feedback valioso para nós mesmos e para os nossos financiadores. No entanto, já não exigimos que os utilizadores se registem e a chave para uso irrestrito (de WinBUGS 1.4.x) pode ser descarregada daqui.

Watch WinBUGS – The Movie! para uma pequena ilustração em Flash dos passos básicos de execução do WinBUGS. (Este filme apresenta o WinBUGS 1.3 – quando o tiver visto compreenderá porque é que o WinBUGS 1.4 inclui scripts para evitar todos os cliques e apontamentos!).

Toda a documentação específica do WinBUGS está disponível on-line e está empacotada com o programa.

Versões Pdf tanto do manual WinBUGS 1.4 (que NÃO inclui funcionalidades no patch 1.4.3) como do manual do GeoBUGS (que inclui a funcionalidade 1.4.3 patch) pode agora ser descarregado, assim como as versões PDF do Volume 1, Volume 2, e Volume 3 dos exemplos.

Obtendo o(s) ficheiro(s)

Por favor leia o ACORDO DE LICENÇA para WinBUGS, antes de descarregar qualquer coisa.

Os ficheiros que precisa são WinBUGS14.exe (selecionando o link irá render uma caixa de diálogo convidando-o a salvar o arquivo em seu sistema) e a chave para uso irrestrito, que é grátis.

WinBUGS 1.1 e WinBUGS 1.2 ainda estão disponíveis para aqueles com interesses históricos. WinBUGS 1.3 e sua chave também estão disponíveis e ainda podem ser úteis se problemas forem obtidos com WinBUGS 1.4 e para executar PKBUGS Versão 1 (veja abaixo).

Instalando WinBUGS 1.4 no Windows

Para instalação, execute o arquivo WinBUGS14.exe. Uma maneira de fazer isso é da seguinte maneira:

  1. Executar todos os outros programas atualmente em execução (particularmente se estiver usando Windows XP)
  2. Copiar WinBUGS14.exe para o seu computador
  3. Vá em Explore e clique duas vezes em WinBUGS14.exe
  4. >

  5. Seguir as instruções na caixa de diálogo
  6. >

  7. Você deve ter um novo diretório chamado WinBUGS14 dentro de Arquivos de Programas
  8. >

  9. Inside o diretório WinBUGS14 é um programa chamado WinBUGS14.exe
  10. Clique com o botão direito do mouse no ícone bonito do WinBUGS, selecione `criar atalho’, depois arraste este atalho para a área de trabalho.
  11. >

  12. Duplo clique no WinBUGS14.exe para executar o WinBUGS14.

Se você tiver problemas após a instalação, verifique novamente se você não tinha programas em execução. Você também pode tentar desativar qualquer verificador de vírus.

Nota: Parece haver um problema com a instalação do WinBUGS e/ou vários patches no Windows Vista. O Vista não parece gostar de ninguém sobrescrevendo arquivos no diretório “C:\Program Files” (independentemente das permissões). Por isso recomendamos que o WinBUGS seja instalado em outro lugar, por exemplo, “C:\”.

Se tudo o resto falhar (por exemplo, com uma máquina de 64 bits), pode descarregar uma versão zipada de toda a estrutura do ficheiro e descompactá-la em Ficheiros de Programas ou onde quiser. WinBUGS não faz mudanças no Registry.

Obtendo a chave para uso sem restrições

WinBUGS é grátis, mas absorveu muito tempo e concedeu dinheiro nas últimas duas décadas. Tentamos manter nossos empregadores satisfeitos com o tempo gasto no projeto, mantendo um registro de quantas pessoas estão fazendo o download e de onde elas vêm. Também tem sido muito útil ter uma ideia para o que está sendo usado. Esta informação foi, no passado, recolhida através de um processo de registo onde os utilizadores introduzem os seus dados e uma chave para o uso irrestrito do software foi-lhes enviada por e-mail (gratuitamente). No entanto, à medida que o desenvolvimento se desloca cada vez mais para o OpenBUGS, decidimos que é altura de acabar com este processo de registo e simplesmente permitir o acesso directo à chave (que já não expira no final de cada ano)…

Por favor clique aqui para descarregar a chave para uso irrestrito. Após seguir as instruções dadas na chave, verifique se o ficheiro Keys.ocf em ..WinBUGS14\Bugs\Bugs\Code\Bugs\Code\Bugs foi actualizado. (Algumas pessoas descobriram que precisam reiniciar a máquina para completar a instalação da chave.)

Upgrade para a versão 1.4.3

Um patch gratuito para atualizar para a versão 1.4.3 está agora disponível. Clique aqui para obter uma descrição completa e o arquivo de patch.

Alguns problemas relatados no WinBUGS 1.4

Alguns modelos que rodam na versão 1.3 estão rodando lentamente ou não estão rodando de todo. Por favor, dê-nos exemplos. Isto pode ser devido à mudança na ordem de atualização para a ordem gráfica, que resolveu problemas com a amostragem direta, mas introduziu algumas novas dificuldades. Provavelmente precisaremos fazer ajustes no amostrador adaptativo da fatia. (Se sua mensagem Trap reclama de problemas com o DFreeARS (Distribution-free adaptative rejection sampling), você poderia tentar mudar para amostrar em fatias para distribuições log-concave – veja manual para instruções.)

Etienne Rivot apontou que após uma Trap, você pode ‘Salvar Estados’ (menu do modelo), então reinicializar o modelo com esses estados. Pode então, com sorte, haver uma mensagem de erro útil!

Adições/correções para WinBUGS 1.4 manual

  • Especificação do modelo/Formatação dos dados: Ao importar dados de matriz do Splus versão 6 ou superior utilizando o comando `dput’, você precisará substituir a `nrow’ e `ncol’ do Splus por uma instrução `.Dim’. A ordenação das dimensões permanece como no manual. O procedimento para arrays permanece como no manual, exceto que as vírgulas invertidas de Splus e a instrução `.Dimnames’ devem ser removidas.
  • Uma função `inprod2′ foi adicionada em 1.4.3 – utilize isto ao invés de `inprod’ para acelerar as execuções.

Adições/correcções ao GeoBUGS 1.2 manual

  • A sintaxe dada no manual do GeoBUGS para definir a escala de um mapa está errada: No manual dizemos que a sintaxe é:
    xScale: 1000
    yScale: 1000
    onde, de facto, deveria ser
    Xscale: 1000
    Escala: 1000
    Escala: 1000

Que mais está disponível para WinBUGS 1.4.3?

  • GeoBUGS 1.2 para análise espacial
  • PKBUGS para modelação farmacocinética
  • Uma nova versão de teste para o MCMC de Salto Reversível.
  • Suites das funções S-plus/R para diagnóstico de convergência, adequado para uso com qualquer versão do BUGS.
  • WinBUGS pode ser chamado remotamente a partir de uma variedade de pacotes (embora note que agora pode-se executar BUGS a partir de dentro de R usando BRugs).
  • Temos agora um website exclusivamente para desenvolvimento e distribuição de extensões para WinBUGS – veja o site de desenvolvimento WinBUGS e o artigo do ISBA Bulletin de Dave Lunn para mais detalhes.

De uma perspectiva técnica, WinBUGS usa a filosofia do software de progamação orientada a componentes, o que significa que o programa é construído a partir de um conjunto de componentes cooperantes. Este conjunto não é fechado, e assim a funcionalidade do WinBUGS pode ser continuamente estendida desenvolvendo novos componentes: veja o site do OpenBUGS para os últimos desenvolvimentos.

Any queries please contact bugs at mrc-bsu.cam.ac.ac.uk