{"id":2219,"date":"2023-07-23T05:12:02","date_gmt":"2023-07-23T05:12:02","guid":{"rendered":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/"},"modified":"2023-07-23T05:12:02","modified_gmt":"2023-07-23T05:12:02","slug":"r-merangkum-statistik-berdasarkan-kelompok","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/","title":{"rendered":"Cara menghitung statistik ringkasan berdasarkan grup di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ada dua cara dasar untuk menghitung statistik ringkasan grup di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan tapply() dari Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>tapply(df$value_col, df$group_col, summary)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan group_by() dari paket dplyr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf %&gt;%\n  <span style=\"color: #3366ff;\">group_by<\/span> (group_col) %&gt;% \n  <span style=\"color: #3366ff;\">summarize<\/span> (min = min(value_col),\n            q1 = quantile(value_col, <span style=\"color: #008000;\">0.25<\/span> ),\n            median = median(value_col),\n            mean = mean(value_col),\n            q3 = quantile(value_col, <span style=\"color: #008000;\">0.75<\/span> ),\n            max = max(value_col))<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan tapply() dari Basis R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>tapply()<\/strong> di R untuk menghitung statistik ringkasan berdasarkan grup:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),\n                 points=c(99, 68, 86, 88, 95, 74, 78, 93),\n                 assists=c(22, 28, 31, 35, 34, 45, 28, 31),\n                 rebounds=c(30, 28, 24, 24, 30, 36, 30, 29))\n\n<span style=\"color: #008080;\">#calculate summary statistics of 'points' grouped by 'team'\n<\/span>tapply(df$points, df$team, summary)\n\n$A\n   Min. 1st Qu. Median Mean 3rd Qu. Max. \n  68.00 81.50 87.00 85.25 90.75 99.00 \n\n$B\n   Min. 1st Qu. Median Mean 3rd Qu. Max. \n   74.0 77.0 85.5 85.0 93.5 95.0 \n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan group_by() dari paket dplyr<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>group_by()<\/strong> dan <strong>ringkasan()<\/strong> dalam paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> untuk menghitung statistik ringkasan berdasarkan grup:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n\n#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),\n                 points=c(99, 68, 86, 88, 95, 74, 78, 93),\n                 assists=c(22, 28, 31, 35, 34, 45, 28, 31),\n                 rebounds=c(30, 28, 24, 24, 30, 36, 30, 29))\n\n<span style=\"color: #008080;\">#calculate summary statistics of 'points' grouped by 'team'\n<\/span>df %&gt;%\n  <span style=\"color: #3366ff;\">group_by<\/span> (team) %&gt;% \n  <span style=\"color: #3366ff;\">summarize<\/span> (min = min(points),\n            q1 = quantile(points, <span style=\"color: #008000;\">0.25<\/span> ),\n            median = median(points),\n            mean = mean(points),\n            q3 = quantile(points, <span style=\"color: #008000;\">0.75<\/span> ),\n            max = max(points))\n\n# A tibble: 2 x 7\n  team min q1 median mean q3 max\n         \n1 A 68 81.5 87 85.2 90.8 99\n2 B 74 77 85.5 85 93.5 95\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kedua metode memberikan hasil yang persis sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perlu dicatat bahwa pendekatan dplyr kemungkinan akan lebih cepat untuk frame data yang lebih besar, namun kedua metode akan bekerja sama pada frame data yang lebih kecil.<\/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 fungsi pengelompokan umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-tabel-frekuensi-berdasarkan-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara membuat tabel frekuensi berdasarkan grup di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jumlah berdasarkan kelompok di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-rata-rata-per-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mean per grup di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jumlah berdasarkan kelompok di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada dua cara dasar untuk menghitung statistik ringkasan grup di R: Metode 1: Gunakan tapply() dari Basis R tapply(df$value_col, df$group_col, summary) Metode 2: Gunakan group_by() dari paket dplyr library (dplyr) df %&gt;% group_by (group_col) %&gt;% summarize (min = min(value_col), q1 = quantile(value_col, 0.25 ), median = median(value_col), mean = mean(value_col), q3 = quantile(value_col, 0.75 ), [&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 menghitung ringkasan statistik berdasarkan grup di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup 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\/r-merangkum-statistik-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung ringkasan statistik berdasarkan grup di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T05:12: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\/r-merangkum-statistik-berdasarkan-kelompok\/\",\"url\":\"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/\",\"name\":\"Cara menghitung ringkasan statistik berdasarkan grup di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T05:12:02+00:00\",\"dateModified\":\"2023-07-23T05:12:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung statistik ringkasan berdasarkan grup di r\"}]},{\"@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 menghitung ringkasan statistik berdasarkan grup di R - Statorials","description":"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup 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\/r-merangkum-statistik-berdasarkan-kelompok\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung ringkasan statistik berdasarkan grup di R - Statorials","og_description":"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/","og_site_name":"Statorials","article_published_time":"2023-07-23T05:12: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\/r-merangkum-statistik-berdasarkan-kelompok\/","url":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/","name":"Cara menghitung ringkasan statistik berdasarkan grup di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T05:12:02+00:00","dateModified":"2023-07-23T05:12:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung statistik ringkasan grup di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-merangkum-statistik-berdasarkan-kelompok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung statistik ringkasan berdasarkan grup di r"}]},{"@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\/2219"}],"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=2219"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2219\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}