Cara menambahkan interval kepercayaan di ggplot2 (dengan contoh)


Anda dapat menggunakan geom_smooth() untuk menambahkan garis interval kepercayaan ke plot di ggplot2:

 library (ggplot2)

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

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan himpunan data mtcars yang dibangun di R.

Contoh 1: Tambahkan garis interval kepercayaan di ggplot2

Kode berikut menunjukkan cara membuat scatterplot di ggplot2 dan menambahkan garis yang paling sesuai dan pita kepercayaan 95%:

 library (ggplot2)

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

garis interval kepercayaan ggplot2

Garis biru mewakili garis regresi linier yang dipasang dan pita abu-abu mewakili pita interval kepercayaan 95%.

Contoh 2: Ubah tingkat interval kepercayaan

Secara default, geom_smooth() menggunakan pita keyakinan 95%, namun Anda dapat menggunakan argumen level untuk menentukan tingkat keyakinan yang berbeda.

Misalnya, kita dapat memilih untuk membuat pita kepercayaan 90%:

 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 )

Semakin kecil tingkat kepercayaan yang Anda gunakan, semakin sempit pita interval kepercayaan di sekitar garis regresi.

Contoh 3: Mengubah tampilan garis interval kepercayaan

Anda juga dapat menggunakan argumen color dan fill untuk mengubah warna garis regresi dan warna pita interval kepercayaan:

 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 ')

Garis regresi sekarang berwarna merah dan pita interval kepercayaan diisi dengan warna biru muda.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi geom_smooth() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di ggplot2:

Bagaimana cara mengubah judul legenda di ggplot2
Cara memutar label sumbu di ggplot2
Cara memperbaikinya di R: Tidak dapat menemukan fungsi “ggplot”

Tambahkan komentar

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