İstatistiksel rastgelelik - Statistical randomness

Sayısal sıra olduğu söyleniyor istatistiksel olarak rastgele tanınabilir hiçbir şey içermediğinde desenler veya düzenlilikler; bir idealin sonuçları gibi diziler zar atma veya rakamları π istatistiksel rastgelelik sergiler.[1]

İstatistiksel rastgelelik mutlaka "doğru" anlamına gelmez rastgelelik yani amaç öngörülemezlik. Sahte rastgele olma istatistikler gibi birçok kullanım için yeterlidir, dolayısıyla adı istatistiksel rastgelelik.

Küresel rastgelelik ve yerel rastgelelik farklıdır. Çoğu felsefi rastgelelik anlayışı küreseldir - çünkü bunlar, bir dizinin "uzun vadede", belirli alt diziler olsa bile, gerçekten rastgele göründüğü fikrine dayanmaktadır. değil rastgele görün. Örneğin, yeterli uzunluktaki "gerçekten" rasgele bir sayı dizisinde, yinelenen sayılardan başka hiçbir şey içermeyen uzun diziler olması muhtemeldir, ancak tüm dizi rasgele olabilir. Yerel Rastgelelik, rastgele dağılımların yaklaşık olduğu minimum dizi uzunluklarının olabileceği fikrini ifade eder. Aynı sayıların uzun uzantıları, "gerçekten" rasgele süreçlerle üretilenler bile, bir örneğin "yerel rasgeleliğini" azaltabilir (yalnızca 10.000 sayılık diziler için yerel olarak rasgele olabilir; 1.000'den az dizileri almak rasgele görünmeyebilir hiç, örneğin).

Bir model sergileyen bir dizinin bu şekilde istatistiksel olarak rastgele olmadığı kanıtlanmamıştır. İlkelerine göre Ramsey teorisi yeterince büyük nesneler mutlaka belirli bir alt yapı içermelidir ("tam düzensizlik imkansızdır").

İlgili mevzuat kumar belirli istatistiksel rastgelelik standartlarını uygular slot makineleri.

Testler

Rastgele sayılar için ilk testler tarafından yayınlandı MG. Kendall ve Bernard Babington Smith içinde Kraliyet İstatistik Derneği Dergisi 1938'de.[2] Gibi istatistiksel araçlar üzerine inşa edilmişlerdir. Pearson'un ki-kare testi deneysel olayların teorik olasılıklarıyla eşleşip eşleşmediğini ayırt etmek için geliştirilmiştir. Pearson, testini aslen bir dizi zar deneyinin yapıldığını göstererek geliştirdi. W.F.R. Weldon "rastgele" davranış göstermedi.

Kendall ve Smith'in orijinal dört testi hipotez testleri onlar olarak aldı sıfır hipotezi belirli bir rasgele sıradaki her sayının eşit olma şansına sahip olduğu ve verilerdeki diğer çeşitli modellerin de eş zamanlı olarak dağıtılması gerektiği fikri.

  • frekans testi, çok basitti: aşağı yukarı aynı sayıda 0, 1, 2, 3, vb. olduğundan emin olmak için kontrol etmek.
  • seri test, aynı şeyi yaptı ama aynı anda iki basamaklı diziler için (00, 01, 02, vb.), gözlemlenen frekansları ile varsayımsal öngörülerini karşılaştırarak eşit olarak dağıtıldılar.
  • poker testi, oyundaki ellere göre bir seferde beş sayıdan oluşan belirli diziler (AAAAA, AAAAB, AAABB vb.) için test edilmiştir poker.
  • boşluk testi, sıfırlar arasındaki mesafelere bakıldığında (00 0 uzaklık, 030 1 uzaklık, 02250 3 uzaklık vb.).

Belirli bir dizi, tüm bu testleri belirli bir anlamlılık derecesi dahilinde (genellikle% 5) geçebildiyse, o zaman kendi sözcükleriyle "yerel olarak rastgele" olduğuna karar verildi. Kendall ve Smith, gerçekten rastgele oluşturulmuş birçok sekansla "yerel rastgeleliği" "gerçek rastgelelik" ten ayırdı. yöntemler belirli bir derecede "yerel rastgelelik" göstermeyebilir - çok büyük diziler tek bir rakamın birçok satırını içerebilir. Bu, tüm dizinin ölçeğinde "rasgele" olabilir, ancak daha küçük bir blokta "rasgele" olmayacaktır (testlerini geçmeyecektir) ve bir dizi istatistiksel uygulama için yararsız olacaktır.

Rastgele sayı kümeleri gittikçe daha yaygın hale geldikçe, artan karmaşıklık için daha fazla test kullanıldı. Bazı modern testler, rastgele rakamları üç boyutlu bir düzlemde noktalar olarak çizer ve bu daha sonra gizli desenleri aramak için döndürülebilir. 1995'te istatistikçi George Marsaglia olarak bilinen bir dizi test oluşturdu zorlu testler ile dağıtır CD-ROM 5 milyar sözde rasgele sayılar. 2015 yılında Yongge Wang bir Java yazılım paketi dağıttı [3] istatistiksel olarak mesafeye dayalı rastgelelik testi için.

Sözde rasgele sayı üreteçleri Kesin olarak belirlendiği gibi, "rastgelelik" açısından özel doğrulamalar olarak testler talep etmek değil "gerçekten rastgele" süreçler tarafından üretilir, ancak daha çok deterministik algoritmalar tarafından üretilir. Rastgele sayı üretme tarihi boyunca, test altında "rastgele" göründüğü düşünülen birçok sayı kaynağının, belirli test türlerine tabi tutulduğunda çok rastgele olmadığı keşfedildi. Kavramı yarı rastgele Sayılar, bu sorunların bazılarını aşmak için geliştirilmiştir, ancak sözde rasgele sayı üreteçleri, çoğu uygulama için "yeterince iyi" oldukları için, pek çok uygulamada (son derece "rastgele olmadığı" bilinenler bile) hala yaygın olarak kullanılmaktadır.

Diğer testler:

  • Monobit test, rastgele sayı üretecinin her çıkış bitini yazı tura testi olarak ele alır ve gözlemlenen yazı ve yazı sayısının beklenen% 50 frekansa yakın olup olmadığını belirler. Yazı tura atma yolundaki tura sayısı bir Binom dağılımı.
  • Wald – Wolfowitz testi çalıştırıyor Gözlenen frekansları rastgele bir bit dizisinin beklenen frekansı ile karşılaştırarak 0 bit ile 1 bit arasındaki bit geçişlerinin sayısını test eder.
  • Bilgi entropisi
  • Otokorelasyon Ölçek
  • Kolmogorov-Smirnov testi
  • İstatistiksel olarak uzaklık tabanlı rastgelelik testi. Yongge Wang gösterdi [4][5] NIST SP800-22 test standartlarının rastgelelik üreticilerindeki bazı zayıflıkları tespit etmek için yeterli olmadığını ve istatistiksel olarak mesafe tabanlı rastgelelik testini önerdiğini.
  • Spektral Yoğunluk Tahmini[6] - "rastgele" bir sinyal üzerinde bir Fourier dönüşümü gerçekleştirmek, rastgele olmayan tekrarlayan eğilimleri tespit etmek için onu periyodik fonksiyonların toplamına dönüştürür
  • Maurer'in Evrensel İstatistik Testi
  • Zor testler

Ayrıca bakınız

Referanslar

  1. ^ Pi iyi bir rastgele sayı üreteci gibi görünüyor - ama her zaman en iyisi değil, Chad Boutin, Purdue Üniversitesi
  2. ^ Kendall, M.G.; Smith, B. Babington (1938). "Rastgele ve Rastgele Örnekleme Numaraları". Kraliyet İstatistik Derneği Dergisi. 101 (1): 147–166. doi:10.2307/2980655. JSTOR  2980655.
  3. ^ Yongge Wang. Sözde rasgele oluşturma için İstatistiksel Test Teknikleri. http://webpages.uncc.edu/yonwang/liltest/
  4. ^ Yongge Wang: (Pseudo) Rastgele Üreteçler için LIL Testlerinin Tasarımı ve Bazı Deneysel Sonuçlar Üzerine. PDF
  5. ^ Wang, Yongge; Nicol, Tony (2015). "Sözde Rastgele Dizilerin İstatistiksel Özellikleri ve PHP ve Debian OpenSSL ile Deneyler". Bilgisayarlar ve Güvenlik. 53: 44–64. doi:10.1016 / j.cose.2015.05.005.
  6. ^ Knuth Donald (1998). Bilgisayar Programlama Sanatı Cilt. 2: Seminümerik Algoritmalar. Addison Wesley. s. 93–118. ISBN  978-0-201-89684-8.

Dış bağlantılar