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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009
  • UKF

    UKF

    2 Aralık 2009