Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
283
Tıklama
0
Öne Çıkarma
içinden çıkamadığım matematik problemi
M
5 yıl
Teğmen
Konu Sahibi

Şimdi 4 şıklı bir yarışmadayız ve bir soruda takıldık cevabı hakkında da hiçbir fikrimiz yok. Kendi kafamızdan rastgele bir şık seçip aklımızda tutuyoruz ve yanlış şıkların ikisini eleyen jokerimizi kullanıyoruz. Bizim seçtiğimiz şıkkın elenmesi benim takıldıgım nokta değil.Elenince zaten her türlü yüzde 50 ihtimale denk gelecek. Fakat elenmediğinde diğer şıkkı seçersek kazanma ihtimalimiz 3/4 olmuyor mu? Sıradan bir mounty hall problemi değil mi bu?

Pythonda bunu denedim ve tamamen alakasız sonuclar çıkıyor. Nerede yanlış yapıyorum anlayamıyorum şahsen.Büyük ihtimalle bir yerde aptallık yapıyorum
kod bu:
import random
elenme_sayisi=0
elenme_dogru_sayisi=0
elenmeme_sayisi=0
elenmeme_dogru_sayisi=0

x=int(input("Kaç deneme yapılsın"))



secilen_sik=int(input("hangi sikki seçiyorsunuz (0,1,2,3)"))

for i in range(0,x):

dogru_sik=random.randint(0,3)

elenen_sik1=random.randint(0,3)

elenen_sik2=random.randint(0,3)

while(elenen_sik1==dogru_sik):
elenen_sik1=random.randint

while(elenen_sik2==dogru_sik or elenen_sik1==elenen_sik2):
elenen_sik2=random.randint(0,3)

kalan_sik=random.randint(0,3)
while(kalan_sik==elenen_sik1 or kalan_sik==elenen_sik2):
kalan_sik=random.randint(0,3)

if(elenen_sik1==secilen_sik or elenen_sik2==secilen_sik):
elenme_sayisi+=1
else:
if(dogru_sik==kalan_sik):

elenmeme_dogru_sayisi+=1
elenmeme_sayisi+=1

print("secilen sik elenme sayisi",elenme_sayisi)
print("diğer sikki secince dogru sayisi=",elenmeme_dogru_sayisi,"kac kere secilen sik elenmedi:",elenmeme_sayisi)




çıktı ise şu

Kaç deneme yapılsın= 100000
hangi sikki seçiyorsunuz (0,1,2,3)= 1
secilen sik elenme sayisi 43602
başta sectigimiz değil de diğer sikki secme dogru sayisi= 25076 kac kere başta secilen sik elenmedi: 56398 Bu satır başta seçtiğimiz şıkkın elenmemesi durumunu gösteriyor

Tüm denemeler böyle bir sonuç veriyor. İşin içinden çıkamadım.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi milkomeda -- 8 Temmuz 2020; 0:7:51 >

G
5 yıl
Teğmen

Ekran görüntüsü olarak alsan daha mantıklı olurdu sanıyorum, böyle pek kestiremedim ama bir satırda randint e argüman vermemişsin.





< Bu mesaj bu kişi tarafından değiştirildi glaitaht -- 8 Temmuz 2020; 20:11:31 >

< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
T
5 yıl
Onbaşı

abi çok havalı hangi unide okuyosun



M
5 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: glaitaht

Ekran görüntüsü olarak alsan daha mantıklı olurdu sanıyorum, böyle pek kestiremedim ama bir satırda randint e argüman vermemişsin.
Evet haklısın problem oradaymış nasıl gözümden kaçtı anlamadım :)

Fakat hala 3/4 olmadı 1/2 oldu. İşin matematiğine takıldım.
< Resime gitmek için tıklayın >

Yeni çıktı:
Kaç deneme yapılsın= 1000000
hangi sikki seçiyorsunuz (0,1,2,3)= 2
secilen sik elenme sayisi 500017
başta sectigimiz değil de diğer sikki secme dogru sayisi= 250390 kac kere başta secilen sik elenmedi: 499983





< Bu mesaj bu kişi tarafından değiştirildi milkomeda -- 9 Temmuz 2020; 17:15:48 >
Bu mesaja 1 cevap geldi.
-
5 yıl
Yüzbaşı

Monty hall problemi elenen şıkların kesinlikle doğru olmayan ve senin şıkkın olmayan seçenekleri elemesine dayanır, yani kasa her zaman bu bilgiye sahip olur. Sen ilk while sorgusunda, doğru olanı elemesini engellemişsin ama aynı zamanda senin seçtiğin şıkkı da eleyemeyeceğini de koşul olarak eklemen gerekirdi.

Kod: [ Senin syntax'ına paralel gittim ]

< Resime gitmek için tıklayın >

Kod'un çıktısı:

< Resime gitmek için tıklayın >

Sezgi ve duyguya değilde matematik ve istatistiğe güvenin Bu yüzden borsada millet botlarla parayı cukkalıyor.




Bu mesajda bahsedilenler: @milkomeda
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.