{"id":3816,"date":"2023-07-15T09:21:43","date_gmt":"2023-07-15T09:21:43","guid":{"rendered":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/"},"modified":"2023-07-15T09:21:43","modified_gmt":"2023-07-15T09:21:43","slug":"koefisien-regresi-sklearn","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/","title":{"rendered":"Cara mengekstrak koefisien regresi dari model scikit-learn"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk mengekstrak koefisien regresi dari model regresi yang dibuat dengan scikit-learn dengan Python:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\">p.d. <span style=\"color: #3366ff;\">DataFrame<\/span> ( <span style=\"color: #008000;\">zip<\/span> ( <span style=\"color: #3366ff;\">X.columns<\/span> , <span style=\"color: #3366ff;\">model.coef_<\/span> ))\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: mengekstrak koefisien regresi dari model Scikit-Learn<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki DataFrame panda berikut yang berisi informasi tentang jam belajar, jumlah ujian persiapan yang diambil, dan nilai ujian akhir yang diperoleh 11 siswa dalam satu kelas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">hours<\/span> ': [1, 2, 2, 4, 2, 1, 5, 4, 2, 4, 4],\n                   ' <span style=\"color: #ff0000;\">exams<\/span> ': [1, 3, 3, 5, 2, 2, 1, 1, 0, 3, 4],\n                   ' <span style=\"color: #ff0000;\">score<\/span> ': [76, 78, 85, 88, 72, 69, 94, 94, 88, 92, 90]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n    hours exam score\n0 1 1 76\n1 2 3 78\n2 2 3 85\n3 4 5 88\n4 2 2 72\n5 1 2 69\n6 5 1 94\n7 4 1 94\n8 2 0 88\n9 4 3 92\n10 4 4 90<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk menyesuaikan <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">model regresi linier berganda<\/a> dengan menggunakan <strong>jam kerja<\/strong> dan <strong>ujian<\/strong> sebagai variabel prediktor dan <strong>skor<\/strong> sebagai variabel respons:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">linear_model<\/span> <span style=\"color: #008000;\">import<\/span> LinearRegression\n\n<span style=\"color: #008080;\">#initiate linear regression model\n<\/span>model = LinearRegression()\n\n<span style=\"color: #008080;\">#define predictor and response variables\n<\/span>x, y = df[[' <span style=\"color: #ff0000;\">hours<\/span> ', ' <span style=\"color: #ff0000;\">exams<\/span> ']], df. <span style=\"color: #3366ff;\">score<\/span>\n\n<span style=\"color: #008080;\">#fit regression model\n<\/span>model. <span style=\"color: #3366ff;\">fit<\/span> (x,y)\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan sintaks berikut untuk mengekstrak koefisien regresi <strong>jam<\/strong> dan <strong>ujian<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#print regression coefficients\n<span style=\"color: #000000;\">p.d. <span style=\"color: #3366ff;\">DataFrame<\/span> ( <span style=\"color: #008000;\">zip<\/span> ( <span style=\"color: #3366ff;\">X.columns<\/span> , <span style=\"color: #3366ff;\">model.coef_<\/span> ))\n\n            0 1\n0 hours 5.794521\n1 exams -1.157647\n<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya terlihat koefisien regresi kedua variabel prediktor dalam model:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Koefisien <strong>jam<\/strong> : 5.794521<\/span><\/li>\n<li> <span style=\"color: #000000;\">Koefisien <strong>ujian<\/strong> : -1.157647<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Jika mau, kita juga bisa menggunakan sintaks berikut untuk mengekstrak nilai asli dari model regresi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#print intercept value\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (model. <span style=\"color: #3366ff;\">intercept_<\/span> )\n\n70.48282057040197\n<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan masing-masing nilai ini, kita dapat menulis persamaan untuk model regresi yang sesuai:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai = 70.483 + 5.795 (jam) \u2013 1.158 (ujian)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan persamaan ini untuk memprediksi nilai ujian akhir siswa berdasarkan jumlah jam yang dihabiskan untuk belajar dan jumlah ujian praktik yang diambil.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, seorang siswa yang belajar selama 3 jam dan mengikuti 2 ujian persiapan akan mendapat nilai akhir <strong>85,55<\/strong> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai = 70.483 + 5.795 (jam) \u2013 1.158 (ujian)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Skor = 70.483 + 5.795(3) \u2013 1.158(2)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Skor = 85,55<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/bagaimana-menafsirkan-koefisien-regresi\/\" target=\"_blank\" rel=\"noopener\">Bagaimana Menafsirkan Koefisien Regresi<\/a><\/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 operasi umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-sederhana-dengan-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara melakukan regresi linier sederhana dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/python-regresi-linier\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara melakukan regresi linier berganda dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/aic-dengan-python\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung AIC model regresi dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk mengekstrak koefisien regresi dari model regresi yang dibuat dengan scikit-learn dengan Python: p.d. DataFrame ( zip ( X.columns , model.coef_ )) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh: mengekstrak koefisien regresi dari model Scikit-Learn Misalkan kita memiliki DataFrame panda berikut yang berisi informasi tentang jam [&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 mengekstrak koefisien regresi dari model Scikit-Learn - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, 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\/koefisien-regresi-sklearn\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengekstrak koefisien regresi dari model Scikit-Learn - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T09:21:43+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\/koefisien-regresi-sklearn\/\",\"url\":\"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/\",\"name\":\"Cara mengekstrak koefisien regresi dari model Scikit-Learn - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T09:21:43+00:00\",\"dateModified\":\"2023-07-15T09:21:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengekstrak koefisien regresi dari model scikit-learn\"}]},{\"@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 mengekstrak koefisien regresi dari model Scikit-Learn - Statorials","description":"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, 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\/koefisien-regresi-sklearn\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengekstrak koefisien regresi dari model Scikit-Learn - Statorials","og_description":"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/","og_site_name":"Statorials","article_published_time":"2023-07-15T09:21:43+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\/koefisien-regresi-sklearn\/","url":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/","name":"Cara mengekstrak koefisien regresi dari model Scikit-Learn - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T09:21:43+00:00","dateModified":"2023-07-15T09:21:43+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengekstrak koefisien regresi dari model regresi yang dibangun dengan scikit-learn, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/koefisien-regresi-sklearn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengekstrak koefisien regresi dari model scikit-learn"}]},{"@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\/3816"}],"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=3816"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3816\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}