{"id":2899,"date":"2023-07-20T04:47:53","date_gmt":"2023-07-20T04:47:53","guid":{"rendered":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/"},"modified":"2023-07-20T04:47:53","modified_gmt":"2023-07-20T04:47:53","slug":"r-kesalahan-di-lm-fitx-na-nan-inf-di-y","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/","title":{"rendered":"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, \u2026): na\/nan\/inf di &#39;y&#39;"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kesalahan yang mungkin Anda temui saat menggunakan R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): \n  NA\/NaN\/Inf in 'y'\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/fungsi-lm-di-r\/\" target=\"_blank\" rel=\"noopener\">lm()<\/a> agar sesuai dengan model regresi linier di R, namun variabel prediktor atau respons berisi nilai <strong>NaN<\/strong> atau <strong>Inf<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang berisi informasi tentang menit bermain dan poin yang dicetak oleh berbagai pemain bola basket:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame with some NA, NaN, Inf values\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (minutes=c(4, NA, 28, 12, 30, 21, 14),\n                 dots=c(12, NaN, 30, Inf, 43, 25, 17))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  minutes points\n1 4 12\n2 NA NaN\n3 28 30\n4 12 Lower\n5 30 43\n6 21 25\n7 14 17\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa bingkai data berisi nilai <strong>NaN<\/strong> dan <strong>Inf<\/strong> .<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Sekarang misalkan kita mencoba menyesuaikan model regresi linier dengan menggunakan &#8220;menit&#8221; sebagai variabel prediktor dan &#8220;titik&#8221; sebagai variabel respons:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#attempt to fit regression model\n<\/span>lm(points ~ minutes, data=df)\n\nError in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): \n  NA\/NaN\/Inf in 'y'\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima kesalahan karena nilai <strong>NaN<\/strong> dan <strong>Inf<\/strong> ada dalam bingkai data.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Perlu diperhatikan bahwa nilai <strong>NA<\/strong> pada frame data tidak menjadi masalah. Faktanya, R mengabaikan nilai <strong>NA<\/strong> saat menyesuaikan model regresi linier.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Masalah sebenarnya disebabkan oleh nilai <strong>NaN<\/strong> dan <strong>Inf<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Cara termudah untuk memperbaikinya adalah dengan mengganti nilai <strong>NaN<\/strong> dan <strong>Inf<\/strong> dengan nilai <strong>NA<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#Replace NaN &amp; Inf with NA\n<\/span>df[is. <span style=\"color: #3366ff;\">na<\/span> (df) | df==\" <span style=\"color: #ff0000;\">Inf<\/span> \"] = NA\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  minutes points\n1 4 12\n2 NA NA\n3 28 30\n4 12 NA\n5 30 43\n6 21 25\n7 14 17<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Sekarang kita dapat mengadaptasi model regresi:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#fit regression model<\/span>\nlm(points ~ minutes, data=df)\n\nCall:\nlm(formula = points ~ minutes, data = df)\n\nCoefficients:\n(Intercept) minutes  \n      5,062 1,048<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hasilnya menunjukkan <a href=\"https:\/\/statorials.org\/id\/bagaimana-menafsirkan-koefisien-regresi\/\" target=\"_blank\" rel=\"noopener\">koefisien<\/a> model regresi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami tidak menerima kesalahan apa pun sejak kami mengganti nilai <strong>NaN<\/strong> dan <strong>Inf<\/strong> dalam bingkai data.<\/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 memperbaiki kesalahan umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-konstanta-string-yang-tidak-terduga\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya di R: konstanta string yang tidak terduga<\/a><br \/> 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><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui saat menggunakan R adalah: Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, &#8230;): NA\/NaN\/Inf in &#8216;y&#8217; Kesalahan ini terjadi ketika Anda mencoba menggunakan fungsi lm() agar sesuai dengan model regresi linier di R, namun variabel prediktor atau respons berisi nilai NaN atau Inf . Contoh berikut menunjukkan cara [&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 memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#039;y&#039; - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#039;y&#039;.\" \/>\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-kesalahan-di-lm-fitx-na-nan-inf-di-y\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#039;y&#039; - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#039;y&#039;.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T04:47:53+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\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/\",\"url\":\"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/\",\"name\":\"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#39;y&#39; - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T04:47:53+00:00\",\"dateModified\":\"2023-07-20T04:47:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#39;y&#39;.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, \u2026): na\/nan\/inf di &#39;y&#39;\"}]},{\"@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 memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#39;y&#39; - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#39;y&#39;.","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-kesalahan-di-lm-fitx-na-nan-inf-di-y\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#39;y&#39; - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#39;y&#39;.","og_url":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/","og_site_name":"Statorials","article_published_time":"2023-07-20T04:47:53+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\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/","url":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/","name":"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, ...): na\/nan\/inf di &#39;y&#39; - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T04:47:53+00:00","dateModified":"2023-07-20T04:47:53+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): na\/nan\/inf in &#39;y&#39;.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-kesalahan-di-lm-fitx-na-nan-inf-di-y\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki: kesalahan di lm.fit(x, y, offset = offset, \u2026): na\/nan\/inf di &#39;y&#39;"}]},{"@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\/2899"}],"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=2899"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2899\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}