Articles

MRC Biostatistics Unit

Installazione (qualsiasi computer Windows)

  • Scarica WinBUGS. Decomprimi questo file nel posto dove vuoi installarlo. Questo può essere ovunque, per esempio, la tua directory Programmi. Questo dovrebbe funzionare per qualsiasi versione di Windows, per 32 o 64 bit. Include la chiave per un uso illimitato, ed è stato aggiornato alla versione 1.4.3.

Installazione più semplice (solo per Windows 32 bit)

  • Un modo più semplice per installare WinBUGS che funziona solo su macchine a 32 bit è scaricare e installare WinBUGS14.exe.
  • Poi scarica e installa la patch per 1.4.3.
  • Ottieni la chiave gratuita per un uso illimitato cliccando qui – questa può essere usata per installazioni multiple.

Supporto e contatti

Vedi la pagina Supporto e contatti per risorse di aiuto.

Contenuti

  • Introduzione a WinBUGS
  • Installazione di WinBUGS 1.4 in Windows
    • Ottenere la chiave per l’uso illimitato
    • Aggiornamento alla versione 1.4.3
  • Problemi riportati in WinBUGS 1.4
  • Che altro è disponibile?

Introduzione a WinBUGS

WinBUGS fa parte del progetto BUGS, che mira a rendere i metodi pratici MCMC disponibili agli statistici applicati. Si veda la pagina principale di BUGS per un riassunto delle diverse versioni di BUGS disponibili.

WinBUGS può usare un’interfaccia standard “punta e clicca” per controllare l’analisi, oppure può costruire il modello usando un’interfaccia grafica chiamata DoodleBUGS. WinBUGS è un programma stand-alone, sebbene possa essere chiamato da altri software. Per una versione di BUGS (BRugs) che si trova all’interno del pacchetto statistico R, si veda il sito OpenBUGS.

In passato, abbiamo richiesto agli utenti di registrarsi con noi per ottenere un uso illimitato, in particolare per darci un’idea dell’uso previsto del programma. Queste informazioni hanno fornito un prezioso feedback a noi stessi e ai nostri finanziatori. Tuttavia, non richiediamo più agli utenti di registrarsi e la chiave per l’uso illimitato (di WinBUGS 1.4.x) può essere scaricata da qui.

Guarda WinBUGS – The Movie! per una breve illustrazione in Flash dei passi base del funzionamento di WinBUGS. (Questo filmato presenta WinBUGS 1.3 – quando l’avrai visto capirai perché WinBUGS 1.4 include degli script per evitare tutti i clic e i puntatori!).

Tutta la documentazione specifica di WinBUGS è disponibile online ed è confezionata con il programma.

Le versioni pdf sia del manuale di WinBUGS 1.4 (che NON include le caratteristiche della patch 1.4.3) sia del manuale di GeoBUGS (che include la patch 1.4.3) possono ora essere scaricati, così come le versioni PDF del Volume 1, Volume 2, e Volume 3 degli esempi.

Per ottenere il/i file

Si prega di leggere l’ACCORDO DI LICENZA per WinBUGS, prima di scaricare qualsiasi cosa.

I file necessari sono WinBUGS14.exe (selezionando il link si aprirà una finestra di dialogo che vi inviterà a salvare il file sul vostro sistema) e la chiave per l’uso illimitato, che è gratuita.

WinBUGS 1.1 e WinBUGS 1.2 sono ancora disponibili per chi ha interessi storici. Anche WinBUGS 1.3 e la sua chiave sono disponibili e possono essere ancora utili se si hanno problemi con WinBUGS 1.4 e per eseguire PKBUGS Versione 1 (vedi sotto).

Installazione di WinBUGS 1.4 in Windows

Per l’installazione, eseguire il file WinBUGS14.exe. Un modo per farlo è il seguente:

  1. Esci da tutti gli altri programmi in esecuzione (soprattutto se usi Windows XP)
  2. Copia WinBUGS14.exe sul tuo computer
  3. Vai in Esplora e fai doppio clic su WinBUGS14.exe
  4. Segui le istruzioni nella finestra di dialogo
  5. Dovresti avere una nuova directory chiamata WinBUGS14 all’interno di Program Files
  6. Dentro la directory WinBUGS14 c’è un programma chiamato WinBUGS14.exe
  7. Clicca con il tasto destro del mouse sulla graziosa icona di WinBUGS, seleziona “crea collegamento”, poi trascina questo collegamento sul desktop.
  8. Doppio clic su WinBUGS14.exe per eseguire WinBUGS14.

Se hai problemi dopo l’installazione, controlla di nuovo di non avere programmi in esecuzione. Potresti anche provare a disabilitare qualsiasi antivirus.

Nota: Sembra che ci sia un problema con l’installazione di WinBUGS e/o varie patch in Windows Vista. Sembra che a Vista non piaccia che qualcuno sovrascriva i file nella directory “C:\Program Files” (indipendentemente dai permessi). Perciò raccomandiamo che WinBUGS sia installato altrove, per esempio in “C:\”.

Se tutto il resto fallisce (per esempio con una macchina a 64 bit), puoi scaricare una versione zippata dell’intera struttura dei file e decomprimerla in Program Files o dove vuoi tu. WinBUGS non apporta modifiche al Registro di sistema.

Ottenere la chiave per un uso illimitato

WinBUGS è gratuito, ma ha assorbito molto tempo e denaro di sovvenzione negli ultimi due decenni. Abbiamo cercato di mantenere i nostri datori di lavoro contenti del tempo speso nel progetto tenendo traccia di quante persone lo stanno scaricando e da dove vengono. È stato anche molto utile avere un’idea di come viene usato. Queste informazioni, in passato, sono state raccolte attraverso un processo di registrazione in cui gli utenti inseriscono i loro dati e una chiave per l’uso illimitato del software è stata inviata loro via e-mail (gratuitamente). Tuttavia, dato che lo sviluppo si sposta sempre più verso OpenBUGS, abbiamo deciso che è ora di abbandonare questo processo di registrazione e permettere semplicemente l’accesso diretto alla chiave (che non scadrà più alla fine di ogni anno)…

Clicca qui per scaricare la chiave per un uso illimitato. Dopo aver seguito le istruzioni fornite nella chiave, controlla che il file Keys.ocf in ..\WinBUGS14\Bugs\Code\ sia stato aggiornato. (Alcune persone hanno scoperto di dover riavviare la macchina per completare l’installazione della chiave.)

Aggiornamento alla versione 1.4.3

È ora disponibile una patch gratuita per l’aggiornamento alla versione 1.4.3. Clicca qui per ottenere una descrizione completa e il file della patch.

Alcuni problemi segnalati in WinBUGS 1.4

Alcuni modelli che funzionano in 1.3 funzionano lentamente o per niente. Per favore fateci avere degli esempi. Questo può essere dovuto al cambiamento dell’ordine di aggiornamento in ordine grafico, che ha risolto i problemi con il campionamento in avanti, ma ha introdotto alcune nuove difficoltà. Probabilmente dovremo fare degli aggiustamenti al campionatore a fette adattivo. (Se il vostro messaggio Trap lamenta problemi con DFreeARS (Distribution-free adaptive rejection sampling), potreste provare a cambiare il campionamento a fette per distribuzioni log-concave – vedete il manuale per le istruzioni.)

Etienne Rivot ha fatto notare che dopo una Trap, è possibile ‘salvare gli stati’ (menu modello), quindi reinizializzare il modello con questi stati. Con un po’ di fortuna, ci potrebbe essere un utile messaggio di errore corretto!

Aggiunte/correzioni al manuale di WinBUGS 1.4

  • Specifica del modello/Formattazione dei dati: Quando si importano dati di matrici da Splus versione 6 o superiore usando il comando `dput’, è necessario sostituire i comandi `nrow’ e `ncol’ di Splus con una dichiarazione `.Dim’. L’ordine delle dimensioni rimane come nel manuale. La procedura per gli array rimane come nel manuale, eccetto che le virgolette di Splus e l’istruzione `.Dimnames’ dovrebbero essere rimosse.
  • Una funzione `inprod2′ è stata aggiunta nella 1.4.3 – usatela al posto di `inprod’ per velocizzare l’esecuzione.

Aggiunte/correzioni al manuale di GeoBUGS 1.2

  • La sintassi data nel manuale di GeoBUGS per definire la scala di una mappa è sbagliata: Nel manuale si dice che la sintassi è:
    xScale: 1000
    scala y: 1000
    dove, in realtà, dovrebbe essere
    Xscale: 1000
    Scala Y: 1000

Cos’altro è disponibile per WinBUGS 1.4.3?

  • GeoBUGS 1.2 per l’analisi spaziale
  • PKBUGS per la modellazione farmacocinetica
  • Una nuova versione di test per Reversible Jump MCMC.
  • Suite di funzioni S-plus/R per la diagnostica della convergenza, adatte all’uso con qualsiasi versione di BUGS.
  • WinBUGS può essere chiamato a distanza da una varietà di pacchetti (anche se si noti che ora si può eseguire BUGS da dentro R usando BRugs).
  • Ora abbiamo un sito web esclusivamente per lo sviluppo e la distribuzione di estensioni a WinBUGS – vedi il sito di sviluppo di WinBUGS e l’articolo di Dave Lunn sull’ISBA Bulletin per maggiori dettagli.

Da un punto di vista tecnico, WinBUGS usa la filosofia del software di programmazione orientata ai componenti, il che significa che il programma è costruito da un insieme di componenti cooperanti. Questo insieme non è chiuso, e quindi la funzionalità di WinBUGS può essere continuamente estesa sviluppando nuovi componenti: vedi il sito OpenBUGS per gli ultimi sviluppi.

Qualsiasi domanda si prega di contattare bugs at mrc-bsu.cam.ac.uk