Ggplot2'de trend çizgisi nasıl çizilir (örneklerle)


ggplot2’deki bir grafik üzerinde bir trend çizgisi çizmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 ggplot(df, aes(x=xvar, y=yvar)) +
    geom_point() +
    geom_smooth(method=lm) #add linear trend line

Aşağıdaki örnekler, bu sözdiziminin pratikte aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, 7, 9),
                 y=c(8, 14, 18, 25, 29, 33, 25))

#view data frame
df

  xy
1 1 8
2 2 14
3 3 18
4 3 25
5 5 29
6 7 33
7 9 25

Örnek 1: Doğrusal Trend Çizgisi Ekleme

Aşağıdaki kod, ggplot2’deki bir dağılım grafiğine doğrusal bir eğilim çizgisinin nasıl ekleneceğini gösterir:

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm) #add linear trend line 

Örnek 2: Doğrusal bir eğilim çizgisi ekleyin ve bir güven bölgesi belirtin

Grafikteki gölgeli güven bölgesi için kullanılacak güven düzeyini belirlemek amacıyla düzey bağımsız değişkenini kullanabiliriz:

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm, level= 0.99 ) 

Varsayılan güven düzeyinin 0,95 olduğunu unutmayın. Güven düzeyini 0,99 olarak belirleyerek grafikteki gölgeli güven bölgemiz daha da genişledi.

Örnek 3: Doğrusal Trend Çizgisi ve Güvensizlik Bölgesi Ekleme

Trend çizgisi etrafındaki gölgeli güven bölgesini gizlemek için se=FALSE argümanını kullanabiliriz:

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm, se= FALSE , col=' red ', size= 2 ) 

Örnek 4: Eğri Bir Trend Çizgisi Ekleme

geom_smooth() için kullanılacak bir yöntem belirtmezsek, varsayılan olarak kavisli bir lös çizgisi kullanılacaktır:

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth()

geom_smooth() işlevine ilişkin çevrimiçi belgelerin tamamını burada bulabilirsiniz.

Ek kaynaklar

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

Ggplot2’de çizgi kalınlığı nasıl ayarlanır
Ggplot2’de eksen sınırları nasıl ayarlanır?
ggplot2’de kılavuz çizgileri nasıl kaldırılır
Ggplot2’de arka plan rengi nasıl değiştirilir?

Yorum ekle

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