R'de denklem nasıl çizilir (örneklerle)


R’de bir denklem veya fonksiyonun grafiğini çizmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

Yöntem 1: Base R’yi kullanın

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

Yöntem 2: ggplot2’yi kullanın

 library (ggplot2)

#define equation
my_equation <- function(x){2*x^2+5}

#plot equation
ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + 
  stat_function(fun=my_equation)

Bu iki özel örnek y = 2x 2 + 5 denkleminin grafiğini çiziyor.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Denklemin R tabanında çizilmesi

Aşağıdaki denklemi çizmek istediğinizi varsayalım:

y = 2×2 + 5

Bunu yapmak için aşağıdaki temel R sözdizimini kullanabilirsiniz:

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

Bu, aşağıdaki grafiği üretir:

denklemi R'de çizin

Bunun yerine noktaları çizmek istiyorsanız Curve() işlevinde type=”p” ifadesini belirtmeniz yeterlidir:

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")

Bu, aşağıdaki grafiği üretir:

Örnek 2: Denklemi ggplot2’de çizin

Aşağıdaki denklemi çizmek istediğinizi varsayalım:

y = 2×2 + 5

Bunu yapmak için ggplot2’de aşağıdaki sözdizimini kullanabilirsiniz:

 library (ggplot2)

#define equation
my_equation <- function(x){2*x^2+5}

#plot equation
ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + 
  stat_function(fun=my_equation)

Bu, aşağıdaki grafiği üretir:

Bu grafiğin önceki örnekte R tabanında oluşturduğumuz çizime karşılık geldiğini unutmayın.

Not : Farklı bir denklem çizmek için my_equation değişkeni için tanımlanan değerleri değiştirmeniz yeterlidir.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’deki bir arsaya regresyon denklemi nasıl eklenir
R’de etkileşim grafiği nasıl oluşturulur
R’de artık arsa nasıl oluşturulur

Yorum ekle

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