Histogram
Çeşitli sınıflar ya da aralıklarda yer alan gözlem sayılarının sütunlar yardımıyla gösterimine histogram adı verilir. Histogramlar sürekli değişkenlerin grafiksel gösteriminde kullanılırlar. Kısaca gruplandırılmış frekans serilerinin sütunlar ile gösterilmesine histogram adı verilir.
hist Fonksiyonu
R ile histogram çizimi hist fonksiyonu aracılığı ile gerçekleştirilir. Fonksiyon ile ilgili parametrelerden bazıları şunlardır:
- x: Çizilmek istenen histogram için değer vektör
- breaks: Histogramın x ekseninde yer alan, ilgilenilen değişkenin gruplarının ayrılma noktalarını içeren vektör/hesaplayan bir fonksiyon/grup sayısını belirten tek bir değer
- freq: (mantıksal) Histogram True değeri için frekansları, False için olasılık yoğunluğu temsil eder.
- right: (mantıksal) True değeri için, sınıflar sağdan kapalı değer aralığı (a, b] olarak ele alınır.
- col: Sütun rengi belirlenir.
- labels: Sütunlar için ekstra etiket girdisi (Ör: Sütunların üstünde frekansların yazdırılması)
Fonksiyonun genel kullanım şekli;
hist(x, breaks = "Sturges", freq = NULL, right = TRUE, col = NULL,...)
daha detaylı bilgiyi hist linkinden alabilirsiniz.
Uygulama örneğimiz, 50 gramlık çerez paketleri üzerinedir ve aşağıda basit seri olarak verilmiştir:
R’ye veri girişini yaptığımızda, paketler verimiz aşağıdaki gibi görünecektir (hist fonksiyonu için x argümanımızı belirlemiş olduk):
> paketler<-c(40,43,45,46,46,47,48,48,48,48,48,48,50,50,50,51,51,51,51,52,52,52,53,54,54,54,54,55,56,59) > paketler [1] 40 43 45 46 46 47 48 48 48 48 48 48 50 50 50 51 51 51 51 52 52 52 53 54 54 [26] 54 54 55 56 59
Histogramımızı, varsayılan değerlerle çizdirmek istediğimizde;
> hist(paketler)
komutunu vererek, aşağıdaki histogram elde edilir.
Burada, bazı paremetreleri kullanarak histogramı düzenleyelim. İlk üç parametremiz eksen etiketlerini ve ana başlığı düzenlemektedir. Bunlar x ekseni için xlab, y ekseni için ylab ve başlık için main parametreleridir.
> hist(paketler,xlab="Paketler",ylab="Frekans", main="Çerez Paketleri için Histogram")
Histogramımız şu şekilde oluşturulacaktır:
Diğer bazı parametreler ise, sütun renklerini belirleyen col, frekans/olasılık yoğunluk temsilini belirleyen freq ve sütunlar için ekstra bilgi girilmesini sağlayan labels parametreleridir.
> hist(paketler,xlab="Paketler",ylab="Frekans",main="Çerez Paketleri için Histogram", col="blue",labels=TRUE,freq=TRUE) > hist(paketler,xlab="Paketler",ylab="Yoğunluk",main="Çerez Paketleri için Histogram", col="blue",labels=TRUE,freq=FALSE)
Bu parametreler dışında, eksenlerin skalasının limitlerini belirlemekte kullanılan xlim, ylim gibi diğer parametrelerde mevcuttur. Bu parametrelere ilerleyen zaman içinde tekrar değineceğim.
Geri bildirim: R ile Histogram II | Adriano Guisebbe Lentini