{"id":1642,"date":"2023-07-25T13:26:30","date_gmt":"2023-07-25T13:26:30","guid":{"rendered":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/"},"modified":"2023-07-25T13:26:30","modified_gmt":"2023-07-25T13:26:30","slug":"penyesuaian-kurva-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/","title":{"rendered":"Pemasangan kurva di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin mencari persamaan yang paling sesuai dengan kurva R.<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16195\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courberaccordr1.png\" alt=\"Pemasangan kurva di R\" width=\"405\" height=\"368\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menjelaskan cara menyesuaikan kurva ke data di R menggunakan fungsi <strong>poly()<\/strong> dan cara menentukan kurva mana yang paling sesuai dengan data.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 1: Buat dan visualisasikan data<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Mari kita mulai dengan membuat kumpulan data palsu, lalu membuat plot sebar untuk memvisualisasikan datanya:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x=1:15,\n                 y=c(3, 14, 23, 25, 23, 15, 9, 5, 9, 13, 17, 24, 32, 36, 46))\n\n<span style=\"color: #008080;\">#create a scatterplot of x vs. y\n<\/span>plot(df$x, df$y, pch= <span style=\"color: #008000;\">19<\/span> , xlab=' <span style=\"color: #ff0000;\">x<\/span> ', ylab=' <span style=\"color: #ff0000;\">y<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-16197 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courbeajustementr0.png\" alt=\"\" width=\"411\" height=\"374\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 2: Sesuaikan Beberapa Kurva<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Mari kita masukkan beberapa model regresi polinomial ke data dan visualisasikan kurva setiap model dalam plot yang sama:<\/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 polynomial regression models up to degree 5\n<\/span>fit1 &lt;- lm(y~x, data=df)\nfit2 &lt;- lm(y~poly(x,2,raw= <span style=\"color: #008000;\">TRUE<\/span> ), data=df)\nfit3 &lt;- lm(y~poly(x,3,raw= <span style=\"color: #008000;\">TRUE<\/span> ), data=df)\nfit4 &lt;- lm(y~poly(x,4,raw= <span style=\"color: #008000;\">TRUE<\/span> ), data=df)\nfit5 &lt;- lm(y~poly(x,5,raw= <span style=\"color: #008000;\">TRUE<\/span> ), data=df)<\/span>\n\n#create a scatterplot of x vs. y\n<\/span>plot(df$x, df$y, pch=19, xlab=' <span style=\"color: #ff0000;\">x<\/span> ', ylab=' <span style=\"color: #ff0000;\">y<\/span> ')\n\n<span style=\"color: #008080;\">#define x-axis values\n<\/span>x_axis &lt;- seq(1, 15, length= <span style=\"color: #008000;\">15<\/span> )\n\n<span style=\"color: #008080;\">#add curve of each model to plot\n<\/span>lines(x_axis, predict(fit1, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">green<\/span> ')\nlines(x_axis, predict(fit2, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">red<\/span> ')\nlines(x_axis, predict(fit3, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">purple<\/span> ')\nlines(x_axis, predict(fit4, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">blue<\/span> ')\nlines(x_axis, predict(fit5, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">orange<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-16198 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courbeajustementr2.png\" alt=\"\" width=\"416\" height=\"375\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Untuk menentukan kurva mana yang paling sesuai dengan data, kita dapat melihat <a href=\"https:\/\/statorials.org\/id\/r-kotak-di-r-cocok\/\" target=\"_blank\" rel=\"noopener\">R kuadrat yang disesuaikan<\/a> dari setiap model.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai ini menunjukkan persentase variasi variabel respon yang dapat dijelaskan oleh variabel prediktor dalam model, disesuaikan dengan jumlah variabel prediktor.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculated adjusted R-squared of each model\n<\/span>summary(fit1)$adj. <span style=\"color: #3366ff;\">r<\/span> . <span style=\"color: #3366ff;\">squared<\/span>\nsummary(fit2)$adj. <span style=\"color: #3366ff;\">r<\/span> . <span style=\"color: #3366ff;\">squared<\/span>\nsummary(fit3)$adj. <span style=\"color: #3366ff;\">r<\/span> . <span style=\"color: #3366ff;\">squared<\/span>\nsummary(fit4)$adj. <span style=\"color: #3366ff;\">r<\/span> . <span style=\"color: #3366ff;\">squared<\/span>\nsummary(fit5)$adj. <span style=\"color: #3366ff;\">r<\/span> . <span style=\"color: #3366ff;\">squared<\/span>\n\n[1] 0.3144819\n[1] 0.5186706\n[1] 0.7842864\n[1] 0.9590276\n[1] 0.9549709\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasil tersebut terlihat bahwa model dengan Adjusted R-squared tertinggi adalah polinomial derajat keempat yang memiliki Adjusted R-squared sebesar <strong>0,959<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 3: Visualisasikan kurva terakhir<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Terakhir, kita dapat membuat plot sebar dengan kurva model polinomial derajat keempat:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create a scatterplot of x vs. y\n<\/span>plot(df$x, df$y, pch=19, xlab=' <span style=\"color: #ff0000;\">x<\/span> ', ylab=' <span style=\"color: #ff0000;\">y<\/span> ')\n\n<span style=\"color: #008080;\">#define x-axis values\n<\/span>x_axis &lt;- seq(1, 15, length= <span style=\"color: #008000;\">15<\/span> )\n\n<span style=\"color: #008080;\">#add curve of fourth-degree polynomial model\n<\/span>lines(x_axis, predict(fit4, data. <span style=\"color: #3366ff;\">frame<\/span> (x=x_axis)), col=' <span style=\"color: #ff0000;\">blue<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16195\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courberaccordr1.png\" alt=\"Pemasangan kurva di R\" width=\"405\" height=\"368\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kita juga bisa mendapatkan persamaan untuk garis ini menggunakan fungsi <strong>ringkasan()<\/strong> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>summary(fit4)\n\nCall:\nlm(formula = y ~ poly(x, 4, raw = TRUE), data = df)\n\nResiduals:\n    Min 1Q Median 3Q Max \n-3.4490 -1.1732 0.6023 1.4899 3.0351 \n\nCoefficients:\n                         Estimate Std. Error t value Pr(&gt;|t|)    \n(Intercept) -26.51615 4.94555 -5.362 0.000318 ***\npoly(x, 4, raw = TRUE)1 35.82311 3.98204 8.996 4.15e-06 ***\npoly(x, 4, raw = TRUE)2 -8.36486 0.96791 -8.642 5.95e-06 ***\npoly(x, 4, raw = TRUE)3 0.70812 0.08954 7.908 1.30e-05 ***\npoly(x, 4, raw = TRUE)4 -0.01924 0.00278 -6.922 4.08e-05 ***\n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 2.424 on 10 degrees of freedom\nMultiple R-squared: 0.9707, Adjusted R-squared: 0.959 \nF-statistic: 82.92 on 4 and 10 DF, p-value: 1.257e-07\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Persamaan kurvanya adalah sebagai berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\">kamu = -0,0192x <sup>4<\/sup> + 0,7081x <sup>3<\/sup> \u2013 8,3649x <sup>2<\/sup> + 35,823x \u2013 26,516<\/span><\/p>\n<p> <span style=\"color: #000000;\">Persamaan ini dapat kita gunakan untuk memprediksi nilai <a href=\"https:\/\/statorials.org\/id\/variabel-tanggapan-penjelas\/\" target=\"_blank\" rel=\"noopener\">variabel respon<\/a> berdasarkan variabel prediktor dalam model. Misalnya jika <em>x<\/em> = 4 maka kita prediksi <em>y<\/em> = <strong>23,34<\/strong> :<\/span><\/p>\n<p> <span style=\"color: #000000;\">y = -0,0192(4) <sup>4<\/sup> + 0,7081(4) <sup>3<\/sup> \u2013 8,3649(4) <sup>2<\/sup> + 35,823(4) \u2013 26,516 = 23,34<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/regresi-polinomial-1\/\" target=\"_blank\" rel=\"noopener\">Pengantar Regresi Polinomial<br \/><\/a> <a href=\"https:\/\/statorials.org\/id\/regresi-polinomial-r\/\" target=\"_blank\" rel=\"noopener\">Regresi Polinomial di R (Langkah demi Langkah)<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-seq-di-r\/\">Cara menggunakan fungsi seq di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin mencari persamaan yang paling sesuai dengan kurva R. Contoh langkah demi langkah berikut menjelaskan cara menyesuaikan kurva ke data di R menggunakan fungsi poly() dan cara menentukan kurva mana yang paling sesuai dengan data. Langkah 1: Buat dan visualisasikan data Mari kita mulai dengan membuat kumpulan data palsu, lalu membuat plot [&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>Pemasangan Kurva di R (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud 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\/penyesuaian-kurva-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pemasangan Kurva di R (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T13:26:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courberaccordr1.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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/\",\"url\":\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/\",\"name\":\"Pemasangan Kurva di R (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T13:26:30+00:00\",\"dateModified\":\"2023-07-25T13:26:30+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pemasangan kurva di r (dengan contoh)\"}]},{\"@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":"Pemasangan Kurva di R (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud 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\/penyesuaian-kurva-r\/","og_locale":"id_ID","og_type":"article","og_title":"Pemasangan Kurva di R (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/","og_site_name":"Statorials","article_published_time":"2023-07-25T13:26:30+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/courberaccordr1.png"}],"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\/penyesuaian-kurva-r\/","url":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/","name":"Pemasangan Kurva di R (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T13:26:30+00:00","dateModified":"2023-07-25T13:26:30+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menyesuaikan kurva ke titik cloud di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/penyesuaian-kurva-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pemasangan kurva di r (dengan contoh)"}]},{"@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\/1642"}],"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=1642"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1642\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}