Jeżeli chcesz komentować kliknij na tytuł artykułu, wyświetli się tylko ten artykuł z możliwością komentowania.

piątek, 17 września 2010

Skrypt statystyk liczb sąsiednich

Jeden z użytkowników zgłosił potrzebę statystyk tzw liczb sąsiednich (par liczb sąsiadujących).
Statystyka par sąsiadujących w losowaniach. Liczby pary sąsiednie to np liczby
1-2, 2-3, 3-4 .... 48-49.

System wyświetla wykres graficzny jako histogram trafień wszystkich par liczb sąsiednich.


Pod wykresem wyświetlana jest tabela wszystkich par z wartościami :

  • Częstość - ilość trafień par sąsiednich we wszystkich losowaniach bazy losowań gry
  • Średnia - wskazuje co ile losowań wystepuje średnio trafienie.
  • Odstęp - wskazuje ile losowań oczekuje para na trafienie
  • Norma - wskazuje czy para oczekuje dłużej niz wskazuje na to srednia wystapień.
  • Sposób sortowania wybiera się w opcji "Sortuj wg."
  • Sposób sortowania mozna wybrać "narastająco" i "opadająco".
  • Przycisk "Wykonaj" przelicza statystykę.
  • Przycisk "Pomoc" wyświetla ten tekst.
Przykład :

Lista częstości i  ostatnich odstępów :
-----------------------------------------
Para    Częstość  Średnia  odstęp    norma
----   --------   -------  -------   -------
01-02      43        51      70        18
02-03      24        91     105        13
03-04      30        73      28       -45
04-05      26        84     106        21
Dla pary liczb z wiersza 1 ( czyli pary 01-02) czytamy że we wszystkich losowaniach para ta wystapiła : 43 razy, następna kolumna wskazuje że para trafia Średnio co 51 losowań, następna że Ostatnio para trafiła po odstępie 70 losowań wstecz i ostatnia że oczekuje 18 losowań ponad normę trafień.
Integrując skrypt z programem LottoCad w wersjach 2.25 i wyżej wykonaj nastepujące czynnosci.
  1. Skrypt sasiednie.php wgraj do katalogu Script, zwykle jest to katalog :  C:\Program Files\Wojar Software\Lotto CAD 2.25\Script\sasiednie.php
  2. W tym samym katalogu utwórz nowy folder, jeżeli nie istnieje o nazwie "include".
  3. Do tego katalogu wgraj bibliotekę wykresów graficznych plik o nazwie chart.php, zwykle będzie to ścieżka:  C:\Program Files\Wojar Software\Lotto CAD 2.25\Script\include\Chart.php
  4. Uruchom program LottoCad.
  5. W menu Skrypty PHP->PHP Opcje zaznacz opcję "Start HTTP Server". Pojawi sie dymek informujący że serwer pracuje.
  6. W tym samym menu wybierz opcję "Menadżer makr i skryptów".
  • W okienku menadżera wcisnij przycisk oznaczony znakiem[+] .. dodaj makro.   W puste pola wpisz kolejno:
  •  nazwa wyświetlana w menu : liczby sąsiednie
  •  skrypt wyprowadza wyniki do : do przeglądarki z serwerem HTTP
  •  krótki opis informacyjny : Statystyka liczb sąsiednich
  •  ścieżka do pliku skryptu : wciśnij przycisk z symbolem foldera obok pola i wybierz plik skryptu sasiednie.php który wcześniej wgrałeś do folderu "script". Zwykle to folder : C:\Program Files\Wojar Software\Lotto CAD 2.32\Script\sasiednie.php
  • Zatwierdź zmiany wciskając przycisk z symbolem "ptaszka".


Zamknij okienko Managera Makr i Skryptów, od tej pory w menu Skrypty pojawi sie opcja "liczby sąsiednie". Klikając na opcje uruchomi sie skrypt automatycznie.
Skrypt można oczywiście również uruchamiać bezpośrednio z przeglądarki przy właczonym programie LottoCad z pracującym (włączonym jak wyżej) serwerem HTTP. Wpisując link : http://localhost:8086/sasiednie.php
  
powodzenia :)
Wojtk