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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • chrmoe

    chrmoe

    7 Kasım 2006
  • NYLON Video

    NYLON Video

    11 Aralık 2006