{"id":3498,"date":"2023-07-17T04:24:49","date_gmt":"2023-07-17T04:24:49","guid":{"rendered":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/"},"modified":"2023-07-17T04:24:49","modified_gmt":"2023-07-17T04:24:49","slug":"mengatur-benih-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/","title":{"rendered":"Bagaimana (dan kapan) menggunakan set.seed di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi <strong>set.seed()<\/strong> di R digunakan untuk membuat hasil berulang saat menulis kode yang melibatkan pembuatan variabel yang mengambil nilai acak.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan menggunakan fungsi <strong>set.seed()<\/strong> Anda memastikan bahwa nilai acak yang sama dihasilkan setiap kali Anda menjalankan kode.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>set.seed(seed)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>seed<\/strong> : nomor berapa pun yang Anda inginkan.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Hasilkan nilai acak tanpa menggunakan set.seed()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita menggunakan fungsi <strong>rnorm()<\/strong> untuk membuat bingkai data dengan tiga variabel yang mengambil nilai acak yang mengikuti distribusi normal standar:<\/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> (var1 = rnorm(10),\n                 var2 = rnorm(10),\n                 var3 = rnorm(10))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n          var1 var2 var3\n1 0.13076685 -0.32183484 0.08083558\n2 0.93926332 0.92271464 1.14695121\n3 1.97227368 0.01140237 0.29325751\n4 1.99656555 0.26735086 1.17131155\n5 -1.07893403 -0.12748185 -0.75510058\n6 -0.58955485 -0.29720114 0.57928670\n7 1.39367811 -1.43043111 -0.39395086\n8 -0.09977302 -1.93133994 -0.66654713\n9 -0.71876371 2.27999183 0.45990405\n10 0.90421007 2.28077581 0.57545709<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Jika kita mencoba membuat bingkai data yang sama lagi menggunakan <strong>rnorm()<\/strong> , tidak ada jaminan bahwa nilainya akan sama karena kita tidak menggunakan fungsi <strong>set.seed()<\/strong> :<\/span><\/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> (var1 = rnorm(10),\n                 var2 = rnorm(10),\n                 var3 = rnorm(10))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n         var1 var2 var3\n1 0.1841698 1.18134622 -0.9410759\n2 -1.3535924 -0.73136515 -0.2802438\n3 1.0323083 0.06530416 -1.3447057\n4 -0.6540649 -0.45005680 1.1222456\n5 0.5201189 -0.03688566 -0.6317776\n6 0.6119033 -0.13083390 0.7034120\n7 -0.1781823 0.56807218 0.2138826\n8 -0.1325103 1.10700318 -0.6799447\n9 -0.6185180 0.12327017 -0.2411492\n10 -0.2699959 -0.04093012 0.5289240\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai untuk setiap kolom dalam bingkai data sangat berbeda.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Hasilkan nilai acak menggunakan set.seed()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>set.seed()<\/strong> sebelum menggunakan fungsi <strong>rnorm()<\/strong> untuk membuat bingkai data dengan tiga variabel yang mengambil nilai acak:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#make this example reproducible\n<span style=\"color: #000000;\">set. <span style=\"color: #3366ff;\">seeds<\/span> (7)\n<\/span>\n#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1 = rnorm(10),\n                 var2 = rnorm(10),\n                 var3 = rnorm(10))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n         var1 var2 var3\n1 2.2872472 0.356986230 0.8397504\n2 -1.1967717 2.716751783 0.7053418\n3 -0.6942925 2.281451926 1.3059647\n4 -0.4122930 0.324020540 -1.3879962\n5 -0.9706733 1.896067067 1.2729169\n6 -0.9472799 0.467680511 0.1841928\n7 0.7481393 -0.893800723 0.7522799\n8 -0.1169552 -0.307328300 0.5917451\n9 0.1526576 -0.004822422 -0.9830526\n10 2.1899781 0.988164149 -0.2760640\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jika kita menggunakan <strong>set.seed()<\/strong> dengan nilai seed yang sama seperti sebelumnya dan membuat frame datanya kembali, dijamin nilainya sama dengan frame data sebelumnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (7)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1 = rnorm(10),\n                  var2 = rnorm(10),\n                  var3 = rnorm(10))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df2\n\n         var1 var2 var3\n1 2.2872472 0.356986230 0.8397504\n2 -1.1967717 2.716751783 0.7053418\n3 -0.6942925 2.281451926 1.3059647\n4 -0.4122930 0.324020540 -1.3879962\n5 -0.9706733 1.896067067 1.2729169\n6 -0.9472799 0.467680511 0.1841928\n7 0.7481393 -0.893800723 0.7522799\n8 -0.1169552 -0.307328300 0.5917451\n9 0.1526576 -0.004822422 -0.9830526\n10 2.1899781 0.988164149 -0.2760640<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai dalam bingkai data ini cocok dengan nilai dalam bingkai data sebelumnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Dalam contoh ini, kami memilih untuk menggunakan <strong>7<\/strong> sebagai nilai awal, namun Anda dapat memilih angka apa pun yang Anda inginkan, seperti 0, 54, 99, 100, 48787, dst.<\/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\/r-fungsi-redup\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi dim() di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-tabel-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi table() di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-tanda-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi sign() di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi set.seed() di R digunakan untuk membuat hasil berulang saat menulis kode yang melibatkan pembuatan variabel yang mengambil nilai acak. Dengan menggunakan fungsi set.seed() Anda memastikan bahwa nilai acak yang sama dihasilkan setiap kali Anda menjalankan kode. Fungsi ini menggunakan sintaks dasar berikut: set.seed(seed) Emas: seed : nomor berapa pun yang Anda inginkan. Contoh berikut [&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>Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk 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\/mengatur-benih-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T04:24:49+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\/mengatur-benih-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/\",\"name\":\"Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T04:24:49+00:00\",\"dateModified\":\"2023-07-17T04:24:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana (dan kapan) menggunakan set.seed 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":"Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials","description":"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk 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\/mengatur-benih-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials","og_description":"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-17T04:24:49+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\/mengatur-benih-di-r\/","url":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/","name":"Bagaimana (dan kapan) menggunakan set.seed di R \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T04:24:49+00:00","dateModified":"2023-07-17T04:24:49+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan bagaimana dan kapan menggunakan fungsi set.seed() di R, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mengatur-benih-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mengatur-benih-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana (dan kapan) menggunakan set.seed 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\/3498"}],"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=3498"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3498\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}