SPSS

2016-03-22 25 views
2

'da yalnızca durum değişkenleri olan Boxplot nasıl çizilir? Tüm veriye sahip olmadığımdan yalnızca Q1, Q3, Maks, Min ve Ortalama değerlerini kullanarak bir kutu çizimi yapmaya çalışıyorum, kimse bana bu konuda yardımcı olabilir mi? Eğer ya bu notlarda çok açık olmak istiyorum böyleceSPSS

Teşekkür

cevap

2

Eh, artık (geleneksel kutu arsa içinde bıyıkları minimum ve maksimum değerlere ayarlanabilir değildir) bir kutu arsa değil grafik gösteriliyor. Ancak bu bilgiler göz önünde bulundurulduğunda, çeşitli unsurları üst üste bindirerek benzer bir görünüm tablosu oluşturabilir. Cevabınız için

DATA LIST FREE/Id Min Q1 Mean Q3 Max. 
BEGIN DATA 
1 1 2 3 4 5 
2 1 3 5 7 9 
3 1 5 8 8 10 
END DATA. 
FORMATS All (F2.0). 
GGRAPH 
    /GRAPHDATASET NAME="graphdataset" VARIABLES=Id Min Q1 Mean Q3 Max 
    /GRAPHSPEC SOURCE=INLINE. 
BEGIN GPL 
    SOURCE: s=userSource(id("graphdataset")) 
    DATA: Id=col(source(s), name("Id"), unit.category()) 
    DATA: Min=col(source(s), name("Min")) 
    DATA: Q1=col(source(s), name("Q1")) 
    DATA: Mean=col(source(s), name("Mean")) 
    DATA: Q3=col(source(s), name("Q3")) 
    DATA: Max=col(source(s), name("Max")) 
    GUIDE: axis(dim(1), label("Id")) 
    GUIDE: axis(dim(2), label("Variable")) 
    ELEMENT: edge(position(Id*(Min+Max))) 
    ELEMENT: bar(position(region.spread.range(Id*(Q1+Q3)))) 
    ELEMENT: point(position(Id*Mean), color.interior(color.grey), size(size."12")) 
END GPL. 

enter image description here

+0

Teşekkürler ama alt ve üst çit Aykırı kabul edilir iqr ve max ve min değerleri kullanarak çizilebilir bir Boxplot, Min çizmek gerekir: Örnek altında = 95, Q1 = 97, M = 100, Q3 = 105.5 ve Max = 140. Sonra üst ve alt çitleri hesaplayabiliriz, Üst çit: 118.75 ve Alt çit 84.75 olur, böylece min ve max değerleri aykırı olarak kabul edilir ... lütfen bana yardımcı olabilir misiniz. – SMH

+1

Yukarıdaki tüm gerekli adımları gösterir, sadece istediğiniz ELEMENT: edge (position (Id * (Min + Max))) 'ile istediğiniz çit hesaplaması yerine. Daha fazla kod yazmama zahmete girmem gerekirse, örneğin çitin minimum ve maksimum değerlerin ötesine geçmesini istiyor musunuz? Bu biraz garip. Pozitif verilere sahipseniz, çitin sıfırdan kesilmesini mi istiyorsunuz? “TRANS” deyimini kullanarak doğrudan GPL çağrısı içinde bazı hesaplamalar yapabilirsiniz, ancak bahsettiğim bu durumlar sadece SPSS'de hesaplamak ve ardından grafiğe geçmek için daha kolay olacaktır. –