Articles

MRC Biostatistics Unit

Installatie (alle Windows-computers)

  • Download WinBUGS. Unzip dit bestand op de plaats waar u het wilt installeren. Dit kan overal zijn, bijvoorbeeld in de map Program Files. Dit zou moeten werken voor elke versie van Windows, voor 32 of 64 bit. Het bevat de sleutel voor onbeperkt gebruik, en is bijgewerkt naar versie 1.4.3.

Makkelijker installatie (alleen 32 bit Windows)

  • Een eenvoudigere manier om WinBUGS te installeren die alleen werkt op 32 bit machines is het downloaden en installeren van WinBUGS14.exe.
  • Dan download en installeer de patch voor 1.4.3.
  • Krijg de gratis sleutel voor onbeperkt gebruik door hier te klikken – deze kan worden gebruikt voor meerdere installaties.

Ondersteuning en contact

Zie de Ondersteuning en contact pagina voor hulpbronnen.

Inhoud

  • Inleiding tot WinBUGS
  • Installeren van WinBUGS 1.4 in Windows
    • Verwerven van de sleutel voor onbeperkt gebruik
    • Upgraden naar versie 1.4.3
  • Problemen gemeld in WinBUGS 1.4
  • Wat is er nog meer beschikbaar?

Inleiding tot WinBUGS

WinBUGS maakt deel uit van het BUGS project, dat tot doel heeft praktische MCMC methoden beschikbaar te maken voor toegepaste statistici. Zie de hoofdpagina van BUGS voor een overzicht van de verschillende beschikbare versies van BUGS.

WinBUGS kan ofwel een standaard `point-and-click’ windows interface gebruiken voor het aansturen van de analyse, of kan het model construeren met behulp van een grafische interface genaamd DoodleBUGS. WinBUGS is een stand-alone programma, hoewel het vanuit andere software kan worden aangeroepen. Voor een versie van BUGS (BRugs) die in het statistische pakket R zit, zie de OpenBUGS site.

In het verleden hebben wij gebruikers gevraagd zich bij ons te registreren om onbeperkt gebruik te verkrijgen, met name om ons een idee te geven van het beoogde gebruik van het programma. Deze informatie heeft waardevolle feedback opgeleverd voor ons en onze financiers. Wij eisen echter niet langer dat gebruikers zich registreren en de sleutel voor onbeperkt gebruik (van WinBUGS 1.4.x) kan hier worden gedownload.

Kijk naar WinBUGS – The Movie! voor een korte Flash illustratie van de basisstappen van het draaien van WinBUGS. (Deze film toont WinBUGS 1.3 – als je hem bekeken hebt begrijp je waarom WinBUGS 1.4 scripts bevat om al het klikken en wijzen te vermijden!).

Alle specifieke documentatie voor WinBUGS is on-line beschikbaar en wordt met het programma meegeleverd.

Pdf versies van zowel de WinBUGS 1.4 handleiding (die NIET de functies van de 1.4.3 patch bevat) en de GeoBUGS handleiding (die wel de 1.4.3 patch) kunnen nu worden gedownload, evenals PDF versies van Volume 1, Volume 2, en Volume 3 van de voorbeelden.

Bestanden verkrijgen)

Lees a.u.b. de LICENTIEOVEREENKOMST voor WinBUGS, alvorens iets te downloaden.

De bestanden die u nodig heeft zijn WinBUGS14.exe (het selecteren van de link zal een dialoogvenster opleveren dat u uitnodigt het bestand op uw systeem op te slaan) en de sleutel voor onbeperkt gebruik, die gratis is.

WinBUGS 1.1 en WinBUGS 1.2 zijn nog steeds beschikbaar voor degenen met historische belangstelling. WinBUGS 1.3 en de bijbehorende sleutel zijn ook beschikbaar en kunnen nog steeds nuttig zijn als er problemen zijn met WinBUGS 1.4 en voor het draaien van PKBUGS Versie 1 (zie hieronder).

Installeren van WinBUGS 1.4 in Windows

Voor de installatie moet het bestand WinBUGS14.exe worden gedraaid. U kunt dit als volgt doen:

  1. Blokkeer alle andere programma’s die momenteel worden uitgevoerd (vooral als u Windows XP gebruikt)
  2. Kopieer WinBUGS14.exe naar uw computer
  3. Ga naar Verkennen en dubbelklik op WinBUGS14.exe
  4. Volg de instructies in het dialoogvenster
  5. U zou een nieuwe map moeten hebben met de naam WinBUGS14 binnen Program Files
  6. In de WinBUGS14-directory bevindt zich een programma met de naam WinBUGS14.exe
  7. Rechter-klik op het mooie WinBUGS icoon, selecteer `create shortcut’, sleep dan deze shortcut naar het bureaublad.
  8. Dubbel-klik op WinBUGS14.exe om WinBUGS14 uit te voeren.

Als u problemen heeft na de installatie, controleer dan nogmaals dat u geen programma’s heeft laten draaien. U zou ook kunnen proberen een virus checker uit te schakelen.

Opmerking: Er schijnt een probleem te zijn met het installeren van WinBUGS en/of diverse patches in Windows Vista. Vista lijkt er niet van te houden dat iemand bestanden overschrijft in de “C:Program Files” directory (ongeacht de permissies). Daarom raden wij aan WinBUGS elders te installeren, b.v. “C:\”.

Als al het andere niet werkt (bijvoorbeeld met een 64-bit machine), kunt U een gezipte versie van de hele bestandsstructuur downloaden en uitpakken in Program Files of waar U het maar wilt. WinBUGS brengt geen wijzigingen aan in het Register.

Het verkrijgen van de sleutel voor onbeperkt gebruik

WinBUGS is gratis, maar heeft de laatste twee decennia veel tijd en subsidiegeld opgeslokt. We hebben geprobeerd onze werkgevers tevreden te houden met de tijd die we aan het project hebben besteed door bij te houden hoeveel mensen het downloaden en waar ze vandaan komen. Het is ook erg nuttig geweest om een idee te hebben van waarvoor het wordt gebruikt. Deze informatie werd in het verleden verzameld via een registratieproces waarbij gebruikers hun gegevens invoerden en hen per e-mail (gratis) een sleutel voor onbeperkt gebruik van de software werd toegestuurd. Echter, nu de ontwikkeling meer en meer in de richting van OpenBUGS verschuift, hebben we besloten dat het tijd is om dit registratie proces af te schaffen en simpelweg directe toegang tot de sleutel toe te staan (die niet langer aan het eind van elk jaar zal verlopen)…

Klik hier om de sleutel voor onbeperkt gebruik te downloaden. Nadat u de instructies in de sleutel heeft opgevolgd, controleert u of het bestand Keys.ocf in ..\WinBUGS14\Bugs\Code is bijgewerkt. (Sommige mensen hebben gemerkt dat ze de machine opnieuw moeten opstarten om de installatie van de sleutel te voltooien.)

Opwaarderen naar versie 1.4.3

Een gratis patch voor het opwaarderen naar versie 1.4.3 is nu beschikbaar. Klik hier voor een volledige beschrijving en de patch file.

Enkele problemen gemeld in WinBUGS 1.4

Enkele modellen die in 1.3 draaien, draaien langzaam of helemaal niet. Laat ons alstublieft voorbeelden zien. Dit kan te wijten zijn aan de verandering van de update-volgorde in grafische volgorde, waardoor problemen met voorwaartse bemonstering zijn opgelost, maar er wel nieuwe moeilijkheden zijn ontstaan. We zullen waarschijnlijk aanpassingen moeten maken aan de adaptieve slice sampler. (Als uw Trap-bericht klaagt over problemen met DFreeARS (Distribution-free adaptive rejection sampling), zou u kunnen proberen over te schakelen op slice sampling voor log-concave verdelingen – zie het handboek voor instructies.)

Etienne Rivot heeft erop gewezen dat u na een Trap de ‘Save States’ (model Menu) kunt gebruiken, en vervolgens het model opnieuw kunt initialiseren met deze ‘states’. Met een beetje geluk verschijnt er dan een nuttige foutmelding!

Verbetering/correcties in de WinBUGS 1.4 handleiding

  • Modelspecificatie/Opmaak van gegevens: Bij het importeren van matrixgegevens uit Splus versie 6 of hoger met het `dput’ commando, dient u Splus’ `nrow’ en `ncol’ te vervangen door een `.Dim’ statement. De volgorde van de dimensies blijft zoals in de handleiding. De procedure voor arrays blijft zoals in het handboek, behalve dat de aanhalingstekens en het `.Dimnames’ statement van Splus moeten worden verwijderd.
  • Een `inprod2′ functie is toegevoegd in 1.4.3 – gebruik deze in plaats van `inprod’ om sneller te kunnen werken.

Toevoegingen/correcties aan GeoBUGS 1.2 handleiding

  • De syntaxis die in de GeoBUGS handleiding wordt gegeven voor het definiëren van de schaal van een kaart is fout: In de handleiding staat dat de syntaxis is:
    xScale: 1000
    yScale: 1000
    waar het in feite moet zijn
    Xscale: 1000
    Yschaal: 1000

Wat is er nog meer beschikbaar voor WinBUGS 1.4.3?

  • GeoBUGS 1.2 voor ruimtelijke analyse
  • PKBUGS voor farmacokinetische modellering
  • Een nieuwe testversie voor Reversible Jump MCMC.
  • Suites van S-plus/R-functies voor convergentiediagnose, geschikt voor gebruik met elke versie van BUGS.
  • WinBUGS kan op afstand worden aangeroepen vanuit een verscheidenheid aan pakketten (hoewel opgemerkt dat men BUGS nu ook vanuit R kan uitvoeren met BRugs).
  • We hebben nu een website exclusief voor ontwikkeling en distributie van uitbreidingen op WinBUGS – zie de WinBUGS ontwikkelingssite en Dave Lunn’s ISBA Bulletin artikel voor meer details.

Technisch gezien, gebruikt WinBUGS de software filosofie van component-georienteerd programmeren, wat betekent dat het programma is opgebouwd uit een set van samenwerkende componenten. Deze set is niet gesloten, en dus kan de functionaliteit van WinBUGS voortdurend worden uitgebreid door nieuwe componenten te ontwikkelen: zie de OpenBUGS site voor de laatste ontwikkelingen.

Bij vragen kunt u contact opnemen met bugs op mrc-bsu.cam.ac.uk