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