Sas'ta rastgele örnek nasıl seçilir: örneklerle


SAS’taki bir veri kümesinden rastgele basit bir satır örneği seçmenin en yaygın iki yolu şunlardır:

Yöntem 1: Örnek Boyutunu Kullanarak Rastgele Bir Örnek Seçin

 proc surveyselect data =original_data
    out =random_sample
    method =srs /*specify simple random sampling as sampling method*/
    sampsize =3 /*select 3 observations randomly*/
    seed =123; /*set seed to make this example reproducible*/
run ;

Yöntem 2: Toplam gözlemlerin oranını kullanarak rastgele bir örnek seçin

 proc surveyselect data =original_data
    out =random_sample
    method =srs /*specify simple random sampling as sampling method*/
    samprate =0.2 /*select 20% of all observations randomly*/
    seed =123; /*set seed to make this example reproducible*/
run ;

Aşağıdaki örnekler, SAS’ta her yöntemin aşağıdaki veri kümesiyle nasıl kullanılacağını gösterir:

 /*create dataset*/
data original_data;
    input team $pointsrebounds;
    datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;

/*view dataset*/
proc print data = original_data; 

Örnek 1: Örnek Boyutunu Kullanarak Rastgele Bir Örnek Seçin

Aşağıdaki kod, n=3 örnek boyutunu kullanarak veri kümesinden rastgele bir gözlem örneğinin nasıl seçileceğini gösterir:

 /*select random sample*/
proc surveyselect data =original_data
    out =random_sample
    method =srs
    sampsize =3
    seed =123;
run ;

/*view random sample*/
proc print data =random_sample; 

Orijinal veri kümesinden üç satırın rastgele seçildiğini görebiliriz.

Örnek 2: Toplam gözlemlerin oranını kullanarak rastgele bir örnek seçin

Aşağıdaki kod, rastgele örneğin tüm orijinal gözlemlerin %20’sini temsil etmesini istediğimizi belirtmek için örnekleme işlevini kullanarak veri kümesinden rastgele bir gözlem örneğinin nasıl seçileceğini gösterir:

 /*select random sample*/
proc surveyselect data =original_data
    out =random_sample
    method =srs
    samprate =0.2
    seed =123;
run ;

/*view random sample*/
proc print data =random_sample;

Orijinal veri setindeki toplam gözlemlerin %20’sinin (%20 * 10 gözlem = 2 ) örneğimizin bir parçası olmak üzere rastgele seçildiğini görebiliriz.

Ek kaynaklar

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

SAS’ta prosedür özeti nasıl kullanılır?
SAS’ta değişkenler nasıl yeniden adlandırılır
SAS’ta yeni değişkenler nasıl oluşturulur?

Yorum ekle

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