SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Irma Valčić ANALIZA KOMPLEKSNOSTI SKRIVENIH MARKOVLJEVIH MODELA Diplomski

Величина: px
Почињати приказ од странице:

Download "SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Irma Valčić ANALIZA KOMPLEKSNOSTI SKRIVENIH MARKOVLJEVIH MODELA Diplomski"

Транскрипт

1 SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Irma Valčić ANALIZA KOMPLEKSNOSTI SKRIVENIH MARKOVLJEVIH MODELA Diplomski rad Zagreb, srpanj Voditelj rada: doc. dr. sc. Pavle Goldstein

2 pred ispitnim povje- Ovaj diplomski rad obranjen je dana renstvom u sastavu: 1., predsjednik 2., član 3., član Povjerenstvo je rad ocijenilo ocjenom. Potpisi članova povjerenstva:

3 Zahvaljujem mentoru doc. dr. sc. Pavlu Goldsteinu na strpljenju, savjetima, redovnim dozama kofeina i životnim mudrostima tijekom izrade ovog rada. Isto tako, hvala mojim roditeljima, sestri i mojoj baki na svoj podršci koju su mi nesebično pružali ne samo tijekom izrade rada, nego i tijekom cijelog školovanja. Konačno, hvala svim mojim prijateljima i kolegama koji su bili uz mene i bez čije ogromne podrške i puno strpljenja ovog rada danas ne bi bilo. Puno hvala svima!

4 Sadržaj Sadržaj iv Uvod 1 1 Osnovni pojmovi Vjerojatnost Statistika Entropija AIC i BIC Skriveni Markovljevi modeli Markovljevi lanci Skriveni Markovljevi modeli Algoritmi za analizu HMM-ova Viterbijev algoritam Baum-Welchov algoritam Determinističko kaljenje Rezultati Simulacija i optimizacija Bibliografija 26 iv

5 Uvod Svrha ovog diplomskog rada jest opis i primjena nekih statističkih alata na skrivene Markovljeve modele. Skriveni Markovljevi modeli danas nalaze primjenu u mnogim područjima: prepoznavanju govora, prepoznavanju rukopisa, računalnom prevodenju, analizi vremenskih nizova itd. Veliku primjenu takoder pronalaze u bioinformatici, znanosti koja se bavi analizom bioloških nizova, sadržaja i organizacije genoma te predvidanjem strukture i funkcije makromolekula primjenom tehnika iz matematike, statistike i računarstva. Specijalno, model povremeno nepoštene kockarnice korišten u ovom diplomskom radu u bioinformatici se često primjenjuje za modeliranje genoma. Ovim radom želimo dati kratki pregled teorije skrivenih Markovljevih modela, dati primjer njihove implementacije i pojasniti postupke za procjenu parametara modela. K tome promatramo i neke metode za procjenu kompleksnosti skrivenih Markovljevih modela. U prvom poglavlju definiramo osnovne pojmove iz teorije vjerojatnosti i statistike koji će nam biti potrebni u kasnijoj analizi. U drugom poglavlju dajemo primjer i formalnu definiciju skrivenih Markovljevih modela. U trećem poglavlju opisujemo nekoliko algoritama za procjenu parametara skrivenog Markovljevog modela, dok u posljednjem, četvrtom, poglavlju predstavljamo rezultate i zaključke rada. 1

6 Poglavlje 1 Osnovni pojmovi 1.1 Vjerojatnost Definicija Pod slučajnim pokusom podrazumijevamo takav pokus čiji ishodi odn. rezultati nisu jednoznačno odredeni uvjetima u kojima izvodimo pokus. Rezultate slučajnog pokusa nazivamo dogadajima. Definicija Neka je A dogadaj vezan uz neki slučajni pokus. Pretpostavimo da smo taj pokus ponovili n puta i da se u tih n ponavljanja dogadaj A pojavio točno N puta. Tada broj N zovemo frekvencija dogadaja A, a broj N relativna n frekvencija dogadaja A. Definicija Osnovni objekt u teoriji vjerojatnosti jest neprazan skup Ω koji zovemo prostor elementarnih dogadaja i koji reprezentira skup svih ishoda slučajnih pokusa. Ako je Ω konačan ili prebrojiv, govorimo o diskretnom prostoru elementarnih dogadaja. Prostor elementarnih dogadaja je neprekidan ako je Ω neprebrojiv skup. Točke ω iz skupa Ω zvat ćemo elementarni dogadaji. Označimo sa P(Ω) partitivni skup od Ω. Definicija Familija F podskupova od Ω (F P(Ω)) jest σ-algebra skupova (na Ω) ako je: F1. F F2. A F A c F F3. A i F, i N i=1a i F Definicija Neka je F σ-algebra na skupu Ω. izmjeriv prostor. Uredeni par (Ω, F) zove se 2

7 POGLAVLJE 1. OSNOVNI POJMOVI 3 Sada možemo definirati vjerojatnost. Definicija Neka je (Ω, F) izmjeriv prostor. Funkcija P : F R jest vjerojatnost ako vrijedi: P1. P(Ω) = 1 (normiranost vjerojatnosti) P2. P(A) 0, A F (nenegativnost vjerojatnosti) P3. A i F, i N i A i A j = za i j P( i=1a i ) = i=1 P(A i) (prebrojiva ili σ-aditivnost vjerojatnosti) Definicija Uredena trojka (Ω, F, P) pri čemu je F vjerojatnost na F, zove se vjerojatnosni prostor. σ algebra na Ω i P Definicija Neka je (Ω, F, P) vjerojatnosni prostor. Elemente σ algebre zovemo dogadaji, a broj P(A), A F zove se vjerojatnost dogadaja A. Definicija Označimo sa B σ algebru generiranu familijom svih otvorenih skupova na skupu realnih brojeva R. B zovemo σ-algebra skupova na R, a elemente σ algebre B zovemo Borelovi skupovi. Budući da je svaki otvoreni skup na R prebrojiva unija intervala, lako je dokazati da vrijedi B = σ{(a, b); a, b R, a < b} Definicija Neka je (Ω, F, P) vjerojatnosni prostor. Funkcija X : Ω R jest slučajna varijabla (na Ω) ako je X 1 (B) F za proizvoljno B B, odnosno X 1 (B) F. Definicija Neka je (Ω, F, P) proizvoljan vjerojatnosni prostor i A F takav da je P(A) > 0. Definiramo funkciju P A : F [0, 1] ovako: P A (B) = P (B A) = P(A B), B F. (1.1) P(A) Lako je provjeriti da je P A vjerojatnost na F i nju zovemo vjerojatnost od B uz uvjet A. Definicija Neka je (Ω, F, P) vjerojatnosni prostor i A i F, i I proizvoljna familija dogadaja. Kažemo da je to familija nezavisnih dogadaja ako za svaki konačan podskup različitih indeksa i 1, i 2,..., i k vrijedi P( k i=1a ij ) = k P(A ij ). (1.2) j=1

8 POGLAVLJE 1. OSNOVNI POJMOVI 4 Neka je X slučajna varijabla na diskretnom vjerojatnosnom prostoru (Ω, P(Ω), P) i neka je ( ) a1 a X = 2... p 1 p 2... njena distribucija, odnosno vrijedi P(a i ) = p i. Definicija Funkcija gustoće vjerojatnosti od X ili, kraće, gustoća od X jest funkcija f X = f : R R + definirana sa { 0, x a i f(x) = P{X = x} =, x R p i, x = a i Definicija Funkcija distribucije slučajne varijable X jest funkcija F X = F : R [0, 1] definirana sa 1.2 Statistika F (x) = P{X x} = P{ω; X(ω) x}, x R. Definicija Za model T = {f( ; θ) : θ Θ}, f( ; θ) : R [0, + >, Θ R kažemo da je regularan ako su zadovoljeni sljedeći uvjeti: i) sup f( ; θ) = {x R : f(x; θ) > 0} ne ovisi o θ Θ ii) Θ je otvoreni interval u R iii) x R, θ f(x; θ) je diferencijabilna na Θ iv) Za slučajnu varijablu X kojoj je f funkcija gustoće vrijedi: 0 < I(θ) := E θ [( θ log f(x; θ))2 ] < Broj I(θ) zove se Fisherova informacija. v) θ Θ, d f(x; θ)dx = f(x; θ)dx = 0, ako se radi o neprekidnoj slučajnoj dθ R R θ varijabli, odnosno d θ Θ, dθ x f(x; θ) = x f(x; θ) = 0, ako je riječ o diskretnoj slučajnoj θ varijabli. Definicija Neka je (Ω, F) izmjeriv prostor i P familija vjerojatnosnih mjera na (Ω, F). Uredena trojka (Ω, F, P) zove se statistička struktura.

9 POGLAVLJE 1. OSNOVNI POJMOVI 5 Definicija n-dimenzionalni slučajni uzorak na statističkoj strukturi (Ω, F, P) je niz (X 1,..., X n ) slučajnih varijabli na izmjerivom prostoru (Ω, F) takav da su slučajne varijable X 1,..., X n nezavisne i jednako distribuirane P P. Definicija Neka je X = (X 1,..., X n ) slučajan uzorak iz modela P, P = {f( ; θ) : θ Θ}, Θ R m. Ako je X = (X 1,..., X n ) jedna realizacija od X, tada je vjerodostojnost funkcija L : Θ R L(θ) = L(θ X) := n f(x i ; θ) i=1 Statistika ˆθ = ˆθ(X) je procjenitelj maksimalne vjerodostojnosti (MLE) ako vrijedi L(ˆθ X) = max θ Θ L(θ X) Definicija Za opaženu vrijednost x od X n, l : Θ R, l(θ) = l(θ X) = log L(θ X) = n log f(x i : θ) i=1 zovemo log-vjerodostojnost. Definicija Procjenitelj T = t(x) za τ(θ) R je nepristran ako vrijedi θ Θ, E θ (T ) = τ(θ). Procjenitelj koji nije nepristran je pristran. Definicija Niz procjenitelja (T n : n N) je konzistentan procjenitelj za θ ako za proizvoljni ɛ > 0 vrijedi lim P θ{ T n θ ɛ} = 0 n Teorem Neka je X n = (X 1,..., X n ) slučajan uzorak iz regularnog modela P, uz dodatnu pretpostavku da je θ f(x; θ) neprekidno diferencijabilna. Tada jednadžba vjerodostojnosti θ l(θ X n) = 0 na dogadaju čija vjerojatnost teži ka 1 za n ima korijen ˆθ n = ˆθ n (X n ) takav da je ˆθ P θ n θ, za n.

10 POGLAVLJE 1. OSNOVNI POJMOVI 6 Napomena Ako jednadžba vjerodostojnosti ima jedinstvenu stacionarnu točku P θ0 ˆθ n θ0, tada Teorem tvrdi da ona mora biti konzistentan procjenitelj za θ 0. Ako je MLE jedinstvena stacionarna točka kao točka lokalnog maksimuma, onda je MLE konzistentan procjenitelj za θ. Lema Neka je X B(n, θ) gdje je θ vjerojatnost uspjeha. Tada je procjenitelj maksimalne vjerodostojnosti za θ relativna frekvencija uspjeha. Dokaz. Označimo sa n broj pokušaja, a sa k broj uspjeha. Tada je vjerojatnost da smo imali točno k uspjeha dana s ( ) n f(θ) = P (X = k) = θ k (1 θ) n k, k = 0, 1, 2,..., n k Nadimo stacionarne točke koje su kandidati za lokalni maksimum: ( ) n f (θ) = [kθ k 1 (1 θ) n k θ k (n k)(1 θ) n k 1 ] k ( ) n = [θ k 1 (1 θ) n k 1 (k(1 θ) (n k)θ)] k Odakle slijedi k kθ nθ + kθ = 0 nθ = k θ = k n = Entropija Definicija Entropija je mjera prosječne neizvjesnosti ishoda. Za danu slučajnu varijablu X sa vjerojatnostima P(x i ) za diskretan skup dogadaja x 1,..., x K Shannonova entropija je definirana s H(X) = K P(x i ) log(p(x i )) (1.3) i=1 Da bismo intuitivno shvatili o čemu je riječ razmotrimo primjer bacanja simetričnog novčića: imamo dva moguća simbola (K = 2) i oba se pojavljuju s vjerojatnošću p(x i ) = 1, i = 1, 2. 2

11 POGLAVLJE 1. OSNOVNI POJMOVI 7 Jednostavnim uvrštavanjem u formulu entropije dobivamo H(X) = log(0.5). Promatramo li logaritam u bazi 2, dobivamo H(X) = 1 bit po simbolu. Dakle, vrijednost entropije u ovisnosti o vjerojatnosti pojave pisma/glave kod bacanja novčića, odnosno srednji sadržaj informacije poruke koja se sastoji od uzastopnih rezultata bacanja novčića jest 1 bit po simbolu. Za slučaj nepoštenog novčića koji uvijek daje pismo (p(x 1 ) = 1, p(x 2 ) = 0) očekivano dobivamo H(X) = 0. Uvrštavanjem svih mogućih vjerojatnosti pojave pisma u formulu entropije, dobivamo graf ovisnosti vrijednosti entropije o toj vjerojatnosti (1.1). Maksimum je postignut kada je vjerojatnost pisma jednaka vjerojatnosti glave (p = 1 2 ) tj. kada je najveća nesigurnost pojave jednog ili drugog. Primijetimo simetriju ovog grafa. Svejedno je pojavljuje li se s većom vjerojatnošću pismo ili glava. Zamjenom njihovih uloga situacija se s informacijskog gledišta ne mijenja. Slika 1.1: Vrijednost entropije u ovisnosti o vjerojatnosti pojave pisma kod bacanja novčića Pretpostavimo da su zadane dvije funkcije više varijabli f, ϕ : D R definirane na skupu D R k. Funkciji ϕ pridružimo implicitnu jednadžbu ϕ (y 1,..., y k ) = 0 i pripadajući skup S D definiran tom jednadžbom S = {(y 1,..., y k ) D ϕ(y 1,..., y k ) = 0}. Definicija Ako za točku T 0 = (x 10,..., x k0 ) S postoji okolina K(T 0, δ) D

12 POGLAVLJE 1. OSNOVNI POJMOVI 8 tako da je f(x 1,..., x k ) < f(x 10,..., x k0 ), (x 1,..., x k ) S K(T 0, δ) \ {T 0 } onda kažemo da funkcija f u točki T 0 ima uvjetni lokalni maksimum uz uvjet ϕ(x 1,..., x k ) = 0. Problem uvjetnog lokalnog maksimuma { z = f(x 1,..., x k ) max ϕ(x 1,..., x k ) = 0 često rješavamo uvodenjem Lagrangeove funkcije L(x 1,..., x k, λ): L(x 1,.., x k, λ) = f(x 1,..., x k ) + λϕ (x 1,..., x k ), (x 1,..., x k ) D, λ R. Parametar λ zove se Lagrangeov multiplikator. Lema Uniformno distribuirani parametri imaju maksimalnu entropiju. Prije samog dokaza prisjetimo se Bolzano-Weierstrassova i Rolleova teorema: Teorem (Bolzano-Weierstrass): Neka je funkcija f : [a, b] R neprekidna na segmentu [a, b] R. Tada je f([a, b]) = [m, M] takoder segment. Napomena Tvrdnja teorema može se razdvojiti na tri dijela: 1. f je ograničena na [a, b], odnosno postoje m = inf [a,b] f i M = sup [a,b] f. 2. funkcija f postiže svoj minimum i maksimum na [a, b], odnosno postoje x m, x M [a, b] takvi da vrijedi f(x m ) = m i f(x M ) = M. 3. za svaki C (m, M), postoji c [a, b] takav da je f(c) = C. Teorem (Rolle): Neka je f : I R, diferencijabilna na otvorenom intervalu I R i neka za a, b I, a < b, vrijedi f(a) = f(b) = 0. Tada postoji c (a, b) takav da je f (c) = 0 Dokaz. (Lema (1.3.3)): Definiramo funkcije f : [0, 1] k R i ϕ : [0, 1] k R s f(p 1,..., p k ) = k p i log p i i=1

13 POGLAVLJE 1. OSNOVNI POJMOVI 9 ϕ(p 1,..., p k ) = k p i 1. Neka je λ Lagrangeov multiplikator. Definiramo funkciju g : R k R sa i=1 g(p 1,..., p k ) = f(p 1,..., p k ) + λϕ(p 1,..., p k ) Funkcija g je klase C na zatvorenom skupu [0, 1] k, znači da je ujedno i neprekidna pa prema Bolzano-Weierstrassovom teoremu poprima minimum m i maksimum M na tom skupu. Budući da funkcija g nije konstantna funkcija na [0, 1] k barem jedna od te dvije vrijednosti se nalazi unutar otvorenog skupa (0, 1) k. Funkcija g je strogo pozitivna na (0, 1) k, u rubovima je jednaka 0, stoga će prema Rolleovom teoremu stacionarna točka biti maksimum. Tražimo stacionarne točke te funkcije. dg dp i = log p i 1 + λ = 0 log p i = λ 1 p i = exp(λ 1) k p i = 1 k exp(λ 1) = 1 i=1 Slijedi da funkcija g postiže maksimum u točki p M = (p 1,..., p k ). p i = 1, i = 1,..., k k 1.4 AIC i BIC Osim promatranja funkcije vjerodostojnosti ili omjera vjerodostojnosti, za odabir najboljeg statističkog modela mogu se koristiti još neki kriteriji. Dva često korištena kriterija su AIC (Akaike Information Criterion) i BIC (Bayesian Information Criterion). AIC i BIC oba se temelje na funkciji vjerodostojnosti, a mjere koliko dobro model opisuje podatke. Dani su sljedećim jednadžbama: AIC = 2log(L) + 2k (1.4) BIC = 2log(L) + klog(m) (1.5)

14 POGLAVLJE 1. OSNOVNI POJMOVI 10 pri čemu je L maksimalna vjerodostojnost modela, m duljina niza, a k broj slobodnih parametara. Informacijski kriteriji temelje se na funkciji vjerodostojnosti no osim njene vrijednosti, takoder sadržavaju i penalizaciju za kompleksnost modela. Znamo, općenito, da pri odredivanju modela isti možemo poboljšati dodajući mu parametre. No s druge strane, cilj nam je da model bude što jednostavniji tj. da ima što manje parametara. Primjećujemo da i AIC i BIC penaliziraju količinu parametara (BIC više nego AIC), a time ujedno mogu riješiti i problem overfittinga do kojeg može doći dodamo li previše parametara u model. Budući da AIC i BIC zapravo procjenjuju koliko je informacija izgubljeno modeliranjem podataka, najbolji model bit će onaj s najmanjim AIC-om (BIC-om).

15 Poglavlje 2 Skriveni Markovljevi modeli 2.1 Markovljevi lanci Definicija Neka je S skup. Slučajni proces s diskretnim vremenom i prostorom stanja S jest familija X = (X n : n 0) slučajnih varijabli definiranih na nekom vjerojatnosnom prostoru (Ω, F, P) s vrijednostima u S. Dakle, za svaki n 0 je X n : Ω S slučajna varijabla. Definicija Neka je S prebrojiv skup. Slučajni proces X = (X n : n 0) definiran na vjerojatnosnom prostoru (Ω, F, P) s vrijednostima u skupu S je Markovljev lanac prvog reda ako vrijedi P(X n+1 = j X n = i, X n 1 = i n 1,..., X 0 = i 0 ) = P(X n+1 = j X n = i) (2.1) za svaki n 0 i za sve i 0,..., i n 1, i, j S za koje su obje uvjetne vjerojatnosti dobro definirane. Svojstvo u relaciji (2.1) naziva se Markovljevim svojstvom. Definicija Označimo sa p ij = P(X t+1 = j X t = i) vjerojatnost da slučajna varijabla X prijede u stanje j u trenutku t+1 ako je u trenutku t bila u stanju i. Vrijednost p ij nazivamo prijelazna (tranzicijska) vjerojatnost. Markovljev lanac zajedno sa zadanim prijelaznim vjerojatnostima nazivamo Markovljevim modelom. 2.2 Skriveni Markovljevi modeli Skriveni Markovljevi modeli (na engleskom hidden Markov model ili HMM) su statistički modeli koji nalaze široku primjenu u molekularnoj biologiji, prepoznavanju 11

16 POGLAVLJE 2. SKRIVENI MARKOVLJEVI MODELI 12 govora i računalnom prevodenju. Radi lakšeg razumijevanja, u ovom ćemo dijelu prvo dati primjer jednog skrivenog Markovljevog modela, a potom iznijeti formalne definicije. Primjer HMM-a: povremeno nepoštena kockarnica Slika 2.1: Primjer skrivenog Markovljevog modela s dvije kocke Imamo dvije igraće kocke, jednu poštenu i jednu nepoštenu. Na kocki K P, poštenoj, vjerojatnosti da padne neki broj od 1 do 6 jesu jednake za svaki od brojeva i iznose 1. Kocka K 6 N, nepoštena, češće pada na šesticu nego na bilo koji drugi broj. Vjerojatnost da padne šestica jest 1 1, a vjerojatnost da padne bilo koji drugi broj jest Pretpostavimo da počinjemo bacanjem K P. Vjerojatnost da ćemo ponovo koristiti K P je 95%, dok je vjerojatnost da ćemo je zamijeniti sa K N 5%. Kad smo jednom prešli iz K P u K N, u 80% slučajeva ćemo i nastaviti bacati K N. Vjerojatnost da je zamijenimo sa K P jest 20%. Naš model zapisat ćemo na sljedeći način: Imamo dvije kocke tj. dva stanja. S = {K P, K N } Imamo 6 brojeva koji mogu pasti na kockama. B = {1, 2, 3, 4, 5, 6}

17 POGLAVLJE 2. SKRIVENI MARKOVLJEVI MODELI 13 Matrica tranzicijskih vrijednosti dana je s: ( ) A = pri čemu je a 12 = P(K N K P ) - vjerojatnost da je nakon K P bačena K N, a 21 = P(K P K N ) - vjerojatnost bacanja K P ako je prethodno bačena K N i a jj = P(K j K j ) - vjerojatnost da je nakon bacanja K j ponovno bačena K j, j {P, N}. Matrica emisijskih vjerojatnosti je: E = ( Prvi redak čine emisijske vjerojatnosti elemenata iz B u stanju K P, a drugi redak emisijske vjerojatnosti elemenata iz B u stanju K N. Proces koji modelira izbor kocaka jest Markovljev proces prvog reda sa stanjima u S. Kocke su stanja i prijelaz iz jedne kocke u drugu se može opisati Markovljevim lancem. Emisijske vjerojatnosti simbola iz B su u svakom od stanja različite i ne ovise o prijašnjim stanjima. Možemo reći da smo dali primjer skrivenog Markovljevog modela prvog reda. Model povremeno nepoštene kockarnice osnova je za analizu genoma o čemu se više može pronaći u [2]. Imamo li niz simbola, odn. opaženih vrijednosti, primjerice X = (1, 2, 5, 6, 6, 4, 3), ne znamo koja kocka stoji iza pojedine opažene vrijednosti. Dakle, niz stanja je skriven. Ipak, iako je niz stanja nepoznat, pomoću niza simbola moguće je: odrediti najvjerojatniji niz stanja za zadani niz simbola. U tu svrhu koristimo Viterbijev algoritam o kojem ćemo govoriti u sljedećem poglavlju. procijeniti parametre uvjetne maksimalne vjerodostojnosti koristeći Viterbijevo treniranje koje ćemo takoder pojasniti u sljedećem poglavlju Formalna definicija HMM-a Sada imamo intuitivnu predodžbu o tome što je skriveni Markovljev model. Kod skrivenog Markovljevog modela imamo niz stanja (kocke) i niz simbola (brojevi na kockama). Svaki simbol ovisi jedino o trenutnom stanju u kojem se proces nalazi pa zato generiranje simbola iz stanja modeliramo Markovljevim lancem nultog reda što je zapravo niz nezavisnih dogadaja. Formalno rečeno: )

18 POGLAVLJE 2. SKRIVENI MARKOVLJEVI MODELI 14 Definicija Skriveni Markovljev model prvog reda jest skup slučajnih varijabli koji se sastoji od dva podskupa, Q i O: Q = Q 1,..., Q N - skup slučajnih varijabli koje poprimaju diskretne vrijednosti O = O 1,..., O N - skup slučajnih varijabli koje poprimaju diskretne ili kontinuirane vrijednosti. Te varijable zadovoljavaju sljedeće uvjete: 1. P (Q t Q t 1, O t 1,..., Q 1, O 1 ) = P(Q t Q t 1 ) (2.2) 2. P(O t Q T, O T,..., Q t+1, O t+1, Q t, Q t 1, O t 1,..., Q 1, O 1 ) = P (O t Q t ) (2.3) Uočili smo da, osim niza stanja kroz koja proces prolazi (označili smo ih sa Q i ), promatramo i niz opažanja (simbola, označili smo ih sa O i ). Relacija (2.2) kaže da je vjerojatnost da se, za neko t {1, 2,..., N}, nalazimo u stanju Q t uz uvjet da su se dogodila sva prethodna stanja Q 1,..., Q t 1 i da su emitirani simboli O 1,..., O t 1 jednaka tranzicijskoj vjerojatnosti iz stanja Q t 1 u stanje Q t. Relacija (2.3) povlači da realizacija nekog opažanja u sadašnjem stanju ovisi samo o tom stanju. Vjerojatnosti iz relacije (2.3) nazivamo emisijske vjerojatnosti i kažemo da stanje Q t emitira simbol O t. Skriveni Markovljev model zadan je sljedećim parametrima: N - broj stanja u kojima se proces može nalaziti S - skup svih stanja procesa M - broj mogućih opažanja B - skup svih opaženih vrijednosti S = {1,..., N} (2.4) B = {b 1,..., b M } (2.5) L - duljina opaženog niza X - opaženi niz X = (x 1,..., x L ) (2.6)

19 POGLAVLJE 2. SKRIVENI MARKOVLJEVI MODELI 15 A - matrica tranzicijskih vjerojatnosti A = {a ij }, a ij = P(Q t+1 = j Q t = i), 1 i, j N (2.7) E - matrica emisijskih vjerojatnosti E = {e j (k)}, e j (k) = P(O t = b k Q t = j), 1 j N, 1 k M (2.8) Unatoč tome što nam je niz stanja u skrivenom Markovljevom modelu nepoznat, poznat nam je niz simbola i pomoću njega možemo donijeti neke zaključke o nizu stanja koji odgovara emitiranom nizu vrijednosti.

20 Poglavlje 3 Algoritmi za analizu HMM-ova U ovom poglavlju objasnit ćemo algoritme koje smo spomenuli u prethodnom poglavlju, a koji su korišteni u izradi ovog rada, ali i neke koji nisu korišteni u ovom radu, ali su važni u primjeni na skrivene Markovljeve modele. Uvedimo neke oznake. Niz emitiranih simbola označit ćemo s x = (x 1,..., x n ), a pripadajući niz skrivenih stanja s π = (π 1,..., π n ). Podsjetimo se, u skrivenom Markovljevom modelu niz stanja je nepoznat, ali o njemu možemo izvesti neke zaključke na temelju niza emitiranih vrijednosti. Za tranzicijske i emisijske vjerojatnosti koristit ćemo već spomenute oznake a ij i e j (k). Niz stanja (niz bačenih kocaka) nazivamo stazom π. Staza slijedi Markovljev lanac, tako da vjerojatnost stanja u trenutku t ovisi o prethodnom stanju, t 1. Lanac je karakteriziran parametrima a ij = P(π t = j π t 1 = i). Tranzicijsku vjerojatnost a 0j možemo smatrati vjerojatnošću da započnemo u stanju j. Budući da smo razdvojili simbole k od stanja j, moramo uvesti novi skup parametara za model, e j (k). Općenito, stanje može proizvesti bilo koji simbol po nekoj zadanoj distribuciji. Stoga definiramo e j (k) = P(x t = k π t = j), vjerojatnost da je simbol k vidljiv u stanju j. Ove vjerojatnosti su poznate i kao emisijske vjerojatnosti. Zajednička distribucija niza opservacija X i niza stanja π je definirana s P (X, π) = a 0π1 L t=1 e πt (X t )a πtπ t+1, π L+1 = 0 (3.1) 16

21 POGLAVLJE 3. ALGORITMI ZA ANALIZU HMM-OVA Viterbijev algoritam Postupak pronalaska značenja niza simbola, odnosno pridruživanje nekog niza stanja danom nizu simbola, naziva se dekodiranje. Postoji nekoliko pristupa problemu dekodiranja, a jedan od najpoznatijih jest Viterbijev algoritam. Viterbijev algoritam jest algoritam dinamičkog programiranja koji se koristi za pronalaženje optimalnog niza stanja u skrivenom Markovljevom modelu, a za zadani niz opažanja. Pretpostavimo da je za sva stanja k poznata vjerojatnost najvjerojatnijeg prolaza koji završava u stanju k simbolom (opažanjem) i, v k (i) = P (x 1,..., x i π t = k). Tada se vjerojatnost optimalnog puta kroz model gdje su emitirani x 1,..., x i+1 i koji završava u stanju j može izraziti preko sljedeće rekurzije: v j (i + 1) = e j (x i+1 ) max k (v k(i)a kj ). Viterbijev algoritam sastoji se od četiri koraka: 1. Inicijalizacija (i=0): 2. Rekurzija (i=1,..., L): v 0 (0) = 1, v k (0) = 0, k > 0 v j (i) = e j (X i ) max k (v k(i 1)a kj ) ptr i (j) = argmax k (v k (i 1)a kj ) 3. Kraj: P (X, π ) = max v k (L)a k0 k π L = argmax k (v k (L)a k0 ) 4. Povratak unazad (i=l,..., 1): π i 1 = ptr i (π i ) Napomena U praksi se računanje Viterbijevog algoritma izvodi u log-prostoru tj. računa se log(v j (i)). Razlog tome jest taj da množenje velikog broja malih vjerojatnosti uvijek vodi veoma malim brojevima te nerijetko dolazi do underflowa pri računu. Prelaskom u log-prostor množenje tih malih vjerojatnosti pretvara se u zbrajanje i time se izbjegavaju računalne greške.

22 POGLAVLJE 3. ALGORITMI ZA ANALIZU HMM-OVA 18 Viterbijevo treniranje Viterbijevo treniranje jedan je od pristupa procjeni optimalnih parametara skrivenih Markovljevih modela. Neka je zadan model M i neki inicijalni parametri θ. Viterbijevim algoritmom pronademo najbolji put π = max π P(X, π) kroz model M i time svakom simbolu od X (broju na kocki) pridružimo stanje (kocku). Budući da imamo jedinstveno zadani put, time su tada zadane i emisijske i tranzicijske frekvencije. Poznat je rezultat (Lema ) da su relativne frekvencije procjenitelji maksimalne vjerodostojnosti te njih uzimamo kao nove parametre modela i iteriramo proces. Budući da parametri koje dobivamo Viterbijevim treniranjem direktno ovise o putu, a broj puteva je konačan, ta metoda konvergira. Opisana procedura pronalazi vrijednost θ koja maksimizira doprinos najvjerojatnijeg puta. 3.2 Baum-Welchov algoritam Uz Viterbijevo treniranje, jedan od najpoznatijih postupaka za treniranje modela jest Baum-Welchov algoritam. Kao i Viterbijevo treniranje, to je iterativni postupak za odredivanje parametara modela na temelju niza opažanja. No za razliku od Viterbijevog treniranja, Baum-Welchov algoritam parametre procjenjuje tako da maksimizira očekivanje promatranog niza uzimajući u obzir sve puteve, a ne samo najbolji. Budući da nam je put stanja π nepoznat, ne možemo jednostavno prebrojati tranzicije i emisije nego moramo izračunati njihove očekivane vrijednosti. U svakoj iteraciji dobivamo novi skup vrijednosti parametara iz očekivanog broja emisija i tranzicija, uzimajući u obzir sve moguće puteve. Algoritam obično zaustavljamo nakon odredenog broja iteracija ili kad promjena logaritma funkcije maksimalne vjerodostojnosti postane dovoljno mala. Može se pokazati da Baum-Welchov algoritam konvergira u lokalni optimum. Uobičajeno je da sustav ima mnogo lokalnih ekstrema pa konvergencija u jedan od njih uvelike ovisi o zadanim početnim parametrima. Iako Baum-Welchov algoritam u općenitom slučaju daje bolje rezultate nego Viterbijevo treniranje, u ovom smo se radu odlučili na korištenje Viterbijevog treniranja zbog njegove manje složenosti i bitno jednostavnije implementacije. 3.3 Determinističko kaljenje Pronalazak optimalnog rješenja za neke optimizacijske procese može biti iznimno težak zadatak. Problem često nastaje kada skup mogućih rješenja koji pretražujemo postane prevelik da bismo ga cijelog ispitali u nekom razumnom vremenu i u takvim

23 POGLAVLJE 3. ALGORITMI ZA ANALIZU HMM-OVA 19 slučajevima često posežemo za procesima koji nam mogu dati neko rješenje blizu optimalnom. Jedan od takvih procesa jest simulirano kaljenje. Simulirano kaljenje jest stohastička tehnika za optimizacijski problem pronalaska dobre aproksimacije globalnog optimuma neke zadane funkcije. Ideja za ovu tehniku potječe iz kaljenja u metalurgiji: grijanje i hladenje materijala u svrhu promjene njegovih fizičkih svojstava. Kako se metal počinje hladiti, njegova struktura se fiksira i počinje zadržavati nova svojstva. Preneseno u algoritam simuliranog kaljenja, imamo parametar kaljenja γ (temperaturu) kojem u početku zadamo visoku vrijednost i potom ga postupno smanjujemo. Kad je temperatura visoka, algoritam svako rješenje smatra gotovo jednako dobrim te će zbog toga prihvatiti i ona rješenja koja bi kasnije bila ocjenjena lošijima od našeg trenutnog. To dozvoljava algoritmu da iskoči iz lokalnih optimuma koje je možda pronašao u početku te u kojima bi inače možda bio zapeo. Kako smanjujemo temperaturu, smanjuje se i vjerojatnost prihvaćanja lošijih rješenja čime dozvoljavamo algoritmu da se postepeno koncentrira u jednom području i pronade rješenje blisko optimalnom. Determinističko kaljenje pokušava objediniti najbolje iz oba područja. Ono je determinističko dakle nemamo slučajnog lutanja po prostoru parametara kao u simuliranom kaljenju no još uvijek je riječ o metodi kaljenja koja pokušava pronaći globalni optimum umjesto da pohlepno ode u lokalni optimum. Kaljenje provodimo na konveksnoj kombinaciji parametara maksimalne entropije i deterministički izračunatih parametara. U početku je doprinos deterministički odredenih parametara jako mali, a što se više približavamo cilju, omjer se mijenja u njihovu korist. Dodavanje parametara maksimalne entropije služi izbjegavanju lokalnih optimuma. Konkretno, u prvoj iteraciji zadamo inicijalne parametre modela. Ulazni parametri za Viterbijevo treniranje su konveksne kombinacije parametara maksimalne entropije i inicijalnih parametara. Kad je izračunat najvjerojatniji put kroz model, računamo tranzicijske i emisijske relativne frekvencije. U svakom sljedećem koraku su ulazni parametri konveksne kombinacije parametara maksimalne entropije i relativnih frekvencija izračunatih u prethodnom koraku. Determinističko kaljenje se provodi na sljedeći način: Inicijalizacija: f lt T u = zadani tranzicijski parametri E u = zadani emisijski parametri i f le su tranzicijski odnosno emisijski parametri maksimalne entropije

24 POGLAVLJE 3. ALGORITMI ZA ANALIZU HMM-OVA 20 Petlja: Dok je brojač manji od ukupnog broja iteracija radi: 1. { T = γflt + (1 γ)t u γ - parametar kaljenja E = γfle + (1 γ)e u 2. Viterbijevim algoritmom računamo najvjerojatniju stazu kroz model i maksimalnu vjerodostojnost 3. Računamo relativne tranzicijske i emisijske frekvencije 4. { T u = relativne tranzicijske frekvencije izračunate u koraku 3. E u = relativne emisijske frekvencije izračunate u koraku Provjera uvjeta petlje Kraj: Imamo matrice relativnih tranzicijskih i emisijskih parametara i maksimalnu vjerodostojnost koju smo dobili u koraku 2.

25 Poglavlje 4 Rezultati Glavno pitanje koje smo si u ovom radu postavili bilo je: možemo li iz dovoljno velike količine podataka otkriti broj stanja? Jednostavnije rečeno, možemo li isključivo na temelju niza dobivenih brojeva odrediti koliko smo kocaka bacali? 4.1 Simulacija i optimizacija U radu je za simulaciju i optimizaciju korišten programski jezik Python, dok je za grafičku usporedbu korišten programski jezik R. Za procjenu parametara maksimalne vjerodostojnosti modela moglo se koristiti nekoliko algoritama (v. Poglavlje 3) od kojih je u ovom radu korišteno Viterbijevo treniranje modificirano tehnikom determinističkog kaljenja. Iz definicije entropije (1.3) vidimo da entropiju lako možemo dovesti u vezu s logvjerodostojnosti. Budući da procesi optimizacije povećavaju vjerodostojnost, iz definicije entropije slijedi da zapravo smanjuju entropiju. Zbog toga smo za potrebe ovog rada simulirali podatke iz parametara male entropije tj. tako da je svaka kocka imala jedan dominantan simbol. Tranzicijskom matricom T : T =

26 POGLAVLJE 4. REZULTATI 22 i emisijskom matricom E: E = zadali smo skriveni Markovljev model kojeg interpretiramo kao bacanje triju asimetričnih kocaka. Potom smo iz tog modela simulirali niz duljine Sada smo isključivo na temelju simuliranog niza pokušali procijeniti parametre i odrediti maksimalnu vjerodostojnost modela pomoću Viterbijevog treniranja modificiranog determinističkim kaljenjem. Broj iteracija postavljen je na Pri korištenju modificiranog Viterbijevog treniranja, primijetili smo pad vrijednosti funkcije vjerodostojnosti nakon odredenog broja iteracija. Valja naglasiti da se on u teoriji ne bi smio dogadati jer je Viterbijevo treniranje modificirano metodom determinističkog kaljenja optimizacijski proces maksimizacije uvjetne vjerodostojnosti te bi vjerodostojnost trebala rasti sa svakom iteracijom. Ipak, do greške dolazi zbog postavljanja pseudozbroja relativnih frekvencija na inicijalnu vrijednost 1 (umjesto da krenemo od 0). Kako iteriramo proces, entropija sustava se smanjuje. No, u odredenom trenutku entropija postane toliko mala da čak i inicijalne vrijednosti postavljene na 1 postanu veće od onoga što je algoritam izračunao te zbog toga vjerodostojnost tada počinje opadati. Smanjimo li inicijalne vrijednosti na nešto manje od 1, samo odgadamo trenutak pada vjerodostojnosti tj. iteraciju u kojem će se on dogoditi. Problem smo u ovom radu riješili tako da smo maksimizirali vjerodostojnost koliko god je to bilo moguće, a kada smo primijetili da je počela padati, prekinuli smo proces. Pokušavajući odrediti broj stanja na temelju dobivenog niza, početni problem modelirali smo s i = 1, 2,..., 9, i = 50 i i = 100 kocaka i dobili sljedeće rezultate:

27 POGLAVLJE 4. REZULTATI 23 i = 1 L = i = 2 L = i = 3 L = i = 4 L = i = 5 L = i = 6 L = i = 7 L = i = 8 L = i = 9 L = i = 50 L = i = 100 L = Na temelju ovih rezultata odmah smo odbacili i = 50 i i = 100 jer nam dobivena vjerodostojnost ne opravdava uvodenje tolikog broja stanja. Preostale rezultate zornije prikažimo grafom. Iz grafa vidimo da čak i za i = 7, 8, 9 nemamo značajnog porasta vjerodostojnosti tako da smo se fokusirali na i = 1,..., 6. Uočimo da funkcija vjerodostojnosti jako raste kada smo prešli s modela s 2 kocke na model sa 3 kocke (rast se smanjuje kada prijedemo sa 3 na 4 kocke), te pri prijelazu s modela s 5 kocaka na model sa 6 (nakon 6 kocaka, funkcija više gotovo uopće ne raste).

28 POGLAVLJE 4. REZULTATI 24 Sljedeći pokušaj pronalaska najboljeg modela bio je test (log-)omjera vjerodostojnosti. [ ] P(X M) LLR = log P(X R) pri čemu je LLR oznaka za log-likelihood ratio (logaritam omjera vjerodostojnosti), P(X M) jest vjerodostojnost za svaki od modela (s 1, 2,..., 9 kocaka) izračunata Viterbijevim treniranjem modificiranim determinističkim kaljenjem, a P(X R) = ( 1 ) m ( 1 ) m 1, 6 i pri čemu je m duljina niza, a i broj kocaka u modelu. Ponovno vidimo da u trojci imamo maleni lakat na grafu. Osim promatranja same vjerodostojnosti te omjera vjerodostojnosti, odlučili smo izračunati AIC i BIC kako bismo pokušali odrediti najbolji model za naš zadani niz. Rezultate prikazujemo sljedećom tablicom. broj kocaka AIC BIC

29 POGLAVLJE 4. REZULTATI 25 Vidimo da se najmanje vrijednosti AIC-a i BIC-a postižu na modelu sa 6 kocaka. Budući da su naši podaci simulirani sa 3 kocke, zaključujemo da AIC i BIC nisu dobri kriteriji u našem slučaju. O neprikladnosti primjene AIC-a i BIC-a na skrivenim Markovljevim modelima više se može pronaći u [4, str ].

30 Bibliografija [1] R. Durbin, S. R. Eddy, A. Krogh, G. Mitchison, Biological sequence analysis, Cambridge University Press, Cambridge, [2] J. Ernst, M. Kellis, Discovery and characterization of chromatin states for systematic annotation of the human genome, (lipanj 2015.) [3] M. Huzak, Matematička statistika, PMF-MO predavanja, Zagreb, [4] I. L. MacDonald, W. Zucchini, Hidden Markov and Other Models for Discrete- Valued Time Series, Chapman & Hall, New York, [5] I. S. Pandžić, Uvod u teoriju informacije i kodiranje, Element, Zagreb, [6] M. Rudman, Kompleksnost skrivenih Markovljevih modela (diplomski rad), Prirodoslovno-matematički fakultet, [7] N. Sarapa, Teorija vjerojatnosti, Školska knjiga, Zagreb, [8] M. Tepić, Kompleksnost skrivenih Markovljevih modela (diplomski rad), Prirodoslovno-matematički fakultet, [9] Z. Vondraček, Markovljevi lanci (skripta iz kolegija), vondra/ml12-predavanja.html (svibanj 2015.) 26

31 Sažetak U ovom radu analizirali smo skrivene Markovljeve modele, statistički alat koji danas nalazi sve veću primjenu u različitim područjima. Dali smo njihovu formalnu definiciju, opisali neke algoritme za rad sa skrivenim Markovljevim modelima i implementirali ih u programskom jeziku Python. Konstruirali smo i primjer povremeno nepoštene kockarnice kao osnovu za kompliciranije primjene u bioinformatici (npr. modeliranje genoma), proveli simulaciju te pokušali pronaći najbolji model koji bi opisao tako dobivene podatke. Koristili smo nekoliko statističkih metoda za odabir najboljeg modela maksimizaciju vjerodostojnosti, omjer vjerodostojnosti, AIC i BIC no niti jedna od tih metoda nije dala dobar rezultat. To ukazuje na kompleksnost skrivenih Markovljevih modela unatoč tome što intuitivno ne djeluju kao nešto iznimno složeno.

32 Summary This thesis explores hidden Markov models, a powerful statistical tool applied in various scientific fields. We give the formal definition of a hidden Markov model, describe several algorithms traditionally used in their analysis and present their implementation in Python. We also construct an example of an occasionally dishonest casino as the basis for more complicated applications in bioinformatics (e.g. genome analysis), simulate data and attempt to find the best model for it. Several statistical methods are used likelihood maximization, log-likelihood ratio, AIC and BIC but none of them yield satisfactory results. This indicates the complexity of hidden Markov models even though initially they may not appear particularly difficult.

33 Životopis Rodena sam godine u Zagrebu. Od do pohadala sam osnovnu školu Vladimira Nazora, a godine završavam srednjoškolsko obrazovanje u zagrebačkoj V. gimnaziji. Iste godine upisujem preddiplomski studij matematike na Prirodoslovno-matematičkom fakultetu u Zagrebu. Akademske godine 2011/2012 provodim semestar u Beču na Universität Wien u sklopu programa studentske razmjene Erasmus, a godine nastavljam svoje obrazovanje diplomskim studijem na Prirodoslovno-matematičkom fakultetu, smjer Matematička statistika.

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor Sadržaj Diskretan slučajan vektor Definicija slučajnog vektora 2 Diskretan slučajan vektor Funkcija distribucije slučajnog vektora 2 4 Nezavisnost slučajnih vektora 2 5 Očekivanje slučajnog vektora 6 Kovarijanca

Више

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja 2018. (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) (a) (2 boda) Definirajte (općenitu) vanjsku mjeru. (b) (2 boda) Definirajte

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.dr.sc. Zvonko Iljazović Zagreb, rujan, 2015. Ovaj diplomski

Више

Microsoft Word - predavanje8

Microsoft Word - predavanje8 DERIVACIJA KOMPOZICIJE FUNKCIJA Ponekad je potrebno derivirati funkcije koje nisu jednostavne (složene su). Na primjer, funkcija sin2 je kompozicija funkcija sin (vanjska funkcija) i 2 (unutarnja funkcija).

Више

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1.

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. MJERA I INTEGRAL završni ispit 6. srpnja 208. (Knjige bilježnice dodatni papiri i kalkulatori nisu dozvoljeni!). (8 bodova) Kao na predavanjima za d N sa P d : a b ] a d b d ] : a i b i R a i b i za i

Више

Microsoft Word - 15ms261

Microsoft Word - 15ms261 Zadatak 6 (Mirko, elektrotehnička škola) Rješenje 6 Odredite sup S, inf S, ma S i min S u skupu R ako je S = { R } a b = a a b + b a b, c < 0 a c b c. ( ), : 5. Skratiti razlomak znači brojnik i nazivnik

Више

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. ( MJERA I INTEGRAL. kolokvij 9. lipnja 018. (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni! 1. (ukupno 6 bodova Neka je (, F, µ prostor s mjerom, neka je (f n n1 niz F-izmjerivih funkcija

Више

knjiga.dvi

knjiga.dvi 1. Vjerojatnost 1. lgebra dogadaja......................... 1 2. Vjerojatnost............................. 9 3. Klasični vjerojatnosni prostor................. 14 4. eskonačni vjerojatnosni prostor...............

Више

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013/2014 1 5 Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani s više obilježja (atributa), ta se obilježja mogu međusobno

Више

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. Donosimo ti primjere ispita iz matematike, s rješenjima.

Више

Matrice. Algebarske operacije s matricama. - Predavanje I

Matrice. Algebarske operacije s matricama. - Predavanje I Matrice.. Predavanje I Ines Radošević inesr@math.uniri.hr Odjel za matematiku Sveučilišta u Rijeci Matrice... Matrice... Podsjeti se... skup, element skupa,..., matematička logika skupovi brojeva N,...,

Више

3. Neprekinute funkcije U ovoj to ki deniramo neprekinute funkcije. Slikovito, graf neprekinute funkcije moºemo nacrtati a da ne diºemo olovku s papir

3. Neprekinute funkcije U ovoj to ki deniramo neprekinute funkcije. Slikovito, graf neprekinute funkcije moºemo nacrtati a da ne diºemo olovku s papir 3. Neprekinute funkcije U ovoj to ki deniramo neprekinute funkcije. Slikovito, graf neprekinute funkcije moºemo nacrtati a da ne diºemo olovku s papira. Neprekinute funkcije vaºne su u teoriji i primjenama.

Више

Optimizacija

Optimizacija Optimizacija 1 / 43 2 / 43 Uvod u optimizaciju Zadana funkcija Uvod u optimizaciju f : R n R Cilj: Naći x, točku minimuma funkcije f : - Problem je jednostavno opisati x = arg min x R n f (x). - Rješavanje

Више

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0 za rješavanje nelinearne jednadžbe f (x) = 0 Ime Prezime 1, Ime Prezime 2 Odjel za matematiku Sveučilište u Osijeku Seminarski rad iz Matematičkog praktikuma Ime Prezime 1, Ime Prezime 2 za rješavanje

Више

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler i parcijalne derivacije Franka Miriam Brückler Jednadžba stanja idealnog plina uz p = nrt V f (x, y, z) = xy z x = n mol, y = T K, z = V L, f == p Pa. Pritom je kodomena od f skup R, a domena je Jednadžba

Више

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p Numerička matematika 11. predavanje dodatak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. predavanje dodatak p. 1/46 Sadržaj predavanja dodatka

Више

2015_k2_z12.dvi

2015_k2_z12.dvi OBLIKOVANJE I ANALIZA ALGORITAMA 2. kolokvij 27. 1. 2016. Skice rješenja prva dva zadatka 1. (20) Zadano je n poslova. Svaki posao je zadan kao vremenski interval realnih brojeva, P i = [p i,k i ],zai

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Igor Sušić LOKALNA IZRAČUNLJIVOST Diplomski rad Voditelj rada: doc.dr.sc.

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Igor Sušić LOKALNA IZRAČUNLJIVOST Diplomski rad Voditelj rada: doc.dr.sc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Igor Sušić LOKALNA IZRAČUNLJIVOST Diplomski rad Voditelj rada: doc.dr.sc. Zvonko Iljazović Zagreb, lipanj 015. Ovaj diplomski

Више

Microsoft Word - 6ms001

Microsoft Word - 6ms001 Zadatak 001 (Anela, ekonomska škola) Riješi sustav jednadžbi: 5 z = 0 + + z = 14 4 + + z = 16 Rješenje 001 Sustav rješavamo Gaussovom metodom eliminacije (isključivanja). Gaussova metoda provodi se pomoću

Више

Osnovni pojmovi teorije verovatnoce

Osnovni pojmovi teorije verovatnoce Osnovni pojmovi teorije verovatnoće Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2019 Milan Merkle Osnovni pojmovi ETF Beograd 1 / 13 Verovatnoća i statistika:

Више

Primjena neodredenog integrala u inženjerstvu Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

Primjena neodredenog integrala u inženjerstvu Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2 Primjena neodredenog integrala u inženjerstvu Matematika 2 Erna Begović Kovač, 2019. Literatura: I. Gusić, Lekcije iz Matematike 2 http://matematika.fkit.hr Uvod Ako su dvije veličine x i y povezane relacijom

Више

2.7 Taylorova formula Teorem 2.11 Neka funkcija f : D! R; D R m ; ima na nekoj "-kugli K(T 0 ; ; ") D; T 0 x 0 1; :::; x 0 m neprekidne derivacije do

2.7 Taylorova formula Teorem 2.11 Neka funkcija f : D! R; D R m ; ima na nekoj -kugli K(T 0 ; ; ) D; T 0 x 0 1; :::; x 0 m neprekidne derivacije do 2.7 Taylorova formula Teorem 2.11 Neka funkcija f : D! R; D R m ; ima na nekoj "-kugli K(T 0 ; ; ") D; T 0 x 0 1; :::; x 0 m neprekidne derivacije do ukljucivo (n + 1) vog reda, n 0; onda za svaku tocku

Више

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs Numeričke metode u fizici, Projektni zadataci 8./9.. Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrsta životinja koje se nadmeću za istu hranu, dx ( dt = x x ) xy

Више

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler Obične diferencijalne jednadžbe Franka Miriam Brückler Primjer Deriviranje po x je linearan operator d dx kojemu recimo kao domenu i kodomenu uzmemo (beskonačnodimenzionalni) vektorski prostor funkcija

Више

vjezbe-difrfv.dvi

vjezbe-difrfv.dvi Zadatak 5.1. Neka je L: R n R m linearni operator. Dokažite da je DL(X) = L, X R n. Preslikavanje L je linearno i za ostatak r(h) = L(X + H) L(X) L(H) = 0 vrijedi r(h) lim = 0. (5.1) H 0 Kako je R n je

Више

UAAG Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević

UAAG Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević Osnovne algebarske strukture 5. Vektorski prostori Borka Jadrijević Osnovne algebarske strukture5. Vektorski prostori 2 5.1 Unutarnja i vanjska množenja Imamo dvije vrste algebarskih operacija, tzv. unutarnja

Више

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2. ZADACI ZA VJEŽBU. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C).. Pomoću matematičke indukcije dokažite da za svaki n N vrijedi:

Више

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16 7. predavanje Vladimir Dananić 14. studenoga 2011. Vladimir Dananić () 7. predavanje 14. studenoga 2011. 1 / 16 Sadržaj 1 Operator kutne količine gibanja 2 3 Zadatci Vladimir Dananić () 7. predavanje 14.

Више

MATEMATIČKA ANALIZA I primjeri i zadaci Ante Mimica 8. siječnja 2010.

MATEMATIČKA ANALIZA I primjeri i zadaci Ante Mimica 8. siječnja 2010. MATEMATIČKA ANALIZA I primjeri i zadaci Ante Mimica 8 siječnja 00 Sadržaj Funkcije 5 Nizovi 7 3 Infimum i supremum 9 4 Neprekidnost i es 39 3 4 SADRZ AJ Funkcije 5 6 FUNKCIJE Nizovi Definicija Niz je

Више

Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14

Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14 Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14 Jelena Sedlar (FGAG) Neprekidnost 2 / 14 Definicija. Jelena Sedlar (FGAG) Neprekidnost

Више

(Microsoft Word - Rje\232enja zadataka)

(Microsoft Word - Rje\232enja zadataka) 1. D. Svedimo sve razlomke na jedinstveni zajednički nazivnik. Lako provjeravamo da vrijede rastavi: 85 = 17 5, 187 = 17 11, 170 = 17 10, pa je zajednički nazivnik svih razlomaka jednak Tako sada imamo:

Више

Generalizirani trag i normalne forme za logiku interpretabilnosti Vedran Čačić PMF Matematički odsjek Sveučilište u Zagrebu Dubrovnik radiona Sustavi

Generalizirani trag i normalne forme za logiku interpretabilnosti Vedran Čačić PMF Matematički odsjek Sveučilište u Zagrebu Dubrovnik radiona Sustavi Generalizirani trag i normalne forme za logiku interpretabilnosti Vedran Čačić PMF Matematički odsjek Sveučilište u Zagrebu Dubrovnik radiona Sustavi dokazivanja 28. lipnja 2012. Zašto logika interpretabilnosti?

Више

07jeli.DVI

07jeli.DVI Osječki matematički list 1(1), 85 94 85 Primjena karakterističnih funkcija u statistici Slobodan Jelić Sažetak. U ovom radu odred ene su funkcije distribucije aritmetičke sredine slučajnog uzorka duljine

Више

Postojanost boja

Postojanost boja Korištenje distribucije osvjetljenja za ostvaranje brzih i točnih metode za postojanost boja Nikola Banić 26. rujna 2014. Sadržaj Postojanost boja Ubrzavanje lokalnog podešavanja boja Distribucija najčešćih

Више

ALIP1_udzb_2019.indb

ALIP1_udzb_2019.indb Razmislimo Kako u memoriji računala prikazujemo tekst, brojeve, slike? Gdje se spremaju svi ti podatci? Kako uopće izgleda memorija računala i koji ju elektronički sklopovi čine? Kako biste znali odgovoriti

Више

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp

Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp PMF-MO Seminar iz kolegija Oblikovanje i analiza algoritama 22.1.2019. mrežu - Ford-Fulkerson, Edmonds-Karp 22.1.2019. 1 / 35 Uvod - definicije

Више

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 5. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 5. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n 1. (ukupo 6 bodova) MJERA I INTEGRAL 1. kolokvij 5. svibja 2017. (Kjige, bilježice, dodati papiri i kalkulatori isu dozvoljei!) (a) (2 boda) Defiirajte općeitu vajsku mjeru i izmjerivi skup obzirom a dau

Више

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 20 bodova) MJERA I INTEGRAL Popravni ispit 7. rujna (Knjige, bilježnice, dodatni papiri i kalkulatori

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 20 bodova) MJERA I INTEGRAL Popravni ispit 7. rujna (Knjige, bilježnice, dodatni papiri i kalkulatori 1. (ukuno 20 bodova) MJERA I INTEGRAL Poravni isit 7. rujna 2018. (Knjige, bilježnice, dodatni airi i kalkulatori nisu dozvoljeni!) (a) (4 boda) Neka je nerazan sku. Precizno definirajte ojam σ-rstena

Више

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена 23.01.2017.) Прва година: ПРВА ГОДИНА - сви сем информатике Име предмета Датум и термин одржавања писменог дела испита

Више

I

I DETALJNI IZVEDBENI NASTAVNI PLAN PREDMETA Naziv predmeta Studijski program Godina 2 Status predmeta Web stranica predmeta Mogućnost izvođenja nastave na engleskom jeziku Bodovna vrijednost i način izvođenja

Више

Slide 1

Slide 1 OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik

Више

I

I DETALJNI IZVEDBENI NASTAVNI PLAN PREDMETA Naziv predmeta Studijski program Godina 2 Status predmeta Web stranica predmeta Mogućnost izvođenja nastave na engleskom jeziku Bodovna vrijednost i način izvođenja

Више

Microsoft Word - 09_Frenetove formule

Microsoft Word - 09_Frenetove formule 6 Frenet- Serret-ove formule x : 0,L Neka je regularna parametrizaija krivulje C u prostoru parametru s ) zadana vektorskom jednadžbom: x s x s i y s j z s k x s, y s, z s C za svaki 0, L Pritom je zbog

Више

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja) 1. C. Imamo redom: I. ZADATCI VIŠESTRUKOGA IZBORA 9 + 7 6 9 + 4 51 = = = 5.1 18 4 18 8 10. B. Pomoću kalkulatora nalazimo 10 1.5 = 63.45553. Četvrta decimala je očito jednaka 5, pa se zaokruživanje vrši

Више

Diferenciranje i integriranje pod znakom integrala math.e Vol math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod

Diferenciranje i integriranje pod znakom integrala math.e Vol math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod 1 math.e Hrvatski matematički elektronički časopis Diferenciranje i integriranje pod znakom integrala analiza Irfan Glogić, Harun Šiljak When guys at MIT or Princeton had trouble doing a certain integral,

Више

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Karolina Novaković Derivacija funkcije i prim

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Karolina Novaković Derivacija funkcije i prim Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Karolina Novaković Derivacija funkcije i primjene Završni rad Osijek, 2018. Sveučilište J. J. Strossmayera

Више

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka) . B. Zapišimo zadane brojeve u obliku beskonačno periodičnih decimalnih brojeva: 3 4 = 0.7, = 0.36. Prvi od navedenih četiriju brojeva je manji od 3 4, dok su treći i četvrti veći od. Jedini broj koji

Више

(Microsoft Word vje\236ba - LIMES FUNKCIJE.doc)

(Microsoft Word vje\236ba - LIMES FUNKCIJE.doc) Zadatak Pokažite, koristeći svojstva esa, da je ( 6 ) 5 Svojstva esa funkcije u točki: Ako je k konstanta, k k c c c f ( ) L i g( ) M, tada vrijedi: c c [ f ( ) ± g( ) ] c c f ( ) ± g( ) L ± M c [ f (

Више

Matematika 1 - izborna

Matematika 1 - izborna 3.3. NELINEARNE DIOFANTSKE JEDNADŽBE Navest ćemo sada neke metode rješavanja diofantskih jednadžbi koje su drugog i viših stupnjeva. Sve su te metode zapravo posebni oblici jedne opće metode, koja se naziva

Више

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica dimenzije m n, b Z m, c Z n. Takođe, očekuje se da

Више

DUBINSKA ANALIZA PODATAKA

DUBINSKA ANALIZA PODATAKA DUBINSKA ANALIZA PODATAKA () ASOCIJACIJSKA PRAVILA (ENGL. ASSOCIATION RULE) Studeni 2018. Mario Somek SADRŽAJ Asocijacijska pravila? Oblici učenja pravila Podaci za analizu Algoritam Primjer Izvođenje

Више

PowerPoint Presentation

PowerPoint Presentation Колоквијум # задатак подељен на 4 питања: теоријска практична пишу се програми, коначно решење се записује на папиру, кодови се архивирају преко сајта Инжењерски оптимизациони алгоритми /3 Проблем: NLP:

Више

I

I DETALJNI IZVEDBENI NASTAVNI PLAN PREDMETA Naziv predmeta Studijski program Godina 3 Status predmeta Web stranica predmeta/mudri Mogućnost izvođenja nastave na engleskom jeziku Bodovna vrijednost i način

Више

I

I DETALJNI IZVEDBENI NASTAVNI PLAN PREDMETA Naziv predmeta Studijski program Godina 3 Status predmeta Web stranica predmeta/mudri Mogućnost izvođenja nastave na engleskom jeziku Bodovna vrijednost i način

Више

MAZALICA DUŠKA.pdf

MAZALICA DUŠKA.pdf SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ELEKTROTEHNIČKI FAKULTET Sveučilišni studij OPTIMIRANJE INTEGRACIJE MALIH ELEKTRANA U DISTRIBUCIJSKU MREŽU Diplomski rad Duška Mazalica Osijek, 2014. SADRŽAJ

Више

Microsoft PowerPoint - jkoren10.ppt

Microsoft PowerPoint - jkoren10.ppt Dickey-Fuller-ov test jediničnog korena Osnovna ideja Različite determinističke komponente Izračunavanje test-statistike Pravilo odlučivanja Određivanje broja jediničnih korena Algoritam testiranja Prošireni

Више

Slide 1

Slide 1 0(a) 0(b) 0(c) 0(d) 0(e) :: :: Neke fizikalne veličine poput indeksa loma u anizotropnim sredstvima ovise o iznosu i smjeru, a nisu vektori. Stoga se namede potreba poopdavanja. Međutim, fizikalne veličine,

Више

Problemi zadovoljavanja ogranicenja.

Problemi zadovoljavanja ogranicenja. I122 Osnove umjetne inteligencije Tema:. 7.1.2016. predavač: Darija Marković asistent: Darija Marković 1 I122 Osnove umjetne inteligencije. 2/26 (PZO) Problem zadovoljavanja ograničenja sastoji se od 3

Више

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4 Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji

Више

Slide 1

Slide 1 Statistička analiza u hidrologiji Uvod Statistička analiza se primenjuje na podatke osmatranja hidroloških veličina (najčešće: protoka i kiša) Cilj: opisivanje veze između veličine i verovatnoće njene

Више

Natjecanje 2016.

Natjecanje 2016. I RAZRED Zadatak 1 Grafiĉki predstavi funkciju RJEŠENJE 2, { Za, imamo Za, ), imamo, Za imamo I RAZRED Zadatak 2 Neka su realni brojevi koji nisu svi jednaki, takvi da vrijedi Dokaži da je RJEŠENJE Neka

Више

Algoritmi SŠ P1

Algoritmi SŠ P1 Županijsko natjecanje iz informatike Srednja škola 9. veljače 2018. RJEŠENJA ZADATAKA Napomena: kodovi za većinu opisanih algoritama dani su u Pythonu radi jednostavnosti i lakše čitljivosti. Zbog prirode

Више

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred)

PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred) PLAN I PROGRAM ZA DOPUNSKU (PRODUŽNU) NASTAVU IZ MATEMATIKE (za 1. razred) Učenik prvog razreda treba ostvarit sljedeće minimalne standarde 1. SKUP REALNIH BROJEVA -razlikovati brojevne skupove i njihove

Више

Prof. dr. sc. Aleksandra Čižmešija, izv. prof., PMF MO, Sveučilište u Zagrebu Prof. dr. sc. Hrvoje Šikić, red. prof., PMF MO, Sveučilište u Zagrebu Pr

Prof. dr. sc. Aleksandra Čižmešija, izv. prof., PMF MO, Sveučilište u Zagrebu Prof. dr. sc. Hrvoje Šikić, red. prof., PMF MO, Sveučilište u Zagrebu Pr Prof. dr. sc. Aleksandra Čižmešija, izv. prof., PMF MO, Sveučilište u Zagrebu Prof. dr. sc. Hrvoje Šikić, red. prof., PMF MO, Sveučilište u Zagrebu Prof. dr. sc. Neven Elezović, red. prof., FER, Sveučilište

Више

Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja

Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja Seminar 13 (Tok funkcije) Obavezna priprema za seminar nalazi se na drugoj stranici ovog materijala. Ove materijale obražujemo na seminarima do kraja semestra. Potrebno predznanje Ovaj seminar saºima sva

Више

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske optike (lom i refleksija svjetlosti). Određivanje žarišne daljine tanke leće Besselovom metodom. Teorijski dio Zrcala i leće su objekti

Више

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013 Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku Preddiplomski studij matematike Margareta Tvrdy Banachovi prostori Završni rad Osijek, 2013. Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elma Daferović HIJERARHIJA KONVEKSNIH FUNKCIJA Diplomski rad Voditelj rada

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elma Daferović HIJERARHIJA KONVEKSNIH FUNKCIJA Diplomski rad Voditelj rada SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Elma Daferović HIJERARHIJA KONVEKSNIH FUNKCIJA Diplomski rad Voditelj rada: prof. dr. sc. Sanja Varošanec Zagreb, srpanj 218.

Више

P1.1 Analiza efikasnosti algoritama 1

P1.1 Analiza efikasnosti algoritama 1 Analiza efikasnosti algoritama I Asimptotske notacije Master metoda (teorema) 1 Asimptotske notacije (1/2) Služe za opis vremena izvršenja algoritma T(n) gde je n N veličina ulaznih podataka npr. br. elemenata

Више

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja) 1. C. Imamo redom: I. ZADATCI VIŠESTRUKOGA IZBORA. B. Imamo redom: 0.3 0. 8 7 8 19 ( 3) 4 : = 9 4 = 9 4 = 9 = =. 0. 0.3 3 3 3 3 0 1 3 + 1 + 4 8 5 5 = = = = = = 0 1 3 0 1 3 0 1+ 3 ( : ) ( : ) 5 5 4 0 3.

Више

Skripte2013

Skripte2013 Chapter 2 Algebarske strukture Preslikivanje f : A n! A se naziva n-arna operacija na skupu A Ako je n =2, kažemo da je f : A A! A binarna operacija na A Kažemo da je operacija f arnosti n, u oznaci ar

Више

Konacne grupe, dizajni i kodovi

Konacne grupe, dizajni i kodovi Konačne grupe, dizajni i kodovi Andrea Švob (asvob@math.uniri.hr) 1. veljače 2011. Andrea Švob (asvob@math.uniri.hr) () Konačne grupe, dizajni i kodovi 1. veljače 2011. 1 / 36 J. Moori, Finite Groups,

Више

10_Perdavanja_OPE [Compatibility Mode]

10_Perdavanja_OPE [Compatibility Mode] OSNOVE POSLOVNE EKONOMIJE Predavanja: 10. cjelina 10.1. OSNOVNI POJMOVI Proizvodnja je djelatnost kojom se uz pomoć ljudskog rada i tehničkih sredstava predmeti rada pretvaraju u proizvode i usluge. S

Више

s2.dvi

s2.dvi 1. Skup kompleksnih brojeva 1. Skupovibrojeva.... Skup kompleksnih brojeva................................. 6. Zbrajanje i množenje kompleksnih brojeva..................... 9 4. Kompleksno konjugirani

Више

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe 6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe, očekuje se da su koordinate celobrojne. U slučaju

Више

Microsoft Word - 12ms121

Microsoft Word - 12ms121 Zadatak (Goran, gimnazija) Odredi skup rješenja jednadžbe = Rješenje α = α c osα, a < b < c a + < b + < c +. na segmentu [ ], 6. / = = = supstitucija t = + k, k Z = t = = t t = + k, k Z t = + k. t = +

Више

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja) 5 5: 5 5. B. Broj.5 možemo zapisati u obliku = =, a taj broj nije cijeli broj. 0 0 : 5 Broj 5 je iracionalan broj, pa taj broj nije cijeli broj. Broj 5 je racionalan broj koji nije cijeli broj jer broj

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Lara Čigir PRIMJENA TEORIJE EKSTREMNIH VRIJEDNOSTI NA REZULTATE U ATLETICI

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Lara Čigir PRIMJENA TEORIJE EKSTREMNIH VRIJEDNOSTI NA REZULTATE U ATLETICI SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Lara Čigir PRIMJENA TEORIJE EKSTREMNIH VRIJEDNOSTI NA REZULTATE U ATLETICI Diplomski rad Zagreb, studeni 2018. Voditelj rada:

Више

Elementarna matematika 1 - Oblici matematickog mišljenja

Elementarna matematika 1 - Oblici matematickog mišljenja Oblici matematičkog mišljenja 2007/2008 Mišljenje (psihološka definicija) = izdvajanje u čovjekovoj spoznaji odre denih strana i svojstava promatranog objekta i njihovo dovo denje u odgovarajuće veze s

Више

Microsoft Word - 24ms241

Microsoft Word - 24ms241 Zadatak (Branko, srednja škola) Parabola zadana jednadžbom = p x prolazi točkom tangente na tu parabolu u točki A? A,. A. x + = 0 B. x 8 = 0 C. x = 0 D. x + + = 0 Rješenje b a b a b a =, =. c c b a Kako

Више

Microsoft Word - 24ms221

Microsoft Word - 24ms221 Zadatak (Katarina, maturantica) Kružnica dira os apscisa u točki (3, 0) i siječe os ordinata u točki (0, 0). Koliki je polumjer te kružnice? A. 5 B. 5.45 C. 6.5. 7.38 Rješenje Kružnica je skup svih točaka

Више

Dvostruki integrali Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

Dvostruki integrali Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2 vostruki integrali Matematika 2 Erna Begović Kovač, 2019. Literatura: I. Gusić, Lekcije iz Matematike 2 http://matematika.fkit.hr Uvod vostruki integral je integral funkcije dvije varijable. Oznaka: f

Више

Algoritmi SŠ P1

Algoritmi SŠ P1 Državno natjecanje iz informatike Srednja škola Prvi dan natjecanja 2. ožujka 219. ime zadatka BADMINTON SJEME MANIPULATOR vremensko ograničenje 1 sekunda 1 sekunda 3 sekunde memorijsko ograničenje 512

Више

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI

ŽUPANIJSKO NATJECANJE IZ MATEMATIKE 28. veljače razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI ŽUANIJSKO NATJECANJE IZ MATEMATIKE 8. veljače 09. 8. razred - rješenja OVDJE SU DANI NEKI NAČINI RJEŠAVANJA ZADATAKA. UKOLIKO UČENIK IMA DRUGAČIJI OSTUAK RJEŠAVANJA, ČLAN OVJERENSTVA DUŽAN JE I TAJ OSTUAK

Више

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robotika Zagreb, 2014. MODEL PROCESA U PROSTORU STANJA

Више

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je Verovatnoća - kolokvijum 17. decembar 2016. 1. Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je 0.8. Ako je ispit težak, verovatnoća da se prvo pitanje

Више

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Marija Radnić STATISTIČKE METODE U PLANIRANJU FARMACEUTSKIH ISPITIVANJA Di

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Marija Radnić STATISTIČKE METODE U PLANIRANJU FARMACEUTSKIH ISPITIVANJA Di SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Marija Radnić STATISTIČKE METODE U PLANIRANJU FARMACEUTSKIH ISPITIVANJA Diplomski rad Voditelji rada: prof. dr. sc. Siniša Slijepčević

Више

Predložak za diplomski/seminarski/konstrukcijski rad

Predložak za diplomski/seminarski/konstrukcijski rad SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO-MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Mateja Antolković STATISTIČKA ANALIZA PREŽIVLJAVANJA I PRIMJENE Diplomski rad Voditelj rada: Prof.dr.sc. Siniša Slijepčević Zagreb,

Више

Neuronske mreže

Neuronske mreže Neuronske mreže: Genetički algoritmi Prof. dr. sc. Sven Lončarić Fakultet elektrotehnike i računarstva sven.loncaric@fer.hr http://ipg.zesoi.fer.hr 1 Uvod U mnogim primjenama pojavljuje se problem optimizacije

Више

Орт колоквијум

Орт колоквијум II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу

Више

(Microsoft Word - 1. doma\346a zada\346a)

(Microsoft Word - 1. doma\346a zada\346a) z1 1 Izračunajte z 1 + z, z 1 z, z z 1, z 1 z, z, z z, z z1 1, z, z 1 + z, z 1 z, z 1 z, z z z 1 ako je zadano: 1 i a) z 1 = 1 + i, z = i b) z 1 = 1 i, z = i c) z 1 = i, z = 1 + i d) z 1 = i, z = 1 i e)

Више

Teorija skupova - blog.sake.ba

Teorija skupova - blog.sake.ba Uvod Matematika je jedan od najomraženijih predmeta kod većine učenika S pravom, dakako! Zapitajmo se šta je uzrok tome? Da li je matematika zaista toliko teška, komplikovana? Odgovor je jednostavan, naravno

Више

Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 24 uzoraka seruma (µmol/l):

Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 24 uzoraka seruma (µmol/l): Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 4 uzoraka seruma (µmol/l): 1.8 13.8 15.9 14.7 13.7 14.7 13.5 1.4 13 14.4 15 13.1 13. 15.1 13.3 14.4 1.4 15.3 13.4 15.7 15.1 14.5

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni

Више

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r Sveučilište J.J. Strossmayera Fizika 2 Predložak za laboratorijske vježbe Cilj vježbe Određivanje relativne permitivnosti stakla, plastike, papira i zraka mjerenjem kapaciteta pločastog kondenzatora U-I

Више

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f (

2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f ( 2. Globalna svojstva realnih funkcija Denicija 2.1 Za funkciju f : A kaemo da je:! R; A R ome dena odozgor ako postoji M 2 R takav da je (8x 2 A) (f (x) M) ; ome dena odozdol ako postoji m 2 R takav da

Више

VELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E

VELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod Evaluacijska anketa nastavnika i nastavnih predmeta provedena je putem interneta.

Више

(Microsoft Word - Dr\236avna matura - rujan osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - rujan osnovna razina - rje\232enja) I. ZADATCI VIŠESTRUKOGA IZBORA. B. Broj je cijeli broj, tj. pripada skupu cijelih brojeva Z. Skup cijelih brojeva Z je pravi podskup skupa racionalnih brojeva Q, pa je i racionalan broj. 9 4 je očito broj

Више