• Nie Znaleziono Wyników

0.10 2 Suma 1.00 ~0 Generowanie treści pola "Opis operacji&#34

N/A
N/A
Protected

Academic year: 2021

Share "0.10 2 Suma 1.00 ~0 Generowanie treści pola "Opis operacji&#34"

Copied!
2
0
0

Pełen tekst

(1)

"Generator" opracji na rachunku bankowym

Parametry generatora i ich przykładowe wartości

F(x) (dystrybu

anta)

Rodzaj operacji (przykłady )

P(x) (prawdopo- dobieństwo)

liczba przypadków

częstość względna

0.00 Bankomat 0.50 licz.jeżeli -150 -50 -1

0.50 Zakupy 0.30 -20 -200 2

0.80 … 0.05 2

0.85 Stypendium 0.05 600 600 2

0.90 …. 0.10 2

Suma 1.00 ~0

Generowanie treści pola "Opis operacji"

los()

Wyszukaj.pionowo(czego szukać?; obszar?; która kolumna w obszarze?; czy dokładnie?)

zlr (założona

liczba rekordów) kk

(korekta kroku) (kk<0)

ld (liczba

dni)

P(x)

* ((d+g) / 2)

Opis operacji Kwota Data

Rozkład teroretyczny rozkład empiryczny

d (dolna)

g (górna)

z (zaokrą

glenie)

sko (średnia

kwota operacji)

k (krok)

Wyszukaj.pionowo(czego szukać?; obszar?; która kolumna w obszarze?; czy dokładnie?) licz.jeżeli(rekordy bazy danych; kryterim zliczania)

Generownie treści pola "Kwota operacji"

d+(g-d)*los()

suma sko wynosząca w przybliżeniu "0" zapewnia, że saldo obliczone dla wielu operacji jest stabilne

Generowanie treści pola "Data operacji"

Parametry daty powinny być tak dobrane, - Data początkowa = dziś()-ld

- Pozostałe daty wyznaczane rekurencyjnie w oparciu o parametry k i kk, tzn.:

data obecna = data poprzednia + dk

gdzie dk oznacza długość kroku i wyznaczane jest następujaco: dk = k*los() + kk*los()

przy czym, ponieważ daty nie mogą zawierać godziny, więc dk należy zaokrąglić do najbliższej liczby całkowitej - Daty muszą dodatkowo spełniać następujące warunki

a) nie mogą przekroczyć daty dziś()

b) powinny układać się rosnąco, z tym, że daty niektórych oeracji powinny być wcześniejsze od daty operacji poprzedzającej, ale nie więcej niż o 3 dni Aby je spełnić należy dobrać odpowiednio wielkość dk (operujac parametrami k i kk) przy zadanych wartościach ld i zlr.

Punktem odniesienia dla wyznaczenia parametrów k i kk w celu obliczenia dk może być wzorcowa średnia długość kroku (wsdk):

Punktem odniesienia dla wyznaczenia parametrów k i kk w celu obliczenia dk może być wzorcowa średnia długość kroku (wsdk):

(2)

wsdk = ld / zlr

Tak dobrana wielkość wsdk zapewnia, że jeśli będzie dodawana do poprzedniej daty zlr razy, to na końcu uzyskamy datę dzisiejszą Przybliżoną średnią długość kroku dla danych k i kk (psdk) można obliczyć wg następującego wzoru:

psdk = k * .5 + kk * .5

Aby skutecznie dobrać wartości k i kk, zapewniające spełnienie warunków związanych z polem "Data operacji" można:

- wyznaczyć wartość psdk dla dowolnych k i kk - przyjąć k na "rozsądnym" poziomie

- dobrać kk za pomocą komendy "szukaj wyniku", tak aby psdk było bliskie wsdk - utworzyć odpowiednią liczbę rekordów

- dobrać ostateczne wartości k i kk, tak aby zachowane były warunki a i b

Cytaty

Powiązane dokumenty

[r]

Piwa otrzymane z 40% dodatkiem grysu lub kaszek postrzegane były przez oceniaj cych za mniej atrakcyjne ni piwo wyprodukowane ze słodu j czmiennego bez

Każdą permutację rozkładamy na

Odwzorowanie liniowe przestrzeni z normą jest ograniczone wtedy i tylko wtedy, gdy obraz każdego zbioru ograniczonego jest ograniczony..

Zadania do omówienia na ćwiczeniach w piątek 15.01.2021 i poniedziałek 18.01.2021.. Zadania należy spróbować rozwiązać

[r]

Udowodnij, »e dla ka»dej liczby naturalnej n oraz liczby rzeczywistej x ∈ (−1, +∞) jest speª-.

|Jznal4cMarkaGrzechzawinnegopopetnieniazatzgcanegomucz)mu/S4dmaj4cna uwadze przepis art. S4d uwzglginiltak2e iodzaii rozmiar ujemnych ,,ur,gpr,* przestqpstwa oiaz wla6ciwo6ci