Sas'ta ondalık sayılar nasıl hesaplanır (örnekle)
İstatistikte ondalık sayılar, bir veri kümesini eşit frekansta on gruba bölen sayılardır.
İlk ondalık dilim, tüm veri değerlerinin %10’unun altına düştüğü noktadır.
İkinci ondalık dilim, tüm veri değerlerinin %20’sinin altına düştüğü noktadır ve bu böyle devam eder.
SAS’taki bir veri kümesinin ondalık sayılarını hesaplamak için aşağıdaki temel sözdizimini kullanabilirsiniz:
/*calculate decile values for variable called var1*/
proc univariate data =original_data;
var var1;
output out =decile_data;
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
Not : pctlpts komutu hesaplanacak ondalık sayıları belirtir ve pctlpre komutu çıktıdaki ondalıklar için kullanılacak öneki belirtir.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: SAS’ta ondalık sayılar nasıl hesaplanır?
SAS’ta iki değişken içeren aşağıdaki veri setine sahip olduğumuzu varsayalım:
/*create dataset*/
data original_data;
input team $points;
datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;
/*view dataset*/
proc print data = original_data;
Aşağıdaki kod, veri kümesindeki puan değişkeni için ondalık sayıların nasıl hesaplanacağını gösterir
/*calculate decile values for points*/
proc univariate data =original_data;
var points;
output out =decile_data
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
/*view deciles for points*/
proc print data =decile_data;
Sonucun nasıl yorumlanacağı aşağıda açıklanmıştır:
- İlk ondalık dilimin değeri 15’tir .
- İkinci ondalık dilimin değeri 16’dır .
- Üçüncü ondalık dilimin değeri 21’dir .
- Dördüncü ondalık dilimin değeri 22’dir .
Ve benzeri.
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 yüzdelikler nasıl hesaplanır?
SAS’ta çeyrekler nasıl hesaplanır
SAS’ta prosedür özeti nasıl kullanılır?