Ggplot2'ye güven aralığı nasıl eklenir (örnekle)


Ggplot2’deki bir çizime güven aralığı çizgileri eklemek için geom_smooth() işlevini kullanabilirsiniz:

 library (ggplot2)

some_ggplot +
  geom_point() +
  geom_smooth(method=lm)

Aşağıdaki örnekler, R’de yerleşik mtcars veri kümesiyle bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek 1: ggplot2’ye güven aralığı çizgileri ekleme

Aşağıdaki kod, ggplot2’de bir dağılım grafiğinin nasıl oluşturulacağını ve en uygun ve %95 güven bantlarına sahip bir çizginin nasıl ekleneceğini gösterir:

 library (ggplot2)

#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm)

ggplot2 güven aralığı çizgileri

Mavi çizgi, yerleştirilmiş doğrusal regresyon çizgisini, gri bantlar ise %95 güven aralığı bantlarını temsil eder.

Örnek 2: Güven aralığı düzeyini değiştirme

Varsayılan olarak geom_smooth() %95 güven bantlarını kullanır, ancak farklı bir güven düzeyi belirlemek için düzey bağımsız değişkenini kullanabilirsiniz.

Örneğin %90 güven aralıkları oluşturmayı seçebiliriz:

 library (ggplot2)

#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, level= 0.90 )

Kullandığınız güven düzeyi ne kadar küçük olursa, güven aralığı bantları regresyon çizgisinin etrafında o kadar dar olur.

Örnek 3: Güven aralığı çizgilerinin görünümünü değiştirme

Sırasıyla regresyon çizgisinin rengini ve güven aralığı bantlarının rengini değiştirmek için renk ve dolgu bağımsız değişkenlerini de kullanabilirsiniz:

 library (ggplot2)

#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, color=' red ', fill=' lightblue ')

Regresyon çizgisi artık kırmızıdır ve güven aralığı bantları açık maviyle doldurulmuştur.

Not : geom_smooth() işlevine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde ggplot2’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Ggplot2’de efsane başlığı nasıl değiştirilir?
Ggplot2’de eksen etiketleri nasıl döndürülür
R’de nasıl düzeltilir: “ggplot” işlevi bulunamıyor

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir