{"id":1097,"date":"2023-07-27T16:34:56","date_gmt":"2023-07-27T16:34:56","guid":{"rendered":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/"},"modified":"2023-07-27T16:34:56","modified_gmt":"2023-07-27T16:34:56","slug":"mengubah-data-menjadi-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/","title":{"rendered":"Cara mentransformasi data di r (log, akar kuadrat, akar kubus)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Banyak uji statistik yang mengasumsikan bahwa sisa <a href=\"https:\/\/statorials.org\/id\/variabel-tanggapan-penjelas\/\" target=\"_blank\" rel=\"noopener noreferrer\">variabel respons<\/a> terdistribusi normal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, residu seringkali <em>tidak<\/em> terdistribusi secara normal. Salah satu cara untuk mengatasi masalah ini adalah dengan mentransformasikan variabel respon menggunakan salah satu dari tiga transformasi:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Transformasi log:<\/strong> ubah variabel respons dari y menjadi <strong>log(y)<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2. Transformasi akar kuadrat:<\/strong> Transformasikan variabel respon dari y menjadi <strong><span style=\"text-decoration: overline;\">\u221ay<\/span><\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3. Transformasi akar pangkat tiga:<\/strong> ubah variabel respon dari y menjadi <strong>y <sup>1\/3<\/sup><\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan melakukan transformasi ini, variabel respon secara umum mendekati distribusi normal. Contoh berikut menunjukkan cara melakukan transformasi ini di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Transformasi log di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan transformasi log pada variabel respons:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data.frame(y=c(1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 6, 7, 8),\n                 x1=c(7, 7, 8, 3, 2, 4, 4, 6, 6, 7, 5, 3, 3, 5, 8),\n                 x2=c(3, 3, 6, 6, 8, 9, 9, 8, 8, 7, 4, 3, 3, 2, 7))\n\n<span style=\"color: #008080;\">#perform log transformation\n<\/span>log_y &lt;- log10(df$y)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat histogram untuk menampilkan distribusi <em>y<\/em> sebelum dan sesudah melakukan transformasi log:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create histogram for original distribution<\/span>\nhist(df$y, col='steelblue', main='Original')\n\n<span style=\"color: #008080;\">#create histogram for log-transformed distribution<\/span> \nhist(log_y, col='coral2', main='Log Transformed')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11185 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/transformationr1.png\" alt=\"Mencatat transformasi data di R\" width=\"677\" height=\"333\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bagaimana distribusi transformasi log jauh lebih normal daripada distribusi aslinya. Ini masih bukan &#8220;bentuk lonceng&#8221; yang sempurna tetapi lebih mendekati distribusi normal daripada distribusi aslinya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Faktanya, jika kita melakukan <a href=\"https:\/\/statorials.org\/id\/tes-shapiro-wilk-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">uji Shapiro-Wilk<\/a> pada setiap distribusi, kita akan menemukan bahwa distribusi asli gagal memenuhi asumsi normalitas, sedangkan distribusi log-transformasi tidak (pada \u03b1 = 0,05):<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform Shapiro-Wilk Test on original data<\/span>\nshapiro.test(df$y)\n\n\tShapiro-Wilk normality test\n\ndata: df$y\nW = 0.77225, p-value = 0.001655\n\n<span style=\"color: #008080;\">#perform Shapiro-Wilk Test on log-transformed data<\/span> \nshapiro.test(log_y)\n<span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\n\tShapiro-Wilk normality test<\/span><\/span>\n\ndata:log_y\nW = 0.89089, p-value = 0.06917<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Transformasi akar kuadrat di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan transformasi akar kuadrat pada variabel respon:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data.frame(y=c(1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 6, 7, 8),\n                 x1=c(7, 7, 8, 3, 2, 4, 4, 6, 6, 7, 5, 3, 3, 5, 8),\n                 x2=c(3, 3, 6, 6, 8, 9, 9, 8, 8, 7, 4, 3, 3, 2, 7))\n\n<span style=\"color: #008080;\">#perform square root transformation\n<\/span>sqrt_y &lt;- sqrt(df$y)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat histogram untuk menampilkan distribusi <em>y<\/em> sebelum dan sesudah melakukan transformasi akar kuadrat:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create histogram for original distribution<\/span>\nhist(df$y, col='steelblue', main='Original')\n\n<span style=\"color: #008080;\">#create histogram for square root-transformed distribution<\/span> \nhist(sqrt_y, col='coral2', main='Square Root Transformed')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11186 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/transformerr2.png\" alt=\"Transformasi akar kuadrat di R\" width=\"675\" height=\"335\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bagaimana distribusi transformasi akar kuadrat jauh lebih terdistribusi normal daripada distribusi aslinya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Transformasi akar pangkat tiga di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan transformasi akar pangkat tiga pada variabel respon:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data.frame(y=c(1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 6, 7, 8),\n                 x1=c(7, 7, 8, 3, 2, 4, 4, 6, 6, 7, 5, 3, 3, 5, 8),\n                 x2=c(3, 3, 6, 6, 8, 9, 9, 8, 8, 7, 4, 3, 3, 2, 7))\n\n<span style=\"color: #008080;\">#perform square root transformation\n<\/span>cube_y &lt;- df$y^(1\/3)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat histogram untuk menampilkan distribusi <em>y<\/em> sebelum dan sesudah melakukan transformasi akar kuadrat:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create histogram for original distribution<\/span>\nhist(df$y, col='steelblue', main='Original')\n\n<span style=\"color: #008080;\">#create histogram for square root-transformed distribution<\/span> \nhist(cube_y, col='coral2', main='Cube Root Transformed')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11187 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/transformerr3.png\" alt=\"Transformasi akar pangkat tiga di R\" width=\"678\" height=\"330\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Bergantung pada kumpulan data Anda, salah satu transformasi ini mungkin menghasilkan kumpulan data baru yang terdistribusi lebih normal dibandingkan yang lain.<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Banyak uji statistik yang mengasumsikan bahwa sisa variabel respons terdistribusi normal. Namun, residu seringkali tidak terdistribusi secara normal. Salah satu cara untuk mengatasi masalah ini adalah dengan mentransformasikan variabel respon menggunakan salah satu dari tiga transformasi: 1. Transformasi log: ubah variabel respons dari y menjadi log(y) . 2. Transformasi akar kuadrat: Transformasikan variabel respon dari [&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 Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa 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\/mengubah-data-menjadi-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T16:34:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/transformationr1.png\" \/>\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\/mengubah-data-menjadi-r\/\",\"url\":\"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/\",\"name\":\"Cara Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T16:34:56+00:00\",\"dateModified\":\"2023-07-27T16:34:56+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mentransformasi data di r (log, akar kuadrat, akar kubus)\"}]},{\"@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 Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)","description":"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa 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\/mengubah-data-menjadi-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)","og_description":"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T16:34:56+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/transformationr1.png"}],"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\/mengubah-data-menjadi-r\/","url":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/","name":"Cara Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T16:34:56+00:00","dateModified":"2023-07-27T16:34:56+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengubah data di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mengubah-data-menjadi-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mentransformasi data di r (log, akar kuadrat, akar kubus)"}]},{"@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\/1097"}],"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=1097"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1097\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}