{"id":4490,"date":"2023-07-10T16:38:24","date_gmt":"2023-07-10T16:38:24","guid":{"rendered":"https:\/\/statorials.org\/id\/regsubset-di-r\/"},"modified":"2023-07-10T16:38:24","modified_gmt":"2023-07-10T16:38:24","slug":"regsubset-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/regsubset-di-r\/","title":{"rendered":"Cara menggunakan regsubsets() di r untuk pemilihan model"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>regsubsets()<\/strong> dari paket <strong>leaps<\/strong> di R untuk menemukan subset variabel prediktor yang menghasilkan model regresi terbaik.<\/span><\/p>\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 regsubsets() untuk pemilihan model di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Untuk contoh ini, kita akan menggunakan kumpulan data <a href=\"https:\/\/statorials.org\/id\/kumpulan-data-mtcars-r\/\" target=\"_blank\" rel=\"noopener\">mtcars<\/a> yang dibangun di R, yang berisi pengukuran pada 11 atribut berbeda untuk 32 mobil berbeda.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#view first six rows of mtcars dataset<\/strong><\/span>\n<strong>head(mtcars)\n\n                   mpg cyl disp hp drat wt qsec vs am gear carb\nMazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4\nMazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4\nDatsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1\nHornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1\nHornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2\nValiant 18.1 6 225 105 2.76 3,460 20.22 1 0 3 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin menyesuaikan model regresi menggunakan <strong>hp<\/strong> sebagai variabel respon dan variabel prediktor potensial berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>mpg<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>berat<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>kotoran<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>qdetik<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>regsubsets()<\/strong> dari paket <strong>leaps<\/strong> untuk melakukan pencarian menyeluruh guna menemukan model regresi terbaik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (leaps)\n\n<span style=\"color: #008080;\">#find best regression model\n<\/span>bestSubsets &lt;- regsubsets(hp ~ mpg + wt + drat + qsec, data=mtcars)\n\n<span style=\"color: #008080;\">#view results\n<\/span>summary(bestSubsets)\n\nSubset selection object\nCall: regsubsets.formula(hp ~ mpg + wt + drat + qsec, data = mtcars)\n4 Variables (and intercept)\n     Forced in Forced out\nmpg FALSE FALSE\nwt FALSE FALSE\ndrat FALSE FALSE\nqsec FALSE FALSE\n1 subsets of each size up to 4\nSelection Algorithm: exhaustive\n         mpg wt drat qsec\n1 ( 1 ) \"*\" \" \" \" \" \" \" \n2 (1) \" \" \"*\" \" \" \"*\" \n3 ( 1 ) \u201c*\u201d \u201c*\u201d \u201c \u201c \u201c*\u201d \n4 ( 1 ) \u201c*\u201d \u201c*\u201d \u201c*\u201d \u201c*\u201d<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Bintang ( <strong>*<\/strong> ) di bagian bawah hasil menunjukkan variabel prediktor mana yang termasuk dalam model regresi terbaik untuk setiap model yang mungkin dengan jumlah variabel prediktor berbeda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan hasilnya:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk model dengan variabel prediktor tunggal, model regresi terbaik dihasilkan dengan menggunakan <strong>mpg<\/strong> sebagai variabel prediktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk model dengan dua variabel prediktor, model regresi terbaik dihasilkan dengan menggunakan <b>wt<\/b> dan <strong>qsec<\/strong> sebagai variabel prediktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk model dengan tiga variabel prediktor, model regresi terbaik dihasilkan dengan menggunakan <strong>mpg<\/strong> , <b>wt<\/b> dan <strong>qsec<\/strong> sebagai variabel prediktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk model dengan empat variabel prediktor, model regresi terbaik dihasilkan dengan menggunakan <strong>mpg<\/strong> , <b>wt<\/b> , <strong>drat<\/strong> dan <strong>qsec<\/strong> sebagai variabel prediktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa Anda juga dapat mengekstrak metrik berikut untuk setiap model:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>rsq<\/strong> : <a href=\"https:\/\/statorials.org\/id\/nilai-r-kuadrat-yang-bagus\/\" target=\"_blank\" rel=\"noopener\">nilai r kuadrat<\/a> untuk setiap model<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>RSS<\/strong> : Jumlah sisa kuadrat untuk setiap model<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>adjr2<\/strong> : <a href=\"https:\/\/statorials.org\/id\/interpretasi-r-persegi-yang-disesuaikan\/\" target=\"_blank\" rel=\"noopener\">Nilai r-kuadrat yang disesuaikan<\/a> untuk setiap model<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>cp<\/strong> : <a href=\"https:\/\/statorials.org\/id\/ungu-cp\/\" target=\"_blank\" rel=\"noopener\">Cp Mallows<\/a> untuk setiap model<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>bic<\/strong> : <a href=\"https:\/\/statorials.org\/id\/bic-ke-r\/\" target=\"_blank\" rel=\"noopener\">Nilai BIC<\/a> untuk setiap model<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk mengekstrak nilai R-kuadrat yang sesuai untuk masing-masing dari empat model terbaik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#view adjusted R-squared value of each model<\/span>\nsummary(bestSubsets)$adjr2\n\n[1] 0.5891853 0.7828169 0.7858829 0.7787005\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai Adjusted R-squared untuk model dengan <strong>mpg<\/strong> sebagai variabel prediktor adalah <strong>sebesar 0,589<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai Adjusted R-squared untuk model dengan <strong>wt<\/strong> dan <strong>qsec<\/strong> sebagai variabel prediktor adalah <strong>sebesar 0,783<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai Adjusted R-squared untuk model dengan <strong>mp<\/strong> <strong>g<\/strong> , <strong>wt<\/strong> dan <strong>qsec<\/strong> sebagai variabel prediktor adalah <strong>sebesar 0.786<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai Adjusted R-squared untuk model dengan variabel prediktor <strong>mpg<\/strong> , <strong>wt<\/strong> , <strong>drat<\/strong> dan <strong>qsec<\/strong> adalah <strong>sebesar 0.779<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Nilai-nilai ini memberi kita gambaran seberapa baik kumpulan variabel prediktor memprediksi nilai variabel respon, disesuaikan berdasarkan jumlah variabel prediktor dalam model.<\/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\/regresi-linier-berganda-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier berganda di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan regresi sepotong-sepotong di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-spline-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan regresi spline di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi regsubsets() dari paket leaps di R untuk menemukan subset variabel prediktor yang menghasilkan model regresi terbaik. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh: Menggunakan regsubsets() untuk pemilihan model di R Untuk contoh ini, kita akan menggunakan kumpulan data mtcars yang dibangun di R, yang berisi pengukuran pada 11 [&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 regsubsets() di R untuk pemilihan model \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, 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\/regsubset-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 regsubsets() di R untuk pemilihan model \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/regsubset-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T16:38:24+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\/regsubset-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/regsubset-di-r\/\",\"name\":\"Cara menggunakan regsubsets() di R untuk pemilihan model \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-10T16:38:24+00:00\",\"dateModified\":\"2023-07-10T16:38:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/regsubset-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/regsubset-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/regsubset-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan regsubsets() di r untuk pemilihan model\"}]},{\"@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 regsubsets() di R untuk pemilihan model \u2013 Statologi","description":"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, 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\/regsubset-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan regsubsets() di R untuk pemilihan model \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/regsubset-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-10T16:38:24+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\/regsubset-di-r\/","url":"https:\/\/statorials.org\/id\/regsubset-di-r\/","name":"Cara menggunakan regsubsets() di R untuk pemilihan model \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-10T16:38:24+00:00","dateModified":"2023-07-10T16:38:24+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi regsubsets() di R untuk pemilihan model, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/regsubset-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/regsubset-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/regsubset-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan regsubsets() di r untuk pemilihan model"}]},{"@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\/4490"}],"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=4490"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4490\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}