Articles

MRC Biostatistics Unit

Instalacja (dowolne komputery z systemem Windows)

  • Pobierz program WinBUGS. Rozpakuj ten plik do miejsca, w którym chcesz go zainstalować. Może to być dowolne miejsce, na przykład katalog Program Files. To powinno działać dla każdej wersji systemu Windows, dla 32 lub 64 bit. Zawiera klucz do nieograniczonego użytku i został zaktualizowany do wersji 1.4.3.

Łatwiejsza instalacja (tylko 32-bitowy Windows)

  • Łatwiejszym sposobem instalacji WinBUGS, który działa tylko na 32-bitowych maszynach, jest pobranie i zainstalowanie WinBUGS14.exe.
  • Następnie pobierz i zainstaluj łatę dla 1.4.3.
  • Uzyskaj darmowy klucz do nieograniczonego użytku klikając tutaj – może on być użyty do wielu instalacji.

Wsparcie i kontakt

Zobacz stronę Wsparcie i kontakt, aby uzyskać zasoby pomocy.

Zawartość

  • Wprowadzenie do WinBUGS
  • Instalowanie WinBUGS 1.4 w systemie Windows
    • Uzyskanie klucza do nieograniczonego użytkowania
    • Upgrade do wersji 1.4.3
  • Problemy zgłaszane w WinBUGS 1.4
  • Co jeszcze jest dostępne?

Wprowadzenie do WinBUGS

WinBUGS jest częścią projektu BUGS, którego celem jest udostępnienie praktycznych metod MCMC statystykom stosowanym. Zobacz główną stronę BUGS, aby zapoznać się z różnymi dostępnymi wersjami BUGS.

WinBUGS może używać albo standardowego interfejsu windowsowego typu „wskaż i kliknij” do sterowania analizą, albo może konstruować model przy użyciu interfejsu graficznego o nazwie DoodleBUGS. WinBUGS jest programem samodzielnym, choć może być wywoływany z innych programów. Aby uzyskać wersję BUGS (BRugs), która mieści się w pakiecie statystycznym R, zobacz stronę OpenBUGS.

W przeszłości wymagaliśmy, aby użytkownicy rejestrowali się u nas w celu uzyskania nieograniczonego użytkowania, w szczególności, aby dać nam pewne pojęcie o zamierzonym użyciu programu. Ta informacja dostarczyła cennych informacji zwrotnych nam samym i naszym fundatorom. Jednakże, nie wymagamy już od użytkowników rejestracji, a klucz do nieograniczonego użytkowania (WinBUGS 1.4.x) można pobrać stąd.

Zobacz WinBUGS – The Movie! dla krótkiej ilustracji Flash podstawowych kroków uruchamiania WinBUGS. (Ten film przedstawia WinBUGS 1.3 – po jego obejrzeniu zrozumiesz, dlaczego WinBUGS 1.4 zawiera skrypty, które pozwalają uniknąć klikania i wskazywania!).

Wszystka dokumentacja specyficzna dla WinBUGS jest dostępna on-line i jest dołączona do programu.

Wersje PDF zarówno podręcznika WinBUGS 1.4 (który NIE zawiera funkcji z poprawki 1.4.3), jak i podręcznika GeoBUGS (który zawiera poprawkę 1.4.3) można już pobrać, podobnie jak wersje PDF tomu 1, tomu 2 i tomu 3 przykładów.

Pobieranie pliku(ów)

Proszę przeczytać UMOWĘ LICENCYJNĄ dla WinBUGS, przed pobraniem czegokolwiek.

Potrzebne pliki to WinBUGS14.exe (wybranie linku spowoduje wyświetlenie okna dialogowego zapraszającego do zapisania pliku w systemie) oraz klucz do nieograniczonego użytkowania, który jest darmowy.

WinBUGS 1.1 i WinBUGS 1.2 są nadal dostępne dla tych, którzy mają zainteresowania historyczne. WinBUGS 1.3 i jego klucz są również dostępne i mogą być nadal przydatne w przypadku problemów z WinBUGS 1.4 oraz do uruchamiania PKBUGS Version 1 (patrz poniżej).

Instalacja WinBUGS 1.4 w Windows

W celu instalacji należy uruchomić plik WinBUGS14.exe. Można to zrobić w następujący sposób:

  1. Wyłącz wszystkie inne aktualnie uruchomione programy (szczególnie jeśli używasz Windows XP)
  2. Kopiuj WinBUGS14.exe na swój komputer
  3. Wejdź do Eksploratora i kliknij dwukrotnie na WinBUGS14.exe
  4. Postępuj zgodnie z instrukcjami w oknie dialogowym
  5. Powinieneś mieć nowy katalog o nazwie WinBUGS14 w Program Files
  6. Wewnątrz katalogu WinBUGS14 znajduje się program o nazwie WinBUGS14.exe
  7. Kliknij prawym przyciskiem myszy na ładną ikonę WinBUGS, wybierz `twórz skrót’, a następnie przeciągnij ten skrót na pulpit.
  8. Dwukrotnie kliknij na WinBUGS14.exe, aby uruchomić WinBUGS14.

Jeśli masz problemy po instalacji, sprawdź ponownie, czy nie masz uruchomionych programów. Możesz również spróbować wyłączyć wszelkie programy sprawdzające obecność wirusów.

Uwaga: Wydaje się, że istnieje problem z instalacją WinBUGS i/lub różnych poprawek w Windows Vista. Vista nie lubi, gdy ktoś nadpisuje pliki w katalogu „C:\Program Files” (niezależnie od uprawnień). Dlatego zalecamy, aby WinBUGS był instalowany w innym miejscu, np. w „C:\”.

Jeśli wszystko inne zawiedzie (na przykład w przypadku 64-bitowej maszyny), możesz pobrać spakowaną wersję całej struktury plików i rozpakować ją do katalogu Program Files lub gdziekolwiek chcesz. WinBUGS nie wprowadza żadnych zmian w Rejestrze.

Uzyskanie klucza do nieograniczonego użytku

WinBUGS jest darmowy, ale pochłonął mnóstwo czasu i pieniędzy z dotacji w ciągu ostatnich dwóch dekad. Staraliśmy się, aby nasi pracodawcy byli zadowoleni z naszego czasu spędzonego nad projektem, śledząc, ile osób go pobiera i skąd pochodzą. Bardzo pomocne było również posiadanie wiedzy na temat tego, do czego jest on wykorzystywany. W przeszłości informacje te były zbierane poprzez proces rejestracji, w którym użytkownicy wprowadzali swoje dane, a klucz do nieograniczonego korzystania z oprogramowania był wysyłany do nich pocztą elektroniczną (bezpłatnie). Jednakże, jako że rozwój coraz bardziej przesuwa się w kierunku OpenBUGS, zdecydowaliśmy, że nadszedł czas, aby pozbyć się tego procesu rejestracji i po prostu umożliwić bezpośredni dostęp do klucza (który nie będzie już wygasał na koniec każdego roku)…

Proszę kliknąć tutaj, aby pobrać klucz do nieograniczonego użytku. Po wykonaniu instrukcji podanych w kluczu, sprawdź, czy plik Keys.ocf w katalogu ..\WinBUGS14\Bugs\Code\ został zaktualizowany. (Niektóre osoby zauważyły, że muszą ponownie uruchomić komputer, aby dokończyć instalację klucza.)

Uaktualnienie do wersji 1.4.3

Dostępna jest już darmowa łatka umożliwiająca aktualizację do wersji 1.4.3. Kliknij tutaj, aby uzyskać pełny opis i plik poprawki.

Niektóre problemy zgłoszone w WinBUGS 1.4

Niektóre modele, które działają w 1.3 działają wolno lub wcale. Proszę dać nam przykłady. Może to być spowodowane zmianą kolejności aktualizacji na kolejność graficzną, która rozwiązała problemy z próbkowaniem w przód, ale wprowadziła pewne nowe trudności. Prawdopodobnie będziemy musieli wprowadzić poprawki do adaptacyjnego próbnika plasterkowego. (Jeśli Twój komunikat Trap skarży się na problemy z DFreeARS (Distribution-free adaptive rejection sampling), możesz spróbować zmienić próbkowanie na próbkowanie plasterkowe dla rozkładów logicznie wklęsłych – zobacz instrukcje w podręczniku.)

Etienne Rivot zwrócił uwagę, że po Trap, możesz 'Save States’ (menu modelu), a następnie ponownie zainicjować model z tymi stanami. Może wtedy, przy odrobinie szczęścia, pojawi się pomocny, poprawny komunikat błędu!

Dodatki/korekty do podręcznika WinBUGS 1.4

  • Specyfikacja modelu/Formatowanie danych: Podczas importowania danych macierzowych ze Splusa w wersji 6 lub wyższej za pomocą polecenia `dput’, należy zastąpić `nrow’ i `ncol’ Splusa przez deklarację `.Dim’. Kolejność wymiarów pozostaje taka jak w podręczniku. Procedura dla tablic pozostaje taka jak w podręczniku, z wyjątkiem tego, że należy usunąć cudzysłów i instrukcję `.Dimnames’.
  • W 1.4.3 dodano funkcję `inprod2′ – używaj jej zamiast `inprod’, aby przyspieszyć działanie.

Dodatki/poprawki do podręcznika GeoBUGS 1.2

  • Składnia podana w podręczniku GeoBUGS do definiowania skali mapy jest błędna: W podręczniku piszemy, że składnia jest:
    xScale: 1000
    yScale: 1000
    gdzie w rzeczywistości powinno być
    Xscale: 1000
    Yscale: 1000

Co jeszcze jest dostępne dla WinBUGS 1.4.3?

  • GeoBUGS 1.2 do analiz przestrzennych
  • PKBUGS do modelowania farmakokinetycznego
  • Nowa wersja testowa dla Reversible Jump MCMC.
  • Zestawy funkcji S-plus/R do diagnostyki zbieżności, odpowiednie do użycia z każdą wersją BUGS.
  • WinBUGS może być zdalnie wywoływany z różnych pakietów (chociaż zauważ, że można teraz uruchomić BUGS z poziomu R używając BRugs).
  • Mamy teraz stronę internetową przeznaczoną wyłącznie do rozwoju i dystrybucji rozszerzeń do WinBUGS – zobacz stronę rozwoju WinBUGS i artykuł Dave’a Lunna w ISBA Bulletin po więcej szczegółów.

Z technicznego punktu widzenia, WinBUGS używa filozofii oprogramowania zorientowanego na komponenty (component-oriented progamming), co oznacza, że program jest zbudowany z zestawu współpracujących komponentów. Zestaw ten nie jest zamknięty, a zatem funkcjonalność WinBUGS może być stale rozszerzana poprzez rozwijanie nowych komponentów: zobacz stronę OpenBUGS, aby zapoznać się z najnowszymi osiągnięciami.

Wszelkie pytania prosimy kierować na adres bugs at mrc-bsu.cam.ac.uk

.