{"id":2557,"date":"2023-07-21T18:14:57","date_gmt":"2023-07-21T18:14:57","guid":{"rendered":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/"},"modified":"2023-07-21T18:14:57","modified_gmt":"2023-07-21T18:14:57","slug":"normalisasi-kuantil-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/","title":{"rendered":"Bagaimana melakukan normalisasi kuantil di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Dalam statistik, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Quantile_normalization\" target=\"_blank\" rel=\"noopener\">normalisasi kuantil<\/a> adalah metode yang membuat dua distribusi menjadi identik dalam hal sifat statistik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara melakukan normalisasi kuantil di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: normalisasi kuantil di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat bingkai data berikut di R yang berisi dua kolom:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <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 with two columns\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x=rnorm(1000),\n                 y=rnorm(1000))\n\n<span style=\"color: #008080;\">#view first six rows of data frame\n<\/span>head(df)\n\n           xy\n1 1.2629543 -0.28685156\n2 -0.3262334 1.84110689\n3 1.3297993 -0.15676431\n4 1.2724293 -1.38980264\n5 0.4146414 -1.47310399\n6 -1.5399500 -0.06951893<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/panduan-untuk-menerapkan-lapply-sapply-dan-tapply-di-r\/\" target=\"_blank\" rel=\"noopener\">sapply()<\/a> dan <a href=\"https:\/\/statorials.org\/id\/fungsi-kuantil-di-r\/\" target=\"_blank\" rel=\"noopener\">quantile()<\/a> untuk menghitung kuantil untuk x dan y:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate quantiles for x and y\n<\/span>sapply(df, function(x) quantile(x, probs = seq(0, 1, 1\/4)))\n\n               xy\n0% -3.23638573 -3.04536393\n25% -0.70845589 -0.73331907\n50% -0.05887078 -0.03181533\n75% 0.68763873 0.71755969\n100% 3.26641452 3.03903341\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa x dan y memiliki nilai kuantil yang serupa, tetapi nilainya tidak identik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya nilai persentil ke-25 untuk x adalah <strong>-0,708<\/strong> dan nilai persentil ke-25 untuk y adalah <strong>-0,7333<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk melakukan normalisasi kuantil, kita dapat menggunakan fungsi <strong>normalize.quantiles()<\/strong> dari paket <a href=\"https:\/\/bioconductor.org\/packages\/release\/bioc\/html\/preprocessCore.html\" target=\"_blank\" rel=\"noopener\">preprocessCore<\/a> di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (preprocessCore)\n\n<span style=\"color: #008080;\">#perform quantile normalization\n<\/span>df_norm &lt;- as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">frame<\/span> ( <span style=\"color: #3366ff;\">normalize.quantiles<\/span> ( <span style=\"color: #3366ff;\">as.matrix<\/span> (df)))\n\n<span style=\"color: #008080;\">#rename data frame columns\n<\/span>names(df_norm) &lt;- c(' <span style=\"color: #ff0000;\">x<\/span> ', ' <span style=\"color: #ff0000;\">y<\/span> ')\n\n<span style=\"color: #008080;\">#view first six row of new data frame\n<\/span>head(df_norm)\n\n           xy\n1 1.2632137 -0.28520228\n2 -0.3469744 1.82440519\n3 1.3465807 -0.16471644\n4 1.2692599 -1.34472394\n5 0.4161133 -1.43717759\n6 -1.6269731 -0.07906793\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan kode berikut untuk menghitung kuantil untuk x dan y lagi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate quantiles for x and y\n<\/span>sapply(df_norm, function(x) quantile(x, probs = seq(0, 1, 1\/4)))\n\n               xy\n0% -3.14087483 -3.14087483\n25% -0.72088748 -0.72088748\n50% -0.04534305 -0.04534305\n75% 0.70259921 0.70259921\n100% 3.15272396 3.15272396\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kuantilnya sekarang sama untuk x dan y.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat mengatakan bahwa x dan y telah dinormalisasi kuantil. Dengan kata lain, kedua distribusi tersebut sekarang identik dalam hal sifat statistik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\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\/cara-menormalkan-data-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menormalkan data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/persentil-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung persentil di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-kuantil-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi quantile() di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam statistik, normalisasi kuantil adalah metode yang membuat dua distribusi menjadi identik dalam hal sifat statistik. Contoh berikut menunjukkan cara melakukan normalisasi kuantil di R. Contoh: normalisasi kuantil di R Misalkan kita membuat bingkai data berikut di R yang berisi dua kolom: #make this example reproducible set. seeds (0) #create data frame with two columns [&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 melakukan normalisasi kuantil di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.\" \/>\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\/normalisasi-kuantil-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara melakukan normalisasi kuantil di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T18:14:57+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\/normalisasi-kuantil-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/\",\"name\":\"Cara melakukan normalisasi kuantil di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-21T18:14:57+00:00\",\"dateModified\":\"2023-07-21T18:14:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana melakukan normalisasi kuantil 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 melakukan normalisasi kuantil di R - Statorials","description":"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.","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\/normalisasi-kuantil-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara melakukan normalisasi kuantil di R - Statorials","og_description":"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.","og_url":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-21T18:14:57+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\/normalisasi-kuantil-di-r\/","url":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/","name":"Cara melakukan normalisasi kuantil di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-21T18:14:57+00:00","dateModified":"2023-07-21T18:14:57+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan normalisasi kuantil di R, dengan contoh lengkap.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/normalisasi-kuantil-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana melakukan normalisasi kuantil 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\/2557"}],"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=2557"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2557\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}