{"id":2449,"date":"2023-07-22T05:51:57","date_gmt":"2023-07-22T05:51:57","guid":{"rendered":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/"},"modified":"2023-07-22T05:51:57","modified_gmt":"2023-07-22T05:51:57","slug":"sst-ssr-sse-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/","title":{"rendered":"Cara menghitung sst, ssr dan sse dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kita sering menggunakan tiga <a href=\"https:\/\/statorials.org\/id\/sst-ssr-sse\/\" target=\"_blank\" rel=\"noopener\">jumlah nilai kuadrat<\/a> yang berbeda untuk mengukur seberapa cocok suatu <a href=\"https:\/\/statorials.org\/id\/regresi-linier-1\/\" target=\"_blank\" rel=\"noopener\">garis regresi<\/a> dengan sekumpulan data:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Jumlah Kuadrat Total (SST) \u2013<\/strong> Jumlah kuadrat selisih antara masing-masing titik data ( <sub>yi<\/sub> ) dan rata-rata variabel respons ( <span style=\"border-top: 1px solid black;\">y<\/span> ).<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">SST = \u03a3( <sub>kamu<\/sub> \u2013 <span style=\"border-top: 1px solid black;\">kamu<\/span> ) <sup>2<\/sup><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>2. Regresi Jumlah Kuadrat (SSR)<\/strong> \u2013 Jumlah kuadrat selisih antara titik data prediksi (\u0177 <sub>i<\/sub> ) dan rata-rata variabel respons ( <span style=\"border-top: 1px solid black;\">y<\/span> ).<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">SSR = \u03a3(\u0177 <sub>saya<\/sub> \u2013 <span style=\"border-top: 1px solid black;\">kamu<\/span> ) <sup>2<\/sup><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>3. Sum of Squares Error (SSE)<\/strong> \u2013 Jumlah kuadrat selisih antara titik data prediksi (\u0177 <sub>i<\/sub> ) dan titik data observasi (y <sub>i<\/sub> ).<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">SSE = \u03a3(\u0177 <sub>saya<\/sub> \u2013 y <sub>saya<\/sub> ) <sup>2<\/sup><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menunjukkan cara menghitung masing-masing metrik ini untuk model regresi tertentu dengan Python.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Langkah 1: Buat datanya<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Pertama, mari kita buat kumpulan data yang berisi jumlah jam belajar dan nilai ujian yang diperoleh untuk 20 mahasiswa berbeda di universitas tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create pandas DataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">hours<\/span> ': [1, 1, 1, 2, 2, 2, 2, 2, 3, 3,\n                             3, 4, 4, 4, 5, 5, 6, 7, 7, 8],\n                   ' <span style=\"color: #ff0000;\">score<\/span> ': [68, 76, 74, 80, 76, 78, 81, 84, 86, 83,\n                             88, 85, 89, 94, 93, 94, 96, 89, 92, 97]})\n\n<span style=\"color: #008080;\">#view first five rows of DataFrame\n<\/span>df. <span style=\"color: #3366ff;\">head<\/span> ()\n\n\thours score\n0 1 68\n1 1 76\n2 1 74\n3 2 80\n4 2 76\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Langkah 2: Sesuaikan model regresi<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Selanjutnya, kita akan menggunakan fungsi <strong>OLS()<\/strong> dari pustaka <a href=\"https:\/\/www.statsmodels.org\/devel\/generated\/statsmodels.regression.linear_model.OLS.html\" target=\"_blank\" rel=\"noopener\">statsmodels<\/a> untuk menyesuaikan model regresi linier sederhana dengan menggunakan skor sebagai variabel respons dan jam sebagai variabel prediktor:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> statsmodels. <span style=\"color: #3366ff;\">api<\/span> <span style=\"color: #008000;\">as<\/span> sm\n\n<span style=\"color: #008080;\">#define response variable\n<\/span>y = df[' <span style=\"color: #ff0000;\">score<\/span> ']\n\n<span style=\"color: #008080;\">#define predictor variable\n<\/span>x = df[[' <span style=\"color: #ff0000;\">hours<\/span> ']]\n\n<span style=\"color: #008080;\">#add constant to predictor variables\n<\/span>x = sm. <span style=\"color: #3366ff;\">add_constant<\/span> (x)\n\n<span style=\"color: #008080;\">#fit linear regression model\n<\/span>model = sm. <span style=\"color: #3366ff;\">OLS<\/span> (y,x). <span style=\"color: #3366ff;\">fit<\/span> ()\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Langkah 3: Hitung SST, SSR dan SSE<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Terakhir, kita dapat menggunakan rumus berikut untuk menghitung nilai SST, SSR, dan SSE model:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#calculate\n<\/span>sse = np. <span style=\"color: #3366ff;\">sum<\/span> ((model. <span style=\"color: #3366ff;\">fitted values<\/span> - df. <span style=\"color: #3366ff;\">score<\/span> ) <span style=\"color: #800080;\">**<\/span> 2)\n<span style=\"color: #008000;\">print<\/span> (sse)\n\n331.07488479262696\n\n<span style=\"color: #008080;\">#calculate ssr\n<\/span>ssr = np. <span style=\"color: #3366ff;\">sum<\/span> ((model. <span style=\"color: #3366ff;\">fitted values<\/span> - df. <span style=\"color: #3366ff;\">score<\/span> . <span style=\"color: #3366ff;\">mean<\/span> ()) <span style=\"color: #800080;\">**<\/span> 2)\n<span style=\"color: #008000;\">print<\/span> (ssr)\n\n917.4751152073725\n\n<span style=\"color: #008080;\">#calculate sst\n<\/span>sst = ssr + sse\n<span style=\"color: #008000;\">print<\/span> (sst)\n\n1248.5499999999995\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Metriknya ternyata adalah:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Jumlah total kuadrat (SST):<\/strong> 1248,55<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Regresi Jumlah Kuadrat (SSR):<\/strong> 917.4751<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Kesalahan jumlah kuadrat (SSE):<\/strong> 331.0749<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kami dapat memverifikasi bahwa SST = SSR + SSE:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">SST = SSR + SSE<\/span><\/li>\n<li> <span style=\"color: #000000;\">1248,55 = 917,4751 + 331,0749<\/span><\/li>\n<\/ul>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Anda dapat menggunakan kalkulator berikut untuk menghitung SST, SSR, dan SSE secara otomatis untuk garis regresi linier sederhana:<\/span><\/p>\n<ul>\n<li> Kalkulator SST<\/li>\n<li> Kalkulator RSS<\/li>\n<li> Kalkulator ESS<\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menghitung SST, SSR, dan SSE pada software statistik lainnya:<\/span><\/p>\n<ul>\n<li> <a href=\"https:\/\/statorials.org\/id\/sst-ssr-sse-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung SST, SSR dan SSE di R<\/a><\/li>\n<li> <a href=\"https:\/\/statorials.org\/id\/sst-ssr-sse-di-excel\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung SST, SSR dan SSE di Excel<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kita sering menggunakan tiga jumlah nilai kuadrat yang berbeda untuk mengukur seberapa cocok suatu garis regresi dengan sekumpulan data: 1. Jumlah Kuadrat Total (SST) \u2013 Jumlah kuadrat selisih antara masing-masing titik data ( yi ) dan rata-rata variabel respons ( y ). SST = \u03a3( kamu \u2013 kamu ) 2 2. Regresi Jumlah Kuadrat (SSR) [&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 Menghitung SST, SSR dan SSE dengan Python - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.\" \/>\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\/sst-ssr-sse-dengan-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung SST, SSR dan SSE dengan Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T05:51:57+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\/sst-ssr-sse-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/\",\"name\":\"Cara Menghitung SST, SSR dan SSE dengan Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T05:51:57+00:00\",\"dateModified\":\"2023-07-22T05:51:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung sst, ssr dan sse dengan python\"}]},{\"@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 Menghitung SST, SSR dan SSE dengan Python - Statologi","description":"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.","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\/sst-ssr-sse-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung SST, SSR dan SSE dengan Python - Statologi","og_description":"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.","og_url":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T05:51:57+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\/sst-ssr-sse-dengan-python\/","url":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/","name":"Cara Menghitung SST, SSR dan SSE dengan Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T05:51:57+00:00","dateModified":"2023-07-22T05:51:57+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung berbagai jumlah kuadrat untuk model regresi dengan Python, termasuk SST, SSR, dan SSE.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/sst-ssr-sse-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung sst, ssr dan sse dengan python"}]},{"@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\/2449"}],"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=2449"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2449\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}