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ş:
(Ya da ihmal) kullanmak için zaman var...
C özel özellikleri kullanmak için herh...
Nasıl kendi işlevi yazarken'In R ...
Satır içi işlevi kullanmak ve kullanma...
Nasıl bir WordPress kullanmak bir işle...