Olasılıklı Ağırlıklandırılan Rastgele Sayı Üretme

Olasılıklı Ağırlıklandırılan Rastgele Sayı Üretme

Olasılıklı Ağırlıklandırılan Rastgele Sayı Üretme
Bu dosya, her değerin farklı bir olasılıkla seçilmesini sağlayan ağırlıklandırılmış rastgele sayı üretme yöntemini gösterir. Yöntem, kümülatif olasılıkların tutulduğu bir yardımcı tabloya dayanır.

Dosyanın içeriği​

  • Sayfa1: B2:F8 aralığında yardımcı tablo yer alır. B sütununda "Değer" başlığı altında 1'den 6'ya kadar sayılar, D sütununda "Kümülatif" başlığı altında bu değerlerin alt sınırları bulunur.
Kümülatif sütunundaki değerler sırasıyla 0, 0,1, 0,2, 0,3, 0,4 ve 0,7'dir. Buna göre 1, 2, 3, 4 ve 5 değerlerinin her birinin olasılığı %10, 6 değerinin olasılığı %60'tır. Tablodaki sayılar sabit olarak girilmiştir; dosyada formül bulunmaz.

Yöntemin mantığı​

Kümülatif sütunu, 0 ile 1 arasındaki aralığı değerlere paylaştırır. Her değer, kendi alt sınırından bir sonraki alt sınıra kadar olan aralığı temsil eder. Rastgele üretilen bir sayının hangi aralığa düştüğü bulunduğunda, o aralığa karşılık gelen değer sonuç olur.
Bu işlem için RAND (Türkçe Excel'de S_SAYI_ÜRET) ve MATCH (KAÇINCI) fonksiyonları birlikte kullanılır. Eşleşme türü 1 olan MATCH, rastgele sayıdan küçük veya eşit olan en büyük kümülatif değerin sırasını verir. Bu sıra, INDEX ile ya da doğrudan sıra numarası olarak değer sütununa uygulanır.
Örnek bir formül şu şekilde kurulabilir:
Excel formülü
=İNDİS($B$3:$B$8;KAÇINCI(S_SAYI_ÜRET();$D$3:$D$8;1))
=INDEX($B$3:$B$8,MATCH(RAND(),$D$3:$D$8,1))
Bu formül dosyada hazır değildir; yukarıdaki tablo yapısına göre ayrı bir hücreye yazılır.

Nasıl kullanılır​

  1. B sütununa üretilecek değerleri yazın.
  2. Her değerin olasılığını belirleyin ve D sütununa bu olasılıkların birikimli toplamından oluşan alt sınırları girin. İlk değer 0 olmalı, sütun artan sırada kalmalıdır.
  3. Boş bir hücreye yukarıdaki formülü, kendi aralıklarınıza göre uyarlayarak yazın.
  4. Her hesaplamada (F9 veya herhangi bir hücre değişikliğinde) yeni bir sayı üretilir.
  5. Olasılıkları değiştirmek için yalnızca D sütunundaki sınırları güncelleyin.

Galeri

  • Olasılıklı Ağırlıklandırılan Rastgele Sayı Üretme - 1
    Olasılıklı Ağırlıklandırılan Rastgele Sayı Üretme - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
4
Gösterim
2,898
İlk sürüm
Güncel
SHA-256
3793e434606d2a2a28e80a1854bb0d10654256f954088c3c68000f9596b1afff

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faylandığım bir dosya oldu, teşekkürler.
Geri
Üst