WYMAGANIA SPRZĘTOWE
Minimalne wymagania dla komputera, aby można było na nim uruchomić PQStat to:
- Procesor: Intel Pentium II 500MHz
- Pamięć RAM: 256MB
- Karta Graficzna: SVGA 800x600
- Wolne miejsce na dysku: 0.2GB
- W przypadku wersji na nośniku CD: CD-ROM
- Inne : klawiatura, mysz
- Microsoft Windows 10 lub 11 (64-bit)
INSTALACJA PQSTAT
Proces instalacji rozpoczyna się od uruchomienia instalatora aplikacji - pliku PQStat-setup_x86-FULL (dla wersji 64-bitowej PQStat-setup_x64-FULL.exe).
Instalator wyświetli najpierw ekran powitalny – aby rozpocząć instalację, klikamy "Dalej". Instalacja wymaga zaakceptowania umowy licencyjnej programu: jeśli zgadzasz się z jej postanowieniami, zaznacz opcję "Akceptuję warunki umowy" i przejdź "Dalej"; w przeciwnym razie wybierz "Nie akceptuję warunków umowy" i kliknij Anuluj, aby zakończyć instalację.
Kolejne okno pozwala zmienić docelowe miejsce instalacji i pokazuje ilość dostępnego miejsca na dysku – zalecane jest instalowanie aplikacji w domyślnie podanej lokalizacji.
Dalej można wybrać pełną instalację programu albo instalację bez przykładowych plików danych. Pliki te są wykorzystywane w pomocy programu.
Kolejne okno pozwala zmienić nazwę skrótu, który zostanie utworzony w Menu Start systemu Windows.
Następnie można zdecydować, czy instalator ma utworzyć ikonę programu na pulpicie oraz na pasku szybkiego uruchamiania – zaznacz interesujące Cię opcje i przejdź "Dalej".
Ostatnie okno przed rozpoczęciem instalacji pokazuje podsumowanie wybranych opcji. Aby rozpocząć instalację, klikamy przycisk "Instaluj".
USTAWIENIA

Ogólne ustawienia dotyczące opcji programu, arkusza danych, wykonywania analiz, zwracanych raportów i stosowania narzędzi zewnętrznych możliwe są do zmiany po wybraniu menu Edycja\(\to\)Ustawienia.
Opcje programu
- Domyślnie uruchamiaj podczas startu - pozwala na wywoływanie podczas startu programu: nowego pustego projektu, projektu który był ostatnio wykonywany, lub nie wywoływania żadnego projektu.
- Przywróć ostatni stan okna (rozmiar/położenie) podczas startu - umożliwia uruchomienie programu w ten sposób, by jego okno znalazło się w miejscu i miało rozmiar okna programu wyświetlanego bezpośrednio przed poprzednim zamknięciem.
- Wielowątkowość. Maksymalna ilość wątków (system threads: 4) - daje możliwość wykonywania jednocześnie zadań w wielu wątkach (maksymalnie w wątkach ośmiu).
- Separator dziesiętny - domyślnie na podstawie ustawień systemu - może być ustawiony jako przecinek lub kropka, bądź też pobierany domyślnie zgodnie z ustawieniami systemu operacyjnego w który program działa.
- Sprawdzaj dostępność aktualizacji podczas uruchamiania programu - daje możliwość sprawdzania i w konsekwencji zainstalowania aktualizacji programu lub rezygnacji z tej usługi.
- Tekst i elementy interfejsu większe - pozwala zwiększyć czcionki i inne elementy interfejsu, co zmniejszy ilość wyświetlanych informacji ale może ułatwić ich czytelność.
- Wyświetl etykiety na listach wyboru zmiennych - Daje możliwość wyświetlania etykiet zmiennych (długich nazw zmiennych) na listach wyboru tych zmiennych lub jako podpowiedź do nazw wyświetlanych w tych listach. Opcja ta przyniesie pożądany skutek, gdy nazwy zmiennych posiadają przypisane etykiety.
Opcje arkusza
- Maksymalna liczba kroków cofnięć w arkuszu - liczba możliwych kroków o jakie można cofnąć ostatnio wykonywane zadania w arkuszu - ma ona wpływ na szybkość pracy programu dlatego zalecana liczba kroków to 10.
- Maksymalna liczba komórek do zapamiętania w jednym kroku - liczba komórek arkusza, których jednoczesna zmiana może być uznana za jeden krok do zapamiętania przez program - ma ona wpływ na szybkość pracy programu dlatego zalecana liczba komórek to 5000.
- Czcionka arkusza danych - umożliwia ustawienie rodzaju czcionki, którą będą wyświetlane dane zawarte w arkuszu danych.
- Działanie podwójnego kliknięcia nagłówka kolumny - pozwala ustawić akcję uzyskaną po podwójnym kliknięciu nagłówka kolumny. Może to być: dopasowanie szerokości kolumny do zawartych w niej danych; wywołanie okna zarządzania zmienną Kody/Etykiety/Format; wywołanie okna Inspekcja zmiennej.
Opcje analiz
- Domyślny poziom istotności testów - daje możliwość zmiany standardowo proponowanego w oknach analiz statystycznych poziomu istotności 0.05.
- MachineEpsilon - informacja o ustawieniu wielkości maszynowego Epsilon czyli precyzji obliczeń (1E-16).
- Metoda dla kurtozy - informacja o ustawieniu metody wyliczania kurtozy (g2, czy b2 Pearson'a), gdzie rozkład normalny charakteryzuje zerowa kurtoza g2 lub b2 bliska wartości trzy.
- Porządek sortowania tabel kontyngencji - daje możliwość posortowania wierszy i kolumn tabeli kontyngencji w sposób rosnący lub malejący. Opcja ta wpływa nie tylko na wyświetlanie wyników w tabelach i na wykresach, ale ma również wpływ na te analizy oparte na tabelach kontyngencji, dla których kolejność występowania kategorii jest ważna.
- Metoda alfabetycznego sortowania wartości tekstowych - umożliwia sortowanie danych oraz wyników zapisanych w postaci tekstowej w sposób naturalny lub alfabetyczny. Naturalny porządek sortowania to poprawiony porządek alfabyteczny, gdzie liczby wielocyfrowe są traktowane niepodzielnie, tj. tak, jakby były pojedynczym znakiem. Na przykład w sortowaniu alfabetycznym „a11” będzie sortowane przed „a2”, ponieważ „1” jest sortowane jako mniejsze niż „2”, podczas gdy w sortowaniu naturalnym „a2” jest sortowane przed „a11”, ponieważ „2” jest sortowane jako mniejsze niż „11”
- Etykiety dla wartości. Podczas analizy wyświetlaj: - daje wybór sposobu wyświetlania w wartości lub etykiet odpowiadających obowiązującym wartościom podczas korzystania z filtru lub w przypadku, gdy analiza wymaga ustawienia poszczególnych wartości wybranej zmiennej.
Opcje raportów
- Precyzja wyświetlanych wartości obliczeń - pozwala ustawić maksymalną liczbę miejsc dziesiętnych podawanych w raportach dla liczb rzeczywistych.
- Precyzja wyświetlanych wartości procentowych - pozwala ustawić maksymalną liczbę miejsc dziesiętnych podawanych w raportach dla liczb podanych w procentach.
- Postać wykładnicza dla wartości p - umożliwia określenie sposobu wyświetlania wartości p testów statystycznych w postaci liczbowej (ze zdefiniowaną liczbą miejsc dziesiętnych) lub w notacji naukowej .
- Kolor wartości p poniżej poziomu istotności - pozwala ustawić kolor, jaki zostanie użyty do oznaczenia wyników istotnych statystycznie na zadanym poziomie.
- Nazwa raportu w drzewie nawigacji - daje wybór rodzaju informacji o wykonanych analizach dokładanej do nazwy analizy w drzewie nawigacji. Możliwe jest podawanie samej nazwy testu lub nazwy wraz z: godziną jego wykonania lub opisem testu, lub wybranym filtrem, lub użytą zmienną grupującą, lub nazwami zmiennych biorącymi udział w analizie.
- Opisuj wartości zmiennych poprzez etykiety - Daje możliwość wyświetlania etykiet zmiennych (długich nazw zmiennych) w raportach analiz. Opcja ta przyniesie pożądany skutek, gdy nazwy zmiennych posiadają przypisane etykiety.
- Czcionka raportu - umożliwia ustawienie rodzaju czcionki, którą będą wyświetlane opisy wyników zawarte w raportach.
- Domyślna wysokość/szerokość wykresów - umożliwia ustawienie obowiązującej domyślnie liczby pikseli dla wysokości i dla szerokości wykresu.
- Domyślne szablony wykresów - daje możliwość wstępnego ustawienia ważnych dla użytkownika opcji wykresu.
Narzędzia zewnętrzne
- Ścieżka do programu gnuplot - Aby możliwe było generowanie wykresu trójwymiarowego dla analizy jądrowego estymatora gęstości 2D należy zainstalować w systemie program gnuplot.
- Ścieżka do modułu IO dla SPSS Statistics - Aby możliwy był odczyt plików sav (format zapisu danych programu IBM SPSS Statistics) wymagany jest moduł producenta IBM IO SPSS, w tym celu należy pobrać plik \(IO\_Module\_for\_SPSS\_Statistics\_20001.zip\). Więcej informacji na stronie
http://manuals.pqstat.pl/statpqpl:installpl
Źródło modelu AI - PQStat może korzystać z lokalnie lub zdalnie uruchomionego modelu językowego (AI). Dostępne są trzy niezależnie zapamiętywane źródła modelu, między którymi można się dowolnie przełączać bez utraty wprowadzonych ustawień pozostałych:
Lokalny (ten komputer) - korzysta z modelu uruchomionego na tym samym komputerze co PQStat. W polu Silnik lokalny wybieramy program, który udostępnia model:
- \(\cdot\) Ollama - wymaga podania pola Adres URL API (domyślnie
http://localhost:11434) oraz pola Model - nazwy modelu pobranego wcześniej poleceniemollama pull. Przycisk Odśwież listę pobiera z serwera listę aktualnie dostępnych (pobranych) modeli. - \(\cdot\) LM Studio - korzysta z lokalnego serwera LM Studio, który udostępnia model przez API zgodne z OpenAI (bez klucza). LM Studio pobieramy ze strony
https://lmstudio.ai(gdy PQStat nie wykryje serwera, sam zaproponuje otwarcie tej strony). W LM Studio należy pobrać model, a następnie włączyć serwer: Settings \(\to\) Local Model API \(\to\) przełącznik Local API server (ma pokazywać Running); pole Base URL w tym samym oknie pokazuje adres do wpisania w PQStat. Przy włączonej opcji Just-in-time model loading model jest ładowany automatycznie przy pierwszym zapytaniu. W PQStat podajemy Adres URL API (domyślniehttp://localhost:1234/v1) i wybieramy Model - przyciski Odśwież listę i Testuj połączenie pobierają listę modeli dostępnych w LM Studio. Jeśli wybrany model obsługuje obrazy, zaznaczamy Model obsługuje obrazy (wymuś).
Ustawienia obu silników są zapamiętywane niezależnie - przełączenie silnika nie kasuje adresu ani modelu drugiego.
- \(\cdot\) Ollama - wymaga podania pola Adres URL API (domyślnie
- Zdalny serwer Ollama - korzysta z serwera Ollama uruchomionego na innym komputerze, dostępnego w sieci lokalnej lub przez VPN. Oprócz pól Adres URL API i Model można podać opcjonalny Klucz API, jeśli zdalny serwer wystawiony jest za pośrednikiem (reverse-proxy) wymagającym uwierzytelnienia, oraz zaznaczyć Wymagaj ważnego certyfikatu dla połączeń szyfrowanych (https). Przycisk Testuj połączenie sprawdza dostępność serwera niezależnie od tego, czy model został już wybrany, a Odśwież listę pobiera listę modeli dostępnych na tym serwerze.
- Chmura (API kompatybilne z OpenAI) - korzysta z dowolnej zewnętrznej usługi udostępniającej API zgodne ze standardem OpenAI (np. OpenAI, Google Gemini, LiteLLM API Gateway i inne bramki tego typu, w tym firmowe serwery pośredniczące). Wymaga podania pól Adres URL API (lista rozwijana podpowiada adresy popularnych dostawców) oraz Klucz API (przechowywanego w postaci zaszyfrowanej - checkbox Pokaż pozwala tymczasowo podejrzeć wpisywaną wartość). Po kliknięciu Testuj połączenie program próbuje pobrać z serwera listę dostępnych modeli - jeśli się to powiedzie, pole Model zamienia się w listę rozwijaną do wyboru. Jeśli dana usługa nie udostępnia takiej listy w standardowy sposób (np. natywne API Google wymaga do tego innego uwierzytelniania niż zwykły klucz), nazwę modelu należy wpisać ręcznie, a test połączenia zostanie wtedy wykonany jako rzeczywiste zapytanie do wskazanego modelu. Checkbox Model obsługuje obrazy (wymuś) pozwala ręcznie wymusić traktowanie wybranego modelu jako obsługującego obrazy, gdy program nie potrafi tego rozpoznać automatycznie.
Ustawienia AI dla wszystkich użytkowników komputera. Domyślnie ustawienia AI zapamiętywane są osobno dla każdego konta Windows. Zaznaczenie pola Zapisz jako domyślne dla wszystkich użytkowników tego komputera przed kliknięciem OK zapisuje wybrane źródło modelu (adres URL API, model, zaszyfrowany klucz API) w pliku
C:\ProgramData\PQStat\AI\pqstat_ai.ini. Z tych ustawień korzysta każdy użytkownik komputera, który nie zmienił ustawień AI u siebie. Ustawienia komputera są tylko domyślne: użytkownik może je zmienić, a jego zmiany obowiązują wyłącznie dla jego konta. Pod polem widać, czy używane są ustawienia komputera, czy własne; przycisk Przywróć ustawienia komputera wraca do ustawień domyślnych. Klucz API zapisany dla komputera może zostać użyty przez każdego jego użytkownika.Działy IT mogą ustawić te wartości już podczas instalacji, podając instalatorowi parametry:
/AIMODE=local|remote|cloud,/AIENGINE=ollama|lmstudio(dlalocal),/AIURL=adres,/AIMODEL=model,/AIKEY=klucz, opcjonalnie/AIVERIFYCERT=0i/AIVISION=1, np.PQStat-setup_x64-FULL.exe /VERYSILENT /AIMODE=remote /AIURL=https://llm.uczelnia.pl /AIMODEL=gemma2:9b
PQStat