{"id":1601,"date":"2023-07-25T17:06:19","date_gmt":"2023-07-25T17:06:19","guid":{"rendered":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/"},"modified":"2023-07-25T17:06:19","modified_gmt":"2023-07-25T17:06:19","slug":"plot-nilai-prediksi-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/","title":{"rendered":"Cara merencanakan nilai prediksi di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin memplot nilai prediksi model regresi di R untuk memvisualisasikan perbedaan antara nilai prediksi dan nilai sebenarnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini memberikan contoh pembuatan plot jenis ini di R dan ggplot2.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: memplot nilai prediksi dan nilai aktual dalam basis R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menyesuaikan <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">model regresi linier berganda<\/a> di R dan kemudian membuat plot nilai prediksi dan nilai aktual:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x1=c(3, 4, 4, 5, 5, 6, 7, 8, 11, 12),\n                 x2=c(6, 6, 7, 7, 8, 9, 11, 13, 14, 14),\n                 y=c(22, 24, 24, 25, 25, 27, 29, 31, 32, 36))\n\n<span style=\"color: #008080;\">#fit multiple linear regression model\n<\/span>model &lt;- lm(y ~ x1 + x2, data=df)\n\n<span style=\"color: #008080;\">#plot predicted vs. actual values\n<\/span>plot(x=predict(model), y=df$y,\n     xlab=' <span style=\"color: #ff0000;\">Predicted Values<\/span> ',\n     ylab=' <span style=\"color: #ff0000;\">Actual Values<\/span> ',\n     main=' <span style=\"color: #ff0000;\">Predicted vs. Actual Values<\/span> ')\n\n<span style=\"color: #008080;\">#add diagonal line for estimated regression line\n<\/span>abline(a= <span style=\"color: #008000;\">0<\/span> , b= <span style=\"color: #008000;\">1<\/span> )\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-15912 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/preditr1.png\" alt=\"Merencanakan nilai prediksi di R\" width=\"444\" height=\"439\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu X menampilkan nilai prediksi dari model dan sumbu Y menampilkan nilai aktual dari kumpulan data. Garis diagonal yang berada di tengah grafik merupakan garis taksiran regresi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Karena masing-masing titik data terletak cukup dekat dengan perkiraan garis regresi, hal ini menunjukkan bahwa model regresi cukup berhasil dalam menyesuaikan data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat membuat bingkai data yang menampilkan nilai aktual dan prediksi untuk setiap titik data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame of actual and predicted values<\/span>\nvalues &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (actual=df$y, predicted=predict(model))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\nvalues\n\n   actual predicted\n1 22 22.54878\n2 24 23.56707\n3 24 23.96341\n4 25 24.98171\n5 25 25.37805\n6 27 26.79268\n7 29 28.60366\n8 31 30.41463\n9 32 33.86585\n10 36 34.88415\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Merencanakan Nilai Prediksi dan Nilai Aktual di ggplot2<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat plot nilai prediksi dan nilai aktual menggunakan paket visualisasi data <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">ggplot2<\/a> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (ggplot2) \n<\/span>\n#create data<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x1=c(3, 4, 4, 5, 5, 6, 7, 8, 11, 12),\n                 x2=c(6, 6, 7, 7, 8, 9, 11, 13, 14, 14),\n                 y=c(22, 24, 24, 25, 25, 27, 29, 31, 32, 36))\n\n<span style=\"color: #008080;\">#fit multiple linear regression model\n<\/span>model &lt;- lm(y ~ x1 + x2, data=df)\n\n<span style=\"color: #008080;\">#plot predicted vs. actual values\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=predict(model), y=y)) + \n  geom_point() +\n  geom_abline(intercept= <span style=\"color: #008000;\">0<\/span> , slope= <span style=\"color: #008000;\">1<\/span> ) +\n  labs(x=' <span style=\"color: #ff0000;\">Predicted Values<\/span> ', y=' <span style=\"color: #ff0000;\">Actual Values<\/span> ', title=' <span style=\"color: #ff0000;\">Predicted vs. Actual Values<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-15915 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/preditr2.png\" alt=\"\" width=\"432\" height=\"436\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sekali lagi, sumbu X menunjukkan nilai prediksi dari model dan sumbu Y menunjukkan nilai sebenarnya dari kumpulan data.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/sisa-jejak-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat plot sisa di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/histogram-residu-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat histogram residu di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/residu-distandarisasi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung residu standar di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin memplot nilai prediksi model regresi di R untuk memvisualisasikan perbedaan antara nilai prediksi dan nilai sebenarnya. Tutorial ini memberikan contoh pembuatan plot jenis ini di R dan ggplot2. Contoh 1: memplot nilai prediksi dan nilai aktual dalam basis R Kode berikut menunjukkan cara menyesuaikan model regresi linier berganda di R dan [&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 Merencanakan Nilai Prediksi di R (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa 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\/plot-nilai-prediksi-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Merencanakan Nilai Prediksi di R (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T17:06:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/preditr1.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\/plot-nilai-prediksi-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/\",\"name\":\"Cara Merencanakan Nilai Prediksi di R (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T17:06:19+00:00\",\"dateModified\":\"2023-07-25T17:06:19+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara merencanakan nilai prediksi di r (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 Merencanakan Nilai Prediksi di R (Dengan Contoh)","description":"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa 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\/plot-nilai-prediksi-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Merencanakan Nilai Prediksi di R (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-25T17:06:19+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/preditr1.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\/plot-nilai-prediksi-di-r\/","url":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/","name":"Cara Merencanakan Nilai Prediksi di R (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T17:06:19+00:00","dateModified":"2023-07-25T17:06:19+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memplot nilai prediksi model regresi di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/plot-nilai-prediksi-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara merencanakan nilai prediksi di r (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\/1601"}],"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=1601"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1601\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}