Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.

Größe: px
Ab Seite anzeigen:

Download "Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin."

Transkript

1 Randomisierte Algorithmen Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin. John von Neumann, / 59

2 Randomisierte Algorithmen Randomisierte Algorithmen 14. Thomas Worsch Fakultät für Informatik Karlsruher Institut für Technologie Wintersemester 2018/ / 59

3 Überblick Überblick Allgemeines Konkrete Generatoren für Tests für 3 / 59

4 Allgemeines Überblick Allgemeines Konkrete Generatoren für Tests für 4 / 59

5 Allgemeines Wünsche 5 / 59

6 Allgemeines Wünsche schnelle Erzeugbarkeit lange (gar keine?) Periode Reproduzierbarkeit portable Implementierbarkeit schnelles Vorwärtsspringen 5 / 59

7 Allgemeines Wünsche schnelle Erzeugbarkeit lange (gar keine?) Periode Reproduzierbarkeit portable Implementierbarkeit schnelles Vorwärtsspringen auch von der zyklischen Folge 0, 1,...,m 1, 0, 1... erfüllt. große Aufgabe: Zahlen sollen zufällig aussehen 5 / 59

8 Allgemeines Wünsche: konkreter 1. Die Zufallszahlen sollen, etwa in [0; 1[, gleichverteilt sein. 2. Die Zufallszahlen sollen unabhängig voneinander sein. 1. unter Umständen noch zu garantieren; 2. im allgemeinen verletzt man ist zufrieden, wenn die erzeugten Zahlen unabhängig aussehen statistische Abhängigkeiten sollen nicht einfach feststellbar sein diese/andere Eigenschaften abhängig von Anwendung unterschiedliche Anforderungen z. B. für Monte-Carlo- Simulationen versus Kryptographie 6 / 59

9 Allgemeines Physikalische Prozesse zur Erzeugung von Zufallszahlen: keine Gleichverteilung keine Unabhängigkeit keine Reproduzierbarkeit 7 / 59

10 Allgemeines (Pseudo-)Zufallszahlengenerator (PRNG) Struktur G = (S, s 0,T,U, G) mit folgenden Komponenten: einer endliche Menge S von Zuständen, einem Anfangszustand s 0 S, einer Überführungsfunktion T : S S, einer Menge U von Ausgabewerten und einer Ausgabefunktion G : S U. Generator beginnt in Zustand s 0 und durchläuft Zustände s 1, s 2,..., mit s i+1 = T (s i ) produziert in Zustand s i Ausgabe u i = G(s i ) 8 / 59

11 Allgemeines PRNG (2) Zustandsmenge S endlich = Folge s 0, s 1, s 2,... und Folge der Ausgaben wird schließlich zyklisch Länge ρ des Zyklus heißt auch Periodenlänge des PRNG. 9 / 59

12 Allgemeines Bauplan vieler Generatoren Zustandsmenge: Z m = {0, 1,...,m 1} Ausgabefunktion: u i = s i /m Rundung? Ausgabewerte: reelle Zahlen im Intervall [0; 1[ oder [0; 1] immer überprüfen! Bei aufwändigeren Generatoren: Zustand besteht aus k > 1 Zahlen (x i, x i 1,..., x i k+1 ) kleiner m Ausgabefunktion: z. B. u i = x i /m. 10 / 59

13 Konkrete Generatoren für Überblick Allgemeines Konkrete Generatoren für Tests für 11 / 59

14 Konkrete Generatoren für Von Neumanns Middle-square-Generator b-bit Zahlen. Startwert x 0 aus x n 1 ergibt sich x n so: Man schreibt das Quadrat von x n 1 als 2b-Bit Zahl. Die mittleren b Bits bilden x n. Generator praktisch unbrauchbar: Periodenlänge zu klein 12 / 59

15 Konkrete Generatoren für Muddle-square-Generator von Blum/Blum/Shub Verallgemeinerung von Levin: Alle Zahlen sind r Bits lang. m: Produkt zweier großer Primzahlen der Form 4l + 3. x 0 relativ prim zu m. Zahl z als Maske Sind die Dualzahldarstellungen x = (a r 1 a 0 ) 2 und z = (b r 1 b 0 ) 2 gegeben, so sei x z = a r 1 b r a 0 b / 59

16 Konkrete Generatoren für Muddle-square-Generator (2) Levins Generator: x n+1 = x 2 n (mod m) u n+1 = x n+1 z (mod 2) Satz Bei zufälliger Wahl von x 0, m und z übersteht der Generator alle statistischen Tests, die nicht mehr Zeit benötigen als das Faktorisieren natürlicher Zahlen. Generator von Blum/Blum/Shub: z = 1 in der Praxis anscheinend keine große Bedeutung 14 / 59

17 Konkrete Generatoren für Lineare Kongruenzgeneratoren LCG festgelegt durch Anfangswert x 0, Modulus m, Multiplikator a Inkrement c Regel x n = ax n 1 + c (mod m) LCG heißt multiplikativ (MLCG), wenn c = / 59

18 Konkrete Generatoren für LCG (2) Satz Der LCG mit x n = ax n 1 + c (mod m) hat genau dann volle Periodenlänge, wenn gilt: ggt(m, c) = 1, q prim und q m = q a 1 und 4 m = 4 a / 59

19 Konkrete Generatoren für RANDU LCG mit a = 65539, c = 0 und m = 2 31 schlecht lange im IBM/360 Betriebssystem benutzt Periodenlänge 2 29 schlechte Gitterstruktur (siehe später) 17 / 59

20 Konkrete Generatoren für Unix rand und Co. rand Standard-LCG mit a = , c = 12345, m = 2 31 und x 0 = schlecht vor allem die niedrigwertigen Bits der erzeugten Zahlen drand48 LCG mit m = 2 48, a = und c = 11. volle Periodenlänge Besser als rand, aber auch er besteht manche statistische Tests nicht. 18 / 59

21 Konkrete Generatoren für guter LCG von Marsaglia LCG mit a = c = 1 m = / 59

22 Konkrete Generatoren für Mehrfach rekursive Generatoren (MRG) x n = a 1 x n a k x n k+1 (mod m) Konstanten a 1,..., a k aus dem Bereich { (m 1),...,m 1} 20 / 59

23 Konkrete Generatoren für Lagged Fibonacci generators (LFG) Spezialfälle der MRG: Name wegen: zu schlecht besser: x n = x n 1 + x n 2 (mod m) x n = x n r + x n s (mod m) für geeignete Zahlen r und s statt Addition auch andere Operationen möglich 21 / 59

24 Konkrete Generatoren für Anmerkungen zu LFG Exklusives Oder in LFG ist schlecht. Lange Zeit galt (r, s) = (24, 55) und Addition als gut. für m = 2 e Periodenlänge 2 e 1 (2 55 1) allerdings z. B. die niedrigstwertigen Bits der x i nicht gut verteilt. Marsaglia (1985) schlägt einige Varianten vor 22 / 59

25 Konkrete Generatoren für MRG von L Ecuyer x n = x n x n x n 3 mod (2 31 1)( ) 23 / 59

26 Konkrete Generatoren für Satz Ein MRG hat maximale Periodenlänge ρ = m k 1, falls m prim ist und das charakteristische Polynom P(z) = z k a 1 z k 1 a k primitives Polynom des Körpers Z m ist. 24 / 59

27 Konkrete Generatoren für Inverser Kongruenzgenerator (ICG) p sei prim ICG festgelegt durch x n+1 = (ax 1 n + c) (mod p) für x i = 0 sei festgelegt: 0 1 = 0 bemerkenswert gute theoretische Eigenschaften bestehen empirische Tests mit sehr guten Ergebnissen. Nachteil: nicht ganz einfache Implementierung (Geschwindigkeit des Generators?) konkrete Parameter für gute ICG unter mat.sbg.ac.at/generators/wsc95/inversive/. 25 / 59

28 Konkrete Generatoren für Mersenne-Twister (Matsumoto/Nishimura) alle Zahlen sind Bitvektoren der Länge w r ist eine Zahl mit 0 r w 1 zwei Zahlen k und m mit 1 m < k w w-matrix A geeignet gewählt x l n+1 : die unteren (lower) r Bits von x n+1 xn: u die oberen (upper) w r Bits von x n xn u xn+1 l : die Konkatenation der beiden Bitfolgen dann: x n+k = x n+m (xn u xn+1 l )A. 26 / 59

29 Konkrete Generatoren für Mersenne-Twister (2) MT19937: konkrete Implementierung eines Mersenne-Twisters Periodenlänge ausgezeichnete Eigenschaften bei statistischen Tests mehr: ~m-mat/mt/emt.html wird z.b. in Python (seit 2.3), R, Ruby, matlab, C++ 11, etc. eingesetzt auch MT noch verbesserungsfähig Arbeit von Panneton, L Ecuyer, Matsumoto: papers/wellrng.pdf WELL-Generatoren: teils noch längere Periode, und noch bessere Eigenschaften als MT: http: // 27 / 59

30 Konkrete Generatoren für Der Zellularautomat Regel 30 als PRNG Feld von k Bits x k 1,..., x 1, x 0 berechne neue Werte y 0,...,y k 1 gemäß Regel 30 : x i+1 x i x i y i alle Indexrechnungen i 1 und i + 1 modulo k die y i bilden die Werte x i für den nächsten Schritt. Name wegen der Folge der Bits für die y i in Mathematica eine der Möglichkeiten 28 / 59

31 Konkrete Generatoren für Regel 30 (2) guter Generator, wenn k groß genug (in Mathematica: einige Hundert) Anfangskonfiguration mit mindestens einer 1 zunächst größere Zahl von Initialisierungsschritten in einer fest gewählten Zelle die Folge der durchlaufenen Werte benutzt wird Generator besteht z. B. alle Test in Marsaglia s diehard Test (Schloissnig, 2003) 29 / 59

32 Konkrete Generatoren für Kombination mehrerer Generatoren Idee: baue einen neuen Generator aus mehreren alten häufig: größere Periodenlänge manchmal besseres statistisches Verhalten zwei Kombinationsverfahren gerne verwendet: / 59

33 Konkrete Generatoren für Shuffling zwei Generatoren für Zahlenfolgen x i und y i. Tabelle mit einer gewissen Anzahl zuletzt erzeugter x i. wenn nächster Wert benötigt: benutze nächstes y j, um zufällig Wert aus Tabelle zu wählen entsprechender Platz wird mit nächstem neuen x i gefüllt Nachteile: theoretisch nicht gut verstanden schnelles Überspringen von Werten unklar 31 / 59

34 Konkrete Generatoren für zweite Kombinationsmethode aus Zufallsfolgen x 0, x 1,... und y 0,y 1,... erzeuge neue Folge z 0 = x 0 y 0, z 1 = x 1 y 1,... Periodenlänge kann größer werden Uniformität der Verteilung im allgemeinen besser (Pseudo-)Unabhängigkeit aufeinanderfolgender Werte im allgemeinen größer 32 / 59

35 Tests für Überblick Allgemeines Konkrete Generatoren für Tests für 33 / 59

36 Tests für Qualität von PRNG Wie stellt man fest, ob ein PRNG gut ist? Was heißt überhaupt gut? verschiedene Tests 34 / 59

37 Tests für Tests Testergebnisse sind üblicherweise Zahlen (z.b. zwischen 0 und 1), die als Qualitätsangabe interpretiert werden können. theoretischer Test: Werte explizit berechenbar empirischer Test: untersuche lange Folge erzeugter Zufallszahlen 35 / 59

38 Tests für Chi-Quadrat-Statistik s 1,..., s k : mögliche Ergebnisse eines Zufallsexperiments, die mit Wahrscheinlichkeiten p 1,..., p k auftreten. n unabhängige Zufallsexperimente: Y i : absolute Häufigkeit, mit der Ergebnis s i auftritt also i Y i = n und E [Y i ] = np i. χ 2 -Statistik der beobachteten Größen Y 1,..., Y k : V = k (Y i E [Y i ]) 2 i=1 E [Y i ] 36 / 59

39 Tests für Chi-Quadrat-Statistik (2) Einsetzen von E [Y i ] = np i ergibt V = k (Y i np i ) 2 i=1 np i = k i=1 Y 2 i 2Y i np i + n 2 p 2 i np i = 1 n k i=1 Y 2 i p i 2n + n = 1 n k i=1 Y 2 i p i n. 37 / 59

40 Tests für Chi-Quadrat-Statistik (3) Wie ist die Größe V verteilt? Tabellen mit Näherungswerten enthalten für jedes ν = k 1 (Anzahl der Freiheitsgrade) eine Zeile für einige p, z. B. 1%, 5%,..., 99% eine Spalte Beachte: Anzahl n geht nicht ein; muss groß genug sein; Daumenregel: n so groß, dass jedes s i 5. dann besagt Wert x in Zeile ν = k 1 und Spalte p: V ist kleiner oder gleich x mit Wahrscheinlichkeit p. 38 / 59

41 Tests für Chi-Quadrat-Statistik: Beispiel 1 p ν = ist k = 12, also ν = 11, und hat man in einer Versuchsreihe Wert V = ermittelt, dann liest man aus der Tabelle ab: In 99% der Fälle ist V 24.72, also ist V > und erst recht V > in höchsten einem Prozent der Fälle. Also: Es ist sehr unwahrscheinlich, dass die Versuchsreihe der angenommenen Verteilung genügt. 39 / 59

42 Tests für Chi-Quadrat-Statistik: Beispiel 2 p ν = Wenn die Y i alle sehr sehr gut den Erwartungswerten entsprechen, dann ist V klein, etwa V = Tabelle: auch das passiert in weniger als 1% der Fälle 40 / 59

43 Tests für Kolmogorov-Smirnov-Test (KS-Test) gegeben: n unabhängige Zufallsexperimente mit Ergebnissen X 1,..., X n. diese induzieren eine empirische Verteilungsfunktion F n (x) = {i X i x} n Zum Vergleich mit einer vorgegebenen kontinuierlichen Verteilungsfunktion F(x) berechnet man die Größen. K n + = n max (F n(x) F(x)) <x<+ Kn = n max (F(x) F n(x)) <x<+ und 41 / 59

44 Tests für Kolmogorov-Smirnov-Test (2) Für die K + n und K n gibt es wieder Tabellen mit Zeilen für verschiedene n und Spalten für verschiedene p: Wert x in Zeile n und Spalte p: K ist kleiner oder gleich (bzw. größer) x mit Wahrscheinlichkeit p. mögliche Anwendung: zunächst mehrere χ 2 -Tests Verteilung für χ 2 (jedenfalls näherungsweise) bekannt auf die sich ergebenden Wahrscheinlichkeiten KS-Test anwenden analog: Verteilung der K n ist (näherungsweise für große n) bekannt und darauf weiterer KS-Test anwendbar. 42 / 59

45 Tests für Einfache empirische Tests Ziele: Informationen über die vermutliche Art der Verteilung die Un-/Abhängigkeit der erzeugten Zahlen eventuelle Korrelationen Frei verfügbare Programmpakete zum Beispiel: Diehard: dieharder: https: // TestU01: testu01/tu01.html enthält auch Implementierungen von fast 200 PRNG ( some are good and many are bad ) NIST statistical test suite: http: //csrc.nist.gov/groups/st/toolkit/rng/index.html 43 / 59

46 Tests für Vereinbarung U 0,U 1,... Folge reeller Zahlen, angeblich unabhängig und gleichverteilt in [0,..., 1[. Werden für einen Test nichtnegative ganze Zahlen benötigt, dann statt dessen die Folge der Y i = du i (für geeignetes d N) 44 / 59

47 Tests für EinfacheTest am simpelsten: stelle fest, ob unter den Y i jeder mögliche Wert 0,..., d 1 gleich oft vorkommt. Serial Test: analog für Paare, Tripel, etc. beachte: benutze nicht überlappende Vektoren Y i = (Y si, Y si+1,... Y si+s 1 ) (und nicht Vektoren, die sich überlappen) 45 / 59

48 Tests für Lückentest (gap test) zwei relle Zahlen 0 α < β 1 gegeben Betrachte die Längen der maximalen Teilfolgen U j,...,u j+r, so dass α U j+r β aber alle vorherigen Werte nicht. Man spricht dann von einer Lücke der Länge r. Für p = β α ist p r = p(1 p) r die Wahrscheinlichkeit für eine Lücke der Länge r. χ 2 -Test anwendbar 46 / 59

49 Tests für Permutationstest betrachte nicht überlappende Vektoren U i = (U si,u si+1,...u si+s 1 ) bestimme Permutation π der Indizes, die die Komponenten sortiert. erstelle Statistik, welche Permutation wie häufig auftritt vergleiche mit der theoretisch gegebenen Gleichverteilung 47 / 59

50 Tests für Maximum-of-t Test Berechne die Größen V i = max{u si,u si+1,...u si+s 1 } Falls die U j gleichverteilt sind, ist P(V i x) = P(max{U si,u si+1,...u si+s 1 } x) = P ( U si+j x ) = x s. Diese Hypothese kann mit einem KS-Test überprüft werden. 48 / 59

51 Tests für Geburtstagsabstandstest (birthday spacings test) gegeben: Pseudozufallszahlen Y 1, Y 2,..., Y m aus {1,..., n} Z 1, Z 2,..., Z m : die Zahlen aufsteigend sortiert berechne die Abstände S i = Z i+1 Z i Sei R = {Si j < i : S j = S i } die Anzahl der mehrfach vorkommenden Abstände. R näherungsweise Poisson-verteilt mit Parameter λ = m 3 /(4n). χ 2 -Test Lagged-Fibonacci-Generatoren (z. B. x n = x n 24 + x n 55 (mod 2 e )) haben üblicherweise Probleme mit dem Geburtstagsabstandstest. 49 / 59

52 Tests für Weitere Tests betrachte (besonders) schlechten PRNG x n+1 = 85x n + 2 (mod 256) mit Ausgabefunktion u n = x n /256. zeichne überlappende Paare (u i,u i+1 ) im Einheitsquadrat: 50 / 59

53 Tests für Weitere Tests betrachte (besonders) schlechten PRNG x n+1 = 85x n + 2 (mod 256) mit Ausgabefunktion u n = x n /256. zeichne überlappende Paare (u i,u i+1 ) im Einheitsquadrat: 1 "85x+2_mod_256" Gitterstruktur Tritt bei linearen Kongruenzgeneratoren aber auch bei einigen anderen Generatorarten auf. 50 / 59

54 Tests für Spektraltest für Dimension s s-dimensionale überlappende Vektoren u i = (u i,u i+1,...,u i+s 1 ) im Einheitshyperwürfel ermittle d s = maximaler Abstand zwischen zwei Hyperebenen, genommen über alle Familien paralleler Hyperebenen im Einheitswürfel, die alle Punkte u i beinhalten. je kleiner ein d s ist, als desto besser der Generator (hinsichtlich Dimension s) 51 / 59

55 Tests für Diskrepanz und Sterndiskrepanz N Vektoren u i = (u i,u i+1,...,u i+s 1 ) im Einheitshyperwürfel für Menge R = s j=1 [α j, β j [ mit 0 α j < β j 1 sei I(R) die Anzahl der u i, die in R liegen, und V (R) = s j=1 (β j α j ) das Volumen von R. s-dim. Diskrepanz D (s) N D (s) N der Punkte u 0,..., u N 1 ist = max V (R) I(R)/N. R Sterndiskrepanz D (s) N : nur R mit einer Ecke im Nullpunkt Punkteverteilung zu ungleich : zu große Diskrepanz Punkteverteilung zu gleichmäßig : zu kleine Diskrepanz 52 / 59

56 Tests für Näheste-Paare-Test (nearest pair test) erzeuge zufällig n Punkte im s-dimensionalen Einheitshyperwürfel bestimme das Minimum D der (euklidischen) Abstände zwischen je zwei Punkten. bekannt: Für große n ist T = n 2 D s /2 exponentiell verteilt mit Erwartungswert 1/V s, wobei V s Volumen der s-dimensionalen Einheitskugel 53 / 59

57 Tests für Ränge zufälliger Boolescher Matrizen Eine echt zufällig mit Nullen und Einsen gefüllte m n-matrix hat Rang r mit 1 r min(m, n) mit Wahrscheinlichkeit r 1 2 (n r)(m r) i=0 (1 2 i n )(1 2 i m ) 1 2 i r. insbesondere: nutze für die Bits jeweils einer Zeile der Matrix die Bits einer Pseudozufallszahl. 54 / 59

58 Tests für OPSO-Test (overlapping pairs sparse occupancy test) fasse je 10 Bits als ein Symbol aus einem 1024-elementigen Alphabet auf erzeuge solche Symbole und prüfe alle 2 21 überlappenden Paare auf fehlende Symbolpaare bekannt: Deren Zahl ist normalverteilt mit Erwartungswert und Standardabweichung / 59

59 Tests für weitere Tests... Marsaglia schlägt auch noch andere Tests vor, bei denen allerdings nicht klar ist, welches die korrekten theoretischen Werte sind, mit denen die empirischen Ergebnisse verglichen werden müssen. Die Vergleichswerte bestimmt er daher ebenfalls mit der Hilfe von PRNGs. hmmm / 59

60 Tests für weitere Tests... Marsaglia schlägt auch noch andere Tests vor, bei denen allerdings nicht klar ist, welches die korrekten theoretischen Werte sind, mit denen die empirischen Ergebnisse verglichen werden müssen. Die Vergleichswerte bestimmt er daher ebenfalls mit der Hilfe von PRNGs. hmmm... L Ecuyer: Das ist akzeptabel, solange viele vermutlich gute Generatoren zu übereinstimmenden Zahlen kommen, die als Ersatz für die fehlenden theoretischen Werte genommen werden. 56 / 59

61 Tests für OQSO Test (overlapping quadruples sparse occupancy) analog zum OPSO-Test, aber Quadrupel von Symbolen über einem 32-elementigem Alphabet. auch hier Erwartungswert nur experimentell bestimmbar. 57 / 59

62 Tests für Parking lot test mein Lieblingstest: Hubschrauber parken 58 / 59

63 Tests für Parking lot test mein Lieblingstest: Hubschrauber parken gegeben: z. B. ein Quadrat mit Seitenlänge 100 darauf sollen Einheitskreise ( Hubschrauber von oben gesehen ) an zufällig gewählten Stellen u i positioniert ( geparkt ) werden. wähle u i als Mittelpunkt des Kreises, sofern der sich nicht mit schon festgelegten Kreisen schneidet. Man macht n Versuche und zählt, wie oft ein Kreis ohne Kollision positioniert werden konnte. 58 / 59

64 Tests für Auf Wiedersehen! 59 / 59

13 Pseudo-Zufallszahlen

13 Pseudo-Zufallszahlen 13 Pseudo-Zufallszahlen 13.1 Die folgenden Worte werden John von Neumann zugeschrieben: Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin. Trotzdem werden

Mehr

Statistik, Datenanalyse und Simulation

Statistik, Datenanalyse und Simulation Dr. Michael O. Distler distler@kph.uni-mainz.de Mainz, 16. November 2009 2. Monte Carlo-Methoden 2.1 Zufallszahlen - Warum? 2.2 Zahlendarstellung im Rechner 2.3 Generatoren 2.3.1 Linear kongruente Generatoren

Mehr

Stochastik-Praktikum

Stochastik-Praktikum Stochastik-Praktikum Zufallszahlen und Monte Carlo Peter Frentrup Humboldt-Universität zu Berlin 17. Oktober 2017 (Humboldt-Universität zu Berlin) Zufallszahlen und Monte Carlo 17. Oktober 2017 1 / 23

Mehr

Zufallszahlen. Diskrete Simulation. Zufallszahlengeneratoren - Zufallszahlen

Zufallszahlen. Diskrete Simulation. Zufallszahlengeneratoren - Zufallszahlen Zufallszahlen Zufallszahlengeneratoren Transformation von Zufallszahlen Test von Zufallszahlengeneratoren Otto-von-Guericke-Universität Magdeburg Thomas Schulze Zufallszahlengeneratoren - Zufallszahlen

Mehr

15 Grundlagen der Simulation

15 Grundlagen der Simulation 15 Grundlagen der Simulation 15.1 Einführung Komplexe Problemstellungen, die einer analytischen Behandlung nur sehr schwer oder gar nicht zugänglich sind Lösung von diskreten (oder analytischen) Optimierungsaufgaben,

Mehr

Statistics, Data Analysis, and Simulation SS 2015

Statistics, Data Analysis, and Simulation SS 2015 Mainz, May 12, 2015 Statistics, Data Analysis, and Simulation SS 2015 08.128.730 Statistik, Datenanalyse und Simulation Dr. Michael O. Distler Dr. Michael O. Distler

Mehr

7 Zufallszahlen, Simulation

7 Zufallszahlen, Simulation 7 Zufallszahlen, Simulation Es ist nützlich, Folgen von i.i.d. R[0, 1]-verteilten Zufallszahlen auf einem Rechner erzeugen zu können vgl. Simulation, Monte-Carlo-Verfahren). Letztere sind i.a. keine echten

Mehr

Wahrscheinlichkeitsverteilungen und ihre Implementierung in Root. Eric Volkmann

Wahrscheinlichkeitsverteilungen und ihre Implementierung in Root. Eric Volkmann Wahrscheinlichkeitsverteilungen und ihre Implementierung in Root Eric Volkmann Inhalt Mathematische Definition Random Number Generators Wichtige Verteilungen Anwendungsbeispiel: Monte-Carlo Simulation

Mehr

Programmiertechnik II

Programmiertechnik II Zufallszahlen Motivation Simulation Frisörbeispiel Stichprobenauswahl Telefonumfragen Numerische Algorithmen naives Beispiel: Berechnung von Pi Automatisiertes Testen Beispiel aus Übungsaufgabe "Faire"

Mehr

Lösung der Zusatzaufgabe

Lösung der Zusatzaufgabe Lösung der Zusatzaufgabe Erweitern Sie lnkng() um einen Parameter, so dass dass die Anzahl der zurückzugebenden Parameter wählbar ist. Lösung: lnkng

Mehr

Statistics, Data Analysis, and Simulation SS 2017

Statistics, Data Analysis, and Simulation SS 2017 Mainz, 11. Mai 2017 Statistics, Data Analysis, and Simulation SS 2017 08.128.730 Statistik, Datenanalyse und Simulation Dr. Michael O. Distler Dr. Michael O. Distler

Mehr

Erzeugung von Pseudozufallszahlen mit Computern

Erzeugung von Pseudozufallszahlen mit Computern Erzeugung von Pseudozufallszahlen mit Computern Basisgeneratoren und deren Einfluss auf die Qualität der Ergebnisse Lorenz Hauswald IKTP, TU Dresden 7 Dezember 2011 1 / 26 Gliederung Grundlagen 1 Grundlagen

Mehr

Anhang 1: Lamellare Strukturen in Systemen mit Bolaamphiphilen

Anhang 1: Lamellare Strukturen in Systemen mit Bolaamphiphilen Anhang 1: Lamellare Strukturen in Systemen mit Bolaamphiphilen Charakteristische Konfigurationen von Systemen aus 1848 6-segmentigen Bolaamphiphilen (10 Vol%) im Bereich stabiler Schichtphasen. Dunkle

Mehr

Nr. 4: Pseudo-Zufallszahlengeneratoren

Nr. 4: Pseudo-Zufallszahlengeneratoren Proseminar: Finanzmathematische Modelle und Simulationen Martin Dieckmann WS 09/0 Nr. 4: Pseudo-Zufallszahlengeneratoren Begriff Pseudo-Zufallszahl Zufallszahlen im Rechner entstehen letztlich immer durch

Mehr

1. Welche Eigenschaften sollte ein Pseudo-Random Generator haben?

1. Welche Eigenschaften sollte ein Pseudo-Random Generator haben? Die Themen 1. Welche Eigenschaften sollte ein Pseudo-Random Generator haben? Er sollte von wirklichen Zufallsgeneratoren nicht unterscheidbar sein?! Eine viel zu starke Forderung: Stattdessen sollte ein

Mehr

Randomisierte Algorithmen 2. Erste Beispiele

Randomisierte Algorithmen 2. Erste Beispiele Randomisierte Algorithmen Randomisierte Algorithmen 2. Erste Beispiele Thomas Worsch Fakultät für Informatik Karlsruher Institut für Technologie Wintersemester 2016/2017 1 / 35 Randomisierter Identitätstest

Mehr

Grundlagen der Monte-Carlo-Simulation

Grundlagen der Monte-Carlo-Simulation Grundlagen der Monte-Carlo-Simulation Prof. Dr. V. Schmidt und S. Luck j 8. November 2007 page 2 Contents Motivation Erzeugung von SPZZ Software Transformation von SPZZ page 3 Motivation Motivation fur

Mehr

IT-Security. Teil 15: Zufall

IT-Security. Teil 15: Zufall IT-Security Teil 15: Zufall 09.05.17 1 Literatur [15-1] http://de.wikipedia.org/wiki/kryptographisch_sicherer_zufallszahlen generator [15-2] https://gnupg.org/documentation/manuals/gcrypt/fips-prng- Description.html

Mehr

Zufallszahlenerzeugung

Zufallszahlenerzeugung Zufallszahlenerzeugung Anwendunsgebiete: z.b.: - Computerspiele - Kryptographie - Monte-Carlo-Methoden - Simulation Melanie Kaspar, Prof. Dr. B. Grabowski 1 Wie erzeuge ich Zufallszahlen, die sich so verhalten,

Mehr

1 Zufallszahlen jede Zahl gleichen Wahrscheinlichkeit Zufallszahlenfolge unabhängiger, identisch ver- teilter

1 Zufallszahlen jede Zahl gleichen Wahrscheinlichkeit Zufallszahlenfolge unabhängiger, identisch ver- teilter Zufallszahlen Zufallszahlen werden für viele Anwendungen im Computer benötigt. Hauptanwendungsgebiete sind die Simulation und die Statistik. Besonders bei der Programmierung von Spielen werden Zufallszahlen

Mehr

Informationssicherheit III

Informationssicherheit III Zufall im Rechner Präsentation im Rahmen der Lehrveranstaltung Informationssicherheit III WS 2001/2002 Jochen Rondorf 17.01.2002 Zufall im Rechner WS 2001/02 1 Agenda Arten von Zufall Anwendungsgebiete

Mehr

UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1. Übung 8. Zufallszahlen Generatoren Anwendungen

UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1. Übung 8. Zufallszahlen Generatoren Anwendungen UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Übung 8 Zufallszahlen Generatoren Anwendungen Institut für Pervasive Computing Johannes Kepler Universität Linz Altenberger Straße 69, A-4040

Mehr

Einführung in die Simulation. Dr. Christoph Laroque Wintersemester 11/12. Dresden,

Einführung in die Simulation. Dr. Christoph Laroque Wintersemester 11/12. Dresden, Fakultät Informatik, Institut für Angewandte Informatik, Professur Modellierung und Simulation Einführung in die Simulation Dr. Christoph Laroque Wintersemester 11/12 Dresden, 11.10.2011 01.11.2011 Einführung

Mehr

1. Grundbegri e der Stochastik

1. Grundbegri e der Stochastik . Grundbegri e der Stochastik Raum der Ereignisse. Die einelementigen Teilmengen f!g heißen auch Elementarereignisse. Das Ereignis A tritt ein, wenn ein! A eintritt. A ist ein geeignetes System von Teilmengen

Mehr

Die Familie der χ 2 (n)-verteilungen

Die Familie der χ 2 (n)-verteilungen Die Familie der χ (n)-verteilungen Sind Z 1,..., Z m für m 1 unabhängig identisch standardnormalverteilte Zufallsvariablen, so genügt die Summe der quadrierten Zufallsvariablen χ := m Z i = Z 1 +... +

Mehr

Die Familie der χ 2 (n)-verteilungen

Die Familie der χ 2 (n)-verteilungen Die Familie der χ (n)-verteilungen Sind Z 1,..., Z m für m 1 unabhängig identisch standardnormalverteilte Zufallsvariablen, so genügt die Summe der quadrierten Zufallsvariablen χ := m Z i = Z 1 +... +

Mehr

Rechnernutzung in der Physik Teil 3 Statistische Methoden der Datenanalyse

Rechnernutzung in der Physik Teil 3 Statistische Methoden der Datenanalyse Rechnernutzung in der Physik Teil 3 Statistische Methoden der Datenanalyse Karlsruher Institut für Technologie Ulrich Husemann Institut für Experimentelle Kernphysik, Karlsruher Institut für Technologie

Mehr

5. Spezielle stetige Verteilungen

5. Spezielle stetige Verteilungen 5. Spezielle stetige Verteilungen 5.1 Stetige Gleichverteilung Eine Zufallsvariable X folgt einer stetigen Gleichverteilung mit den Parametern a und b, wenn für die Dichtefunktion von X gilt: f x = 1 für

Mehr

Zufallszahlen Mathematik zum Nachbilden von Zufälligkeit SommerUni 2013 Bergische Universität Wuppertal Autor: Prof. Dr.

Zufallszahlen Mathematik zum Nachbilden von Zufälligkeit SommerUni 2013 Bergische Universität Wuppertal Autor: Prof. Dr. Zufallszahlen Mathematik zum Nachbilden von Zufälligkeit SommerUni 23 Bergische Universität Wuppertal Autor: Prof. Dr. Roland Pulch Aufgabe: Konstruiere Zufallszahlen aus der Menge {,, 2, 3, 4, 5, 6, 7,

Mehr

Pollards Rho-Methode zur Faktorisierung

Pollards Rho-Methode zur Faktorisierung C A R L V O N O S S I E T Z K Y Pollards Rho-Methode zur Faktorisierung Abschlusspräsentation Bachelorarbeit Janosch Döcker Carl von Ossietzky Universität Oldenburg Department für Informatik Abteilung

Mehr

15.3 Statistische Tests von Pseudozufallszahlen

15.3 Statistische Tests von Pseudozufallszahlen 15.3 Statistische Tests von Pseudozufallszahlen Def. 52 Ein Test ist eine Entscheidungsvorschrift, die über die Akzeptanz genau einer von zwei alternativen Hypothesen entscheidet. Bsp. 109 (Analogie zur

Mehr

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Adaptive Systeme Evolutionäre Algorithmen: Überlebenskampf und Evolutionäre Strategien Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Überblick Einleitung Adaptive Filter Künstliche

Mehr

Pseudozufallsgeneratoren

Pseudozufallsgeneratoren Pseudozufallsgeneratoren In welchen kryptographischen Verfahren werden keine Zufallszahlen benötigt? Wie generiert man Zufallszahlen in einer deterministischen Maschine wie dem Computer? Wenn man eine

Mehr

Statistik I für Betriebswirte Vorlesung 4

Statistik I für Betriebswirte Vorlesung 4 Statistik I für Betriebswirte Vorlesung 4 Prof. Dr. Hans-Jörg Starkloff TU Bergakademie Freiberg Institut für Stochastik 25. April 2016 Prof. Dr. Hans-Jörg Starkloff Statistik I für Betriebswirte Vorlesung

Mehr

Wahrscheinlichkeitsrechnung und Statistik

Wahrscheinlichkeitsrechnung und Statistik 8. Vorlesung Pseudozufallszahlen sind, wie der Name schon sagt, keine echten Zufallszahlen, sondern werden durch Generatoren erzeugt. Als Pseudozufallszahlen bezeichnet man Zahlenfolgen die durch einen

Mehr

Statistisches Testen

Statistisches Testen Statistisches Testen Grundlegendes Prinzip Erwartungswert Bekannte Varianz Unbekannte Varianz Differenzen Anteilswert Chi-Quadrat Tests Gleichheit von Varianzen Prinzip des Statistischen Tests Konfidenzintervall

Mehr

Wahrscheinlichkeitsrechnung und Statistik

Wahrscheinlichkeitsrechnung und Statistik 6. Vorlesung - 2018 Diskrete ZG eine diskrete ZG X wird vollständig durch ihre Wahrscheinlichkeitsverteilung beschrieben ( ) x1 x X 2... x i... = p 1 p 2... p i... P(X (a, b]) = und die Verteilungsfunktion

Mehr

Lineare Gleichungssysteme

Lineare Gleichungssysteme Kapitel 6 Lineare Gleichungssysteme 6. Gaußalgorithmus Aufgabe 6. : Untersuchen Sie die folgenden linearen Gleichungssysteme mit dem Gaußalgorithmus auf Lösbarkeit und bestimmen Sie jeweils die Lösungsmenge.

Mehr

Mathematische Statistik Aufgaben zum Üben. Schätzer

Mathematische Statistik Aufgaben zum Üben. Schätzer Prof. Dr. Z. Kabluchko Wintersemester 2016/17 Philipp Godland 14. November 2016 Mathematische Statistik Aufgaben zum Üben Keine Abgabe Aufgabe 1 Schätzer Es seien X 1,..., X n unabhängige und identisch

Mehr

Probabilistische Algorithmen

Probabilistische Algorithmen Probabilistische Algorithmen Michal Švancar Gerardo Balderas Hochschule Zittau/Görlitz 21. Dezember 2014 Michal Švancar, Gerardo Balderas (HSZG) Probabilistische Algorithmen 21. Dezember 2014 1 / 40 Inhaltsverzeichnis

Mehr

Musterlösung zur Aufgabe A2.1

Musterlösung zur Aufgabe A2.1 Abschnitt: 2.1 Wahrscheinlichkeit und relative Häufigkeit Musterlösung zur Aufgabe A2.1 a) Man sollte dieser Nachfrage zumindest glauben, dass Kandidat A wahrscheinlich gewinnt. b) Die Wahrscheinlichkeit,

Mehr

Lineare Kongruenzgeneratoren und Quicksort

Lineare Kongruenzgeneratoren und Quicksort Seminar Perlen der theoretischen Informatik Dozenten: Prof. Johannes Köbler und Olaf Beyersdorff Lineare Kongruenzgeneratoren und Quicksort Ausarbeitung zum Vortrag Mia Viktoria Meyer 12. November 2002

Mehr

Monte-Carlo-Methode. mit Pseudo- und Quasizufallszahlen

Monte-Carlo-Methode. mit Pseudo- und Quasizufallszahlen Gott würfelt nicht Monte-Carlo-Methode mit Pseudo- und Quasizufallszahlen Inhaltsverzeichnis Pseudo- und Quasizufallszahlen Monte-Carlo- Monte-Carlo- Monte-Carlo-Methode Bekannt nach Stadt Monte Carlo

Mehr

73 Hypothesentests Motivation Parametertest am Beispiel eines Münzexperiments

73 Hypothesentests Motivation Parametertest am Beispiel eines Münzexperiments 73 Hypothesentests 73.1 Motivation Bei Hypothesentests will man eine gewisse Annahme über eine Zufallsvariable darauf hin überprüfen, ob sie korrekt ist. Beispiele: ( Ist eine Münze fair p = 1 )? 2 Sind

Mehr

Kapitel 2 Erzeugung von Zufallsvariablen

Kapitel 2 Erzeugung von Zufallsvariablen Kapitel 2 Erzeugung von Zufallsvariablen 2 2 Erzeugung von Zufallsvariablen 2.1 Zufallszahlen... 21 2.2 Die Inversionsmethode... 34 2 2.3 Die Verwerfungsmethode... 44 2.4 Die Faltungsmethode... 50 2.5

Mehr

k np g(n, p) = Pr p [T K] = Pr p [T k] Φ. np(1 p) DWT 4.1 Einführung 359/467 Ernst W. Mayr

k np g(n, p) = Pr p [T K] = Pr p [T k] Φ. np(1 p) DWT 4.1 Einführung 359/467 Ernst W. Mayr Die so genannte Gütefunktion g gibt allgemein die Wahrscheinlichkeit an, mit der ein Test die Nullhypothese verwirft. Für unser hier entworfenes Testverfahren gilt ( ) k np g(n, p) = Pr p [T K] = Pr p

Mehr

Für die Matrikelnummer M = Dann sind durch A =

Für die Matrikelnummer M = Dann sind durch A = Musterlösung zum. Blatt 9. Aufgabe: Gegeben seien m 3 + 2 m m 3 m 2 m 4 + m 7 m 3 A := m m 2 m 2 + 2 m 2 m 4 + m 5 und b := m 6 m 4 + a) Finden Sie eine Lösung x R 7 für die Gleichung Ax =. b) Finden Sie

Mehr

Lösungshinweise zur Klausur. Mathematik für Informatiker III. (Dr. Frank Hoffmann) 18. Februar 2008

Lösungshinweise zur Klausur. Mathematik für Informatiker III. (Dr. Frank Hoffmann) 18. Februar 2008 Lösungshinweise zur Klausur Mathematik für Informatiker III (Dr. Frank Hoffmann) 8. Februar 8 Aufgabe Algebraisches I /6++ (a) Rechnen Sie zunächst nach, dass die Menge B = {,, von Vektoren eine Basis

Mehr

Monte Carlo-Simulation

Monte Carlo-Simulation Monte Carlo-Simulation Sehr häufig hängen wichtige Ergebnisse von unbekannten Werten wesentlich ab, für die man allerhöchstens statistische Daten hat oder für die man ein Modell der Wahrscheinlichkeitsrechnung

Mehr

f Z (z) = 0 sonst = 1

f Z (z) = 0 sonst = 1 Lösungsvorschläge zu Blatt 8) Da das Teilchen sich mit konstanter Winkelgeschwindigkeit bewegt und zufällig gestoppt wird und da Z und Z + kπ, k Z, das gleiche X liefern, kann Z als eine auf [ π, π] gleichverteilte

Mehr

Zufallszahlen in AntBrain

Zufallszahlen in AntBrain Zufallszahlen SEP 291 Zufallszahlen in AntBrain Spezifikation, Teil II: Zum Beispiel könnte ein Objekt vom Typ Match die Spielfelder nach jeweils 1000 Spielrunden speichern; bei einer Anfrage nach den

Mehr

Modellbildung und Simulation

Modellbildung und Simulation Modellbildung und Simulation 6. Vorlesung Wintersemester 2007/2008 Klaus Kasper Value at Risk (VaR) Gaußdichte Gaußdichte der Normalverteilung: f ( x) = 1 2π σ x e 2 2 x ( x µ ) / 2σ x Gaußdichte der Standardnormalverteilung:

Mehr

Matlab Zufall / Programmieren mit Matlab. Dr. Hermann Lehner Departement Informatik, ETH Zürich

Matlab Zufall / Programmieren mit Matlab. Dr. Hermann Lehner Departement Informatik, ETH Zürich Matlab Zufall / Programmieren mit Matlab Dr. Hermann Lehner Departement Informatik, ETH Zürich Dr. Hermann Lehner 20.11.2017 1 Zufall ist ein Wort ohne Sinn; nichts kann ohne Ursache existieren -- Voltaire?

Mehr

Statistik I für Betriebswirte Vorlesung 14

Statistik I für Betriebswirte Vorlesung 14 Statistik I für Betriebswirte Vorlesung 14 Dr. Andreas Wünsche TU Bergakademie Freiberg Institut für Stochastik 13. Juli 017 Dr. Andreas Wünsche Statistik I für Betriebswirte Vorlesung 14 Version: 8. Juli

Mehr

Einführung in die Wahrscheinlichkeitstheorie Lösungsvorschläge zu Übungsblatt 4

Einführung in die Wahrscheinlichkeitstheorie Lösungsvorschläge zu Übungsblatt 4 TUM, Zentrum Mathematik Lehrstuhl für Mathematische Physik WS 3/4 Prof. Dr. Silke Rolles Thomas Höfelsauer Felizitas Weidner Tutoraufgaben: Einführung in die Wahrscheinlichkeitstheorie Lösungsvorschläge

Mehr

Kapitel XIV - Anpassungstests

Kapitel XIV - Anpassungstests Institut für Volkswirtschaftslehre (ECON) Lehrstuhl für Ökonometrie und Statistik Kapitel XIV - Anpassungstests Induktive Statistik Prof. Dr. W.-D. Heller Hartwig Senska Carlo Siebenschuh 2. Grundannahme:

Mehr

Abhängigkeitsmaße Seien X 1 und X 2 zwei Zufallsvariablen. Es gibt einige skalare Maße für die Abhängigkeit zwischen X 1 und X 2.

Abhängigkeitsmaße Seien X 1 und X 2 zwei Zufallsvariablen. Es gibt einige skalare Maße für die Abhängigkeit zwischen X 1 und X 2. Abhängigkeitsmaße Seien X 1 und X 2 zwei Zufallsvariablen. Es gibt einige skalare Maße für die Abhängigkeit zwischen X 1 und X 2. Lineare Korrelation Annahme: var(x 1 ),var(x 2 ) (0, ). Der Koeffizient

Mehr

Statistik für Ingenieure Vorlesung 6

Statistik für Ingenieure Vorlesung 6 Statistik für Ingenieure Vorlesung 6 Prof. Dr. Hans-Jörg Starkloff TU Bergakademie Freiberg Institut für Stochastik 05. Dezember 2017 3.4.3 Stetige Gleichverteilung Parameter: Intervall [a, b] R. Zufallsgröße

Mehr

4. Lösung weitere Übungsaufgaben Statistik II WiSe 2016/2017

4. Lösung weitere Übungsaufgaben Statistik II WiSe 2016/2017 4. Lösung weitere Übungsaufgaben Statistik II WiSe 016/017 1. Aufgabe: Eine sächsische Molkerei füllt Milch in Tetrapacks ab. Es wird vermutet, dass die Füllmenge normalverteilt ist mit einem Erwartungswert

Mehr

Modellierung- und Simulation Mathis Plewa ( )

Modellierung- und Simulation Mathis Plewa ( ) Inhaltsverzeichnis Abbildungsverzeichnis... 1 Übungsaufgabe: Zufallsgeneratoren und Histogramme... 2 Standard Gleichverteilung... 2 Gaußverteilung... 3 Exponentialverteilung... 4 Übungsaufgabe: Geometrische

Mehr

4.1 Der Blum-Blum-Shub-Generator

4.1 Der Blum-Blum-Shub-Generator 4.1 Der Blum-Blum-Shub-Generator Der Blum-Blum-Shub-Generator oder BBS-Generator setzt bei der in Kapitel III vorgestellten Quadratrest-Vermutung an und funktioniert so: Als ersten Schritt wählt man eine

Mehr

Mathematik I für MB/ME

Mathematik I für MB/ME Mathematik I für MB/ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 25/26 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden

Mehr

Inhalt. Mathematik für Chemiker II Lineare Algebra. Vorlesung im Sommersemester Kurt Frischmuth. Rostock, April Juli 2015

Inhalt. Mathematik für Chemiker II Lineare Algebra. Vorlesung im Sommersemester Kurt Frischmuth. Rostock, April Juli 2015 Inhalt Mathematik für Chemiker II Lineare Algebra Vorlesung im Sommersemester 5 Rostock, April Juli 5 Vektoren und Matrizen Abbildungen 3 Gleichungssysteme 4 Eigenwerte 5 Funktionen mehrerer Variabler

Mehr

Statistische Methoden in den Umweltwissenschaften

Statistische Methoden in den Umweltwissenschaften Statistische Methoden in den Umweltwissenschaften Stetige und diskrete Wahrscheinlichkeitsverteilungen Lageparameter Streuungsparameter Diskrete und stetige Zufallsvariablen Eine Variable (oder Merkmal

Mehr

Lösungen zur Klausur GRUNDLAGEN DER WAHRSCHEINLICHKEITSTHEORIE UND STATISTIK

Lösungen zur Klausur GRUNDLAGEN DER WAHRSCHEINLICHKEITSTHEORIE UND STATISTIK Institut für Stochastik Dr. Steffen Winter Lösungen zur Klausur GRUNDLAGEN DER WAHRSCHEINLICHKEITSTHEORIE UND STATISTIK für Studierende der INFORMATIK vom 17. Juli 01 (Dauer: 90 Minuten) Übersicht über

Mehr

Statistik und Wahrscheinlichkeitsrechnung

Statistik und Wahrscheinlichkeitsrechnung Statistik und Wahrscheinlichkeitsrechnung Dr. Jochen Köhler 1 Inhalt der heutigen Vorlesung Statistik und Wahrscheinlichkeitsrechnung Zusammenfassung der vorherigen Vorlesung Übersicht über Schätzung und

Mehr

Lineare Algebra I Lösungsvorschlag

Lineare Algebra I Lösungsvorschlag Aufgabe Lineare Algebra I Lösungsvorschlag Wir bezeichnen mit a, a 2, a 3 Q 4 die Spalten der Matrix A. Es ist 7 a + 2a 2 = 7 4 = 7a 3, und wir sehen im l A = a, a 2, a 3 = a, a 2. Da die Vektoren a und

Mehr

Messprotokoll: Aufnahme der Quantenzufallszahl

Messprotokoll: Aufnahme der Quantenzufallszahl Messprotokoll: Aufnahme der Quantenzufallszahl Am 19. Juni 2009 wurden für Max Mustermann um 8:35 Uhr mit Hilfe von einzelnen Photonen 993.097 Zufallszahlen generiert. Der Zufallsgenerator steht im Quantenoptiklabor

Mehr

Zufallsvariablen. Diskret. Stetig. Verteilung der Stichprobenkennzahlen. Binomial Hypergeometrisch Poisson. Normal Lognormal Exponential

Zufallsvariablen. Diskret. Stetig. Verteilung der Stichprobenkennzahlen. Binomial Hypergeometrisch Poisson. Normal Lognormal Exponential Zufallsvariablen Diskret Binomial Hypergeometrisch Poisson Stetig Normal Lognormal Exponential Verteilung der Stichprobenkennzahlen Stetige Zufallsvariable Verteilungsfunktion: Dichtefunktion: Integralrechnung:

Mehr

Simulation von Zufallsvariablen und Punktprozessen

Simulation von Zufallsvariablen und Punktprozessen Simulation von Zufallsvariablen und Punktprozessen 09.11.2009 Inhaltsverzeichnis 1 Einleitung 2 Pseudozufallszahlen 3 Punktprozesse Zufallszahlen Definition (Duden): Eine Zufallszahl ist eine Zahl, die

Mehr

1. Grundbegri e der Stochastik

1. Grundbegri e der Stochastik Wiederholung von Grundwissen der Stochastik. Grundbegri e der Stochastik Menge der Ereignisse. Die Elemente! der Menge heißen Elementarereignisse und sind unzerlegbare Ereignisse. Das Ereignis A tritt

Mehr

Mathematik I für MB und ME

Mathematik I für MB und ME Mathematik I für MB und ME Fachbereich Grundlagenwissenschaften Prof Dr Viola Weiÿ Wintersemester 28/29 Übungsaufgaben Serie 4: Lineare Unabhängigkeit, Matrizen, Determinanten, LGS Prüfen Sie, ob die folgenden

Mehr

SBP Mathe Aufbaukurs 1 # 0 by Clifford Wolf. SBP Mathe Aufbaukurs 1

SBP Mathe Aufbaukurs 1 # 0 by Clifford Wolf. SBP Mathe Aufbaukurs 1 SBP Mathe Aufbaukurs 1 # 0 by Clifford Wolf SBP Mathe Aufbaukurs 1 # 0 Antwort Diese Lernkarten sind sorgfältig erstellt worden, erheben aber weder Anspruch auf Richtigkeit noch auf Vollständigkeit. Das

Mehr

Einführung (1) In der Praxis finden Sie viele Anwendungsfelder für Zufallszahlen. Beispiele

Einführung (1) In der Praxis finden Sie viele Anwendungsfelder für Zufallszahlen. Beispiele 11. Zufallszahlen 1 Einführung (1) In der Praxis finden Sie viele Anwendungsfelder für Zufallszahlen. Beispiele sind 1. Computersimulationen 2. Optimierungsprobleme und 3. Hochdimensionale Integrale. Problemstellung:

Mehr

Statistische Analyseverfahren Abschnitt 2: Zufallsvektoren und mehrdimensionale Verteilungen

Statistische Analyseverfahren Abschnitt 2: Zufallsvektoren und mehrdimensionale Verteilungen Statistische Analyseverfahren Abschnitt 2: Zufallsvektoren und mehrdimensionale Verteilungen Prof. Dr. Hans-Jörg Starkloff TU Bergakademie Freiberg Institut für Stochastik Oktober 2018 Prof. Dr. Hans-Jörg

Mehr

, v 3 = und v 4 =, v 2 = V 1 = { c v 1 c R }.

, v 3 = und v 4 =, v 2 = V 1 = { c v 1 c R }. 154 e Gegeben sind die Vektoren v 1 = ( 10 1, v = ( 10 1. Sei V 1 = v 1 der von v 1 aufgespannte Vektorraum in R 3. 1 Dann besteht V 1 aus allen Vielfachen von v 1, V 1 = { c v 1 c R }. ( 0 ( 01, v 3 =

Mehr

Stetige Verteilungen Rechteckverteilung

Stetige Verteilungen Rechteckverteilung Stetige Verteilungen Rechteckverteilung Die Längenabweichungen X produzierter Werkstücke von der Norm seien gleichmäßig verteilt zwischen a = mm und b = 4mm. Die Dichtefunktion lautet also f(x) = für a

Mehr

Wahrscheinlichkeit und Statistik: Zusammenfassung

Wahrscheinlichkeit und Statistik: Zusammenfassung HSR Hochschule für Technik Rapperswil Wahrscheinlichkeit und Statistik: Zusammenfassung beinhaltet Teile des Skripts von Herrn Hardy von Lukas Wilhelm lwilhelm.net 12. Januar 2007 Inhaltsverzeichnis 1

Mehr

Wirtschaftsmathematik

Wirtschaftsmathematik Einführung in einige Teilbereiche der Wintersemester 206 Prof. Dr. Stefan Etschberger HSA Unabhängigkeit von Ereignissen A, B unabhängig: Eintreten von A liefert keine Information über P(B). Formal: P(A

Mehr

Statistik Klausur Wintersemester 2013/2014 Hamburg, BITTE LESERLICH IN DRUCKBUCHSTABEN AUSFÜLLEN!

Statistik Klausur Wintersemester 2013/2014 Hamburg, BITTE LESERLICH IN DRUCKBUCHSTABEN AUSFÜLLEN! Statistik 1 1. Klausur Wintersemester 2013/2014 Hamburg, 12.02.2014 BITTE LESERLICH IN DRUCKBUCHSTABEN AUSFÜLLEN! Nachname:............................................................................ Vorname:.............................................................................

Mehr

Statistik. Sommersemester Prof. Dr. Stefan Etschberger Hochschule Augsburg. für Betriebswirtschaft und internationales Management

Statistik. Sommersemester Prof. Dr. Stefan Etschberger Hochschule Augsburg. für Betriebswirtschaft und internationales Management für Betriebswirtschaft und internationales Management Sommersemester 2015 Prof. Dr. Stefan Etschberger Hochschule Augsburg Normalverteilung Eine Zufallsvariable X mit einer Dichtefunktion und σ > 0 heißt

Mehr

Inhaltsverzeichnis. Vorwort zur fünften Auflage. Liste der Beispiele. Häufig benutzte Symbole und Bezeichnungen

Inhaltsverzeichnis. Vorwort zur fünften Auflage. Liste der Beispiele. Häufig benutzte Symbole und Bezeichnungen Vorwort zur fünften Auflage Liste der Beispiele Häufig benutzte Symbole und Bezeichnungen v xiv xvii 1 Einleitung 1 Typische Aufgaben der Datenanalyse 1 1.2 Zum Aufbau dieses Buches 2 Zu den Programmen

Mehr

Statistische Methoden der Datenanalyse. Übung IV

Statistische Methoden der Datenanalyse. Übung IV Albert-Ludwigs-Universität Freiburg Wintersemester 203/204 Statistische Methoden der Datenanalyse Markus Schumacher, Stan Lai, Florian Kiss Übung IV 9..203, 20..203 Anwesenheitsaufgaben Aufgabe 2 Zufallsgenerator

Mehr

BZQ II: Stochastikpraktikum

BZQ II: Stochastikpraktikum BZQ II: Stochastikpraktikum Block 1: Monte-Carlo-Methoden, Zufallszahlen, Statistische Tests Randolf Altmeyer November 22, 2016 Überblick 1 Monte-Carlo-Methoden, Zufallszahlen, statistische Tests 2 Lineares

Mehr

Prinzipien zur Erzeugung von Zufallszahlen in der Informatik

Prinzipien zur Erzeugung von Zufallszahlen in der Informatik ien zur Erzeugung von Zufallszahlen in der Informatik Vortragender: Dipl.-Inform. Thomas Hinze 1. Motivation 2. Grundlegende Begriffe und Zusammenhänge 3. Klassifikation der ien 4. ien zur Erzeugung echter

Mehr

Klausurvorbereitung für die Semesterferien - 20 Aufgaben -

Klausurvorbereitung für die Semesterferien - 20 Aufgaben - Klausurvorbereitung für die Semesterferien - 20 Aufgaben - Sebastian Heger B.Sc. - SoSe 2010 Mathematik für Informatiker II bei Prof. Dr. J. Baumeister Aufgabe 1. (Mengenbeweise) Seien ABC beliebige Mengen.

Mehr

Über den Autor 7. Einführung 21

Über den Autor 7. Einführung 21 Inhaltsverzeichnis Über den Autor 7 Einführung 21 Über dieses Buch oder:» für Dummies«verpflichtet! 21 Wie man dieses Buch benutzt 22 Wie ich Sie mir vorstelle 22 Wie dieses Buch aufgebaut ist 23 Teil

Mehr

10.2 Linearkombinationen

10.2 Linearkombinationen 147 Vektorräume in R 3 Die Vektorräume in R 3 sind { } Geraden durch den Ursprung Ebenen durch den Ursprung R 3 Analog zu reellen Vektorräumen kann man komplexe Vektorräume definieren. In der Definition

Mehr

Übungen p-adische Zahlen

Übungen p-adische Zahlen Blatt 1 Aufgabe 1. Berechnen Sie die ersten fünf Ziffern a 0,..., a 4 der ganzen p- adischen Zahl 1 + p + p 2 = a i p i Z p, p 1 i 0 für die Primzahlen p = 2, 3, 5. Aufgabe 2. Sei a = i 0 a ip i Z p eine

Mehr

Mathematik II für Studierende der Informatik. Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016

Mathematik II für Studierende der Informatik. Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016 und Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016 5. Juni 2016 Definition 5.21 Ist a R, a > 0 und a 1, so bezeichnet man die Umkehrfunktion der Exponentialfunktion x a x als

Mehr