{"id":4294,"date":"2023-07-12T05:24:13","date_gmt":"2023-07-12T05:24:13","guid":{"rendered":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/"},"modified":"2023-07-12T05:24:13","modified_gmt":"2023-07-12T05:24:13","slug":"skala-antara-0-dan-1","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/","title":{"rendered":"Cara menskalakan nilai antara 0 dan 1 di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk menskalakan nilai variabel antara 0 dan 1 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><span style=\"color: #008080;\">#define function to scale values between 0 and 1<\/span>\nscale_values &lt;- <span style=\"color: #008000;\">function<\/span> (x){(x-min(x))\/(max(x)-min(x))}\n\nx_scaled &lt;- rescale(x)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan paket timbangan<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (scales)\n\nx_scaled &lt;- rescale(x)\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=c('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'),\n                 sales=c(12, 24, 23, 59, 45, 34, 50, 77))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  blind sales\n1 to 12\n2 B 24\n3 C 23\n4 D 59\n5 E 45\n6 F 34\n7 G 50\n8:77 a.m.\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Skalakan nilai antara 0 dan 1 menggunakan basis R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menentukan fungsi kustom di basis R dan kemudian menggunakan fungsi tersebut untuk menskalakan nilai di kolom <strong>penjualan<\/strong> bingkai data antara 0 dan 1:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define function to scale values between 0 and 1<\/span>\nscale_values &lt;- <span style=\"color: #008000;\">function<\/span> (x){(x-min(x))\/(max(x)-min(x))}\n\n<span style=\"color: #008080;\">#scale values in 'sales' column to be between 0 and 1\n<\/span>df$sales &lt;- scale_values(df$sales)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  blind sales\n1 A 0.0000000\n2 B 0.1846154\n3 C 0.1692308\n4 D 0.7230769\n5 E 0.5076923\n6 F 0.3384615\n7G 0.5846154\n8 H 1.0000000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Setiap nilai di kolom <strong>Penjualan<\/strong> kini berskala antara 0 dan 1.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan rumus berikut untuk menskalakan setiap nilai:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai berskala = (nilai \u2013 nilai minimum) \/ (nilai maksimal \u2013 nilai minimum)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Misalnya, nilai skala penjualan toko A dihitung sebagai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai berskala = (12 \u2013 12) \/ (77 \u2013 12) = 0 \/ 65 = <strong>0<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Demikian pula, nilai sekarang penjualan toko B dihitung sebagai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai berskala = (24 \u2013 12) \/ (77 \u2013 12) = 12 \/ 65 = <strong>0,1846<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Skalakan nilai antara 0 dan 1 menggunakan paket Scales<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>rescale()<\/strong> dari paket <strong>skala<\/strong> di R untuk menskalakan nilai di kolom <strong>penjualan<\/strong> bingkai data antara 0 dan 1:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (scales)<\/span><\/span>\n\n<span style=\"color: #008080;\">#scale values in 'sales' column to be between 0 and 1\n<\/span>df$sales &lt;- rescale(df$sales)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  blind sales\n1 A 0.0000000\n2 B 0.1846154\n3 C 0.1692308\n4 D 0.7230769\n5 E 0.5076923\n6 F 0.3384615\n7G 0.5846154\n8 H 1.0000000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Setiap nilai di kolom <strong>Penjualan<\/strong> kini berskala antara 0 dan 1.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai skala ini sesuai dengan nilai yang dihitung menggunakan metode dasar R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa fungsi <strong>rescale()<\/strong> menerima argumen to <strong>yang<\/strong> menentukan rentang nilai yang diskalakan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, Anda bisa menggunakan sintaks berikut untuk menskalakan nilai di kolom <strong>penjualan<\/strong> antara 0 dan 100:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (scales)<\/span><\/span>\n\n<span style=\"color: #008080;\">#scale values in 'sales' column to be between 0 and 100\n<\/span>df$sales &lt;- rescale(df$sales, to=c(0,100))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  blind sales\n1 A 0.00000\n2 B 18.46154\n3 C 16.92308\n4 D 72.30769\n5 E 50.76923\n6 F 33.84615\n7G 58.46154\n8 A.M. 100.00000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Setiap nilai di kolom <strong>Penjualan<\/strong> kini berskala antara 0 dan 100.<\/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 tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/terpotong-r-maksudnya\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mean terpangkas di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/rata-rata-tertimbang-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung rata-rata tertimbang dalam R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-nilai-maksimal-di-setiap-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai maksimum di setiap baris di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk menskalakan nilai variabel antara 0 dan 1 di R: Metode 1: gunakan basis R #define function to scale values between 0 and 1 scale_values &lt;- function (x){(x-min(x))\/(max(x)-min(x))} x_scaled &lt;- rescale(x) Metode 2: Gunakan paket timbangan library (scales) x_scaled &lt;- rescale(x) Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik [&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 menskalakan nilai antara 0 dan 1 di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah 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\/skala-antara-0-dan-1\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menskalakan nilai antara 0 dan 1 di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T05:24:13+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\/skala-antara-0-dan-1\/\",\"url\":\"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/\",\"name\":\"Cara menskalakan nilai antara 0 dan 1 di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T05:24:13+00:00\",\"dateModified\":\"2023-07-12T05:24:13+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menskalakan nilai antara 0 dan 1 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 menskalakan nilai antara 0 dan 1 di R - Statorials","description":"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah 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\/skala-antara-0-dan-1\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menskalakan nilai antara 0 dan 1 di R - Statorials","og_description":"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/","og_site_name":"Statorials","article_published_time":"2023-07-12T05:24:13+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\/skala-antara-0-dan-1\/","url":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/","name":"Cara menskalakan nilai antara 0 dan 1 di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T05:24:13+00:00","dateModified":"2023-07-12T05:24:13+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menskalakan nilai variabel antara 0 dan 1 di R, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/skala-antara-0-dan-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menskalakan nilai antara 0 dan 1 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\/4294"}],"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=4294"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4294\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}