{"id":3927,"date":"2023-07-14T17:12:50","date_gmt":"2023-07-14T17:12:50","guid":{"rendered":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/"},"modified":"2023-07-14T17:12:50","modified_gmt":"2023-07-14T17:12:50","slug":"r-jumlah-kumulatif-per-grup","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/","title":{"rendered":"Cara menghitung jumlah kumulatif per grup di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk menghitung jumlah kumulatif per grup di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df$cum_sum &lt;- ave(df$values_var, df$group_var, FUN=cumsum)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: gunakan dplyr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf %&gt;% group_by(group_var) %&gt;% mutate(cum_sum = cumsum(values_var))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Gunakan data.tabel<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (data.table)\n\nsetDT(df)[, cum_sum := cumsum(values_var), group_var] \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (store=rep(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">C<\/span> '), each= <span style=\"color: #008000;\">4<\/span> ),\n                 sales=c(3, 4, 4, 2, 5, 8, 9, 7, 6, 8, 3, 2))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   blind sales\n1 to 3\n2 to 4\n3 to 4\n4 to 2\n5 B 5\n6 B 8\n7 B 9\n8 B 7\n9 C 6\n10 C 8\n11 C 3\n12 C 2\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: hitung jumlah kumulatif per kelompok menggunakan basis R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi database R <strong>ave()<\/strong> untuk menghitung jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add column to show cumulative sales by store\n<\/span>df$cum_sales &lt;- ave(df$sales, df$store, FUN=cumsum)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   store sales cum_sales\n1 to 3 3\n2 to 4 7\n3 to 4 11\n4 to 2 13\n5 B 5 5\n6 B 8 13\n7 B 9 22\n8 B 7 29\n9 C 6 6\n10 C 8 14\n11 C 3 17\n12 C 2 19<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru bernama <strong>cum_sales<\/strong> menampilkan jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Hitung jumlah kumulatif per grup menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan berbagai fungsi dari paket dplyr di R untuk menghitung jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#add column to show cumulative sales by store\n<\/span>df %&gt;% group_by(store) %&gt;% mutate(cum_sales = cumsum(sales))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n# A tibble: 12 x 3\n# Groups: store [3]\n   store sales cum_sales\n         \n 1 to 3 3\n 2 to 4 7\n 3 to 4 11\n 4 to 2 13\n 5 B 5 5\n 6 B 8 13\n 7 B 9 22\n 8 B 7 29\n 9 C 6 6\n10 C 8 14\n11 C 3 17\n12 C 2 19\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru bernama <strong>cum_sales<\/strong> menampilkan jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Hitung jumlah kumulatif berdasarkan kelompok menggunakan data.tabel<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan berbagai fungsi dari paket data.table di R untuk menghitung jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (data.table)\n\n<span style=\"color: #008080;\">#add column to show cumulative sales by store\n<\/span>setDT(df)[, cum_sales := cumsum(sales), store] \n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n    store sales cum_sales\n 1: A 3 3\n 2: A 4 7\n 3: A 4 11\n 4: A 2 13\n 5: B 5 5\n 6: B 8 13\n 7: B 9 22\n 8: B 7 29\n 9: C 6 6\n10: C 8 14\n11: C 3 17\n12: C 2 19<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru bernama <strong>cum_sales<\/strong> menampilkan jumlah kumulatif <strong>penjualan<\/strong> , yang dikelompokkan berdasarkan <strong>toko<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Ketiga metode menghasilkan hasil yang sama. Namun, metode dplyr dan data.table akan cenderung lebih cepat ketika bekerja dengan frame data yang sangat besar.<\/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 penghitungan umum lainnya di R:<\/span><\/p>\n<p> <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\/simpangan-baku-menurut-kelompok-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung simpangan baku berdasarkan kelompok di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk menghitung jumlah kumulatif per grup di R: Metode 1: Gunakan Basis R df$cum_sum &lt;- ave(df$values_var, df$group_var, FUN=cumsum) Metode 2: gunakan dplyr library (dplyr) df %&gt;% group_by(group_var) %&gt;% mutate(cum_sum = cumsum(values_var)) Metode 3: Gunakan data.tabel library (data.table) setDT(df)[, cum_sum := cumsum(values_var), group_var] Contoh berikut menunjukkan cara menggunakan setiap metode dalam [&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 jumlah kumulatif per grup di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per 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-jumlah-kumulatif-per-grup\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung jumlah kumulatif per grup di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per grup di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T17:12:50+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-jumlah-kumulatif-per-grup\/\",\"url\":\"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/\",\"name\":\"Cara menghitung jumlah kumulatif per grup di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T17:12:50+00:00\",\"dateModified\":\"2023-07-14T17:12:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per grup di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung jumlah kumulatif per 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 jumlah kumulatif per grup di R - Statorials","description":"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per 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-jumlah-kumulatif-per-grup\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung jumlah kumulatif per grup di R - Statorials","og_description":"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per grup di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/","og_site_name":"Statorials","article_published_time":"2023-07-14T17:12:50+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-jumlah-kumulatif-per-grup\/","url":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/","name":"Cara menghitung jumlah kumulatif per grup di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T17:12:50+00:00","dateModified":"2023-07-14T17:12:50+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung jumlah kumulatif per grup di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-jumlah-kumulatif-per-grup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung jumlah kumulatif per 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\/3927"}],"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=3927"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3927\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}