Articles

MRC Biostatisztikai egység

Telepítés (bármilyen Windows számítógép)

  • WinBUGS letöltése. Csomagolja ki ezt a fájlt arra a helyre, ahová telepíteni szeretné. Ez bárhol lehet, például a Program Files könyvtárában. Ennek a Windows bármelyik verziójánál működnie kell, 32 vagy 64 bites változatban. Tartalmazza a korlátlan használathoz szükséges kulcsot, és frissítve van az 1.4.3 verzióra.

Egyszerűbb telepítés (csak 32 bites Windows)

  • A WinBUGS telepítésének egyszerűbb módja, amely csak 32 bites gépeken működik, a WinBUGS14 letöltése és telepítése.exe.
  • Majd töltse le és telepítse a javítást az 1.4.3-hoz.
  • A korlátlan használatú ingyenes kulcsot ide kattintva szerezheti be – ez több telepítéshez is használható.

Támogatás és kapcsolat

Súgóforrásokért lásd a Támogatás és kapcsolat oldalunkat.

Tartalom

  • Elvezetés a WinBUGS-hoz
  • A WinBUGS telepítése 1. A WinBUGS telepítése.4 Windows alatt
    • A korlátlan használathoz szükséges kulcs megszerzése
    • A frissítés az 1.4.3 verzióra
  • A WinBUGS 1.4-ben jelentett problémák
  • Mi áll még rendelkezésre?

Bevezetés a WinBUGS-ba

A WinBUGS a BUGS projekt része, amelynek célja, hogy a gyakorlati MCMC módszereket elérhetővé tegye az alkalmazott statisztikusok számára. A BUGS különböző elérhető verzióinak összefoglalóját lásd a BUGS főoldalán.

A WinBUGS vagy egy szabványos `point-and-click’ ablakos felületet használ az elemzés vezérlésére, vagy a DoodleBUGS nevű grafikus felület segítségével konstruálja a modellt. A WinBUGS egy önálló program, bár más szoftverekből is meghívható. A BUGS (BRugs) olyan változatát, amely az R statisztikai csomagon belül helyezkedik el, az OpenBUGS oldalon találja.

A múltban megköveteltük, hogy a felhasználók regisztráljanak nálunk a korlátlan használathoz, különösen azért, hogy képet kapjunk a program tervezett felhasználásáról. Ez az információ értékes visszajelzést adott nekünk és a finanszírozóinknak. Mostantól azonban nem kérjük a felhasználók regisztrációját, és a korlátlan használathoz szükséges kulcs (a WinBUGS 1.4.x verziójához) letölthető innen.

Nézze meg a WinBUGS – The Movie! című rövid Flash illusztrációt a WinBUGS futtatásának alapvető lépéseiről. (Ez a film a WinBUGS 1.3-at mutatja be – ha megnézte, meg fogja érteni, hogy a WinBUGS 1.4 miért tartalmaz szkripteket a kattintás és mutogatás elkerülése érdekében!).

A WinBUGS-ra jellemző összes dokumentáció elérhető online és a programmal együtt csomagolva.

A WinBUGS 1.4 kézikönyv (amely NEM tartalmazza az 1.4.3 javítás funkcióit) és a GeoBUGS kézikönyv (amely tartalmazza az 1.4.3 javítást tartalmaz), valamint a példák 1. kötetének, 2. kötetének és 3. kötetének PDF változata letölthető.

A fájl(ok) megszerzése

Kérem, mielőtt bármit letöltene, olvassa el a WinBUGS licencszerződését.

A szükséges fájlok a WinBUGS14.exe (a link kiválasztásával egy párbeszédpanel jelenik meg, amely felkéri, hogy mentse a fájlt a rendszerébe) és a korlátlan használathoz szükséges kulcs, amely ingyenes.

A WinBUGS 1.1 és WinBUGS 1.2 továbbra is elérhető a történelmi érdeklődésűek számára. A WinBUGS 1.3 és a hozzá tartozó kulcs szintén elérhető, és még mindig hasznos lehet, ha a WinBUGS 1.4-gyel és a PKBUGS 1. verziójának futtatásával (lásd alább) problémák merülnek fel.

A WinBUGS 1.4 telepítése Windows alatt

A telepítéshez futtassa a WinBUGS14.exe fájlt. Ennek egyik módja a következő:

  1. Lépjen ki minden más, jelenleg futó programból (különösen, ha Windows XP-t használ)
  2. Másolja a WinBUGS14.exe fájlt a számítógépére
  3. Menjen a Felfedezőbe, és kattintson duplán a WinBUGS14-re.exe
  4. Kövesse a párbeszédpanel utasításait
  5. A Program Files
  6. Benne a WinBUGS14 könyvtárban egy új, WinBUGS14 nevű könyvtárnak kell lennie
  7. A WinBUGS14 könyvtárban található egy WinBUGS14 nevű program.exe
  8. Jobb egérgombbal kattintson a csinos WinBUGS ikonra, válassza a “parancsikon létrehozása” lehetőséget, majd húzza ezt a parancsikont az asztalra.
  9. A WinBUGS14.exe program futtatásához kattintson duplán a WinBUGS14.exe-re.

Ha a telepítés után problémák merülnek fel, ellenőrizze újra, hogy nem futottak-e programok. Megpróbálhatja kikapcsolni a vírusellenőrző programokat is.

Megjegyzés: Úgy tűnik, hogy a WinBUGS és/vagy a különböző javítások telepítésével probléma van a Windows Vista rendszerben. Úgy tűnik, a Vista nem szereti, ha valaki felülírja a “C:\Program Files” könyvtárban lévő fájlokat (függetlenül a jogosultságoktól). Ezért javasoljuk, hogy a WinBUGS-t máshova telepítse, például a “C:\” könyvtárba.

Ha minden más nem sikerül (például 64 bites gép esetén), akkor letöltheti a teljes fájlstruktúra zippelt változatát, és kicsomagolhatja a Program Files-ba, vagy ahová csak akarja. A WinBUGS nem változtat a Registryben.

A kulcs megszerzése a korlátlan használathoz

A WinBUGS ingyenes, de sok időt és pályázati pénzt emésztett fel az elmúlt két évtizedben. Igyekeztünk a munkaadóinkat elégedetté tenni a projektre fordított időnkkel azáltal, hogy nyomon követtük, hányan töltik le, és honnan jönnek. Az is nagyon hasznos volt, hogy tudjuk, mire használják. Ezt az információt a múltban egy regisztrációs folyamaton keresztül gyűjtöttük, amelynek során a felhasználók megadták adataikat, és a szoftver korlátlan használatához szükséges kulcsot e-mailben küldtük el nekik (ingyenesen). Mivel azonban a fejlesztés egyre inkább az OpenBUGS felé tolódik, úgy döntöttünk, hogy itt az ideje megszüntetni ezt a regisztrációs folyamatot, és egyszerűen közvetlen hozzáférést biztosítunk a kulcshoz (amely többé nem jár le minden év végén)…

Kérjük, kattintson ide a korlátlan használathoz szükséges kulcs letöltéséhez! Miután követte a kulcsban megadott utasításokat, ellenőrizze, hogy a Keys.ocf fájl a ..\WinBUGS14\Bugs\Code\ fájlban frissítve lett-e. (Néhányan úgy tapasztalták, hogy újra kell indítaniuk a gépet a kulcs telepítésének befejezéséhez.)

Upgrade az 1.4.3 verzióra

Az 1.4.3 verzióra való frissítéshez ingyenes javítás érhető el. Kattintson ide a teljes leírásért és a javítófájlért.

A WinBUGS 1.4-ben jelentett néhány probléma

Az 1.3-ban futó modellek egy része lassan vagy egyáltalán nem fut. Kérem, küldjön nekünk példákat. Ennek oka lehet a frissítési sorrend grafikus sorrendre történő megváltoztatása, ami megoldotta az előremenő mintavételezéssel kapcsolatos problémákat, de néhány új nehézséget is bevezetett. Valószínűleg módosítanunk kell az adaptív szeletmintavételezőt. (Ha a Trap üzenete a DFreeARS (Distribution-free adaptive rejective rejection sampling) problémáira panaszkodik, megpróbálhatod átállítani a log-konkáv eloszlások szeletmintavételezésére – az utasításokat lásd a kézikönyvben.)

Etienne Rivot rámutatott, hogy egy Trap után ‘Állapotok mentése’ (modell menü), majd ezekkel az állapotokkal újraindíthatod a modellt. Ekkor szerencsés esetben egy hasznos, megfelelő hibaüzenet jelenhet meg!

Kiegészítések/korrekciók a WinBUGS 1.4 kézikönyvhöz

  • Modell specifikáció/adatok formázása: Amikor mátrixadatokat importálunk a Splus 6-os vagy magasabb verziójából a `dput’ paranccsal, a Splus `nrow’ és `ncol’ értékeit egy `.Dim’ utasítással kell helyettesíteni. A dimenziók sorrendje a kézikönyvben leírtak szerint marad. A tömbökre vonatkozó eljárás ugyanaz marad, mint a kézikönyvben, kivéve, hogy a Splus fordított vesszőit és a `.Dimnames’ utasítást el kell távolítani.
  • Az 1.4.3-ban megjelent az `inprod2′ függvény – a futás gyorsítása érdekében használjuk ezt az `inprod’ helyett.

Additions/corrections to GeoBUGS 1.2 manual

  • A GeoBUGS kézikönyvben a térkép méretarányának meghatározására megadott szintaxis hibás: A kézikönyvben azt írjuk, hogy a szintaxis:
    xScale: 1000
    yScale: 1000
    , holott valójában
    Xscale: 1000
    Yscale: 1000

Mit tartalmaz még a WinBUGS 1.4.3?

  • GeoBUGS 1.2 a térbeli elemzéshez
  • PKBUGS a farmakokinetikai modellezéshez
  • A Reversible Jump MCMC új tesztverziója.
  • Konvergencia-diagnosztikára szolgáló S-plus/R függvények sorozata, amely a BUGS bármelyik verziójával használható.
  • A WinBUGS számos csomagból távolról hívható (bár megjegyzendő, hogy a BUGS most már R-ből is futtatható a BRugs segítségével).
  • Most van egy weboldalunk, amely kizárólag a WinBUGS kiterjesztéseinek fejlesztésére és terjesztésére szolgál – további részletekért lásd a WinBUGS fejlesztői oldalát és Dave Lunn ISBA Bulletin cikkét.

Technikai szempontból a WinBUGS a komponensorientált programozás szoftverfilozófiáját használja, ami azt jelenti, hogy a program együttműködő komponensek halmazából épül fel. Ez a halmaz nem zárt, így a WinBUGS funkcionalitása folyamatosan bővíthető új komponensek fejlesztésével: a legújabb fejlesztésekről az OpenBUGS oldalon tájékozódhat.

Minden kérdéssel forduljon a hibákhoz az mrc-bsu.cam.ac.uk

címen.