{"id":1101,"date":"2023-07-27T16:14:56","date_gmt":"2023-07-27T16:14:56","guid":{"rendered":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/"},"modified":"2023-07-27T16:14:56","modified_gmt":"2023-07-27T16:14:56","slug":"regresi-linier-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/","title":{"rendered":"Cara membuat plot garis regresi linier di ggplot2 (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan pustaka visualisasi R <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">ggplot2<\/a> untuk memplot model regresi linier yang sesuai menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data,aes(x, y)) +\n  geom_point() +\n  geom_smooth(method=' <span style=\"color: #008000;\">lm<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: memplot garis regresi linier di ggplot2<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memasukkan model <a href=\"https:\/\/statorials.org\/id\/regresi-linier-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">regresi linier sederhana<\/a> ke kumpulan data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dataset\n<\/span>data &lt;- data.frame(y=c(6, 7, 7, 9, 12, 13, 13, 15, 16, 19, 22, 23, 23, 25, 26),\n                   x=c(1, 2, 2, 3, 4, 4, 5, 6, 6, 8, 9, 9, 11, 12, 12))\n\n<span style=\"color: #008080;\">#fit linear regression model to dataset and view model summary\n<\/span>model &lt;- lm(y~x, data=data)\nsummary(model)\n\nCall:\nlm(formula = y ~ x, data = data)\n\nResiduals:\n    Min 1Q Median 3Q Max \n-1.4444 -0.8013 -0.2426 0.5978 2.2363 \n\nCoefficients:\n            Estimate Std. Error t value Pr(&gt;|t|)    \n(Intercept) 4.20041 0.56730 7.404 5.16e-06 ***\nx 1.84036 0.07857 23.423 5.13e-12 ***\n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 1.091 on 13 degrees of freedom\nMultiple R-squared: 0.9769, Adjusted R-squared: 0.9751 \nF-statistic: 548.7 on 1 and 13 DF, p-value: 5.13e-12\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara memvisualisasikan model regresi linier yang dipasang:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create plot to visualize fitted linear regression model<\/span>\nggplot(data,aes(x, y)) +\n  geom_point() +\n  geom_smooth(method=' <span style=\"color: #008000;\">lm<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11213 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regressionggplot1.png\" alt=\"Plot regresi linier di ggplot2\" width=\"477\" height=\"465\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Secara default, ggplot2 menambahkan garis kesalahan standar ke grafik. Anda dapat menonaktifkannya menggunakan argumen <strong>se=FALSE<\/strong> sebagai berikut:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create regression plot with no standard error lines<\/span>\nggplot(data,aes(x, y)) +\n  geom_point() +\n  geom_smooth(method=' <span style=\"color: #008000;\">lm<\/span> ', se= <span style=\"color: #993300;\">FALSE<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11214 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regressionggplot2.png\" alt=\"garis regresi ggplot2\" width=\"497\" height=\"475\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Terakhir, kita dapat menyesuaikan aspek tertentu pada bagan agar lebih menarik secara visual:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create regression plot with customized style<\/span>\nggplot(data,aes(x, y)) +\n  geom_point() +\n  geom_smooth(method=' <span style=\"color: #008000;\">lm<\/span> ', se= <span style=\"color: #993300;\">FALSE<\/span> , color=' <span style=\"color: #008000;\">turquoise4<\/span> ') +\n  theme_minimal() +\n  labs(x=' <span style=\"color: #008000;\">X Values<\/span> ', y=' <span style=\"color: #008000;\">Y Values<\/span> ', title=' <span style=\"color: #008000;\">Linear Regression Plot<\/span> ') +\n  theme(plot.title = element_text(hjust=0.5, size=20, face=' <span style=\"color: #008000;\">bold<\/span> '))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11215 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regressionggplot3.png\" alt=\"Garis regresi khusus menggunakan ggplot2 di R\" width=\"504\" height=\"490\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><em>Lihat<a href=\"https:\/\/statorials.org\/id\/tema-ggplot2-terbaik\/\" target=\"_blank\" rel=\"noopener noreferrer\">artikel ini<\/a> untuk panduan lengkap tentang tema ggplot2 terbaik.<\/em><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pengantar regresi linier berganda di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/plot-interval-kepercayaan-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara memplot interval kepercayaan di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan pustaka visualisasi R ggplot2 untuk memplot model regresi linier yang sesuai menggunakan sintaks dasar berikut: ggplot(data,aes(x, y)) + geom_point() + geom_smooth(method=&#8217; lm &#8216;) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh: memplot garis regresi linier di ggplot2 Misalkan kita memasukkan model regresi linier sederhana ke kumpulan data berikut: #create dataset [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T16:14:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regressionggplot1.png\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/\",\"name\":\"Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T16:14:56+00:00\",\"dateModified\":\"2023-07-27T16:14:56+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat plot garis regresi linier di ggplot2 (dengan contoh)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)","description":"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)","og_description":"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-27T16:14:56+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regressionggplot1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/","url":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/","name":"Cara Membuat Plot Garis Regresi Linier di ggplot2 (dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T16:14:56+00:00","dateModified":"2023-07-27T16:14:56+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memplot garis regresi linier menggunakan ggplot2, beserta sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/regresi-linier-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat plot garis regresi linier di ggplot2 (dengan contoh)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1101"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=1101"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1101\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}