Articles

MRC Biostatistics Unit

Installation (alle Windows Computer)

  • Laden Sie WinBUGS herunter. Entpacken Sie diese Datei an den Ort, an dem Sie sie installieren möchten. Dies kann ein beliebiger Ort sein, z. B. das Verzeichnis „Programme“. Dies sollte für jede Version von Windows funktionieren, für 32 oder 64 Bit. Sie enthält den Schlüssel für die uneingeschränkte Nutzung und wurde auf die Version 1.4.3 aktualisiert.

Einfachere Installation (nur 32-Bit-Windows)

  • Eine einfachere Möglichkeit, WinBUGS zu installieren, die nur auf 32-Bit-Rechnern funktioniert, ist der Download und die Installation von WinBUGS14.exe.
  • Dann laden Sie den Patch für 1.4.3 herunter und installieren ihn.
  • Holen Sie sich den kostenlosen Schlüssel zur uneingeschränkten Nutzung, indem Sie hier klicken – dieser kann für mehrere Installationen verwendet werden.

Support und Kontakt

Siehe die Seite Support und Kontakt für Hilfsressourcen.

Inhalt

  • Einführung in WinBUGS
  • Installation von WinBUGS 1.4 unter Windows
    • Erhalt des Schlüssels für die uneingeschränkte Nutzung
    • Upgrade auf Version 1.4.3
  • Probleme mit WinBUGS 1.4
  • Was ist sonst noch verfügbar?

Einführung in WinBUGS

WinBUGS ist Teil des BUGS-Projekts, dessen Ziel es ist, praktische MCMC-Methoden für angewandte Statistiker verfügbar zu machen. Auf der BUGS-Hauptseite finden Sie eine Zusammenfassung der verschiedenen verfügbaren Versionen von BUGS.

WinBUGS kann entweder eine standardmäßige „Point-and-Click“-Fensterschnittstelle zur Steuerung der Analyse verwenden oder das Modell über eine grafische Schnittstelle namens DoodleBUGS konstruieren. WinBUGS ist ein eigenständiges Programm, obwohl es von anderer Software aus aufgerufen werden kann. Eine Version von BUGS (BRugs), die in das Statistikpaket R integriert ist, finden Sie auf der OpenBUGS-Website.

In der Vergangenheit haben wir verlangt, dass sich die Benutzer bei uns registrieren, um die uneingeschränkte Nutzung zu erhalten, insbesondere um uns eine Vorstellung von der beabsichtigten Verwendung des Programms zu geben. Diese Informationen haben uns und unseren Geldgebern wertvolle Rückmeldungen geliefert. Wir verlangen jedoch keine Registrierung mehr, und der Schlüssel für die uneingeschränkte Nutzung (von WinBUGS 1.4.x) kann hier heruntergeladen werden.

Schauen Sie sich WinBUGS – The Movie! an, um eine kurze Flash-Illustration der grundlegenden Schritte zur Ausführung von WinBUGS zu sehen. (Dieser Film zeigt WinBUGS 1.3 – wenn Sie ihn gesehen haben, werden Sie verstehen, warum WinBUGS 1.4 Skripte enthält, um das ganze Klicken und Zeigen zu vermeiden!).

Die gesamte WinBUGS-spezifische Dokumentation ist online verfügbar und wird mit dem Programm mitgeliefert.

Pdf-Versionen sowohl des WinBUGS 1.4-Handbuchs (das KEINE Funktionen des 1.4.3-Patches enthält) als auch des GeoBUGS-Handbuchs (das den 1.4.3 Patch enthält) können jetzt heruntergeladen werden, ebenso wie die PDF-Versionen von Band 1, Band 2 und Band 3 der Beispiele.

Beziehen der Datei(en)

Bitte lesen Sie die LIZENZVEREINBARUNG für WinBUGS, bevor Sie etwas herunterladen.

Die Dateien, die Sie benötigen, sind WinBUGS14.exe (wenn Sie den Link anklicken, öffnet sich ein Dialogfeld, in dem Sie aufgefordert werden, die Datei auf Ihrem System zu speichern) und den Schlüssel für die uneingeschränkte Nutzung, der kostenlos ist.

WinBUGS 1.1 und WinBUGS 1.2 sind für historisch Interessierte weiterhin verfügbar. WinBUGS 1.3 und der zugehörige Schlüssel sind ebenfalls noch verfügbar und können bei Problemen mit WinBUGS 1.4 und zum Ausführen von PKBUGS Version 1 (siehe unten) nützlich sein.

Installation von WinBUGS 1.4 unter Windows

Für die Installation ist die Datei WinBUGS14.exe auszuführen. Eine Möglichkeit, dies zu tun, ist wie folgt:

  1. Beenden Sie alle anderen Programme, die derzeit laufen (insbesondere, wenn Sie Windows XP verwenden)
  2. Kopieren Sie WinBUGS14.exe auf Ihren Computer
  3. Gehen Sie in Explore und doppelklicken Sie auf WinBUGS14.exe
  4. Befolgen Sie die Anweisungen im Dialogfeld
  5. Sie sollten ein neues Verzeichnis mit dem Namen WinBUGS14 innerhalb von Programme
  6. In dem Verzeichnis WinBUGS14 befindet sich ein Programm mit dem Namen WinBUGS14.exe
  7. Klicken Sie mit der rechten Maustaste auf das hübsche WinBUGS-Symbol, wählen Sie „Verknüpfung erstellen“ und ziehen Sie diese Verknüpfung auf den Desktop.
  8. Doppelklicken Sie auf WinBUGS14.exe, um WinBUGS14 auszuführen.

Wenn Sie nach der Installation Probleme haben, überprüfen Sie noch einmal, dass Sie keine Programme ausgeführt haben. Sie könnten auch versuchen, alle Virenprüfprogramme zu deaktivieren.

Hinweis: Es scheint ein Problem mit der Installation von WinBUGS und/oder verschiedenen Patches unter Windows Vista zu geben. Vista scheint es nicht zu mögen, wenn Dateien im Verzeichnis „C:\Programmdateien“ überschrieben werden (unabhängig von den Berechtigungen). Daher empfehlen wir, WinBUGS an anderer Stelle zu installieren, z.B. „C:\“.

Wenn alles andere fehlschlägt (z. B. bei einem 64-Bit-Rechner), können Sie eine gezippte Version der gesamten Dateistruktur herunterladen und in das Verzeichnis „Programme“ oder wo auch immer Sie es haben möchten, entpacken. WinBUGS nimmt keine Änderungen an der Registry vor.

Erhalt des Schlüssels zur uneingeschränkten Nutzung

WinBUGS ist kostenlos, hat aber in den letzten zwei Jahrzehnten viel Zeit und Fördergelder verschlungen. Wir haben versucht, unsere Arbeitgeber mit unserer für das Projekt aufgewendeten Zeit zufrieden zu stellen, indem wir verfolgt haben, wie viele Leute das Programm herunterladen und woher sie kommen. Es war auch sehr hilfreich, eine Vorstellung davon zu haben, wofür es genutzt wird. Diese Informationen wurden in der Vergangenheit über ein Registrierungsverfahren gesammelt, bei dem die Benutzer ihre Daten eingeben und einen Schlüssel für die uneingeschränkte Nutzung der Software per E-Mail erhalten (kostenlos). Da sich die Entwicklung jedoch mehr und mehr in Richtung OpenBUGS verlagert, haben wir beschlossen, dass es an der Zeit ist, diesen Registrierungsprozess abzuschaffen und einfach den direkten Zugriff auf den Schlüssel zu ermöglichen (der am Ende eines jeden Jahres nicht mehr abläuft)…

Bitte klicken Sie hier, um den Schlüssel für die uneingeschränkte Nutzung herunterzuladen. Nachdem Sie die Anweisungen im Schlüssel befolgt haben, überprüfen Sie, ob die Datei Keys.ocf in ..\WinBUGS14\Bugs\Code\ aktualisiert worden ist. (Einige Benutzer haben festgestellt, dass sie den Computer neu starten müssen, um die Installation des Schlüssels abzuschließen.)

Upgrade auf Version 1.4.3

Ein kostenloser Patch für das Upgrade auf Version 1.4.3 ist jetzt verfügbar. Klicken Sie hier, um eine vollständige Beschreibung und die Patch-Datei zu erhalten.

Einige in WinBUGS 1.4 gemeldete Probleme

Einige Modelle, die in 1.3 laufen, laufen langsam oder gar nicht. Bitte lassen Sie uns Beispiele zukommen. Dies könnte auf die Umstellung der Aktualisierungsreihenfolge auf die grafische Reihenfolge zurückzuführen sein, die zwar die Probleme mit dem Forward Sampling beseitigt hat, aber einige neue Schwierigkeiten mit sich brachte. Wahrscheinlich müssen wir Anpassungen am adaptiven Slice Sampler vornehmen. (Wenn Ihre Trap-Meldung über Probleme mit DFreeARS (Distribution-free adaptive rejection sampling) klagt, könnten Sie versuchen, auf Slice Sampling für log-konkave Verteilungen umzustellen – siehe Handbuch für Anleitungen.)

Etienne Rivot hat darauf hingewiesen, dass Sie nach einem Trap „Zustände speichern“ (Modellmenü) und dann das Modell mit diesen Zuständen neu initialisieren können. Mit etwas Glück gibt es dann eine hilfreiche richtige Fehlermeldung!

Ergänzungen/Korrekturen im WinBUGS 1.4 Handbuch

  • Modellspezifikation/Formatierung der Daten: Wenn Sie Matrixdaten aus Splus Version 6 oder höher mit dem Befehl `dput‘ importieren, müssen Sie Splus’s `nrow‘ und `ncol‘ durch eine `.Dim‘ Anweisung ersetzen. Die Reihenfolge der Dimensionen bleibt wie im Handbuch beschrieben. Die Prozedur für Arrays bleibt wie im Handbuch, außer dass die Anführungszeichen und die `.Dimnames‘-Anweisung von Splus entfernt werden sollten.
  • Eine `inprod2′-Funktion wurde in 1.4.3 hinzugefügt – verwenden Sie diese anstelle von `inprod‘, um die Ausführung zu beschleunigen.

Ergänzungen/Korrekturen im Handbuch zu GeoBUGS 1.2

  • Die im GeoBUGS-Handbuch angegebene Syntax zur Definition des Maßstabs einer Karte ist falsch: Im Handbuch heißt es, die Syntax sei:
    xScale: 1000
    yScale: 1000
    wobei es eigentlich heißen müsste:
    XScale: 1000
    YScale: 1000

Was ist sonst noch für WinBUGS 1.4.3 verfügbar?

  • GeoBUGS 1.2 für räumliche Analysen
  • PKBUGS für pharmakokinetische Modellierung
  • Eine neue Testversion für Reversible Jump MCMC.
  • Suiten von S-plus/R-Funktionen für die Konvergenzdiagnostik, geeignet für die Verwendung mit jeder Version von BUGS.
  • WinBUGS kann von einer Vielzahl von Paketen aus aufgerufen werden (wobei zu beachten ist, dass BUGS jetzt auch von R aus mit BRugs ausgeführt werden kann).
  • Wir haben jetzt eine Website ausschließlich für die Entwicklung und den Vertrieb von Erweiterungen für WinBUGS – siehe die WinBUGS-Entwicklungsseite und den ISBA-Bulletin-Artikel von Dave Lunn für weitere Einzelheiten.

Aus technischer Sicht verwendet WinBUGS die Software-Philosophie der komponentenorientierten Programmierung, was bedeutet, dass das Programm aus einem Satz von zusammenarbeitenden Komponenten aufgebaut ist. Dieser Satz ist nicht geschlossen, und so kann die Funktionalität von WinBUGS kontinuierlich durch die Entwicklung neuer Komponenten erweitert werden: siehe die OpenBUGS-Site für die neuesten Entwicklungen.

Für Rückfragen wenden Sie sich bitte an bugs at mrc-bsu.cam.ac.uk