{"id":3495,"date":"2023-07-17T04:45:57","date_gmt":"2023-07-17T04:45:57","guid":{"rendered":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/"},"modified":"2023-07-17T04:45:57","modified_gmt":"2023-07-17T04:45:57","slug":"peta-panas-korelasi-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/","title":{"rendered":"Cara membuat peta panas korelasi di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk membuat peta panas korelasi di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate correlation between each pairwise combination of variables\n<\/span>cor_df &lt;- round(cor(df), 2)\n\n<span style=\"color: #008080;\">#melt the data frame\n<\/span>melted_cormat &lt;- melt(cor_df)\n\n<span style=\"color: #008080;\">#create correlation heatmap\n<\/span>ggplot(data = melted_cormat, aes(x=Var1, y=Var2, fill=value)) + \n  geom_tile() +\n  geom_text(aes(Var2, Var1, label = value), size = <span style=\"color: #008000;\">5<\/span> ) +\n  scale_fill_gradient2(low = \" <span style=\"color: #ff0000;\">blue<\/span> \", high = \" <span style=\"color: #ff0000;\">red<\/span> \",\n                       limit = c(-1,1), name=\" <span style=\"color: #ff0000;\">Correlation<\/span> \") +\n  theme(axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">x<\/span> = element_blank(),\n        axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">y<\/span> = element_blank(),\n        panel. <span style=\"color: #3366ff;\">background<\/span> = element_blank())\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Buat Peta Panas Korelasi di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang menunjukkan berbagai statistik untuk delapan pemain bola basket yang berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (points=c(22, 25, 30, 16, 14, 18, 29, 22),\n                 assists=c(4, 4, 5, 7, 8, 6, 7, 12),\n                 rebounds=c(10, 7, 7, 6, 8, 5, 4, 3),\n                 blocks=c(12, 4, 4, 6, 5, 3, 8, 5))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  points assists rebounds blocks\n1 22 4 10 12\n2 25 4 7 4\n3 30 5 7 4\n4 16 7 6 6\n5 14 8 8 5\n6 18 6 5 3\n7 29 7 4 8\n8 22 12 3 5<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin membuat peta panas korelasi untuk memvisualisasikan <a href=\"https:\/\/statorials.org\/id\/koefisien-korelasi-pearson-1\/\" target=\"_blank\" rel=\"noopener\">koefisien korelasi<\/a> antara setiap kombinasi variabel berpasangan dalam bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Sebelum membuat peta panas korelasi, pertama-tama kita perlu menghitung koefisien korelasi antara masing-masing variabel menggunakan <strong>cor()<\/strong> dan kemudian mengubah hasilnya ke dalam format yang dapat digunakan menggunakan <strong>fungsimelt()<\/strong> paket <strong>reshape2<\/strong> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (reshape2)\n\n<span style=\"color: #008080;\">#calculate correlation coefficients, rounded to 2 decimal places\n<\/span>cor_df &lt;- round(cor(df), 2)\n\n<span style=\"color: #008080;\">#melt the data frame\n<\/span>melted_cor &lt;- melt(cor_df)\n\n<span style=\"color: #008080;\">#view head of melted data frame\n<\/span>head(melted_cor)\n\n      Var1 Var2 value\n1 points points 1.00\n2 assist points -0.27\n3 rebound points -0.16\n4 block points 0.10\n5 assist points -0.27\n6 assists assists 1.00<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Selanjutnya, kita bisa menggunakan fungsi <strong>geom_tile()<\/strong> dari paket <strong>ggplot2<\/strong> untuk membuat peta panas korelasi:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create correlation heatmap\n<\/span>ggplot(data = melted_cor, aes(x=Var1, y=Var2, fill=value)) + \n  geom_tile() +\n  geom_text(aes(Var2, Var1, label = value), size = <span style=\"color: #008000;\">5<\/span> ) +\n  scale_fill_gradient2(low = \" <span style=\"color: #ff0000;\">blue<\/span> \", high = \" <span style=\"color: #ff0000;\">red<\/span> \",\n                       limit = c(-1,1), name=\" <span style=\"color: #ff0000;\">Correlation<\/span> \") +\n  theme(axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">x<\/span> = element_blank(),\n        axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">y<\/span> = element_blank(),\n        panel. <span style=\"color: #3366ff;\">background<\/span> = element_blank())<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29105\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/correlationheatmap1.jpg\" alt=\"peta panas korelasi di R\" width=\"584\" height=\"364\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Hasilnya adalah peta panas korelasi yang memungkinkan kita memvisualisasikan koefisien korelasi antara setiap kombinasi variabel berpasangan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dalam peta panas khusus ini, koefisien korelasi memiliki warna berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Biru<\/strong> jika mendekati <strong>-1<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Putih<\/strong> jika mendekati <strong>0<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Merah<\/strong> jika mendekati <strong>1<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Jangan ragu untuk menggunakan warna apa pun yang Anda inginkan untuk argumen <strong>rendah<\/strong> dan <strong>tinggi<\/strong> dalam fungsi <strong>scale_fill_gradient2()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, Anda dapat menggunakan &#8220;merah&#8221; untuk nilai rendah dan &#8220;hijau&#8221; untuk nilai tinggi:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create correlation heatmap\n<\/span>ggplot(data = melted_cor, aes(x=Var1, y=Var2, fill=value)) + \n  geom_tile() +\n  geom_text(aes(Var2, Var1, label = value), size = <span style=\"color: #008000;\">5<\/span> ) +\n  scale_fill_gradient2(low = \" <span style=\"color: #ff0000;\">red<\/span> \", high = \" <span style=\"color: #ff0000;\">green<\/span> \",\n                       limit = c(-1,1), name=\" <span style=\"color: #ff0000;\">Correlation<\/span> \") +\n  theme(axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">x<\/span> = element_blank(),\n        axis. <span style=\"color: #3366ff;\">title<\/span> . <span style=\"color: #3366ff;\">y<\/span> = element_blank(),\n        panel. <span style=\"color: #3366ff;\">background<\/span> = element_blank())<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29106\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/correlationheatmap2.jpg\" alt=\"peta panas korelasi di R dengan warna khusus\" width=\"571\" height=\"359\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda juga dapat menentukan kode warna heksadesimal untuk digunakan jika Anda ingin lebih mengontrol warna yang tepat dalam peta panas korelasi.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/putar-label-sumbu-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara memutar label sumbu di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/sumbu-ggplot-melompat\/\" target=\"_blank\" rel=\"noopener\">Cara mengatur jeda sumbu di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tetapkan-batas-sumbu-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara menetapkan batas sumbu di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/label-legenda-ggplot\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah label legenda di ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk membuat peta panas korelasi di R: #calculate correlation between each pairwise combination of variables cor_df &lt;- round(cor(df), 2) #melt the data frame melted_cormat &lt;- melt(cor_df) #create correlation heatmap ggplot(data = melted_cormat, aes(x=Var1, y=Var2, fill=value)) + geom_tile() + geom_text(aes(Var2, Var1, label = value), size = 5 ) + scale_fill_gradient2(low [&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 Peta Panas Korelasi di R (dengan Contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.\" \/>\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\/peta-panas-korelasi-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Peta Panas Korelasi di R (dengan Contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T04:45:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/correlationheatmap1.jpg\" \/>\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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/\",\"name\":\"Cara Membuat Peta Panas Korelasi di R (dengan Contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T04:45:57+00:00\",\"dateModified\":\"2023-07-17T04:45:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat peta panas korelasi 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 Membuat Peta Panas Korelasi di R (dengan Contoh) - Statorials","description":"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.","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\/peta-panas-korelasi-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Peta Panas Korelasi di R (dengan Contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.","og_url":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-17T04:45:57+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/correlationheatmap1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/","url":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/","name":"Cara Membuat Peta Panas Korelasi di R (dengan Contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T04:45:57+00:00","dateModified":"2023-07-17T04:45:57+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat peta panas korelasi di R, termasuk contoh lengkapnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat peta panas korelasi 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\/3495"}],"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=3495"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3495\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}