Dyskretyzacja - Discretization

Rozwiązanie zdyskretyzowanego równania różniczkowego cząstkowego otrzymanego metodą elementów skończonych .

W stosowanych matematyki , dyskretyzacji jest proces przenoszenia ciągłe funkcje modeli, zmienne i równania w dyskretnych odpowiedników. Proces ten jest zwykle przeprowadzany jako pierwszy krok w kierunku przygotowania ich do oceny numerycznej i implementacji na komputerach cyfrowych. Dychotomizacja to szczególny przypadek dyskretyzacji, w którym liczba klas dyskretnych wynosi 2, co może przybliżać zmienną ciągłą jako zmienną binarną (tworzenie dychotomii do celów modelowania , jak w klasyfikacji binarnej ).

Dyskretyzacja jest również związana z matematyką dyskretną i jest ważnym elementem obliczeń granularnych . W tym kontekście dyskretyzacja może również odnosić się do modyfikacji granulacji zmiennej lub kategorii , na przykład w przypadku agregacji wielu zmiennych dyskretnych lub fuzji wielu kategorii dyskretnych.

W przypadku dyskretyzacji danych ciągłych zawsze występuje pewien błąd dyskretyzacji . Celem jest zmniejszenie ilości do poziomu uważanego za nieistotny dla potrzeb modelowania .

Terminy dyskretyzacja i kwantyzacja często mają tę samą denotację, ale nie zawsze identyczne konotacje . (W szczególności te dwa terminy mają wspólne pole semantyczne .) To samo dotyczy błędu dyskretyzacji i błędu kwantyzacji .

Matematyczne metody związane z dyskretyzacją obejmują metodę Eulera-Maruyamy oraz zatrzymanie zerowego rzędu .

Dyskretyzacja modeli liniowej przestrzeni stanów

Dyskretyzacja dotyczy również przekształcenia równań różniczkowych ciągłych w równania różnicowe dyskretne , odpowiednie do obliczeń numerycznych .

Następujący model przestrzeni stanów w czasie ciągłym

gdzie v i w są ciągłymi źródłami białego szumu o średniej zerowej i gęstościach widmowych mocy

można zdyskretyzować, zakładając utrzymanie zerowego rzędu dla wejścia u i ciągłe całkowanie dla szumu v , to

z kowariancjami

gdzie

, jeśli nie jest liczbą pojedynczą

i jest czasem próbkowania, chociaż jest transponowaną macierzą . Równanie dla dyskretnego szumu pomiarowego jest konsekwencją określenia szumu ciągłego pomiaru gęstością widmową mocy.

Sprytna sztuczka do obliczenia A d i B d w jednym kroku polega na wykorzystaniu następującej właściwości:

Gdzie i są zdyskretyzowanymi macierzami przestrzeni stanów.

Dyskretyzacja hałasu procesowego

Obliczanie numeryczne jest nieco trudniejsze ze względu na całkę wykładniczą macierzy. Można go jednak obliczyć, najpierw konstruując macierz i obliczając jej wykładnik

Dyskretny szum procesowy jest następnie oceniany przez pomnożenie transpozycji prawego dolnego podziału G przez prawą górną partycję G :

Pochodzenie

Zaczynając od modelu ciągłego

wiemy, że macierz wykładnicza to

i przez wstępne pomnożenie modelu otrzymujemy

które rozpoznajemy jako

i integrując...

który jest analitycznym rozwiązaniem dla modelu ciągłego.

Teraz chcemy zdyskretyzować powyższe wyrażenie. Zakładamy, że u jest stałe w każdym kroku czasowym.

Wyrażenie w nawiasie rozpoznajemy jako , a drugi wyraz można uprościć, zastępując funkcją . Zauważ, że . Zakładamy również, że jest stała podczas całki , co z kolei daje

co jest dokładnym rozwiązaniem problemu dyskretyzacji.

Gdy jest w liczbie pojedynczej, to drugie wyrażenie może być nadal używane przez zastąpienie przez jego rozwinięcie Taylora ,

To daje

jakim jest forma stosowana w praktyce.

Przybliżenia

Dokładna dyskretyzacja może być czasami niewykonalna ze względu na dużą macierz wykładniczą i operacje całkowe. O wiele łatwiej jest obliczyć przybliżony model dyskretny na podstawie tego dla małych kroków czasowych . Przybliżone rozwiązanie staje się wtedy:

Jest to również znane jako metoda Eulera , która jest również znana jako metoda do przodu Eulera. Inne możliwe przybliżenia to , inaczej znana jako metoda wsteczna Eulera i , która jest znana jako transformacja bilinearna lub transformacja Tustina. Każde z tych przybliżeń ma inne właściwości stabilności. Transformacja dwuliniowa zachowuje niestabilność systemu czasu ciągłego.

Dyskretyzacja cech ciągłych

W statystyce i uczeniu maszynowym dyskretyzacja odnosi się do procesu przekształcania ciągłych cech lub zmiennych na cechy dyskretyzowane lub nominalne. Może to być przydatne podczas tworzenia funkcji masy prawdopodobieństwa.

Dyskretyzacja funkcji płynnych

W uogólnionej teorii funkcji dyskretyzacja powstaje jako szczególny przypadek twierdzenia splotu na rozkładach temperowanych

gdzie jest grzebieniem Diraca , jest dyskretyzacją , jest periodyzacją , jest szybko malejącym rozkładem temperowanym (np. delta Diraca lub jakakolwiek inna zwarta funkcja obsługiwana ), jest gładką , wolno rosnącą zwykłą funkcją (np. funkcją, która jest stale lub jakakolwiek inna funkcja o ograniczonym paśmie ) i jest (jednostkową, zwykłą częstotliwością) transformatą Fouriera . Funkcje, które nie są gładkie, można przed dyskretyzacją wygładzić za pomocą środka zmiękczającego .

Jako przykład, dyskretyzację z funkcji, która jest stale daje sekwencję , która interpretować jako współczynników o liniowej kombinacji z Diraca funkcji delta , tworzy grzebień Diraca . Jeżeli dodatkowo zastosuje się skrócenie , otrzymuje się ciągi skończone, np . . Są dyskretne zarówno pod względem czasu, jak i częstotliwości.

Zobacz też

Bibliografia

Dalsza lektura

Linki zewnętrzne