{"id":2482,"date":"2023-07-22T02:13:43","date_gmt":"2023-07-22T02:13:43","guid":{"rendered":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/"},"modified":"2023-07-22T02:13:43","modified_gmt":"2023-07-22T02:13:43","slug":"regresi-sedikit-demi-sedikit-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/","title":{"rendered":"Cara melakukan regresi sepotong di r (langkah demi langkah)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Regresi sepotong-sepotong<\/strong> adalah metode regresi yang sering kita gunakan ketika terdapat \u201cbreakpoint\u201d yang jelas dalam suatu kumpulan data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menunjukkan cara melakukan regresi sepotong-sepotong di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 1: Buat datanya<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Pertama, mari buat bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view DataFrame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16),\n                 y=c(2, 4, 5, 6, 8, 10, 12, 13, 15, 19, 24, 28, 31, 34, 39, 44))\n\n<span style=\"color: #008080;\">#view first six rows of data frame<\/span>\nhead(df)\n\n  xy\n1 1 2\n2 2 4\n3 3 5\n4 4 6\n5 5 8\n6 6 10\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 2: Visualisasikan datanya<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Selanjutnya, mari buat diagram sebar untuk memvisualisasikan data:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create scatterplot of x vs. y\n<\/span>plot(df$x, df$y, pch= <span style=\"color: #008000;\">16<\/span> , col=' <span style=\"color: #3366ff;\">steelblue<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-22180 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/seg1.png\" alt=\"\" width=\"452\" height=\"409\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa hubungan antara x dan y nampaknya berubah secara tiba-tiba di sekitar <strong>x = 9<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 3: Sesuaikan model regresi sepotong-sepotong<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>segmented()<\/strong> dari paket <a href=\"https:\/\/cran.r-project.org\/web\/packages\/segmented\/segmented.pdf\" target=\"_blank\" rel=\"noopener\">tersegmentasi<\/a> di R untuk menyesuaikan model regresi sepotong demi sepotong ke kumpulan data kita:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (segmented)\n\n<span style=\"color: #008080;\">#fit simple linear regression model<\/span>\nfit &lt;- lm(y ~ x, data=df)\n\n<span style=\"color: #008080;\">#fit piecewise regression model to original model, estimating a breakpoint at x=9\n<\/span>segmented. <span style=\"color: #3366ff;\">fit<\/span> &lt;- segmented(fit, seg.Z = ~x, psi= <span style=\"color: #008000;\">9<\/span> )\n\n<span style=\"color: #008080;\">#view summary of segmented model\n<\/span>summary( <span style=\"color: #3366ff;\">segmented.fit<\/span> )\n\nCall: \nsegmented.lm(obj = fit, seg.Z = ~x, psi = 9)\n\nEstimated Break-Point(s):\n         East. St.Err\npsi1.x 8.762 0.26\n\nMeaningful coefficients of the linear terms:\n            Estimate Std. Error t value Pr(&gt;|t|)    \n(Intercept) 0.32143 0.48343 0.665 0.519    \nx 1.59524 0.09573 16.663 1.16e-09 ***\nU1.x 2.40476 0.13539 17.762 NA    \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 0.6204 on 12 degrees of freedom\nMultiple R-Squared: 0.9983, Adjusted R-squared: 0.9978 \n\nConvergence achieved in 2 iter. (rel. changes 0)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi <strong>segmented()<\/strong> mendeteksi breakpoint pada x = 8.762.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Model regresi sepotong-sepotong yang dipasang adalah:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika x \u2264 8,762: y = 0,32143 + 1,59524*(x)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika x &gt; 8,762: y = 0,32143 + 1,59524*(8,762) + (1,59524+2,40476)*(x-8,762)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya kita mempunyai nilai <strong>x = 5<\/strong> . Perkiraan nilainya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">kamu = 0,32143 + 1,59524*(x)<\/span><\/li>\n<li> <span style=\"color: #000000;\">kamu = 0,32143 + 1,59524*(5)<\/span><\/li>\n<li> <span style=\"color: #000000;\">kamu = <strong>8,297<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Atau misalkan kita mempunyai nilai <strong>x = 12<\/strong> . Perkiraan nilainya adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">kamu = 0,32143 + 1,59524*(8,762) + (1,59524+2,40476)*(12-8,762)<\/span><\/li>\n<li> <span style=\"color: #000000;\">kamu = <strong>27,25<\/strong><\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 4: Visualisasikan model regresi sepotong-sepotong terakhir<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk memvisualisasikan model regresi sepotong-sepotong terakhir di atas data asli kita:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#plot original data<\/span>\nplot(df$x, df$y, pch= <span style=\"color: #008000;\">16<\/span> , col=' <span style=\"color: #ff0000;\">steelblue<\/span> ')\n\n<span style=\"color: #008080;\">#add segmented regression model<\/span>\nplot(segmented. <span style=\"color: #3366ff;\">fit<\/span> , add= <span style=\"color: #008000;\">T<\/span> )\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-22181 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/seg2.png\" alt=\"\" width=\"455\" height=\"414\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tampaknya model regresi sepotong-sepotong cukup cocok dengan data.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut memberikan informasi tambahan tentang model regresi di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-sederhana-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier sederhana di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier berganda di R<\/a><br \/> Bagaimana melakukan regresi logistik di R<br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-kuantil-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan regresi kuantil di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kuadrat-terkecil-tertimbang-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan regresi tertimbang di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Regresi sepotong-sepotong adalah metode regresi yang sering kita gunakan ketika terdapat \u201cbreakpoint\u201d yang jelas dalam suatu kumpulan data. Contoh langkah demi langkah berikut menunjukkan cara melakukan regresi sepotong-sepotong di R. Langkah 1: Buat datanya Pertama, mari buat bingkai data berikut: #view DataFrame df &lt;- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, [&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 Regresi Sepotong di R (Langkah demi Langkah) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.\" \/>\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\/regresi-sedikit-demi-sedikit-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 Regresi Sepotong di R (Langkah demi Langkah) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T02:13:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/seg1.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\/regresi-sedikit-demi-sedikit-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/\",\"name\":\"Cara Melakukan Regresi Sepotong di R (Langkah demi Langkah) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T02:13:43+00:00\",\"dateModified\":\"2023-07-22T02:13:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan regresi sepotong di r (langkah demi langkah)\"}]},{\"@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 Regresi Sepotong di R (Langkah demi Langkah) - Statologi","description":"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.","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\/regresi-sedikit-demi-sedikit-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Melakukan Regresi Sepotong di R (Langkah demi Langkah) - Statologi","og_description":"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.","og_url":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-22T02:13:43+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/seg1.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\/regresi-sedikit-demi-sedikit-di-r\/","url":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/","name":"Cara Melakukan Regresi Sepotong di R (Langkah demi Langkah) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T02:13:43+00:00","dateModified":"2023-07-22T02:13:43+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan regresi sepotong-sepotong di R, termasuk contoh langkah demi langkah.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/regresi-sedikit-demi-sedikit-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan regresi sepotong di r (langkah demi langkah)"}]},{"@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\/2482"}],"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=2482"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2482\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}