Ogólna charakterystyka systemu


STATISTICA jest uniwersalnym, zintegrowanym systemem służącym do statystycznej analizy danych, tworzenia wykresów, operowania na bazach danych, wykonywania transformacji danych i tworzenia aplikacji. Środowisko programu jest w pełni dostępne w polskiej wersji językowej. W skład sytemu wchodzi wszechstronny zestaw zaawansowanych procedur analitycznych, stosowanych w nauce, biznesie, technice oraz zgłębianiu danych.

Narzędzia analityczne

STATISTICA zawiera nie tylko procedury statystyczne i graficzne ogólnego przeznaczenia i związane z nimi narzędzia zarządzania danymi, ale także specjalistyczne techniki analityczne (np. do badań społecznych, biomedycznych, technicznych). Wszystkie narzędzia STATISTICA stanowią elementy zintegrowanego pakietu, dla którego można zastosować różne interfejsy użytkownika, w tym rozbudowane środowisko programistyczne bazujące na Visual Basic. Interakcyjne środowisko STATISTICA można dostosować do swoich preferencji. Język STATISTICA Visual Basic umożliwia wykonywanie zadań o dowolnej złożoności: począwszy od automatyzacji rutynowych czynności (za pomocą rejestrowanych w trakcie pracy makr), skończywszy na rozbudowanych aplikacjach korporacyjnych, działających w wieloużytkownikowym środowisku sieciowym (Internet lub Intranet).

Unikalne zalety

Unikalne zalety programów z rodziny STATISTICA to m.in. :

  • wszechstronny zestaw w pełni zaimplementowanych procedur analizy danych,
  • polska wersja językowa,
  • nieporównywalna liczba wysokiej jakości wykresów, które można w szerokim zakresie modyfikować,
  • wydajne i wygodne środowisko użytkownika,
  • wbudowany w produkty rodziny STATISTICA język programowania STATISTICA Visual Basic (zgodny z najpopularniejszym językiem programowania Microsoft Visual Basic). STATISTICA Visual Basic jest jednym z najbogatszych środowisk programistycznych, zawierającym ponad 10 000 funkcji analizy danych, statystycznych i graficznych oraz profesjonalne narzędzia programowania,
  • wykorzystanie zaawansowanych technologii informatycznych, dzięki którym uzyskano szybkie przetwarzanie ogromnych zbiorów danych oraz szerokie możliwości dostosowywania programu do potrzeb wykonywanych zadań.

Jedną z najważniejszych i najbardziej wyjątkowych cech programów z rodziny STATISTICA jest możliwość dopasowania środowiska programu do potrzeb aktualnie wykonywanego zadania i preferencji użytkownika. Co więcej, modyfikacja programu może być wykonana nawet przez początkującego użytkownika. Nieomal każdy aspekt działania STATISTICA (nawet podstawowe procedury środowiska programu) może zostać dostosowany do potrzeb. Ta sama wersja STATISTICA może być wykorzystywana:

  • przez początkujących użytkowników wykonujących typowe zadania za pomocą uproszczonych okien dialogowych (zawierających tylko konieczne opcje)
  • przez doświadczonych analityków, statystyków i programistów, którym zaawansowana, obiektowa technologia STATISTICA pozwala wykorzystywać zoptymalizowane procedury statystyczne i graficzne STATISTICA we własnych aplikacjach.

Kliknij tu, aby dowiedzieć się więcej o unikalnych właściwościach STATISTICA.

Prostota i elastyczność

Standardowa konfiguracja STATISTICA (to jest domyślne ustawienia dla środowiska użytkownika i systemu) powstała na podstawie zbieranych starannie przez wiele lat uwag i opinii użytkowników. Otrzymaliśmy opinie od dziesiątków tysięcy naszych klientów, reprezentujących setki tysięcy użytkowników ze wszystkich kontynentów, zatrudnionych w bardzo różnych dziedzinach. Jednym z najważniejszych wniosków płynących z tych kontaktów jest stwierdzenie ogromnej różnorodności potrzeb i preferencji (zarówno w odniesieniu do osób, jak i poszczególnych zadań). STATISTICA spełnia te różnorodne wymagania dzięki swojemu elastycznemu środowisku użytkownika, które można łatwo w pełni dostosować do dowolnych zadań.

STATISTICA umożliwia korzystanie z potężnego zestawu zaawansowanych technologii informatycznych (patrz Technologia informatyczna). Co ważne, użytkownik nie musi nawet znać ich nazw, ponieważ działają one automatycznie, a korzystanie z nich jest intuicyjne. Niezaawansowany użytkownik może korzystać wyłącznie z prostego środowiska, złożonego z kilku jasno opisanych przycisków, lecz jeśli potrzebuje czegoś więcej, to dostęp do wszystkich opcji uzyskuje po dosłownie jednym kliknięciu myszą. Praktycznie każdy aspekt działania programu (począwszy od początkowej konfiguracji, skończywszy na sposobie zarządzania wynikami) można dostosować do aktualnych potrzeb kilkoma kliknięciami myszy. Ponadto STATISTICA zachowuje dostosowaną konfigurację do momentu, kiedy użytkownik wybierze inne ustawienia. Praktycznie każde okno definicji analizy można zastąpić interfejsem zaprojektowanym przez użytkownika (uproszczonym lub rozbudowanym, zawierającym mniej lub więcej opcji oraz procedury stworzone przez użytkownika). STATISTICA może wyglądać i zachowywać się dokładnie tak, jak sobie życzy użytkownik.

Technologia informatyczna

Opisane wcześniej wydajność, elastyczność i możliwość dopasowania programu do potrzeb użytkownika nie byłyby możliwe do zrealizowania, gdyby STATISTICA nie wykorzystywała zaawansowanych technologii informatycznych sterujących wszystkimi funkcjami programu. STATISTICA jest zgodna z praktycznie wszystkimi wiodącymi technologiami informatycznymi, dotyczącymi analizy danych i rozpowszechniania informacji. Wszystkimi narzędziami i opcjami programu można sterować z poziomu modelu obiektowego. Tysiące funkcji STATISTICA mogą być wbudowywane w inne aplikacje (np. za pomocą Visual Basic, C++ lub Java). W STATISTICA zaimplementowano zaawansowaną obsługę OLE i ActiveX zarówno w trybie serwera, jak i klienta, przy czym praktycznie nie ma ograniczeń na wielkość i złożoność danych. STATISTICA została także zoptymalizowana pod kątem wykorzystania Internetu i obsługi multimediów. Procedury numeryczne i graficzne wykorzystują niezliczone techniki optymalizacyjne (np. "poczwórna precyzja" pozwalająca uniknąć ograniczeń standardu IEEE zapisu liczb rzeczywistych). Dzięki temu program STATISTICA wyróżnia niespotykana prędkość i precyzja obliczeń oraz szybkość reakcji (wspomagana przez wielowątkowość). Dostęp do danych bazuje na technologii strumieniowej, co umożliwia łatwą pracę zarówno z prostymi plikami danych przechowywanymi lokalnie, jak i z wielowymiarowymi, terabajtowymi bazami i hurtowniami danych (bez konieczności tworzenia lokalnej kopii analizowanych danych - tą funkcją dysponują wyłącznie systemy korporacyjne STATISTICA).

Przykładem korzyści płynących z technologii STATISTICA jest możliwość jednoczesnego uruchomienia wielu kopii STATISTICA wykonujących jednocześnie wiele analiz danych pochodzących z różnych źródeł, przy czym wyniki wszystkich analiz uporządkowane są w odrębne projekty. Zarówno pliki wejściowe, jak i wyjściowe mogą być praktycznie dowolnie duże i zawierać w sobie hierarchicznie uporządkowane dokumenty. Wyniki analiz mogą być kierowane m.in. do skoroszytów, raportów oraz Internetu.

Wykorzystanie Internetu

STATISTICA umożliwia pełne wykorzystanie Internetu do wymiany i rozpowszechniania informacji. W szczególności dane podlegające analizom, wyniki analiz i polecenia sterujące programem mogą być przesyłane przez Internet.

Oprócz automatycznego przesyłania wyników analiz na serwer stron WWW w STATISTICA dostępne są narzędzia służące do budowy wyrafinowanych, w pełni zautomatyzowanych systemów. System taki może np. regularnie pobierać dane z zewnętrznych baz danych, wykonywać zadany zestaw analiz i aktualizować zawartość wskazanych witryn internetowych. Należy zauważyć, że warunkiem takiego wykorzystania STATISTICA jest posiadanie odpowiednich licencji na instalację programu na serwerze WWW.

STATISTICA może wykorzystywać sieć WWW jako wejście na dwa sposoby (pod warunkiem posiadania odpowiedniej licencji WebSTATISTICA Server):

  • STATISTICA może być uruchamiana na serwerze i sterowana przez specjalnie zaprojektowaną aplikację internetową z wykorzystaniem przeglądarki internetowej jako środowiska użytkownika dla STATISTICA (podejście typu "cienki klient"). Dzięki temu z analitycznej potęgi STATISTICA można skorzystać z dowolnego miejsca na nieomal dowolnym komputerze podłączonym do Internetu. Należy zauważyć, że do takiego wykorzystania programu niezbędne jest posiadanie odpowiedniej licencji, a wersje jednostanowiskowe STATISTICA nie mają tej funkcjonalności.
  • STATISTICA może korzystać z "danych internetowych", tzn. z danych w formacie XML (standard pozwalający odczytywać dane przechowywane we własnym formacie, w którym instrukcja jak odczytać dane zapisywana jest razem z danymi, dzięki czemu aplikacje zgodne z XML, takie jak STATISTICA, mogą odczytać dane).

Kliknij tu, aby uzyskać dodatkowe informacje o Wykorzystaniu sieci WWW.

WebSTATISTICA Server (informacja techniczna). Wbudowany w STATISTICA wszechstronny interfejs automatyzacji i sterowania programem (bazujący na architekturze obiektowej) umożliwia zdalne sterowanie programem z poziomu przeglądarki internetowej. Interfejsu tego możemy użyć w językach skryptowych, takich jak VBScript, Jscript lub C++. Jeżeli na serwerze zainstalowano STATISTICA, to możemy ją wykorzystać do przetwarzania danych oraz generowania plików HTML i plików graficznych (JPG lub PNG). Ponadto jeżeli STATISTICA jest zainstalowana również po stronie klienta, to skrypty mogą być tam obsługiwane. Jeżeli dodatkowo nasza przeglądarka internetowa jest pojemnikiem ActiveX, to arkusze i wykresy STATISTICA będziemy mogli edytować bezpośrednio w oknie przeglądarki.

Warto zauważyć, że interfejs bazujący na przeglądarce internetowej może być w szerokim zakresie dopasowany do potrzeb użytkownika. StatSoft dostarcza szablony okien dialogowych umożliwiające wykonywanie najpopularniejszych wykresów i analiz. Szablony te można w szerokim zakresie dopasowywać do własnych potrzeb modyfikując skrypty wykonywane na serwerze. Interfejs bazujący na przeglądarce internetowej można nie tylko w pełni dostosowywać do potrzeb użytkownika, ale również wbudować w niego inne aplikacje komunikujące się ze STATISTICA.

Precyzja

STATISTICA
Wszystkie algorytmy obliczeniowe programu STATISTICA zaprojektowano tak, aby zapewnić maksymalną dokładność. Oprócz tego wprowadzono wiele nowych technologii, aby pokonać ograniczenia arytmetyki "zmiennoprzecinkowej" (które są powszechne w wielu arkuszach kalkulacyjnych, programach matematycznych i statystycznych). Skutkiem tego w programie STATISTICA osiągnięto niezrównany poziom dokładności, umożliwiający wykonywanie obliczeń dla danych o ekstremalnie malej wariancji względnej oraz wykonywanie testów o wysokich wymaganiach w zakresie dokładności liczbowej. Inna wyjątkowa własność programu STATISTICA - interakcyjne, sterowane przez użytkownika formaty wyświetlania w przypadku wszystkich wyników liczbowych - umożliwia regulację prezentacji wyników liczbowych na bieżąco; pozwala to wykorzystać dokładność liczbową oferowaną przez program.

Rozważmy na przykład reprezentatywny, wymagający test wzorcowy dokładności liczbowej (pokazany poniżej). W zbiorze danych zmienna zm2 (która ma małą względną wariancję) jest funkcją liniową zm3; zatem współczynnik korelacji miedzy dowolną zmienną (np. zm1) a zm2 powinien być identyczny jak współczynnik korelacji między tą zmienną a zm3 .

zm1zm2zm3
1.0 100000.00000001 1.0
2.0 100000.00000002 2.0
3.0 100000.00000001 1.0
4.0 100000.00000002 2.0
5.0 100000.00000001 1.0
6.0 100000.00000002 2.0
7.0 100000.00000005 5.0

Obliczone w STATISTICA współczynniki korelacji między zmiennymi zm1 i zm2 oraz zm1 i zm3 (przy obliczeniach zwiększonej precyzji i wyświetlone z maksymalna precyzją) są następujące:

zmienner Pearsonapoziom p
zm1 * zm2 0.65465367070798 0.111
zm1 * zm3 0.65465367070798 0.111

Zachęcamy do wykonania tego testu dokładności liczbowej w jakimkolwiek innym programie obliczeniowym. Inne testy kontrolne i więcej informacji na temat poprawności algorytmów obliczeniowych można znaleźć w dodatkowej broszurze Kontrolne testy porównawcze (patrz też Validation Benchmarks), w której podano wyniki 52 wymagających testów precyzji liczbowej i dokładności statystycznej.

Niezależne testy i recenzje

STATISTICA od wielu lat uzyskuje bardzo dobre oceny od niezależnych recenzentów i wygrywa niezależne porównania programów do analizy danych. Kliknij tu, aby uzyskać więcej informacji na ten temat.