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:
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