{"id":3996,"date":"2023-07-14T06:45:38","date_gmt":"2023-07-14T06:45:38","guid":{"rendered":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/"},"modified":"2023-07-14T06:45:38","modified_gmt":"2023-07-14T06:45:38","slug":"buatpartisi-data-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/","title":{"rendered":"Cara menggunakan fungsi createdatapartition() di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>createDataPartition()<\/strong> dari paket <strong>caret<\/strong> di R untuk mempartisi bingkai data ke dalam set pelatihan dan pengujian untuk pembuatan model.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>createDataPartition(y, kali = 1, p = 0,5, daftar = BENAR, \u2026)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y<\/strong> : vektor hasil<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>times<\/strong> : jumlah partisi yang akan dibuat<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>p<\/strong> : persentase data yang akan digunakan dalam set pelatihan<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>list<\/strong> : apakah akan menyimpan hasilnya dalam daftar atau tidak<\/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: Menggunakan createDataPartition() di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data dalam R dengan 1.000 baris yang berisi informasi tentang <strong>jam<\/strong> belajar siswa dan <strong>skor<\/strong> mereka pada ujian akhir:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (0)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (hours=runif(1000, min=0, max=10),\n                 score=runif(1000, min=40, max=100))\n\n<span style=\"color: #008080;\">#view head of data frame\n<\/span>head(df)\n\n     hours score\n1 8.966972 55.93220\n2 2.655087 71.84853\n3 3.721239 81.09165\n4 5.728534 62.99700\n5 9.082078 97.29928\n6 2.016819 47.10139<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Misalkan kita ingin menyesuaikan <a href=\"https:\/\/statorials.org\/id\/regresi-linier-1\/\" target=\"_blank\" rel=\"noopener\">model regresi linier sederhana<\/a> yang menggunakan jam belajar untuk memprediksi nilai ujian akhir.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin melatih model pada 80% baris dalam bingkai data dan mengujinya pada 20% baris sisanya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>createDataPartition()<\/strong> dari paket <strong>caret<\/strong> untuk membagi frame data menjadi set pelatihan dan pengujian:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (caret)\n\n<span style=\"color: #008080;\">#partition data frame into training and testing sets\n<\/span>train_indices &lt;- createDataPartition(df$score, times= <span style=\"color: #008000;\">1<\/span> , p= <span style=\"color: #008000;\">.8<\/span> , list= <span style=\"color: #008000;\">FALSE<\/span> )\n\n<span style=\"color: #008080;\">#create training set\n<\/span>df_train &lt;- df[train_indices, ]\n\n<span style=\"color: #008080;\">#create testing set\n<\/span>df_test &lt;- df[-train_indices, ]\n\n<span style=\"color: #008080;\">#view number of rows in each set\n<\/span>nrow(df_train)\n\n[1] 800\n\nnrow(df_test)\n\n[1] 200\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa dataset pelatihan kita berisi 800 baris, yang merupakan 80% dari dataset asli.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Demikian pula, kita dapat melihat bahwa kumpulan data pengujian kami berisi 200 baris, yang merupakan 20% dari kumpulan data asli.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat memvisualisasikan baris pertama setiap set:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#view head of training set<\/span>\nhead(df_train)\n\n     hours score\n1 8.966972 55.93220\n2 2.655087 71.84853\n3 3.721239 81.09165\n4 5.728534 62.99700\n5 9.082078 97.29928\n7 8.983897 42.34600\n\n<span style=\"color: #008080;\">#view head of testing set\n<\/span>head(df_test)\n\n      hours score\n6 2.016819 47.10139\n12 2.059746 96.67170\n18 7.176185 92.61150\n23 2.121425 89.17611\n24 6.516738 50.47970\n25 1.255551 90.58483\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat melanjutkan untuk melatih model regresi menggunakan set pelatihan dan mengevaluasi kinerjanya menggunakan set pengujian.<\/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\/k-lipat-validasi-silang-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan validasi silang K-Fold di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier berganda di R<\/a><br \/> Bagaimana melakukan regresi logistik di R<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi createDataPartition() dari paket caret di R untuk mempartisi bingkai data ke dalam set pelatihan dan pengujian untuk pembuatan model. Fungsi ini menggunakan sintaks dasar berikut: createDataPartition(y, kali = 1, p = 0,5, daftar = BENAR, \u2026) Emas: y : vektor hasil times : jumlah partisi yang akan dibuat p : persentase [&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 menggunakan fungsi createDataPartition() di R \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.\" \/>\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\/buatpartisi-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 menggunakan fungsi createDataPartition() di R \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T06:45:38+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\/buatpartisi-data-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/\",\"name\":\"Cara menggunakan fungsi createDataPartition() di R \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T06:45:38+00:00\",\"dateModified\":\"2023-07-14T06:45:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan fungsi createdatapartition() 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 menggunakan fungsi createDataPartition() di R \u2013 Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.","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\/buatpartisi-data-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan fungsi createDataPartition() di R \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.","og_url":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-14T06:45:38+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\/buatpartisi-data-di-r\/","url":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/","name":"Cara menggunakan fungsi createDataPartition() di R \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T06:45:38+00:00","dateModified":"2023-07-14T06:45:38+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi createDataPartition() di R untuk membagi kumpulan data menjadi kumpulan pelatihan dan pengujian.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/buatpartisi-data-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan fungsi createdatapartition() 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\/3996"}],"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=3996"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3996\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}