{"id":3510,"date":"2023-07-17T02:49:04","date_gmt":"2023-07-17T02:49:04","guid":{"rendered":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/"},"modified":"2023-07-17T02:49:04","modified_gmt":"2023-07-17T02:49:04","slug":"beri-label-outlier-di-plot-kotak-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/","title":{"rendered":"Cara memberi label outlier pada plot kotak di ggplot2"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Tutorial ini memberikan contoh langkah demi langkah tentang cara memberi label <a href=\"https:\/\/statorials.org\/id\/menghapus-outlier\/\" target=\"_blank\" rel=\"noopener\">outlier<\/a> pada plot kotak di ggplot2.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Langkah 1: Buat bingkai data<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Pertama, mari buat kerangka data berikut yang berisi informasi tentang poin yang dicetak oleh 60 pemain bola basket berbeda di tiga tim berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=rep(c('A', 'B', 'C'), each= <span style=\"color: #008000;\">20<\/span> ),\n                 player=rep(LETTERS[1:20], times= <span style=\"color: #008000;\">3<\/span> ),\n                 points=round(rnorm(n=60, mean=30, sd=10), 2))\n\n<span style=\"color: #008080;\">#view head of data frame\n<\/span>head(df)\n\n  team player points\n1 AA 23.74\n2AB 31.84\n3 AC 21.64\n4AD 45.95\n5 AE 33.30\n6 FY 21.80\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\"><strong>Catatan<\/strong> : Kami menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/\" target=\"_blank\" rel=\"noopener\">set.seed()<\/a> untuk memastikan contoh ini dapat direproduksi.<\/span><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Langkah 2: Tentukan fungsi untuk mengidentifikasi outlier<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Di ggplot2, sebuah observasi didefinisikan sebagai outlier jika memenuhi salah satu dari dua persyaratan berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Pengamatannya 1,5 kali rentang antarkuartil di bawah kuartil pertama (Q1)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Pengamatannya 1,5 kali rentang antarkuartil di atas kuartil ketiga (Q3).<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat membuat fungsi berikut di R untuk memberi label observasi sebagai outlier jika memenuhi salah satu dari dua persyaratan berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\"><span style=\"color: #000000;\">find_outlier &lt;- <span style=\"color: #008000;\">function<\/span> (x) {\n  <span style=\"color: #008000;\">return<\/span> (x &lt; quantile(x, .25) - 1.5*IQR(x) | x &gt; quantile(x, .75) + 1.5*IQR(x))\n}\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/bagaimana-menafsirkan-rentang-interkuartil\/\" target=\"_blank\" rel=\"noopener\">Cara Menafsirkan Rentang Interkuartil<\/a><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong><span style=\"color: #000000;\">Langkah 3: Beri label outlier pada plot kotak di ggplot2<\/span><\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kemudian kita dapat menggunakan kode berikut untuk memberi label outlier pada plot kotak di ggplot2:<\/span><\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)\n<span style=\"color: #008000;\">library<\/span> (dplyr)\n<span style=\"color: #008080;\">\n#add new column to data frame that indicates if each observation is an outlier\n<span style=\"color: #000000;\">df &lt;- df %&gt;%\n        group_by(team) %&gt;%\n        mutate(outlier = ifelse(find_outlier(points), points, NA))<\/span>\n\n#create box plot of points by team and label outliers\n<span style=\"color: #000000;\">ggplot(df, aes(x=team, y=points)) +\n  geom_boxplot() +\n  geom_text(aes(label=outlier), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> , hjust= <span style=\"color: #008000;\">-.5<\/span> )<\/span><\/span><\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29209\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/valeur-aberrante1.jpg\" alt=\"beri label outlier di plot kotak di ggplot2\" width=\"467\" height=\"467\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa dua outlier diberi label pada grafik.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Outlier pertama adalah pemain dari Tim A yang mencetak <strong>7,85<\/strong> poin dan outlier lainnya adalah pemain dari Tim B yang mencetak <strong>10,11<\/strong> poin.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan variabel lain untuk memberi label outlier ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menukar <strong>poin<\/strong> <strong>pemain<\/strong> dalam fungsi <strong>mutate()<\/strong> untuk memberi label outlier berdasarkan nama pemain:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (ggplot2)\n<span style=\"color: #008000;\">library<\/span> (dplyr)\n<span style=\"color: #008080;\">\n#add new column to data frame that indicates if each observation is an outlier\n<span style=\"color: #000000;\">df &lt;- df %&gt;%\n        group_by(team) %&gt;%\n        mutate(outlier = ifelse(find_outlier(points), player, NA))\n\n<span style=\"color: #008080;\">#create box plot of points by team and label outliers\n<\/span>ggplot(df, aes(x=team, y=points)) +\n  geom_boxplot() +\n  geom_text(aes(label=outlier), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> , hjust= <span style=\"color: #008000;\">-.5<\/span> )<\/span><\/span><\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29210 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/valeur-aberrante2.jpg\" alt=\"\" width=\"479\" height=\"487\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Outlier tim A kini diberi label <strong>N<\/strong> dan outlier tim B kini diberi label <strong>D<\/strong> , karena label tersebut mewakili nama pemain yang memiliki poin outlier.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Argumen <a href=\"https:\/\/statorials.org\/id\/hanya-saja-ggplot2\/\" target=\"_blank\" rel=\"noopener\">hjust<\/a> di <strong>geom_text()<\/strong> digunakan untuk mendorong label secara horizontal ke kanan agar tidak tumpang tindih dengan titik plot.<\/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\/ukuran-font-ggplot\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah ukuran font di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/hapus-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus legenda di ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/putar-label-sumbu-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara memutar label sumbu di ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial ini memberikan contoh langkah demi langkah tentang cara memberi label outlier pada plot kotak di ggplot2. Langkah 1: Buat bingkai data Pertama, mari buat kerangka data berikut yang berisi informasi tentang poin yang dicetak oleh 60 pemain bola basket berbeda di tiga tim berbeda: #make this example reproducible set. seeds (1) #create data frame [&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 memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, 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\/beri-label-outlier-di-plot-kotak-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T02:49:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/valeur-aberrante1.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=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/\",\"name\":\"Cara memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T02:49:04+00:00\",\"dateModified\":\"2023-07-17T02:49:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memberi label outlier pada plot kotak di ggplot2\"}]},{\"@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 memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial","description":"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, 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\/beri-label-outlier-di-plot-kotak-ggplot2\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-17T02:49:04+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/valeur-aberrante1.jpg"}],"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\/beri-label-outlier-di-plot-kotak-ggplot2\/","url":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/","name":"Cara memberi label outlier pada plot kotak di ggplot2 \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T02:49:04+00:00","dateModified":"2023-07-17T02:49:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memberi label outlier pada plot kotak di ggplot2, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/beri-label-outlier-di-plot-kotak-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memberi label outlier pada plot kotak di ggplot2"}]},{"@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\/3510"}],"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=3510"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3510\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}