{"id":1638,"date":"2023-07-25T13:50:04","date_gmt":"2023-07-25T13:50:04","guid":{"rendered":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/"},"modified":"2023-07-25T13:50:04","modified_gmt":"2023-07-25T13:50:04","slug":"uji-python-breusch-godfrey","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/","title":{"rendered":"Cara melakukan tes breusch-godfrey dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Salah satu <a href=\"https:\/\/statorials.org\/id\/asumsi-regresi-linier\/\" target=\"_blank\" rel=\"noopener\">asumsi utama regresi linier<\/a> adalah tidak ada korelasi antar residu, yaitu residu bersifat independen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menguji autokorelasi orde pertama, kita dapat melakukan <a href=\"https:\/\/statorials.org\/id\/durbin-watson-menguji-python\/\" target=\"_blank\" rel=\"noopener\">uji Durbin-Watson<\/a> . Namun, jika kita ingin menguji autokorelasi pada orde yang lebih tinggi, kita perlu melakukan <strong>uji Breusch-Godfrey<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Pengujian ini menggunakan <a href=\"https:\/\/statorials.org\/id\/pengujian-hipotesis-1\/\" target=\"_blank\" rel=\"noopener\">asumsi<\/a> sebagai berikut :<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>0<\/sub> (hipotesis nol):<\/strong> Tidak ada autokorelasi dengan orde yang kurang dari atau sama dengan <em>p<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>A<\/sub> (hipotesis alternatif):<\/strong> Terdapat autokorelasi dengan orde tertentu yang kurang dari atau sama dengan <em>p<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Statistik uji mengikuti distribusi Chi-kuadrat dengan derajat kebebasan <em>p<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika <a href=\"https:\/\/statorials.org\/id\/p-menghargai-signifikansi-statistik\/\" target=\"_blank\" rel=\"noopener\">nilai p<\/a> yang sesuai dengan statistik pengujian ini berada di bawah tingkat signifikansi tertentu (misalnya 0,05), maka kita dapat menolak hipotesis nol dan menyimpulkan bahwa terdapat autokorelasi antara residu pada tingkat tertentu yang lebih rendah atau sama dengan <em>p<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk melakukan tes Breusch-Godfrey dengan Python, Anda dapat menggunakan fungsi <strong>acorr_breusch_godfrey()<\/strong> dari perpustakaan <b>statsmodels<\/b> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menjelaskan cara melakukan tes Breusch-Godfrey dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 1: Buat datanya<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Pertama, buat dataset yang berisi dua variabel prediktor (x1 dan x2) dan variabel respon (y).<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\n\n#create dataset<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">x1<\/span> ': [3, 4, 4, 5, 8, 9, 11, 13, 14, 16, 17, 20],\n                   ' <span style=\"color: #ff0000;\">x2<\/span> ': [7, 7, 8, 8, 12, 4, 5, 15, 9, 17, 19, 19],\n                    ' <span style=\"color: #ff0000;\">y<\/span> ': [24, 25, 25, 27, 29, 31, 34, 34, 39, 30, 40, 49]})\n\n<span style=\"color: #008080;\">#view first five rows of dataset\n<\/span>df. <span style=\"color: #3366ff;\">head<\/span> ()\n\n\tx1 x2 y\n0 3 7 24\n1 4 7 25\n2 4 8 25\n3 5 8 27\n4 8 12 29\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 2: Sesuaikan model regresi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kemudian kita dapat menyesuaikan <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">model regresi linier berganda<\/a> dengan menggunakan x1 dan x2 sebagai variabel prediktor dan y sebagai <a href=\"https:\/\/statorials.org\/id\/variabel-tanggapan-penjelas\/\" target=\"_blank\" rel=\"noopener\">variabel respon<\/a> .<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <span style=\"color: #000000;\"><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;\">y<\/span> ']\n\n<span style=\"color: #008080;\">#define predictor variables\n<\/span>x = df[[' <span style=\"color: #ff0000;\">x1<\/span> ', ' <span style=\"color: #ff0000;\">x2<\/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><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 3: Lakukan tes Breusch-Godfrey<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Selanjutnya kita akan melakukan uji Breusch-Godfrey untuk menguji autokorelasi antara residu pada orde <em>p<\/em> . Untuk contoh ini, kita akan memilih <em>p<\/em> = 3.<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> statsmodels. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">diagnosis<\/span> <span style=\"color: #008000;\">as<\/span> dg\n<\/span>\n#perform Breusch-Godfrey test at order <em>p<\/em> = 3\n<span style=\"color: #000000;\"><span style=\"color: #993300;\">print<\/span> (dg. <span style=\"color: #3366ff;\">acorr_breusch_godfrey<\/span> (model, nlags= <span style=\"color: #008000;\">3<\/span> ))\n\n(8.70314827, 0.0335094873, 5.27967224, 0.0403980576)\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Nilai keluaran pertama mewakili statistik uji dan nilai kedua mewakili nilai p yang sesuai.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat hal berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Statistik uji X <sup>2<\/sup> = <strong>8,7031<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai P = <strong>0,0335<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Karena nilai p ini kurang dari 0,05, kita dapat menolak hipotesis nol dan menyimpulkan bahwa terdapat autokorelasi antara residu berorde kurang dari atau sama dengan 3.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara mengatasi autokorelasi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika Anda menolak hipotesis nol dan menyimpulkan bahwa terdapat autokorelasi dalam residu, maka Anda memiliki beberapa opsi untuk memperbaiki masalah ini jika Anda menganggapnya cukup serius:<\/span><\/p>\n<ul data-slot-rendered-dynamic=\"true\">\n<li> <span style=\"color: #000000;\">Untuk korelasi serial positif, pertimbangkan untuk menambahkan lag variabel dependen dan\/atau independen ke dalam model.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk korelasi serial negatif, pastikan tidak ada variabel yang <em>mengalami over-delayed<\/em> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk korelasi musiman, pertimbangkan untuk menambahkan boneka musiman ke model.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/python-regresi-linier\/\" target=\"_blank\" rel=\"noopener\">Panduan Lengkap Regresi Linier dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/durbin-watson-menguji-python\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan tes Durbin-Watson dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/python-uji-kotak-ljung\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan tes Ljung-Box dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salah satu asumsi utama regresi linier adalah tidak ada korelasi antar residu, yaitu residu bersifat independen. Untuk menguji autokorelasi orde pertama, kita dapat melakukan uji Durbin-Watson . Namun, jika kita ingin menguji autokorelasi pada orde yang lebih tinggi, kita perlu melakukan uji Breusch-Godfrey . Pengujian ini menggunakan asumsi sebagai berikut : H 0 (hipotesis nol): [&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 tes Breusch-Godfrey dengan Python - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, 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\/uji-python-breusch-godfrey\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara melakukan tes Breusch-Godfrey dengan Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T13:50:04+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\/uji-python-breusch-godfrey\/\",\"url\":\"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/\",\"name\":\"Cara melakukan tes Breusch-Godfrey dengan Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T13:50:04+00:00\",\"dateModified\":\"2023-07-25T13:50:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan tes breusch-godfrey 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 melakukan tes Breusch-Godfrey dengan Python - Statologi","description":"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, 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\/uji-python-breusch-godfrey\/","og_locale":"id_ID","og_type":"article","og_title":"Cara melakukan tes Breusch-Godfrey dengan Python - Statologi","og_description":"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/","og_site_name":"Statorials","article_published_time":"2023-07-25T13:50:04+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\/uji-python-breusch-godfrey\/","url":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/","name":"Cara melakukan tes Breusch-Godfrey dengan Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T13:50:04+00:00","dateModified":"2023-07-25T13:50:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan tes Breusch-Godfrey dengan Python, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/uji-python-breusch-godfrey\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan tes breusch-godfrey 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\/1638"}],"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=1638"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1638\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}