Cara menggambar persamaan dalam r (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk memplot persamaan atau fungsi di R:

Metode 1: Gunakan Basis R

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

Metode 2: gunakan ggplot2

 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)

Kedua contoh khusus ini memplot persamaan y = 2x 2 + 5 .

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: memplot persamaan pada basis R

Misalkan Anda ingin memplot persamaan berikut:

kamu = 2×2 + 5

Anda dapat menggunakan sintaks dasar R berikut untuk melakukan ini:

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

Ini menghasilkan plot berikut:

plot persamaan di R

Jika Anda ingin memplot titik, cukup tentukan type=”p” di fungsi Curve() :

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

Ini menghasilkan plot berikut:

Contoh 2: Plot persamaan di ggplot2

Misalkan Anda ingin memplot persamaan berikut:

kamu = 2×2 + 5

Anda dapat menggunakan sintaks berikut di ggplot2 untuk melakukan ini:

 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)

Ini menghasilkan plot berikut:

Perhatikan bahwa plot ini sesuai dengan yang kita buat pada contoh sebelumnya di basis R.

Catatan : Untuk memplot persamaan yang berbeda, cukup ubah nilai yang ditentukan untuk variabel my_equation .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Bagaimana cara menambahkan persamaan regresi ke plot di R
Cara membuat plot interaksi di R
Cara membuat plot sisa di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *