80% der Züge am Bahnhof |
30.08.2007, 22:19 | kunsel | Auf diesen Beitrag antworten » | |||||||
80% der Züge am Bahnhof Die erste Angenommen, 80% alles Züge an einem Bahnhof fahren ohne Verspätung ab. Entwirf eine Simulation, mit der du herausfinden kannst, wie groß die Wahrscheinlichkeit ist, dass drei zufällig ausgewählte Züge rechtzeitig abfahren. Die zweite Gib je ein Zufallsexperiment an, bei dem man die Wahrscheinlichkeit für ein Ereignis - als Schätzwert über die relative Häufigkeit - theoretisch als Laplace-Wahrscheinlichkeit bestimmen kann. Was sind die Vorraussetzung für die Berechnung bei beiden Fällen? Würde mich sehr freuen, wenn mir da mal jemand hilft und mir das verständlich erklären kann. Danke sehr schonmal im Vorraus. |
|||||||||
30.08.2007, 23:40 | Leopold | Auf diesen Beitrag antworten » | |||||||
Nimm einen Behälter mit 5 verdeckten Kugeln, 4 davon grün (pünktlicher Zug) , 1 rot (verspäteter Zug). Jetzt ziehe ohne hinzuschauen drei Kugeln. Nach jedem Zug legst du die Kugel zurück. Wenn die drei gezogenen Kugeln alle grün waren, freust du dich und machst ein Pluszeichen auf dein Blatt. Wenn auch nur eine der drei Kugeln rot war, machst du ein Minuszeichen. Und diesen Vorgang wiederholst du hundert-, nein!, hunderttausendmal. Du hast dann hunderttausend Plus- oder Minuszeichen auf deinem Blatt. Jetzt zählst du die Anzahl der Pluszeichen. Dann ist die relative Häufigkeit ein Näherungswert für die gesuchte Wahrscheinlichkeit. Und wenn du ein bißchen programmieren kannst, läßt du die Fleißarbeit am besten durch deinen Computersklaven machen ... |
|||||||||
31.08.2007, 11:52 | Zellerli | Auf diesen Beitrag antworten » | |||||||
Für Programmierlaien empfielt sich da Excel: Vor dem Eingeben musst du über Extras-->Add-Ins die Analyse Funktion und die Analyse Funktion VBA ankreuzen. Und hier die Anleitung (weil ich heute scheinbar zu viel Zeit habe ): In eine Zelle (Bsp A1) schreibst du: =ZUFALLSBEREICH(1;5) Damit werden gleichwahrscheinliche, ganzzahlige Zufallszahlen von [1;5] erstellt (jede hat also eine Wahrscheinlichkeit von 20%). Jetzt ziehst du an diesem kleinen Quadrat unten rechts den Zelleninhalt von A1 in die benachbarten Zellen B1 und C1. Als nächstes brauchst du eine Prüfezelle: In eine Zelle (Bsp A2) schreibst du: =WENN(A1=1;1;0) Der Befehl überprüft, ob der Inhalt der Zelle A1 gleich 1 ist (das steht für einen Zug mit Verspätung) und gibt dann eine 1 aus, sonst eine 0. Auch den Inhalt dieser Zeller überträgst du mit "ziehen und erweitern" in die benachbarten Zellen B2 und C2. Die zu überprüfende Zelle passt sich automatisch an, so wird z.B. in B2 die Zelle B1 überprüft. Nun soll überprüft werden ob alle drei Züge (alle drei Zellen) keine Verspätung hatten (ungleich 1 waren). Dazu macht du eine Summenzelle. In D2 schreibst du: =SUMME(A2:C2) Damit wird die Summe der drei Prüfzellen ausgegeben. Wenn sie 0 ist, ist der Durchgang frei von Verspätungen. Weil wir hier Schritt für Schritt vorgehen machst du erst jetzt eine weitere Prüfzelle. Nehmen wir B4. Hier schreibst du: =WENN($D$2=0;1;0) durch diese $-Zeichen werden die zu überprüfenden Zellkoordinaten nicht mitverschoben, wenn du die Prüfausgabezelle verschiebst. Schreibe nun noch in die Zelle C4 eine 1. Wirst nachher sehen warum. Jetzt brauchst du ein Makro: Versuche zuerst ganz am oberen, linken Rand mit der Ansicht zu sein. So verhinderst du später im MakroVB-Skript unschöne Scrolleffekte. Gehe auf Extras --> Makro --> Aufzeichnen Name: Stichprobe_drei Tastenkürzel: Strg + a Alles was du jetzt machst wird aufgezeichnet. Markiere die benachbarten Zellen B4 und C4. Wähle Rechtsklick --> kopieren Markiere jetzt die leeren, benachbarten Zellen B6 und C6. Wähle Rechtsklick --> Inhalte einfügen Kreuze an: Einfügen: "Werte" und Vorgang: "Addieren". Beende das Makro mit Klick auf das "Stop" Zeichen im kleinen Makrofenster. Damit wärs dann getan Jedesmal wenn du Strg+a drückst, wird eine Stichprobe gezogen. Die Zelle C6 zählt die Stichproben, die Zelle B6 zählt die verspätungslosen Stichproben. Zurücksetzen ganz unspektakulär durch Löschen der Zellinhalte B6 und C6. Für die von Leopold angesprochene relative Häufigkeit ergibt sich in dieser Simulation: Alle Excel- und VisualBasic-Junkies mögen sich zurückhalten, denn eine elegantere Lösung erfordert Eingriff in das VB Makroskript, den ich hier weglassen wollte. |
|||||||||
31.08.2007, 12:35 | Zakum | Auf diesen Beitrag antworten » | |||||||
Eine möglichkeit, die Ergebnisse nachzuprüfen, bzw. leicht zu programieren ist übrigens sehr gut unter http://de.wikipedia.org/wiki/Binomialverteilung beschrieben. Das ist so gut erklärt, dass ich es unterlasse das nochmal nach zu erzählen. |
|||||||||
31.08.2007, 23:31 | kunsel | Auf diesen Beitrag antworten » | |||||||
Erst einmal herzlichen Dank euch allen, habe die erste Aufgabe jetzt auch verstanden. Habe das ganze im übrigen mit einem PHP-Skript gelöst. Kurze Erläuterung:
Ich hoffe sehr, dass ich da jetzt auch keinen Denkfehler gemacht habe. Und dann möchte ich das PHP-Skript für alle interessierten natürlich nochmal posten. Vielleicht braucht es ja mal jemand. Vorrausgesetzt ich habe keinen Denkfehler begangen.
Ich weiß, ist nicht die hübscheste Art, aber es ging schnell |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|