R'de rastgele sayılarla bir vektör nasıl oluşturulur


R’de rastgele sayılarla bir vektör oluşturmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: Aralıkta Rastgele Değerlere Sahip Bir Vektör Oluşturma

 #create vector of 10 random values between 1 and 20
runif(n= 10 , min= 1 , max= 20 )

Yöntem 2: Aralıkta Rastgele Tam Sayılar İçeren Bir Vektör Oluşturma

 #create vector of 10 random integers between 1 and 20
round(runif(n= 10 , min= 1 , max= 20 ), 0)

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

Yöntem 1: Aralıkta Rastgele Değerlere Sahip Bir Vektör Oluşturma

Aşağıdaki kod, 1 ile 20 arasında 10 rastgele değerden oluşan bir vektörün nasıl oluşturulacağını gösterir:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 20
random_vec <- runif(n= 10 , min= 1 , max= 20 )

#view vector
random_vec

 [1] 6.044665 8.070354 11.884214 18.255948 4.831957 18.069404 18.948830
 [8] 13.555158 12.953167 2.173939

set.seed() fonksiyonunun her seferinde aynı rastgele sayıları alacağımızı garanti ettiğini unutmayın.

set.seed() öğesini kaldırırsak, kodu her çalıştırışımızda rastgele sayılar farklı olacaktır.

Yöntem 2: Aralıkta Rastgele Tam Sayılar İçeren Bir Vektör Oluşturma

Aşağıdaki kod, 1 ile 50 arasında 10 rastgele tamsayıdan oluşan bir vektörün nasıl oluşturulacağını gösterir:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 50
random_vec <- round(runif(n= 10 , min= 1 , max= 50 ), 0)

#view vector
random_vec

 [1] 14 19 29 46 11 45 47 33 32 4

Round() fonksiyonunun, runif() fonksiyonu tarafından oluşturulan değerleri en yakın tam sayıya yuvarladığını unutmayın.

Ayrıca runif() fonksiyonunun minimum ve maksimum değerler de dahil olmak üzere rastgele sayılar ürettiğini unutmayın.

Örneğin yukarıdaki vektörün hem 1 hem de 50’yi içermesi mümkündür.

Ayrıca, bu yöntemi kullanırken aynı sayının vektörde birden çok kez görünmesinin mümkün olduğunu unutmayın.

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 boş bir vektör nasıl oluşturulur
NA değerleri R’deki vektörden nasıl kaldırılır
R’de matris vektöre nasıl dönüştürülür

Yorum ekle

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