SAS - Standart Sapma

Standart sapma (SD), bir veri kümesindeki verilerin ne kadar çeşitli olduğunun bir ölçüsüdür. Matematiksel olarak, her bir değerin bir veri setinin ortalama değerine ne kadar uzak veya yakın olduğunu ölçer. 0'a yakın bir standart sapma değeri, veri noktalarının veri setinin ortalamasına çok yakın olma eğiliminde olduğunu ve yüksek bir standart sapma, veri noktalarının daha geniş bir değer aralığına yayıldığını gösterir.

SAS'da SD değerleri PROC MEAN ve PROC SURVEYMEANS kullanılarak ölçülür.

PROC MEANS Kullanımı

SD'yi kullanarak ölçmek için proc meansPROC adımında STD seçeneğini seçiyoruz. Veri setinde bulunan her sayısal değişken için SD değerlerini ortaya çıkarır.

Sözdizimi

SAS'daki standart sapmayı hesaplamak için temel sözdizimi şudur:

PROC means DATA = dataset STD;

Aşağıda kullanılan parametrelerin açıklaması verilmiştir -

  • Dataset - veri kümesinin adıdır.

Misal

Aşağıdaki örnekte, SASHELP kütüphanesindeki CARS veri setinden CARS1 veri setini oluşturuyoruz. PROC demek adım ile STD seçeneğini seçiyoruz.

PROC SQL;
create table CARS1 as
SELECT make, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc means data = CARS1 STD;
run;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı verir -

PROC SURVEYMEANS kullanma

Bu prosedür aynı zamanda SD'nin ölçümü için, kategorik değişkenler için SD ölçümü gibi bazı gelişmiş özelliklerin yanı sıra varyansta tahminler sağlamak için de kullanılır.

Sözdizimi

PROC SURVEYMEANS kullanmanın sözdizimi şöyledir:

PROC SURVEYMEANS options statistic-keywords ;
BY variables ;
CLASS variables ;
VAR variables ;

Aşağıda kullanılan parametrelerin açıklaması verilmiştir -

  • BY - gözlem grupları oluşturmak için kullanılan değişkenleri gösterir.

  • CLASS - kategorik değişkenler için kullanılan değişkenleri gösterir.

  • VAR - SD'nin hesaplanacağı değişkenleri gösterir.

Misal

Aşağıdaki örnek aşağıdakilerin kullanımını açıklamaktadır: class sınıf değişkenindeki değerlerin her biri için istatistikleri oluşturan seçenek.

proc surveymeans data = CARS1 STD;
class type;
var type horsepower;
ods output statistics = rectangle;
run;
proc print data = rectangle;
run;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı verir -

BY seçeneğini kullanma

Aşağıdaki kod, BY seçeneği örneğini vermektedir. İçinde sonuç, BY seçeneğindeki her değer için gruplandırılmıştır.

Misal

proc surveymeans data = CARS1 STD;
var horsepower;
BY make;
ods output statistics = rectangle;
run;
proc print data = rectangle;
run;

Yukarıdaki kodu çalıştırdığımızda aşağıdaki çıktıyı verir -

Make = "Audi" sonucu

Marka = "BMW" için sonuç