{"id":2140,"date":"2023-07-23T12:53:51","date_gmt":"2023-07-23T12:53:51","guid":{"rendered":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/"},"modified":"2023-07-23T12:53:51","modified_gmt":"2023-07-23T12:53:51","slug":"r-tidak-didefinisikan-karena-singularitas","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/","title":{"rendered":"Cara memperbaikinya di r: tidak terdefinisi karena singularitas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Pesan kesalahan yang mungkin Anda temui di R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Coefficients: (1 not defined because of singularities) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Pesan kesalahan ini terjadi ketika Anda menyesuaikan model menggunakan fungsi <strong>glm()<\/strong> di R dan dua atau lebih variabel prediktor Anda memiliki hubungan linier yang tepat satu sama lain \u2013 yang dikenal sebagai <a href=\"https:\/\/statorials.org\/id\/multikolinierit-sempurna\/\" target=\"_blank\" rel=\"noopener\">multikolinearitas sempurna<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Untuk memperbaiki kesalahan ini, Anda dapat menggunakan fungsi <strong>cor()<\/strong> untuk mengidentifikasi variabel dalam kumpulan data Anda yang memiliki korelasi sempurna satu sama lain dan cukup menghapus salah satu variabel tersebut dari model regresi.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara menangani pesan kesalahan ini dalam praktiknya.<\/span><\/p>\n<h3> <strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memasukkan <a href=\"https:\/\/statorials.org\/id\/regresi-logistik-1\/\" target=\"_blank\" rel=\"noopener\">model regresi logistik<\/a> ke kerangka data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#define data\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (y = c(0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1),\n                 x1 = c(3, 3, 4, 4, 3, 2, 5, 8, 9, 9, 9, 8, 9, 9, 9),\n                 x2 = c(6, 6, 8, 8, 6, 4, 10, 16, 18, 18, 18, 16, 18, 18, 18),\n                 x3 = c(4, 7, 7, 3, 8, 9, 9, 8, 7, 8, 9, 4, 9, 10, 13))\n\n<span style=\"color: #008080;\">#fit logistic regression model\n<\/span>model &lt;- glm(y~x1+x2+x3, data=df, family=binomial)\n\n<span style=\"color: #008080;\">#view model summary\n<\/span>summary(model)\n\nCall:\nglm(formula = y ~ x1 + x2 + x3, family = binomial, data = df)\n\nDeviance Residuals: \n       Min 1Q Median 3Q Max  \n-1.372e-05 -2.110e-08 2.110e-08 2.110e-08 1.575e-05  \n\nCoefficients: (1 not defined because of singularities)\n              Estimate Std. Error z value Pr(&gt;|z|)\n(Intercept) -75.496 176487.031 0.000 1\nx1 14.546 24314.459 0.001 1\nx2 NA NA NA NA\nx3 -2.258 20119.863 0.000 1\n\n(Dispersion parameter for binomial family taken to be 1)\n\n    Null deviance: 2.0728e+01 on 14 degrees of freedom\nResidual deviance: 5.1523e-10 on 12 degrees of freedom\nAIC: 6\n\nNumber of Fisher Scoring iterations: 24\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa tepat sebelum keluaran koefisien, kita menerima pesan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>Coefficients: (1 not defined because of singularities)\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Hal ini menunjukkan bahwa dua atau lebih variabel prediktor dalam model mempunyai hubungan linier yang sempurna sehingga tidak semua koefisien regresi dalam model dapat diestimasi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, perhatikan bahwa tidak ada estimasi koefisien yang dapat dibuat untuk variabel prediktor <strong>x <sub>2<\/sub><\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara menangani kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk mengidentifikasi variabel prediktor mana yang menyebabkan kesalahan ini, kita dapat menggunakan fungsi <strong>cor()<\/strong> untuk menghasilkan <a href=\"https:\/\/statorials.org\/id\/cara-membaca-matriks-korelasi\/\" target=\"_blank\" rel=\"noopener\">matriks korelasi<\/a> dan memeriksa variabel mana yang memiliki korelasi tepat <strong>1<\/strong> satu sama lain:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create correlation matrix<\/span>\ncor(df)\n\n           y x1 x2 x3\ny 1.0000000 0.9675325 0.9675325 0.3610320\nx1 0.9675325 1.0000000 1.0000000 0.3872889\nx2 0.9675325 1.0000000 1.0000000 0.3872889\nx3 0.3610320 0.3872889 0.3872889 1.0000000\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari matriks korelasi terlihat bahwa variabel <strong>x <sub>1<\/sub><\/strong> dan <strong>x <sub>2<\/sub><\/strong> berkorelasi sempurna.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk mengatasi kesalahan ini, kita cukup menghapus salah satu dari dua variabel ini dari model, karena variabel tersebut sebenarnya tidak memberikan informasi unik atau independen dalam model regresi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita menghapus <strong>x <sub>2<\/sub><\/strong> dan menyesuaikan model regresi logistik berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#fit logistic regression model\n<\/span>model &lt;- glm(y~x1+x3, data=df, family=binomial)\n\n<span style=\"color: #008080;\">#view model summary\n<\/span>summary(model)\n\nCall:\nglm(formula = y ~ x1 + x3, family = binomial, data = df)\n\nDeviance Residuals: \n       Min 1Q Median 3Q Max  \n-1.372e-05 -2.110e-08 2.110e-08 2.110e-08 1.575e-05  \n\nCoefficients:\n              Estimate Std. Error z value Pr(&gt;|z|)\n(Intercept) -75.496 176487.031 0.000 1\nx1 14.546 24314.459 0.001 1\nx3 -2.258 20119.863 0.000 1\n\n(Dispersion parameter for binomial family taken to be 1)\n\n    Null deviance: 2.0728e+01 on 14 degrees of freedom\nResidual deviance: 5.1523e-10 on 12 degrees of freedom\nAIC: 6\n\nNumber of Fisher Scoring iterations: 24<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami tidak menerima pesan kesalahan \u201ctidak terdefinisi karena singularitas\u201d kali ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Tidak masalah apakah kita menghapus x <sub>1<\/sub> atau x <sub>2<\/sub> . Model akhir akan berisi estimasi koefisien yang sama untuk variabel yang Anda putuskan untuk dipertahankan dan kesesuaian model secara keseluruhan akan sama.<\/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 menangani kesalahan lain di R:<\/span><\/p>\n<p> Cara memperbaiki di R: Rumus template tidak valid di ExtractVars<br \/> <a href=\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya di R: argumen bukan numerik atau logis: return na<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/randomforest-dan-inf-dalam-panggilan-fungsi-asing\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki: randomForest.default(m, y, \u2026): Na\/NaN\/Inf dalam panggilan fungsi asing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pesan kesalahan yang mungkin Anda temui di R adalah: Coefficients: (1 not defined because of singularities) Pesan kesalahan ini terjadi ketika Anda menyesuaikan model menggunakan fungsi glm() di R dan dua atau lebih variabel prediktor Anda memiliki hubungan linier yang tepat satu sama lain \u2013 yang dikenal sebagai multikolinearitas sempurna . Untuk memperbaiki kesalahan ini, [&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 memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).\" \/>\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\/r-tidak-didefinisikan-karena-singularitas\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T12:53:51+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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/\",\"url\":\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/\",\"name\":\"Cara memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T12:53:51+00:00\",\"dateModified\":\"2023-07-23T12:53:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaikinya di r: tidak terdefinisi karena singularitas\"}]},{\"@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 memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).","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\/r-tidak-didefinisikan-karena-singularitas\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).","og_url":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/","og_site_name":"Statorials","article_published_time":"2023-07-23T12:53:51+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/","url":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/","name":"Cara memperbaikinya di R: tidak terdefinisi karena singularitas - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T12:53:51+00:00","dateModified":"2023-07-23T12:53:51+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Koefisien: (1 tidak ditentukan karena singularitas).","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-tidak-didefinisikan-karena-singularitas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaikinya di r: tidak terdefinisi karena singularitas"}]},{"@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\/2140"}],"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=2140"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2140\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}