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ő:
- Lépjen ki minden más, jelenleg futó programból (különösen, ha Windows XP-t használ)
- Másolja a WinBUGS14.exe fájlt a számítógépére
- Menjen a Felfedezőbe, és kattintson duplán a WinBUGS14-re.exe
- Kövesse a párbeszédpanel utasításait
- A Program Files
- Benne a WinBUGS14 könyvtárban egy új, WinBUGS14 nevű könyvtárnak kell lennie
- A WinBUGS14 könyvtárban található egy WinBUGS14 nevű program.exe
- 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.
- 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.