Simulation des Monty-Hall-Problems mit Streamlit

Susan Sarandon
Freigeben: 2024-10-21 06:14:30
Original
545 Leute haben es durchsucht

Das Monty-Hall-Problem ist ein klassisches Wahrscheinlichkeitsrätsel, das Mathematiker und Gelegenheitsdenker gleichermaßen fasziniert. Es stellt ein Szenario dar, in dem ein Teilnehmer eine von drei Türen auswählen muss, hinter einer davon befindet sich ein Auto (der Preis), während sich hinter den anderen beiden Türen Ziegen verbergen. Nachdem der Teilnehmer seine erste Wahl getroffen hat, öffnet der Gastgeber, der weiß, was sich hinter jeder Tür verbirgt, eine der verbleibenden Türen und bringt eine Ziege zum Vorschein. Der Teilnehmer hat dann die Möglichkeit, entweder bei seiner ursprünglichen Wahl zu bleiben oder zur anderen ungeöffneten Tür zu wechseln.

Simulating the Monty Hall problem using Streamlit

Obwohl die Intuition vermuten lässt, dass ein Austausch der Tür keinen Einfluss auf die Wahrscheinlichkeit hat, ein Auto zu gewinnen (1/2 Erfolgswahrscheinlichkeit, entweder durch Wechseln oder Behalten), ist die Wahrheit, dass ein Austausch der Tür zu etwa 2/3 führen würde (67 %) Erfolgschance, während ein Verbleib bei der ursprünglichen Tür nur etwa 1/3 (33 %) Erfolgschance hätte.

Die Erfolgsaussichten nach dem Wechselansatz (N-1/N), wobei N die Anzahl der Türen darstellt. Für große Werte von N beträgt die Erfolgswahrscheinlichkeit P(S) durch Umschalten ~1 (nahezu sicher). Ich bin während einer Mathematikmesse in meiner Schule auf dieses Problem gestoßen und bin seitdem davon fasziniert. Ich habe diesen Simulator erstellt, um das Problem zu visualisieren und zu beweisen, dass ein Türwechsel von Vorteil ist.

Verwendete Bibliotheken und Tools

  • Streamlit für die GUI
  • Altair für das interaktive Liniendiagramm
  • Pandas zum Aufzeichnen des Ergebnisses jeder Iteration
  • Huggingface Spaces zum Hosten

Sehen Sie sich die Demo an unter:

https://huggingface.co/spaces/0xarnav/MontyHall

Sie können die Anzahl der Türen und Iterationen ändern, um zu sehen, wie sich die Wahrscheinlichkeiten ändern. Beispielsweise beträgt die Erfolgswahrscheinlichkeit nach dem Wechsel bei 10 Türen ~90 %. Diese Simulation beweist die überraschende Schlussfolgerung, dass ein Türwechsel grundsätzlich zu einer höheren Gewinnchance führt.

Referenzen

UC Analytics für das Titelbild

Das obige ist der detaillierte Inhalt vonSimulation des Monty-Hall-Problems mit Streamlit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!