{"id":3995,"date":"2023-07-14T06:54:29","date_gmt":"2023-07-14T06:54:29","guid":{"rendered":"https:\/\/statorials.org\/id\/r-bergeser\/"},"modified":"2023-07-14T06:54:29","modified_gmt":"2023-07-14T06:54:29","slug":"r-bergeser","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-bergeser\/","title":{"rendered":"Cara menghitung nilai shift di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>lag()<\/strong> dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> di R untuk menghitung nilai lag.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <strong><span style=\"color: #000000;\">mengimbangi(x, n=1, \u2026)<\/span><\/strong><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x<\/strong> : vektor nilai<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>n<\/strong> : jumlah posisi yang akan ditunda<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini untuk menghitung nilai yang digeser dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Menghitung Nilai Bergeser di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang menunjukkan jumlah penjualan yang dilakukan toko selama 10 hari berturut-turut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (day=1:10,\n                 sales=c(18, 10, 14, 13, 19, 24, 25, 29, 15, 18))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   day sales\n1 1 18\n2 2 10\n3 3 14\n4 4 13\n5 5 19\n6 6 24\n7 7 25\n8 8 29\n9 9 15\n10 10 18<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>lag()<\/strong> dari paket dplyr untuk membuat kolom lag yang menampilkan penjualan hari sebelumnya untuk setiap baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#add new column that shows sales for previous day\n<\/span>df$previous_day_sales &lt;- dplyr::lag(df$sales, n= <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   day sales previous_day_sales\n1 1 18 NA\n2 2 10 18\n3 3 14 10\n4 4 13 14\n5 5 19 13\n6 6 24 19\n7 7 25 24\n8 8 29 25\n9 9 15 29\n10 10 18 15<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan hasilnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai pertama pada kolom offset adalah <b>NA<\/b> karena tidak ada nilai sebelumnya pada kolom penjualan.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai kedua pada kolom offset adalah <strong>18<\/strong> karena merupakan nilai sebelumnya pada kolom penjualan.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai ketiga pada kolom offset adalah <strong>10<\/strong> karena merupakan nilai sebelumnya pada kolom penjualan.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat mengubah nilai argumen <strong>n<\/strong> dalam fungsi <strong>lag()<\/strong> untuk menghitung nilai lag untuk sejumlah posisi sebelumnya yang berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#add new column that shows sales for two days prior\n<\/span>df$previous_day_sales &lt;- dplyr::lag(df$sales, n= <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   day sales previous_day_sales\n1 1 18 NA\n2 2 10 NA\n3 3 14 18\n4 4 13 10\n5 5 19 14\n6 6 24 13\n7 7 25 19\n8 8 29 24\n9 9 15 25\n10 10 18 29\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk membuat kolom lead, gunakan fungsi <strong>lead()<\/strong> dari paket dplyr, bukan fungsi <strong>lag()<\/strong> .<\/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 menggunakan fungsi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/n-berfungsi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi n() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-melalui\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsicross() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/gerakan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi relokasi() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/irisan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi irisan() di dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag. Fungsi ini menggunakan sintaks dasar berikut: mengimbangi(x, n=1, \u2026) Emas: x : vektor nilai n : jumlah posisi yang akan ditunda Contoh berikut menunjukkan cara menggunakan fungsi ini untuk menghitung nilai yang digeser dalam praktiknya. Contoh: Menghitung Nilai Bergeser di R [&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 Nilai Pergeseran di R (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.\" \/>\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-bergeser\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Nilai Pergeseran di R (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-bergeser\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T06:54:29+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-bergeser\/\",\"url\":\"https:\/\/statorials.org\/id\/r-bergeser\/\",\"name\":\"Cara Menghitung Nilai Pergeseran di R (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T06:54:29+00:00\",\"dateModified\":\"2023-07-14T06:54:29+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-bergeser\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-bergeser\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-bergeser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung nilai shift 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 Menghitung Nilai Pergeseran di R (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.","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-bergeser\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Nilai Pergeseran di R (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/r-bergeser\/","og_site_name":"Statorials","article_published_time":"2023-07-14T06:54:29+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-bergeser\/","url":"https:\/\/statorials.org\/id\/r-bergeser\/","name":"Cara Menghitung Nilai Pergeseran di R (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T06:54:29+00:00","dateModified":"2023-07-14T06:54:29+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi lag() dari paket dplyr di R untuk menghitung nilai lag, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-bergeser\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-bergeser\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-bergeser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung nilai shift 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\/3995"}],"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=3995"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3995\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}