Analiza 14 – trendy występowania liczb
Pokazuje rytm pojedynczej liczby: ciąg jej przerw (ile losowań czekała na kolejne wystąpienie) i szuka w nim powtarzających się wzorców. Na tej podstawie szacuje szansę, że liczba padnie w następnym losowaniu.
Ciąg przerw
Przerwa to ilość losowań między kolejnymi wystąpieniami liczby: 0 oznacza, że liczba padła w kolejnym losowaniu, 1 że przepuściła jedno losowanie itd. Pierwsza przerwa liczy losowania od początku zakresu do pierwszego wystąpienia. Przy zakresie od 2000: jeśli liczba padła w losowaniach 2000, 2001, 2002, 2003, 2004, jej ciąg to 0, 0, 0, 0, 0; jeśli w 2005, 2010, 2020, 2033, to 5, 4, 9, 12.
Jak używać
- Ustaw zakres losowań (domyślnie wszystkie). Pod liczbami w siatce jest ilość wystąpień w zakresie.
- Dotknij liczby. Pojawi się pasek „Przerwy liczby …”: kolejne przerwy z numerem porządkowym pod każdą, przewinięty na koniec. Dotknij przerwy, a pod paskiem zobaczysz „Przerwa nr k: g losowań — od nr … do nr …” z datami. Ostatnie przerwy (tyle, ile wynosi głębokość) są wyróżnione. Z klawiatury pasek jest jednym miejscem w kolejności Tab: strzałki w lewo i w prawo przechodzą między przerwami, Page Up i Page Down o 10, Home i End na początek i koniec, Enter albo spacja wybiera przerwę.
- „Głębokość (długość wzorca)”: z ilu kolejnych przerw składa się szukany wzorzec (1–20). „Dopuszczalny błąd (suma odchyleń)”: o ile łącznie znaleziony fragment może różnić się od wzorca.
- W polach „Szukaj trendu:” wpisz wzorzec albo naciśnij „Ostatni”, który wstawia ostatnie przerwy wybranej liczby; tak sprawdzasz, co działo się po podobnych sytuacjach w przeszłości. Jeśli liczba ma mniej przerw niż głębokość, głębokość zostaje zmniejszona, o czym informuje komunikat.
- Wynik liczy się sam po każdej zmianie; nie ma „Oblicz”.
Błąd dopasowania to suma różnic między wzorcem a fragmentem ciągu: szukasz 4, 5, 2, 9, 3, w ciągu jest 3, 8, 5, 3, 0, więc błąd = 1+3+3+6+3 = 16.
Co pokazuje wynik
- Szukano trendu … dla liczby …, błąd ≤ …: znaleziono N
- Ile fragmentów ciągu (okien o długości równej głębokości) pasuje do wzorca w granicach błędu. Liczą się tylko okna, po których jest jeszcze jakaś przerwa.
- Bieżąca przerwa liczby
- Ile losowań minęło od ostatniego wystąpienia liczby do końca zakresu.
- Wpadnie w losowaniu nr … — x % (algorytm 1 / algorytm 2)
- Szansa, że liczba padnie w losowaniu bezpośrednio po końcu zakresu (opis algorytmów niżej). Gdy wzorzec różni się od ostatnich przerw liczby, pod prognozą jest uwaga, że zakłada ona wystąpienie właśnie takiego wzorca; „Ostatni” przywraca bieżące przerwy.
- Dopasowania: Przerwy (okno), Błąd, Kolejna
- Każde znalezione okno: numery porządkowe przerw od – do, błąd i „Kolejna”, czyli przerwa następująca tuż po oknie. Dotknij wiersza, a okno i jego „Kolejna” podświetlą się na pasku przerw. Długa lista jest podzielona na strony po 150 dopasowań, w pliku są wszystkie.
- Podsumowanie „Kolejnych”: Kolejna, Ilość, Procentowo
- Ile razy po pasującym oknie wystąpiła dana „Kolejna” i jaki to procent dopasowań, z paskiem; wiersz równy bieżącej przerwie jest podświetlony.
- Tabela przerw wszystkich liczb
- Sekcja zwijana: kolumna to liczba, wiersz to k-te wystąpienie, wartość to przerwa przed nim. Dotknięcie komórki wybiera liczbę i przerwę. Tabela jest podzielona na strony po 50 wierszy (pasek nad nią), cała jest w pliku.
Plik z zapisu wyniku ma układ starego Analiza14.txt: tabela przerw, lista dopasowań, podsumowanie i prognozy.
Dwa algorytmy prognozy
Oba porównują bieżącą przerwę liczby z „Kolejnymi” znalezionych dopasowań. Załóżmy podsumowanie: Kolejna 0 – 4 razy, 1 – 2, 2 – 5, 3 – 1, 4 – 2, 5 – 1 (razem 15) i bieżącą przerwę 2.
- Algorytm 1: w 5 z 15 przypadków po takim wzorcu przerwa wyniosła dokładnie 2, więc 5/15 = 33,33 %.
- Algorytm 2: skoro przerwa trwa już 2 losowania, „Kolejne” 0 i 1 nie są już możliwe; zostają 2, 3, 4, 5, razem 5+1+2+1 = 9 przypadków, więc 5/9 = 55,56 %.
Przykład
Zakres od 2000 do 2500, liczba 10, głębokość 5, trend 1, 2, 3, 4, 5, dopuszczalny błąd 7 (przykład ze starej pomocy). Znalezionych jest 7 dopasowań; pierwsze to „Przerwy (okno)” 002 – 006, „Błąd” 7, „Kolejna” 1: przerwy nr 2–6 liczby 10 to 3, 1, 3, 3, 2, czyli różnica od wzorca 2+1+0+1+3 = 7, a następna przerwa po nich to 1. W podsumowaniu 5 razy „Kolejna” 0 i 2 razy 1.
Inaczej niż w wersji Windows
- Nie ma „Oblicz”; liczbę wybierasz z siatki, a wynik liczy się sam.
- Prognozy są widoczne zawsze, nie dopiero po „Ostatni”, i dotyczą losowania bezpośrednio po końcu zakresu (następnego w bazie, a gdy zakres sięga końca bazy, losowania o numerze ostatnie + 1).
- Głębokość do 20 (było 10); nie ma limitów 1500 wystąpień ani 60 wartości „Kolejna”.
- Na pierwszym planie jest pasek przerw jednej liczby; wielka tabela przerw wszystkich liczb jest w sekcji zwijanej.