SORU
28 Kasım 2012, ÇARŞAMBA


Kümesi kullanmak için bir sebep.tohum işlevi

Birçok kez program başlamadan önce R set.seed işlevi gördüm. Temelde rasgele sayı nesil için kullanıldığını öğrendim. Bu ayarlamak için herhangi bir özel ihtiyacınız var mı?

CEVAP
28 Kasım 2012, ÇARŞAMBA


Bu ihtiyaç ne yinelemek için çalışırken tabii ki örneğin senin programda hata ayıklamak için çalışıyor olabilir tekrarlanabilir sonuçlar için, ya da olası arzusudur

Biz bu iki sonuç "asla" Ben sadece bir şey için istedikleri gibi yeniden"": . rastgele

R> sample(LETTERS, 5)
[1] "K" "N" "R" "Z" "G"
R> sample(LETTERS, 5)
[1] "L" "P" "J" "E" "D"

Bu iki, ancak, aynıdırtohum kurdum çünkü:

R> set.seed(42); sample(LETTERS, 5)
[1] "X" "Z" "G" "T" "O"
R> set.seed(42); sample(LETTERS, 5)
[1] "X" "Z" "G" "T" "O"
R> 

Tüm bu geniş literatür vardır; Wikipedia iyi bir başlangıç. Özünde, bu RNGs aslında çünkü onlar Sözde Rasgele Sayı Üreteçleri denirtamamen algoritmikaynı tohum vermiş, aynı sıra. Ve bubir özelliktirve bir hata değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011