R'de rastgele sayılar nasıl oluşturulur (örneklerle)


R’de rastgele sayılar oluşturmak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Aralıkta rastgele bir sayı oluşturun

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

Yöntem 2: Bir Aralıkta Birden Çok Rastgele Sayı Oluşturma

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

Yöntem 3: Aralıkta rastgele bir tam sayı oluşturun

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

Yöntem 4: Aralıkta Birden Çok Rastgele Tam Sayı Oluşturma

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 1:20 , 5, replace= FALSE )

Aşağıdaki örnekler bu yöntemlerin her birinin pratikte nasıl kullanılacağını göstermektedir.

Yöntem 1: Aralıkta rastgele bir sayı oluşturun

Aşağıdaki kod, 1 ile 20 arasında rastgele bir sayının nasıl oluşturulacağını gösterir:

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

[1] 8.651919

Bu fonksiyon 1 ile 20 arasında rastgele bir sayı olarak 8,651919’u üretir.

Yöntem 2: Bir Aralıkta Birden Çok Rastgele Sayı Oluşturma

Aşağıdaki kod, 1 ile 20 arasında beş rastgele sayının nasıl oluşturulacağını gösterir:

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

[1] 12.507360 6.719675 1.836038 17.685829 16.874723

Bu fonksiyon 1 ile 20 arasında beş rastgele sayı üretir.

Yöntem 3: Aralıkta rastgele bir tam sayı oluşturun

Aşağıdaki kod, 1 ile 20 arasında rastgele bir tam sayının nasıl oluşturulacağını gösterir:

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

[1] 7

Bu fonksiyon 7’yi 1 ile 20 arasında rastgele bir tamsayı olarak üretir.

Yöntem 4: Aralıkta Birden Çok Rastgele Tam Sayı Oluşturma

Aşağıdaki kod, 1 ile 20 arasında beş rastgele tam sayının nasıl oluşturulacağını gösterir:

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

[1] 20 13 15 20 5

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 0:20 , 5, replace= FALSE )

[1] 6 15 5 16 19

change=TRUE kullanırsak aynı tam sayının birden çok kez oluşturulmasına izin verdiğimizi unutmayın.

Ancak, change=FALSE kullanırsak aynı tam sayının birden fazla üretilmesine izin vermiyoruz.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de rastgele sayılarla bir veri çerçevesi nasıl oluşturulur
R’de rastgele sayılarla bir matris nasıl oluşturulur
R’de rastgele sayılarla bir vektör nasıl oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir