Sas'ta artık grafik nasıl oluşturulur
Artık grafikleri genellikle bir regresyon modelinin artıklarının normal dağılıp dağılmadığını ve değişen varyans sergileyip sergilemediğini değerlendirmek için kullanılır.
Bir regresyon modeline uymak ve SAS’taki model için artık grafiği oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:
symbol value = circle; proc reg data=my_data; model y = x; plot residual. * predicted.; run ;
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Not : Sembol ifadesi, kalan çizim noktalarını daireler halinde görüntülemek istediğimizi belirtir. Varsayılan form bir artı işaretidir.
Örnek: SAS’ta Artık Grafik Oluşturma
SAS’ta aşağıdaki veri setine sahip olduğumuzu varsayalım:
/*create dataset*/
data my_data;
input xy;
datalines ;
8 41
12 42
12 39
13 37
14 35
16 39
17 45
22 46
24 39
26 49
29 55
30 57
;
run ;
/*view dataset*/
proc print data =my_data;
Bu veri kümesine basit bir doğrusal regresyon modeli sığdırmak ve artıkları tahmin edilen değerlere göre görselleştirmek için bir artık grafiği oluşturmak için aşağıdaki sözdizimini kullanabiliriz:
/*fit simple linear regression model and create residual plot*/
symbol value = circle;
proc reg data =my_data;
model y = x;
plot residual. * predicted.;
run ;
Kalan grafik çıktının altında görüntülenecektir:
X ekseni tahmin edilen değerleri, y ekseni ise artıkları görüntüler.
Artıklar sıfır değeri etrafında rastgele bir şekilde artan veya azalan varyans eğilimi olmadan dağıldığından, artıkların eş varyans varsayımı karşılanmıştır.
Grafiğin üst kısmında uygun regresyon denklemini de görebiliriz:
y = 29,631 + 0,7553x
Grafiğin sağ tarafında regresyon modeli için aşağıdaki ölçümleri de görebiliriz:
- N : Toplam gözlem sayısı (12)
- Rsq : R-kare modeli (0,6324)
- AdjRsq : Model ayarlı R-kare (0,5956)
- RMSE : Modelin ortalama kare hatası (4,4417)
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 Histogramlar Nasıl Oluşturulur
SAS’ta nokta bulutları nasıl oluşturulur?
SAS’ta aykırı değerler nasıl belirlenir