Kalibracja powierzchni local volatility
|
|
- Maja Marciniak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Kalibracja powierzchni local volatility Marcin Galas, Kamil Krasuski 5 czerwca 2009 Spis treści 1 Opis problemu Model Blacka-Scholesa i powierzchnia implied volatility Model local volatility i powierzchnia local volatility Opis algorytmu Dupire formula Oznaczenia Parametryzacja powierzchni σ(k k, T l ) Przybliżenie V(ν)(K k, T l ) i macierz Zk,l;i,j ν Gradient D ν V(ν)(K k, T l ) Gradient D ν C(K k, T l ) Regularyzacja Tychonoffa - Macierze (Q S ) i,j;k,l i (Q t ) i,j;k,l Ograniczenia przestrzeni rozwiązań Główna pętla algorytmu Dokumentacja programu Dane wejściowe Opis działania funkcji Wyniki 16 Literatura 18 1
2 1 Opis problemu 1.1 Model Blacka-Scholesa i powierzchnia implied volatility W standardowym modelu Blacka-Scholesa, mając dane aktywo bazowe o dynamice: { dst S t = (r q)dt + σdw t (1) S t=0 = S 0 możemy wyprowadzić zamkniętą formułę na cenę opcji plain vanilla call na to aktywo: C BS (S, t, K, T, σ). (2) Możemy również przeprowadzić operację w pewnym sensie odwrotną, tzn. mając dane kwotowania rynkowe: C market K k,t l ; k = 1,..., k max ; l = 1,..., l max, możemy jednoznacznie wyznaczyć zmienności implikowane: σ I K k,t l ; k = 1,..., k max ; l = 1,..., l max kalibrujące wyceny z modelu Blacka-Scholesa do wycen rynkowych. Otrzymane w ten sposób zmienności implikowane okazują się jednak nie być takie same dla wszystkich K k i T l (Zad. 9 - estymacja powierzchni implied volatility), co stoi w sprzeczności z założeniami modelu Blacka-Scholesa. 1.2 Model local volatility i powierzchnia local volatility Adresując powyższy problem rozważa się tzw. model local volatility, w którym: σ = σ(s, t). (3) W modelu tym, mając dane aktywo bazowe o dynamice: { dst S t = (r(t) q(t))dt + σ(s, t)dw t (4) S t=0 = S 0 można rozważać ceny opcji plain vanilla call na to aktywo bazowe: C(S, t, K, T, σ(s, t)). (5) Celem naszego projektu będzie, mając daną powierzchnię implied volatility (uzyskaną jako wynik Zadania 9): σ I (K k, T l ) ; k = 1,..., k max ; l = 1,..., l max, dokonanie kalibracji powierzchni local volatility: σ(k k, T l ) ; k = 1,..., k max ; l = 1,..., l max, tak aby ceny europejskich opcji walutowych na kurs EUR/PLN: C(S 0, 0, K k, T l, σ), wyznaczone na podstawie obu powierzchni w odpowiadających im modelach, zgadzały się. 2
3 2 Opis algorytmu 2.1 Dupire formula Jeśli kwotowanych na rynku cen CK market k,t l (lub odpowiadających im zmienności implikowanych σ I (K k, T l )) byłoby wystarczająco dużo (tzn. K k, T l pokrywałyby dobrze zakres S i t), to wówczas do wyznaczenia powierzchni local volatility możnaby wykorzystać rezultat teoretyczny uzyskany przez Dupire a: σ(k, T ) = 2( C T + rkc K K 2 ) (6) C KK W praktyce jednak zakres kwotowanych cen rynkowych jest zbyt mały, aby na ich podstawie sensowne było numeryczne wyznaczanie wystepujących we wzorze pochodnych cząstkowych. Technika rozszerzania zbioru danych rynkowych porzez pewnego rodzaju interpolacje również okazuje się nie dawać dobrych rezultatów przy numerycznym wyznaczaniu powierzchni local volatility w oparciu o formułę Dupire a. W związku z tym w pracy wykorzystamy algorytm bazujący na alternatywnych wynikach teoretycznych, zaproponowany przez Turinici ego. 2.2 Oznaczenia Mamy dane ceny rynkowe C(S 0, 0, K k, T l, σ) i odpowiadające im zmienności implikowane σ I (K k, T l ). Definiujemy odwzorowanie P prowadzące ze zmienności lokalnej σ(k k, T l ) w ceny: P(σ)(K k, T l ) = C(S 0, 0, K k, T l, σ) (7) oraz odwzorowanie V prowadzące z wariancji lokalnej (ν = σ 2 ) w wariancję implikowaną (w = (σ I ) 2 ): V(ν)(K k, T l ) = w. (8) Zakładamy, że nasz problem posiada (poszukiwane przez nas) rozwiązanie σ 0 i oznaczamy ν 0 = σ 2 0. Kalibrację możemy sformułować jako tzw. inverse problem: P(σ) = P(σ 0 ) lub V(ν) = V(ν 0 ) W praktyce zagadnienie tego typu możemy rozwiązać poprzez znalezienie ν minimalizującego odpowiedni funkcjonał kosztowy najmniejszych kwadratów, do którego, w celu zapewnienia dobrego postawienia zadania, dodajemy warunki regularyzacji Tychonoffa: J ɛ (ν) = k,l (V(ν)(K k, T l ) V(ν 0 )(K k, T l )) 2 + ɛ ν 2 L 2 (9) Minimalizację będziemy chcieli przeprowadzić algorytmem typu Quadratic Programming (QP). Sposób uzyskania poszczególnych elementów potrzebnych do minimalizacji powyższego funkcjonału przedstawimy w kolejnych podrozdziałach. 3
4 2.3 Parametryzacja powierzchni σ(k k, T l ) Wprowadzamy dyskretyzację po strike ach: K 1 <... < K ; dk i po terminach do zapadalności: T 1 <... < T ; dt oraz gęstszą dyskretyzację po cenach aktywa bazowego: i po chwilach czasu: S 1 <... < S ; ds t 1 <... < t ; dt Na tak określonej siatce definiujemy jednoznacznie wyznaczone, kawałkami liniowe, ciągłe funkcje f i,j (S, t) t.że: { fi,j (S, t) = 1 dla S = K i, t = T j (10) f i,j (S, t) = 0 dla S = K m, t = T n gdzie m i, n j Powierzchnię σ(k k, T l ) będziemy przybliżać kombinacjami liniowymi kształtów f i,j (S, t): σ(k k, T l ) = α i,j f i,j (S, t) (11) i,j Poniżej, dla przykładu, zamieszczamy wykres funkcji f 5,4 : 4
5 2.4 Przybliżenie V(ν)(K k, T l ) i macierz Zk,l;i,j ν Stosujemy przybliżenie pierwszego rzędu wokół punktu ν: V(ν + α i,jf i,j(s, t))(k k, T l ) = V(ν)(K k, T l ) + D νv(ν)(k k, T l )(f i,j)α i,j + o(α) (12) i,j i,j i oznaczamy: Z ν k,l;i,j = D ν V(ν)(K k, T l )(f i,j ) =< D ν V(ν)(K k, T l ), f i,j > L 2 (13) 2.5 Gradient D ν V(ν)(K k, T l ) Dla ustalonych K k, T l mamy: Wyrażenie σi C Stąd otrzymujemy: D ν V(ν) = D ν (σ I ) 2 = 2σ I σi C D νc (14) jest odwrotnością vegi ze wzoru Blacka-Scholesa: ϑ I BS = C σ I (15) D ν V(ν)(K k, T l ) = 2σ I 1 (K k, T l ) ϑ I BS (K k, T l ) D νc(k k, T l ) (16) 2.6 Gradient D ν C(K k, T l ) Cena C(S, t, K k, T l, ν) = C k,l spełnia dla S 0 i t [0, T l ] równanie Blacka- Scholesa: { t C k,l + (r q)s S C k,l + νs2 2 SSC k,l rc k,l = 0 C k,l (S, T l ) = (S K k ) + (17) Stąd: D ν C k,l (S, t) = S2 2 ( SSC k,l )χ(s, t) (18) gdzie χ(s, t) (to samo k, l) jest rozwiązaniem równania: { t χ + S ((r q)sχ) SS ( νs2 2 χ) + rχ = 0 (19) χ(s, t = 0) = δ S=S0 Zagadnienie (19) rozwiązujemy odpowiednio dopasowanym schematem Cranka- Nicolson. Wyrażenie SS C k,l jest gammą ze wzoru Blacka-Scholesa: γ I BS = 2 C k,l S 2 (20) 5
6 Ostatecznie więc: D ν C(K k, T l )(S, t) = S2 2 γi BS(K k, T l )χ(s, t) (21) Poniżej zamieszczamy wykres χ na obciętej siatce: oraz na pełnej siatce: 6
7 2.7 Regularyzacja Tychonoffa - Macierze (Q S ) i,j;k,l i (Q t ) i,j;k,l Ze względu na warunek regularyzacji Tychonoffa ν 2 L wyznaczamy macierze: 2 (Q S ) i,j;k,l =< S f i,j (S, t), S f k,l (S, t) > L 2 (22) (Q t ) i,j;k,l =< t f i,j (S, t), t f k,l (S, t) > L 2 (23) 2.8 Ograniczenia przestrzeni rozwiązań Wprowadzamy ograniczenia dla poszukiwanego rozwiązania: ν(s, t) [ν min, ν max ] (24) gdzie ν min = ( 1 2 min{σi K k,t l ; k=1,...,11; l=1,...,8}) 2 (25) ν max = (2max{σ I K k,t l ; k=1,...,11; l=1,...,8}) 2 (26) 2.9 Główna pętla algorytmu 1. Dla ν k = i,j β i,jf i,j (S, t) ustalamy B k = V(ν k )(K, T ) V(ν 0 )(K, T ) oraz wyliczamy Z νk 2. Rozwiązujemy Quadratic Problem (QP): min α{ Z νk α + B k 2 + ɛ < α + β, (Q S + Q t)(α + β) > ν min β α ν max β} Otrzymujemy α 3. Przyjmujemy ν k+1 = i,j (α i,j + β i,j)f i,j (S, t) 4. Jeśli ν k+1 ν k jest mniejsze od zadanego błędu przybliżenia, to koniec, w przeciwnym przypadku wracamy do pkt. 1. 7
8 3 Dokumentacja programu 3.1 Dane wejściowe Dane wejściowe składają się z trzech plików. Zad09 control data.txt oraz Zad09 market data.txt zawierają dane wczytywane do zadania 9 (implied volatility). Trzeci plik, sigma0.txt jest generowany przez program implied volatility.m i zawiera: macierz sigma0 - macierz implied volatility o wymiarze 11x8, stanowiącą pierwsze przybliżenie local volatility K local, T local, dk, dt - opisane poniżej w funkcji dopasowanie danych wektory R d i R f - wektory odpowiadające stopom procentowym (krajowej i zagranicznej) dla wszystkich tenorów z gęstej siatki 3.2 Opis działania funkcji dopasowanie danych(k local,t local,dk,dt,r d,r f) K local - wektor rzadkiej siatki strików o długości 11 T local - wektor rzadkiej siatki tenorów o długości 8 dk - krok po gęstej siatce strików dt - krok po gęstej siatce tenorów R d - wektor stóp krajowych (PLN) odpowiadających tenorom z gęstej siatki o długości 1585 R f - wektor stóp zagranicznych (EURO) odpowiadających tenorom z gęstej siatki o długości 1585 K - wektor gęstej siatki strików o zadanym kroku dk od K local(1) do K local(11) (o długości 41) T - wektor gęstej siatki tenorów o zadanym kroku dt od T local(1) do T local(8) (o długości 897) ind min - współrzędna rozszerzonego wektora strików gęstej siatki do siatki potrzebnej do Cranka-Nicolson, na której występuje pierwszy strike z gęstej siatki strików K min - minimalny strike w tablicy do liczenia Cranka-Nicolson (rozszerzenie gęstej siatki strików do 0) ind max - współrzędna rozszerzonego wektora strików gęstej siatki do siatki potrzebnej do Cranka-Nicolson, na której występuje ostatni strike z gęstej siatki strików K max - maksymalny strike w tablicy do liczenia Cranka-Nicolson (rozszerzenie gęstej siatki strików do 10) R d - wektor stóp krajowych (PLN) odpowiadających tenorom z gęstej siatki 8
9 dla wektora T (o długości 897) R f - wektor stóp zagranicznych (EURO) odpowiadających tenorom z gęstej siatki dla wektora T (o długości 897) r d - wektor stóp krajowych (PLN) odpowiadających tenorom z rzadkiej siatki dla wektora T local (o długości 8) r f - wektor stóp zagranicznych (EURO) odpowiadających tenorom z gęstej siatki dla wektora T local (o długości 8) M - ilość kroków po gęstej siatce srików(41) N - ilość kroków po gęstej siatce tenorów (897) M l - ilość kroków po rzadkiej siatce strików (11) N l - ilość kroków po rzadkiej siatce tenorów (8) dk2 - krok po rzadkiej siatce strików dt 2 - krok po rzadkiej siatce tenorów Elementarne operacje nie wymagające wyjaśniania. Zagesc sigma(sgm,k,t,k l,t l) sgm - macierz aktualnej zmienności lokalnej o wymiarze 11x8 K - wektor gęstej siatki strików o długości 41 T - wektor gęstej siatki tenorów o długości 897 K l - wektor rzadkiej siatki strików o długości 11 T l - wektor rzadkiej siatki tenorów o długości 8 Funkcja zwraca macierz o wymiarach 41x897, będącą macierzą zmienności lokalnej odpowiadającej wczytanej macierzy sgm, ale na gęstej siatce. Funkcja zagęszcza siatkę pomiędzy węzłami macierzy sgm. Następnie w węzły odpowiadające węzłom macierzy sgm wstawia wartości zmienności zadane macierzą sgm. W kolejnym kroku liniowo interpoluje wartości pomiędzy węzłami w wierszach, dostając 11 wierszy z gęstą siatką, a potem w analogiczny sposób interpoluje wartości w każdej kolumnie. Następnie interpolacja przebiega w odwrotnej kolejności, tzn. najpierw po 8 kolumnach, a potem po wszystkich wierszach. Na koniec dodaje obie powstałe w ten sposób macierze i dzieli przez 2. Dzięki takiej średniej arytmetycznej interpolawane węzły zależą w tej samej mierze od interpolacji po wierszach, jak i kolumnach. Crank Nicolson(So,R d,r f,sgm,k min,k max,dk,ind min,ind max,t,dt) 9
10 So - cena spot R d - wektor stóp krajowych (PLN) odpowiadających tenorom z gęstej siatki o długości 897 R f - wektor stóp zagranicznych (EURO) odpowiadających tenorom z gęstej siatki o długości 897 sgm - gęsta macierz zmienności lokalnej, otrzymana z funckji Zagesc sigma K min - minimalny strike w tablicy do liczenia Cranka-Nicolson (rozszerzenie gęstej siatki strików do 0) K max - maksymalny strike w tablicy do liczenia Cranka-Nicolson (rozszerzenie gęstej siatki strików do 10) dk - krok po gęstej siatce strików ind min - współrzędna rozszerzonego wektora strików gęstej siatki do siatki potrzebnej do Cranka-Nicolson, na której występuje pierwszy strike z gęstej siatki strików ind max - współrzędna rozszerzonego wektora strików gęstej siatki do siatki potrzebnej do Cranka-Nicolson, na której występuje ostatni strike z gęstej siatki strików T - wektor gęstej siatki tenorów o długości 897 dt - krok po gęstej siatce tenorów Funkcja zwraca macierz wartości χ, będącą rozwiązaniem równania różniczkowego danego wzorem (19) dla wektora strików i tenorów z rozszerzonej siatki. Macierz ta jest wymiarów 41x897. Pierwszym krokiem jest dodatkowe rozszerzenie gęstego wektora strików. Mając zadany krok dk znajduje ona najmniejszy dodatni strike, oraz najmniejszy strike przekraczający 10. Dla tych dodatkowo zdefiniowanych strików przedłuża siatkę sgm, przyjmując, że zmienność na przedłużeniu jest stała. Następnie zadaje warunki brzegowe na tak otrzymanej siatce. Warunek początkowy dla czasu, to delta Diracka dla striku równego So. W przypadku kiedy znajdzie się on pomiędzy węzłami, delta Diracka rozkłada się proporcjonalnie na oba węzły zachowując jednak wartość całki. Warunki brzegowe dla strików wyglądają w sposób następujący: dla K = K max, χ(k, t) = 0, zaś dla K = K min, χ(k, t) = So DF (t)k min. Dla tych warunków początkowych funkcja rozwiązuje w sposób standardowy równanie dualne do równania Blacka-Scholesa. Na koniec obcina otrzymaną macierz χ do strików odpowiadających rozszerzonemu wektorowi strików, zwracając tym samym macierz o wymiarach 41x897. Gamma BS(So,r,q,sigma,K,T) oraz Vega BS(So,r,q,sigma,K,T) So - cena spot r - stopa procentowa krajowych (PLN) odpowiadająca danemu tenorowi opcji 10
11 q - stopa procentowa zagraniczna (EURO) odpowiadająca danemu tenorowi opcji sigma - wartość zmienności odpowiadającej danemu tenorowi i strikowi opcji K - strike opcji T - tenor opcji Funkcje zwracają wartości odpowiednio gammy i vegi z modelu Blacka-Scholesa. Wartości obliczane są z podstawowych analitycznych wzorów na współczynniki wrażliwości w modelu Blacka-Scholesa. Wylicz DvV(K local,t local,so,r d,r f,sigma,k,t,x) K local - wektor rzadkiej siatki strików o długości 11 T local - wektor rzadkiej siatki tenorów o długości 8 So - cena spot r d - wektor stóp krajowych (PLN) odpowiadających tenorom z rzadkiej siatki dla wektora T local (o długości 8) r f - wektor stóp zagranicznych (EURO) odpowiadających tenorom z gęstej siatki dla wektora T local (o długości 8) sigma - macierz aktualnej zmienności lokalnej o wymiarze 11x8 K - wektor gęstej siatki strików o długości 41 T - wektor gęstej siatki tenorów o długości 897 X - wyliczona z funkcji Crank Nicolson macierz χ o wymiarach 41x897 Funkcja zwraca macierz czterowymiarową odpowiadającą macierzom gradientów V dla różnych strików i tenorów z macierzy zmienności lokalnej. Macierz ta ma wymiar 11x8x41x897 Dla każdego striku i tenoru wyliczane są wartości gammy i vegi. Następnie, korzystając ze wzorów (21) i (16) wyliczamy kolejno macierze DvC i DvV, w którcyh pierwsze dwa indeksy odpowiadają rzadkiej siatce, zaś dwa kolejne gęstej. wylicz f(i,j,m,n,m l,n l) i, j - indeksy z definicji funkcji f i,j M - długość rozszerzonego wektora strików (41) N - długość rozszerzonego wektora tenorów (897) M l - długość rzadkiego wektora strików (11) 11
12 N l - długość rzadkiego wektora tenorów (8) Funkcja zwracaja macierz odpowiadającą wartościom funkcji f i,j na rozszerzonych siatkach strików i tenorów. Funkcja w węzeł macierzy na gęstych siatkach wstawia odpowiadającą wartość z macierzy na rzadkich siatkach (czyli 1). Następnie liniowo opada do 0 do sąsiednich węzłów na rzadkiej siatce (ale tylko wzdłuż osi). wylicz fs(i,j,m,n,m l,n l) oraz wylicz ft(i,j,m,n,m l,n l) i, j - indeksy z definicji funkcji f i,j M - długość rozszerzonego wektora strików (41) N - długość rozszerzonego wektora tenorów (897) M l - długość rzadkiego wektora strików (11) N l - długość rzadkiego wektora tenorów (8) Funkcje zwracaja macierze odpowiadającą wartościom funkcji S f i,j oraz t f i,j na rozszerzonych siatkach strików i tenorów. Funkcje działają analogicznie, jak funckja wylicz f z tą różnicą, że zamiast liniowej interpolacji wartościami funkcji są wartości pochodnych funkcji f i,j. Pochodne te, z racji liniowej interpolacji wartości funkcji f i,j, mogą przyjmować wartości jedynie 1 i 1. Dodatkowym założeniem jest przyjęcie, iż S f i,j (S i, t j ) = 0 i t f i,j (S i, t j ) = 0. wylicz Z(DvV,M,N,M l,n l,dk,dt) DvV - wyliczona wcześniej macierz gradientu zmienności implikowanej w kwadracie (wymiaru 41x897) M - długość rozszerzonego wektora strików (41) N - długość rozszerzonego wektora tenorów (897) M l - długość rzadkiego wektora strików (11) N l - długość rzadkiego wektora tenorów (8) dk - krok po gęstej siatce strików dt - krok po gęstej siatce tenorów Funkcja zwraca czterowymiarową macierz odpowiadającą iloczynom skalarnym funkcji D ν V oraz funkcji f i,j. Dokładniej, komórka o numerze (k, l, i, j) odpowiada 12
13 iloczynowi skalarnemu w normie L 2 funkcji D ν V(ν)(K k, T l ) oraz f i,j. Macierz ta jest wymiaru 11x8x11x8. Dla ustalonych k, l, i, j obie funkcje są reprezentowane przez macierze o wymiarach 41x897. Iloczyn skalarny jest liczony poprzez pomnożenie obu macierzy element po elemencie, a następnie przez scałkowanie funkcji reprezentowanej przez otrzymaną macierz po zbiorze określonym przez wektory gęstych strików i tenorów (odpowiada to wysumowaniu objętości prostopadłościanów, których wysokość reprezentowana jest przez wartości wyliczonej macierzy). Ponieważ całkując wzdłuż brzegu nie można otoczyć punktów węzłowych pełnym prostokątem, gdyż druga połowa leżałaby poza macierzą, zbiór po którym całkujemy ten fragment jest dwukrotnie mniejszy. Żeby uwzglednić tę prawidłowość, a nie zmieniać wartości dk i dt odpowiadających za pole podstawy prostopadłościanów, przed wyliczeniem tej sumy wartości funkcji f i,j zostały podzielone przez 2 wzdłuż każdego brzegu macierzy. W szczególności wartości w węzłach na rogach tej macierzy zostały podzielone przez 4. wylicz QS(M,N,M l,n l,dk,dt) oraz wylicz Qt(M,N,M l,n l,dk,dt) M - długość rozszerzonego wektora strików (41) N - długość rozszerzonego wektora tenorów (897) M l - długość rzadkiego wektora strików (11) N l - długość rzadkiego wektora tenorów (8) dk - krok po gęstej siatce strików dt - krok po gęstej siatce tenorów Funkcje zwracają czterowymiarowe macierze odpowiadające iloczynom skalarnym funkcji f k,l oraz funkcji f i,j (analogicznie jak funkcja wylicz Z). Macierz ta jest wymiaru 11x8x11x8. Funkcje działają analogicznie do funkcji wylicz Z. Jedyną różnicą jest to, że zamiast funkcji D ν V(ν)(K k, T l ) występuje funkcja f k,l. wylicz q(q,dk2,dt2) Q - macierz powstała przez dodanie do siebie macierzy QS i Qt (wymiar 11x8x11x8) dk2 - krok po rzadkiej siatce strików dt 2 - krok po rzadkiej siatce tenorów 13
14 Funkcja zwraca dwuwymiarową macierz K taką, że zachodzi równość < α, Qα > L 2= x K x, gdzie x jest rozwinięciem macierzy α w wektor. Jest to macierz wymiaru 88x88. Funkcja generuje tę macierz zgodnie z obliczeniami przeprowadzonymi poza programem. pierwszy krok(eps,sigma0,z,qs,qt,k local,t local,dk2,dt2,m l,n l) eps - parametr określający dokładność obliczeń (0,01) sigma0 - macierz implied volatility, bedąca pierwszym przybliżeniem local volatility (wymiar 11x8) Z - macierz wyliczona z funkcji wylicz Z (wymiar (11x8x11x8) QS, Qt - macierze wyliczone z funkcji wylicz QS i wylicz Qt (obie o wymiarze (11x8x11x8) pozostałe parametry - takie jak w opisie funkcji dopasowanie danych Funkcja zwraca: macierz v0 - macierz sigma0 w kwadracie (wykorzystywana później jako punkt odniesienia) macierz v1 - macierz sigma0 w kwadracie (traktowana jako poprzednie przybliżenie) macierz v2 - macierz nowego przybliżenia zmienności lokalnej w kwadracie (traktowana jako aktualne przybliżenie) blad - suma modułów różnic macierzy v2 i v1 licznik - ilość przeprowadzonych przybliżeń metodą minimalizacji (1) macierz Q - suma macierzy QS i Qt macierz q - macierz z funkcji wylicz q v min - minimalna wielkość kwadratu zmienności lokalnej jaką dopuszczamy w procedurze minimalizacji v max - maksymalna wielkość kwadratu zmienności lokalnej jaką dopuszczamy w procedurze minimalizacji Funkcja oblicza macierze Q, beta, i B, oraz wartości v min i v max zgodnie ze wzorami opisanymi w algorytmie optymalizacyjnym. Następnie w oparciu o wyliczenia wykonane poza programem generuje macierz z1 taką, że zachodzi równość: < Zα, Zα > L 2= x z1 x, gdzie x jest wektorem z rozwinięcia macierzy α. Dodając do niej pomnożoną przez eps macierz q wyliczaną z funkcji wylicz q dostaje się macierz H występującą jako parametr w funkcji qp, która przeprowadza minimalizację. Dalej, również w oparciu o zewnętrzne obliczenia, obliczany jest wektor q1 taki, że zachodzi równość: < α, Qβ > L 2= x q. 14
15 Mnożąc dwukrotność tego wektora przez eps dostajemy wektor w, występujący jako parametr w funkcji qp. Następnie dokonuje się minimalizacja qp, gdzie punktem startowym jest rozwinięta w wektor macierz beta. Otrzymany wektor wpisywany jest w macierz, która po dodaniu do niej macierzy beta staje się nowym przybliżeniem kwadratu local volatility (v2). iteruj(it,eps,v0,v1,v2,blad,licznik,q,q,v min,v max,k,t,k local, T local,s0,r d,r f,r d,r f,sgm,k min,k max,ind min,ind max,dk,dt,dk2, dt2,m,n,m l,n l) it - maksymalna ilość dopuszczalnych iteracji pozostałe parametry - takie jak opisane wyżej Funkcja zwraca opisane w poprzedniej funkcji v1, v2, blad i licznik z ostatniej iteracji. Działanie jest analogiczne do funkcji pierwszy krok, różniąc się jedynie uwzględnieniem niezerowej teraz macierzy B i wykorzystując pewne stałe wielkości policzone w funkcji pierwszy krok. 15
16 4 Wyniki Niestety, okazało się, że program nie zwraca oczekiwanych wyników. Dla gładkiej i regularnej płaszczyzny zmienności implikowanej, będącej pierwszym przybliżeniem local volatility (rysunek poniżej), przy próbie drugiego zastosowania funkcji qp program wyświetla błąd. Wynika to z faktu, iż podczas pierwszej próby minimalizacji optymalne wielkości zmienności znajdowały się poza dopuszczalnym zakresem. W efekcie, jako drugie przybliżenie w znacznej większości użyte zostały wartości z brzegu zbioru dopuszczalnego. Ponieważ zaś algorytm qp startuje z poprzedniego przybliżenia, musiałby startować z brzegu zbioru dopuszczalnego, co powoduje, że program przestaje się liczyć. Tym samym udało nam się uzyskać jedynie drugie przybliżenie, którego wykres znajduje się poniżej. 16
17 17
18 Literatura [1] Gabriel Turinici, Calibration of local volatility using the local and implied instantaneous variance. [2] Bruno Dupire, Pricing with a Smile, RISK, 7(1):1820,
Dokumentacja. Opcje europejskie PDE. Michał Grzelak
Dokumentacja Opcje europejskie PDE Michał Grzelak Spis treści 1 Ceny opcji z local volatility 2 1.1 Opcje plain vanilla z local volatility................. 2 1.2 Parametry greckie..........................
Dokumentacja. Portal Mathfinance Wycena opcji paryskich metoda. Wiktor Madejski
Dokumentacja Portal Mathfinance Wycena opcji paryskich metoda PDE Wiktor Madejski Spis treści 1 Wstęp 2 2 Opcje paryskie 2 2.1 Układ PDE dla opcji paryskich..................... 2 2.2 Schemat numeryczny..........................
1 Symulacja procesów cieplnych 1. 2 Algorytm MES 2. 3 Implementacja rozwiązania 2. 4 Całkowanie numeryczne w MES 3. k z (t) t ) k y (t) t )
pis treści ymulacja procesów cieplnych Algorytm ME 3 Implementacja rozwiązania 4 Całkowanie numeryczne w ME 3 ymulacja procesów cieplnych Procesy cieplne opisuje równanie różniczkowe w postaci: ( k x (t)
Dokumentacja. Kalibracja powierzchni lokalnej zmienności (local volatility) przy użyciu powierzchni natychmiastowej zmienności implikowanej
Dokumentacja Kalibracja powierzchni lokalnej zmienności (local volatility) przy użyciu powierzchni natychmiastowej zmienności implikowanej Łukasz Adamski i Mateusz Kapturski Wstęp Kalibracja powierzchni
Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej
15. Macierze Definicja Macierzy. Dla danego ciała F i dla danych m, n IN funkcję A : {1,...,m} {1,...,n} F nazywamy macierzą m n ( macierzą o m wierszach i n kolumnach) o wyrazach z F. Wartość A(i, j)
Dystrybucje, wiadomości wstępne (I)
Temat 8 Dystrybucje, wiadomości wstępne (I) Wielkości fizyczne opisujemy najczęściej przyporządkowując im funkcje (np. zależne od czasu). Inną drogą opisu tych wielkości jest przyporządkowanie im funkcjonałów
dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
KADD Minimalizacja funkcji
Minimalizacja funkcji n-wymiarowych Forma kwadratowa w n wymiarach Procedury minimalizacji Minimalizacja wzdłuż prostej w n-wymiarowej przestrzeni Metody minimalizacji wzdłuż osi współrzędnych wzdłuż kierunków
1. PODSTAWY TEORETYCZNE
1. PODSTAWY TEORETYCZNE 1 1. 1. PODSTAWY TEORETYCZNE 1.1. Wprowadzenie W pierwszym wykładzie przypomnimy podstawowe działania na macierzach. Niektóre z nich zostały opisane bardziej szczegółowo w innych
Informacja o przestrzeniach Sobolewa
Wykład 11 Informacja o przestrzeniach Sobolewa 11.1 Definicja przestrzeni Sobolewa Niech R n będzie zbiorem mierzalnym. Rozważmy przestrzeń Hilberta X = L 2 () z iloczynem skalarnym zdefiniowanym równością
x y
Przykłady pytań na egzamin końcowy: (Uwaga! Skreślone pytania nie obowiązują w tym roku.). Oblicz wartość interpolacji funkcjami sklejanymi (przypadek (case) a), dla danych i =[- 4 5], y i =[0 4 -]. Jaka
Konstrukcja uśmiechu zmienności. Dr Piotr Zasępa
Konstrukcja uśmiechu zmienności Dr Piotr Zasępa Rynek opcji FX Rynek Międzybankowy Market Makerów Klientowski (bank/klient) (bank makler/bank user) Rynek opcji waniliowych Opcje egzotyczne I generacji
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można
Dokumentacja. Opcje europejskie PDE. Zbigniew Matczak
Dokumentacja Opcje europejskie PDE Zbigniew Matczak Spis treści 1 Model CEV 2 1.1 Cena opcji w modelu CEV...................... 2 1.2 Poprawność funkcji "option value" na podstawie funkcji delta oraz symulacji
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A
Egzamin z Metod Numerycznych ZSI, 06.2007. Egzamin, Gr. A Imię i nazwisko: Nr indeksu: Section 1. Test wyboru, max 33 pkt Zaznacz prawidziwe odpowiedzi literą T, a fałszywe N. Każda prawidłowa odpowiedź
Rozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując
Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie
napisał Michał Wierzbicki Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie Prędkość grupowa paczki falowej Paczka falowa jest superpozycją fal o różnej częstości biegnących wzdłuż osi z.
Obliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Dokumentacja. Kalibracja parametrów modelu Hestona za rozszerzonego filtra Kalmana. Mikołaj Bińkowski Wiktor Gromniak
Dokumentacja Kalibracja parametrów modelu Hestona za pomoca rozszerzonego filtra Kalmana Mikołaj Bińkowski Wiktor Gromniak Spis treści 1 Wstęp 2 2 Struktura katalogów 2 3 Zależności 2 4 Funkcje 3 4.1 heston_calibr_kalman..........................
Estymacja parametrów modelu Hestona - dokumentacja implementacji
Estymacja parametrów modelu Hestona - dokumentacja implementacji Maciej Kołodziejczyk, Michał Kowalski 8 maja 2009 Spis treści 1 Opis problemu 1 2 Opis algorytmu 2 2.1 Algorytm minimalizacji funkcji celu.................
ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH
Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym
KADD Minimalizacja funkcji
Minimalizacja funkcji Poszukiwanie minimum funkcji Foma kwadratowa Metody przybliżania minimum minimalizacja Minimalizacja w n wymiarach Metody poszukiwania minimum Otaczanie minimum Podział obszaru zawierającego
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Model Blacka-Scholesa
WYCENA OPCJI EUROPEJSKIEJ I AMERYKAŃSKIEJ W MODELACH DWUMIANOWYCH I TRÓJMIANOWYCH COXA-ROSSA-RUBINSTEINA I JARROWA-RUDDA Joanna Karska W modelach dyskretnych wyceny opcji losowość wyrażana jest poprzez
5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w
1 Macierz odwrotna metoda operacji elementarnych
W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A M(n, n) dla pewnego n N. Definicja 1. Niech A M(n, n). Wtedy macierzą odwrotną macierzy A (ozn. A 1 ) nazywamy taką macierz
Matematyka stosowana i metody numeryczne
Ewa Pabisek Adam Wosatko Piotr Pluciński Matematyka stosowana i metody numeryczne Konspekt z wykładów Błędy obliczeń Błędy można podzielić na: modelu, metody, wejściowe (początkowe), obcięcia, zaokrągleń..
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu Dla danej funkcji ciągłej f znaleźć wartości x, dla których f(x) = 0. (1) 2 Przedział izolacji pierwiastka Będziemy zakładać, że równanie
Optymalizacja ciągła
Optymalizacja ciągła 5. Metody kierunków poparwy (metoda Newtona-Raphsona, metoda gradientów sprzężonych) Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 28.03.2019 1
Metody numeryczne I Równania nieliniowe
Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
Kolejny krok iteracji polega na tym, że przechodzimy do następnego wierzchołka, znajdującego się na jednej krawędzi z odnalezionym już punktem, w
Metoda Simpleks Jak wiadomo, problem PL z dowolną liczbą zmiennych można rozwiązać wyznaczając wszystkie wierzchołkowe punkty wielościanu wypukłego, a następnie porównując wartości funkcji celu w tych
1 Równania różniczkowe zwyczajne o rozdzielonych zmiennych
Równania różniczkowe zwyczajne o rozdzielonych zmiennych Definicja. Równaniem różniczkowym o rozdzielonych zmiennych nazywamy równanie postaci p(y) = q() (.) rozwiązanie równania sprowadza się do postaci
Metody numeryczne rozwiązywania równań różniczkowych
Metody numeryczne rozwiązywania równań różniczkowych Marcin Orchel Spis treści Wstęp. Metody przybliżone dla równań pierwszego rzędu................ Metoda kolejnych przybliżeń Picarda...................2
Wykład 14. Elementy algebry macierzy
Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,
Wykład 9. Matematyka 3, semestr zimowy 2011/ listopada 2011
Wykład 9. Matematyka 3, semestr zimowy 2011/2012 4 listopada 2011 W trakcie poprzedniego wykładu zdefiniowaliśmy pojęcie k-kowektora na przestrzeni wektorowej. Wprowadziliśmy także iloczyn zewnętrzny wielokowektorów
Wstęp do metod numerycznych Zadania numeryczne 2016/17 1
Wstęp do metod numerycznych Zadania numeryczne /7 Warunkiem koniecznym (nie wystarczającym) uzyskania zaliczenia jest rozwiązanie co najmniej 3 z poniższych zadań, przy czym zadania oznaczone literą O
Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad
Elementy projektowania inzynierskiego Definicja zmiennych skalarnych a : [S] - SPACE a [T] - TAB - CTRL b - SHIFT h h. : / Wyświetlenie wartości zmiennych a a = b h. h. = Przykładowe wyrażenia
1 Funkcje dwóch zmiennych podstawowe pojęcia
1 Funkcje dwóch zmiennych podstawowe pojęcia Definicja 1 Funkcją dwóch zmiennych określoną na zbiorze A R 2 o wartościach w zbiorze R nazywamy przyporządkowanie każdemu punktowi ze zbioru A dokładnie jednej
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
y i b) metoda różnic skończonych nadal problem nieliniowy 2 go rzędu z warunkiem Dirichleta
b) metoda różnic skończonych nadal problem nieliniowy 2 go rzędu z warunkiem Dirichleta przedział (a,b) dzielimy na siatkę, powiedzmy o stałym kroku: punkty siatki: u A y i w metodzie strzałów używamy
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. Definicja 1.1. Niech D będzie podzbiorem przestrzeni R n, n 2. Odwzorowanie f : D R nazywamy
Weryfikacja hipotez statystycznych
Weryfikacja hipotez statystycznych Hipoteza Test statystyczny Poziom istotności Testy jednostronne i dwustronne Testowanie równości wariancji test F-Fishera Testowanie równości wartości średnich test t-studenta
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Marcin Orchel 1 Wstęp Przykłady wyznaczania miejsc zerowych funkcji f : f(ξ) = 0. Wyszukiwanie miejsc zerowych wielomianu n-tego stopnia. Wymiar tej przestrzeni wektorowej
1 Równania nieliniowe
1 Równania nieliniowe 1.1 Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym jest numeryczne poszukiwanie rozwiązań równań nieliniowych, np. algebraicznych (wielomiany),
Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta
Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta www.michalbereta.pl Sieci radialne zawsze posiadają jedną warstwę ukrytą, która składa się z neuronów radialnych. Warstwa wyjściowa składa
Notacja Denavita-Hartenberga
Notacja DenavitaHartenberga Materiały do ćwiczeń z Podstaw Robotyki Artur Gmerek Umiejętność rozwiązywania prostego zagadnienia kinematycznego jest najbardziej bazową umiejętność zakresu Robotyki. Wyznaczyć
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
Mechanika. Wykład 2. Paweł Staszel
Mechanika Wykład 2 Paweł Staszel 1 Przejście graniczne 0 2 Podstawowe twierdzenia o pochodnych: pochodna funkcji mnożonej przez skalar pochodna sumy funkcji pochodna funkcji złożonej pochodna iloczynu
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
Dystrybucje. Marcin Orchel. 1 Wstęp Dystrybucje Pochodna dystrybucyjna Przestrzenie... 5
Dystrybucje Marcin Orchel Spis treści 1 Wstęp 1 1.1 Dystrybucje................................... 1 1.2 Pochodna dystrybucyjna............................ 3 1.3 Przestrzenie...................................
Metody numeryczne Wykład 4
Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania
Optymalizacja ciągła
Optymalizacja ciągła 1. Optymalizacja funkcji jednej zmiennej Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 28.02.2019 1 / 54 Plan wykładu Optymalizacja funkcji jednej
1 Zbiory i działania na zbiorach.
Matematyka notatki do wykładu 1 Zbiory i działania na zbiorach Pojęcie zbioru jest to pojęcie pierwotne (nie definiuje się tego pojęcia) Pojęciami pierwotnymi są: element zbioru i przynależność elementu
Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem.
1 Wektory Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem. 1.1 Dodawanie wektorów graficzne i algebraiczne. Graficzne - metoda równoległoboku. Sprowadzamy wektory
3. Interpolacja. Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która
3. Interpolacja Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która przyjmuje wartości y 1, y 2,, y n, dla skończonego zbioru argumentów x 1, x
Zaawansowane metody numeryczne
Wykład 10 Rozkład LU i rozwiązywanie układów równań liniowych Niech będzie dany układ równań liniowych postaci Ax = b Załóżmy, że istnieją macierze L (trójkątna dolna) i U (trójkątna górna), takie że macierz
4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.
Jarosław Wróblewski Matematyka dla Myślących, 008/09. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych. 15 listopada 008 r. Uwaga: Przyjmujemy,
Całkowanie numeryczne
Całkowanie numeryczne Poniżej omówione zostanie kilka metod przybliżania operacji całkowania i różniczkowania w szczególności uzależnieniu pochodnej od jej różnic skończonych gdy równanie różniczkowe mamy
Matematyka stosowana i metody numeryczne
Ewa Pabisek Adam Wosatko Piotr Pluciński Matematyka stosowana i metody numeryczne Konspekt z wykładu 6 Rozwiązywanie równań nieliniowych Rozwiązaniem lub pierwiastkiem równania f(x) = 0 lub g(x) = h(x)
; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...
Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję
Dokumentacja. Portal Mathfinance Wycena skomplikowanych opcji barierowych. Piotr Bochnia, Paweł Marcinkowski
Dokumentacja Portal Mathfinance Wycena skomplikowanych opcji barierowych metoda PDE Piotr Bochnia, Paweł Marcinkowski Spis treści 1 Wstęp 2 2 Wyceniane instrumenty 2 2.1 Opcje z barierą monitorowaną dyskretnie...............
Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne
Interpolacja, aproksymacja całkowanie Interpolacja Krzywa przechodzi przez punkty kontrolne Aproksymacja Punkty kontrolne jedynie sterują kształtem krzywej INTERPOLACJA Zagadnienie interpolacji można sformułować
3. FUNKCJA LINIOWA. gdzie ; ół,.
1 WYKŁAD 3 3. FUNKCJA LINIOWA FUNKCJĄ LINIOWĄ nazywamy funkcję typu : dla, gdzie ; ół,. Załóżmy na początek, że wyraz wolny. Wtedy mamy do czynienia z funkcją typu :.. Wykresem tej funkcji jest prosta
Algebra liniowa. 1. Macierze.
Algebra liniowa 1 Macierze Niech m oraz n będą liczbami naturalnymi Przestrzeń M(m n F) = F n F n będącą iloczynem kartezjańskim m egzemplarzy przestrzeni F n z naturalnie określonymi działaniami nazywamy
Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.
Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona f(x 0, f ( f, f,..., f n gdzie 2 x ( x, x 2,..., x n dla n2 np. f ( x, y 0 g( x, y 0 dla każdej wielowymiarowej rozwinięcie w szereg Taylora
Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1
Algebra liniowa II Lista Zadanie Udowodnić, że jeśli B b ij jest macierzą górnotrójkątną o rozmiarze m m, to jej wyznacznik jest równy iloczynowi elementów leżących na głównej przekątnej: det B b b b mm
Numeryczne rozwiązywanie równań różniczkowych ( )
Numeryczne rozwiązywanie równań różniczkowych Równanie różniczkowe jest to równanie, w którym występuje pochodna (czyli różniczka). Przykładem najprostszego równania różniczkowego może być: y ' = 2x które
Zad. 3: Układ równań liniowych
1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich
27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE
27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE 27.1. Wiadomości wstępne Równaniem różniczkowym cząstkowym nazywamy związek w którym występuje funkcja niewiadoma u dwóch lub większej liczby zmiennych niezależnych i
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości
WEKTORY I MACIERZE. Strona 1 z 11. Lekcja 7.
Strona z WEKTORY I MACIERZE Wektory i macierze ogólnie nazywamy tablicami. Wprowadzamy je:. W sposób jawny: - z menu Insert Matrix, - skrót klawiszowy: {ctrl}+m, - odpowiedni przycisk z menu paska narzędziowego
Rozdział 3. Tensory. 3.1 Krzywoliniowe układy współrzędnych
Rozdział 3 Tensory 3.1 Krzywoliniowe układy współrzędnych W kartezjańskim układzie współrzędnych punkty P są scharakteryzowane przez współrzędne kartezjańskie wektora wodzącego r = x 1 i 1 + x 2 i 2 +
Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50
Metody numeryczne Układy równań liniowych, część II Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50 Układy równań liniowych, część II 1. Iteracyjne poprawianie
Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Zazwyczaj nie można znaleźć
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
KADD Metoda najmniejszych kwadratów funkcje nieliniowe
Metoda najmn. kwadr. - funkcje nieliniowe Metoda najmniejszych kwadratów Funkcje nieliniowe Procedura z redukcją kroku iteracji Przykłady zastosowań Dopasowanie funkcji wykładniczej Dopasowanie funkcji
Zagadnienia brzegowe dla równań eliptycznych
Temat 7 Zagadnienia brzegowe dla równań eliptycznych Rozważmy płaski obszar R 2 ograniczony krzywą. la równania Laplace a (Poissona) stawia się trzy podstawowe zagadnienia brzegowe. Zagadnienie irichleta
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
PRZYKŁADY ROZWIĄZAŃ MES. Piotr Nikiel
PRZYKŁADY ROZWIĄZAŃ MES Piotr Nikiel Metoda elementów skooczonych Metoda elementów skooczonych jest metodą rozwiązywania zadao brzegowych. MES jest wykorzystywana obecnie praktycznie we wszystkich dziedzinach
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn
Metody numeryczne Wykład 3 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Pojęcia podstawowe Algebra
ALGEBRA Z GEOMETRIĄ MACIERZE ODWZOROWAŃ LINIOWYCH
ALGEBRA Z GEOMETRIĄ 1/10 MACIERZE ODWZOROWAŃ LINIOWYCH Piotr M. Hajac Uniwersytet Warszawski Wykład 12, 08.01.2014 Typeset by Jakub Szczepanik. Motywacje 2/10 W celu wykonania obliczeń numerycznych w zagadnieniach
Metody i analiza danych
2015/2016 Metody i analiza danych Macierze Laboratorium komputerowe 2 Anna Kiełbus Zakres tematyczny 1. Funkcje wspomagające konstruowanie macierzy 2. Dostęp do elementów macierzy. 3. Działania na macierzach
RACHUNEK MACIERZOWY. METODY OBLICZENIOWE Budownictwo, studia I stopnia, semestr 6. Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska
RACHUNEK MACIERZOWY METODY OBLICZENIOWE Budownictwo, studia I stopnia, semestr 6 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Czym jest macierz? Definicja Macierzą A nazywamy
Optymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
Baza w jądrze i baza obrazu ( )
Przykład Baza w jądrze i baza obrazu (839) Znajdź bazy jądra i obrazu odwzorowania α : R 4 R 3, gdzie α(x, y, z, t) = (x + 2z + t, 2x + y 3z 5t, x y + z + 4t) () zór ten oznacza, że α jest odwzorowaniem
Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.
Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne. pytania teoretyczne:. Co to znaczy, że wektory v, v 2 i v 3
Metody redukcji wariancji
Metody redukcji wariancji Michał Kołodziejczyk 26 maja 2009 Spis treści 1 Przedstawienie problemu 1 2 Metody redukcji - opis teoretyczny 2 2.1 Metoda Antithetic Variates...............................
Wprowadzenie do Mathcada 1
Wprowadzenie do Mathcada Ćwiczenie. - Badanie zmienności funkcji kwadratowej Ćwiczenie. pokazuje krok po kroku tworzenie prostego dokumentu w Mathcadzie. Dokument ten składa się z następujących elementów:.
WYKŁAD 9 METODY ZMIENNEJ METRYKI
WYKŁAD 9 METODY ZMIENNEJ METRYKI Kierunki sprzężone. Metoda Newtona Raphsona daje dobre przybliżenie najlepszego kierunku poszukiwań, lecz jest to okupione znacznym kosztem obliczeniowym zwykle postać
Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska
Funkcje liniowe i wieloliniowe w praktyce szkolnej Opracowanie : mgr inż. Renata Rzepińska . Wprowadzenie pojęcia funkcji liniowej w nauczaniu matematyki w gimnazjum. W programie nauczania matematyki w
Aproksymacja funkcji a regresja symboliczna
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą
Estymacja wektora stanu w prostym układzie elektroenergetycznym
Zakład Sieci i Systemów Elektroenergetycznych LABORATORIUM INFORMATYCZNE SYSTEMY WSPOMAGANIA DYSPOZYTORÓW Estymacja wektora stanu w prostym układzie elektroenergetycznym Autorzy: dr inż. Zbigniew Zdun