Sas: proc özeti̇nde nway nasıl kullanılır?
SAS’taki PROC SUMMARY’deki NWAY deyimini, tüm veri kümesi için hesaplamak yerine yalnızca grup düzeyinde özet istatistikleri hesaplamak için kullanabilirsiniz.
Aşağıdaki örnekte NWAY ifadesinin pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: PROC ÖZETİNDE NWAY nasıl kullanılır?
Bu örnek için, Finlandiya’daki bir gölde yakalanan 159 farklı balık için çeşitli ölçümler içeren Fish adlı SAS yerleşik veri kümesini kullanacağız.
Bu veri setindeki ilk 10 gözlemi görüntülemek için PROC PRINT’i kullanabiliriz:
/*view first 10 observations from Fish dataset*/ proc print data =sashelp.Fish( obs = 10 ); run ;
Tür değişkenine göre gruplandırılmış Ağırlık değişkenine ilişkin tanımlayıcı istatistikleri hesaplamak için PROC ÖZETİ ile aşağıdaki kodu kullanabiliriz:
/*calculate descriptive statistics for Weight, grouped by Species*/
proc summary data =sashelp.Fish;
var Weight ;
class Species;
output out =summaryWeight;
run ;
/*print output dataset*/
proc print data =summaryWeight;
Not : Çıktıda toplam 40 satır var ancak yalnızca ilk 20 satırın ekran görüntüsünü aldık.
Çıktı tablosunu nasıl yorumlayacağınız aşağıda açıklanmıştır:
- _TYPE_ : Bu sütun, veri kümesindeki her satırın tanımlayıcı istatistikleri hesaplamak için kullanılıp kullanılmadığını gösterir. 0 = Her satır kullanıldı.
- _FREQ_ : Her bir tanımlayıcı istatistiği hesaplamak için kullanılan satır sayısı.
- _STAT_ : Tanımlayıcı istatistiğin adı.
- Ağırlık : İlgili tanımlayıcı istatistiğin sayısal değeri.
İlk beş satır veri kümesine ilişkin özet istatistikleri görüntüler.
Örneğin:
- Toplam gözlem sayısı 158 oldu.
- Minimum ağırlık değeri 0’dı .
- Maksimum ağırlık değeri 1.650 idi.
- Ortalama ağırlık değeri ise 398,70 oldu.
- Ağırlık değerlerinin standart sapması 359,09 oldu.
Sonraki beş satır, bu özet istatistikleri yalnızca veri kümesindeki Türlerin Çipura’ya eşit olduğu satırlar için görüntüler.
Sonraki beş satır, bu özet istatistikleri yalnızca veri kümesindeki Türlerin Parkki’ye eşit olduğu satırlar için görüntüler.
Ve benzeri.
PROC SUMMARY’de NWAY ifadesini kullanırsak, çıktının _TYPE_ sütununda yalnızca en yüksek değere sahip satırları görüntülemek istediğimizi belirtiriz.
Bu, yalnızca _TYPE_ sütununda 1 değerine sahip satırların görüntüleneceği anlamına gelir. Başka bir deyişle, veri kümesine ilişkin özet istatistikleri gösteren ilk beş satır artık görüntülenmeyecektir.
Aşağıdaki kod, NWAY ifadesinin pratikte nasıl kullanılacağını gösterir:
/*calculate descriptive statistics for Weight, grouped by Species*/
proc summary data =sashelp.Fish nway ;
var Weight ;
class Species;
output out =summaryWeight;
run ;
/*print output dataset*/
proc print data =summaryWeight;
Veri kümesine ilişkin özet istatistiklerin artık görüntülenmediğini unutmayın.
Yalnızca bireysel türlere ilişkin özet istatistikler gösterilmektedir.
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 Proc Append nasıl kullanılır?
SAS’ta Proc Tabulate nasıl kullanılır?
SAS’ta korelasyon nasıl hesaplanır?
SAS’ta frekans tabloları nasıl oluşturulur?