{"id":2516,"date":"2023-07-21T22:43:02","date_gmt":"2023-07-21T22:43:02","guid":{"rendered":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/"},"modified":"2023-07-21T22:43:02","modified_gmt":"2023-07-21T22:43:02","slug":"pengelompokan-data-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/","title":{"rendered":"Cara melakukan pengelompokan data di r: dengan contoh"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu dari dua metode untuk melakukan pengelompokan data di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: gunakan fungsi cut()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform binning with custom breaks<\/span>\ndf %&gt;% mutate(new_bin = cut(variable_name, breaks=c(0, 10, 20, 30)))\n\n<span style=\"color: #008080;\">#perform binning with specific number of bins\n<\/span>df %&gt;% mutate(new_bin = cut(variable_name, breaks= <span style=\"color: #008000;\">3<\/span> ))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: gunakan fungsi ntile()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform binning with specific number of bins<\/span>\ndf %&gt;% mutate(new_bin = ntile(variable_name, n= <span style=\"color: #008000;\">3<\/span> ))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:<\/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(4, 4, 7, 8, 12, 13, 15, 18, 22, 23, 23, 25),\n                 assists=c(2, 5, 4, 7, 7, 8, 5, 4, 5, 11, 13, 8),\n                 rebounds=c(7, 7, 4, 6, 3, 8, 9, 9, 12, 11, 8, 9))\n\n<span style=\"color: #008080;\">#view head of data frame\n<\/span>head(df)\n\n  points assists rebounds\n1 4 2 7\n2 4 5 7\n3 7 4 4\n4 8 7 6\n5 12 7 3\n6 13 8 8<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Lakukan pengelompokan data dengan fungsi cut()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan pengelompokan data pada variabel <strong>poin<\/strong> menggunakan fungsi <strong>cut()<\/strong> dengan tanda putus tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform data binning on variable <em>points<\/em>\n<\/span>df %&gt;% mutate(points_bin = cut(points, breaks=c(0, 10, 20, 30)))\n\n   points assists rebounds points_bin\n1 4 2 7 (0.10]\n2 4 5 7 (0.10]\n3 7 4 4 (0.10]\n4 8 7 6 (0.10]\n5 12 7 3 (10.20]\n6 13 8 8 (10.20]\n7 15 5 9 (10.20]\n8 18 4 9 (10.20]\n9 22 5 12 (20.30]\n10 23 11 11 (20.30]\n11 23 13 8 (20.30]\n12 25 8 9 (20.30]\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap baris dalam bingkai data telah ditempatkan ke dalam salah satu dari tiga kelompok berdasarkan nilai kolom titik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga bisa menentukan jumlah lompatan yang digunakan untuk membuat kotak dengan lebar yang sama mulai dari nilai minimum ke nilai maksimum kolom <strong>poin<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform data binning on variable <em>points<\/em>\n<\/span>df %&gt;% mutate(points_bin = cut(points, breaks= <span style=\"color: #008000;\">3<\/span> ))\n\n   points assists rebounds points_bin\n1 4 2 7 (3.98.11]\n2 4 5 7 (3.98.11]\n3 7 4 4 (3.98.11]\n4 8 7 6 (3.98.11]\n5 12 7 3 (11.18]\n6 13 8 8 (11.18]\n7 15 5 9 (11.18]\n8 18 4 9 (11.18]\n9 22 5 12 (18.25]\n10 23 11 11 (18.25]\n11 23 13 8 (18.25]\n12 25 8 9 (18.25]\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2:<\/strong><\/span> <span style=\"color: #000000;\"><strong>Lakukan pengelompokan data dengan fungsi ntile()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan pengelompokan data pada variabel <strong>poin<\/strong> menggunakan fungsi <strong>ntile()<\/strong> dengan jumlah grup hasil tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform data binning on variable <em>points<\/em>\n<\/span>df %&gt;% mutate(points_bin = ntile(points, n= <span style=\"color: #008000;\">3<\/span> ))\n\n   points assists rebounds points_bin\n1 4 2 7 1\n2 4 5 7 1\n3 7 4 4 1\n4 8 7 6 1\n5 12 7 3 2\n6 13 8 8 2\n7 15 5 9 2\n8 18 4 9 2\n9 22 5 12 3\n10 23 11 11 3\n11 23 13 8 3\n12 25 8 9 3\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap baris telah diberi kotak dari 1 hingga 3 berdasarkan nilai kolom <strong>poin<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Yang terbaik adalah menggunakan fungsi <strong>ntile()<\/strong> ketika Anda ingin nilai integer ditampilkan di setiap baris daripada interval yang menunjukkan rentang bin.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-ganti-nilai-dalam-bingkai-data-secara-kondisional\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti nilai secara kondisional dalam bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/terpotong-r-maksudnya\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mean terpangkas di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/rata-rata-bersyarat-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mean bersyarat di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu dari dua metode untuk melakukan pengelompokan data di R: Metode 1: gunakan fungsi cut() library (dplyr) #perform binning with custom breaks df %&gt;% mutate(new_bin = cut(variable_name, breaks=c(0, 10, 20, 30))) #perform binning with specific number of bins df %&gt;% mutate(new_bin = cut(variable_name, breaks= 3 )) Metode 2: gunakan fungsi ntile() [&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 melakukan pengelompokan data di R (dengan contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan pengelompokan data 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\/pengelompokan-data-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara melakukan pengelompokan data di R (dengan contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan pengelompokan data di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T22:43:02+00:00\" \/>\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\/pengelompokan-data-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/\",\"name\":\"Cara melakukan pengelompokan data di R (dengan contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-21T22:43:02+00:00\",\"dateModified\":\"2023-07-21T22:43:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan pengelompokan data di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan pengelompokan data 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 melakukan pengelompokan data di R (dengan contoh) - Statorials","description":"Tutorial ini menjelaskan cara melakukan pengelompokan data 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\/pengelompokan-data-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara melakukan pengelompokan data di R (dengan contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara melakukan pengelompokan data di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-21T22:43:02+00:00","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\/pengelompokan-data-di-r\/","url":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/","name":"Cara melakukan pengelompokan data di R (dengan contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-21T22:43:02+00:00","dateModified":"2023-07-21T22:43:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan pengelompokan data di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pengelompokan-data-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan pengelompokan data 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\/2516"}],"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=2516"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2516\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}