R'de rastgele sayılarla bir matris nasıl oluşturulur


R’de rastgele sayılardan oluşan bir matris oluşturmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: Aralıkta Rastgele Değerlere Sahip Bir Matris Oluşturun

 #create matrix of 10 random values between 1 and 20
random_matrix <- matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )

Yöntem 2: Aralıkta Rastgele Tam Sayılarla Bir Matris Oluşturma

 #create matrix of 10 random integers between 1 and 20
random_matrix <- matrix(round(runif(n= 10 , min= 1 , max= 20 ), 0), nrow= 5 )

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 Matris Oluşturun

Aşağıdaki kod, 1 ile 20 arasında 10 rastgele değerden oluşan 5 satırlık bir matrisin nasıl oluşturulacağını gösterir:

 #make this example reproducible
set. seed ( 1 )

#create matrix with 10 random numbers between 1 and 20
random_matrix <- matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )

#view matrix
random_matrix

          [,1] [,2]
[1,] 6.044665 18.069404
[2,] 8.070354 18.948830
[3,] 11.884214 13.555158
[4,] 18.255948 12.953167
[5,] 4.831957 2.173939

Sonuç, matristeki her değerin 1 ile 20 arasında olduğu 5 satır ve 2 sütundan oluşan bir matristir.

Yöntem 2: Aralıkta Rastgele Tam Sayılarla Bir Matris Oluşturma

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

 #make this example reproducible
set. seed ( 1 )

#create matrix with 10 random integers between 1 and 50
random_matrix <- matrix(round(runif(n= 10 , min= 1 , max= 50 ), 0), nrow= 5 )

#view matrix
random_matrix

     [,1] [,2]
[1,] 14 45
[2,] 19 47
[3,] 29 33
[4,] 46 32
[5,] 11 4

Sonuç, matristeki her değerin 1 ile 50 arasında bir tam sayı olduğu 5 satır ve 2 sütundan oluşan bir matristir.

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

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

Ayrıca, bu yöntemi kullanırken aynı sayının matriste 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 rastgele sayılarla bir vektör nasıl oluşturulur
R’de rastgele örnekler nasıl seçilir

Yorum ekle

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