Matematikte Ters Olasılık ??
-
4 sayı var
10-15-20-25 diyelimn
bunların 100 üzerinden olasılıklarını hesaplayacam
bunun formulü
mesela 25 i bulmak için
25 / (25+20+15+10) = %36
yani en yüksek olasılığı en büyük sayıda bulacak
ama ben burda tersine yapmak istiyorum bunu
10 un olasılığının %36 olmasını istiyorum.
nasıl yapabilirim müritler??
-
yahu tübitak olimpiyatlarında çıkmış soru değil. sadece kafam basmadı hadi bi el atın :))
-
Haci dediginden pekte birsey anlamadim. Fakat su var dort sayi icinden en yuksegini secmek 4te 1 yani %25 degil mi ? Sonucta elimizde 4 sayi var ve biz bunun en yuksegini secme sansimiz yok ne gelirse.
-
seadog bunu yazdı:
-----------------------------
Haci dediginden pekte birsey anlamadim. Fakat su var dort sayi icinden en yuksegini secmek 4te 1 yani %25 degil mi ? Sonucta elimizde 4 sayi var ve biz bunun en yuksegini secme sansimiz yok ne gelirse.
-----------------------------öyle düşünme
mesela en düşük sayıyı seçtirmek istiyoruz
en düşük sayının olasılığına göre yüzde hesaplatmak istiyorum
-
Önce diziyi sırala, istediğinin oranını bul. Sonra diziyi tersten sırala, aynı indexe sahip elemanın oranı o olsun.
Yani en küçük 2. elemanın bulunma olasılığı için sen en büyük 2. elemanınkini bul, sonra sondan 2. elemana o değeri ata. Böyle olur sanki.
-
hacı dediğin yöntemi düşündüm de bunu programlama olarak yapacağım için durum biraz farklı. bir formulle bunu yapmak istiyorum.
-
sanırım daha güzel açıklayabilirsiniz bu soruyu ben tam anlamadım, sanırım konuya bakan diğer arkadaşlarda anlamıyor.
-
Dediğim yöntem tam da programlama için işte, matematiksel olarak yap desen daha zor olur :)
Diziyi önce büyükten küçüğe doğru sırala
Sonra istediğin indexteki elemanın olasılığını bul (Örneğin 5. eleman)
Sonra diziyi tersten sırala
Aynı indexli elemana bir önceki adımda bulduğun değeri ata.
Ya da tersten sıralama yerine [diziBoyutu-mevcutIndex]. eleman da aynı şeyi görür daha verimli olur hatta.
-
dostum şimdi benim elimde 4 sayı var ( 10-15-20-25 )
bunların 100 üzerinden seçilme olasılıkları var. ( bunu 100/4 = 25 olarak DÜŞÜNME )
normalde maksimum sayının seçilme olasılığını yüksek olması formulu şöyle:
10 un seçilme olasılığı 10 / (10+15+20+25) = 0.14 = %14
15 in seçilme olasılığı 15/ (10+15+20+25) = 0.21 = %21
20 nin seçilme olasılığı 20 / (10+15+20+25) = 0.28 = %29
25 in seçilme olasılığı 25/ (10+15+20+25) = 0.36 = %36
bu hesaba göre 25-20-15-10 sırası sonuç olacaktır
=======
BEN İSTİYORUM Kİ
25 İN SEÇİLME OLASILIĞI EN DÜŞÜK OLSUN, YANİ -> 25 İN OLASILIĞI %14 VE 10 UN OLASILIĞI %36 ÇIKSIN
BUNU NASIL FORMULİZE EDEBİLİRİM ?
-
Bir dizi oluştur sayılar bu dizide olsun // sayilar = {25, 20, 15, 10};
Sonra bunların olasılıklarını bul ve yeni bir dizi oluşturup sırasıyla o diziye yaz // olasiliklar = {36, 29, 21, 14};
Sonra sayilar dizisini tersten sırala // sayilar = {10, 15, 20, 25};
Sonra iki dizinin elemanlarını karşılıklı olarak birbiriyle ilişkilendir.
10 -> 36;
15 -> 29;
20 -> 21;
25 -> 14;
Bu şekilde çözebilirsin. Belki n tane daha farklı yolu vardır, hatta onlar daha verimli olabilir ama bu basit görünüyor.
-
Haci bana sacma geldi bu neden dersen bence mantiksiz yani her sayiyi bir madeni para dusun farkli degerde. Simdi benim parayi secerken ki oranimin degeriyle ne alakasi var