{"id":2474,"date":"2023-07-22T03:00:29","date_gmt":"2023-07-22T03:00:29","guid":{"rendered":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/"},"modified":"2023-07-22T03:00:29","modified_gmt":"2023-07-22T03:00:29","slug":"uji-rasio-kemungkinan-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/","title":{"rendered":"Cara melakukan tes rasio kemungkinan dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Uji rasio kemungkinan<\/strong> membandingkan kesesuaian dua <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">model regresi<\/a> bertingkat.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/id\/model-bersarang\/\" target=\"_blank\" rel=\"noopener\">Model bersarang<\/a> hanyalah model yang berisi subkumpulan variabel prediktor dalam model regresi keseluruhan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita memiliki model regresi berikut dengan empat variabel prediktor:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Y = \u03b2 <sub>0<\/sub> + \u03b2 <sub>1<\/sub> x <sub>1<\/sub> + \u03b2 <sub>2<\/sub> x <sub>2<\/sub> + \u03b2 <sub>3<\/sub> x <sub>3<\/sub> + \u03b2 <sub>4<\/sub> x <sub>4<\/sub> + \u03b5<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh model bertingkat adalah model berikut yang hanya memiliki dua variabel prediktor asli:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Y = \u03b2 <sub>0<\/sub> + \u03b2 <sub>1<\/sub> x <sub>1<\/sub> + \u03b2 <sub>2<\/sub> x <sub>2<\/sub> + \u03b5<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk mengetahui apakah kedua model ini berbeda secara signifikan, kita dapat melakukan uji rasio kemungkinan yang menggunakan hipotesis nol dan hipotesis alternatif berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>0<\/sub> :<\/strong> Model lengkap dan model tersarang sama-sama cocok dengan data. Jadi, Anda harus <strong>menggunakan model bersarang<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>A<\/sub> :<\/strong> Model lengkap lebih cocok dengan data dibandingkan model tersarang. Jadi harus <strong>menggunakan template yang lengkap<\/strong> .<\/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> dari pengujian tersebut berada di bawah tingkat signifikansi tertentu (misalnya 0,05), maka kita dapat menolak hipotesis nol dan menyimpulkan bahwa model lengkap memberikan kesesuaian yang jauh lebih baik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menunjukkan cara melakukan uji rasio kemungkinan dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 1: Muat data<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Dalam contoh ini, kami akan menunjukkan cara menyesuaikan dua model regresi berikut dengan Python menggunakan data dari kumpulan data <strong>mtcars<\/strong> :<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Model lengkap:<\/strong> mpg = \u03b2 <sub>0<\/sub> + \u03b2 <sub>1<\/sub> tersedia + \u03b2 <sub>2<\/sub> karbohidrat + \u03b2 <sub>3<\/sub> hp + \u03b2 <sub>4<\/sub> silinder<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Model:<\/strong> mpg = \u03b2 <sub>0<\/sub> + \u03b2 <sub>1<\/sub> tersedia + \u03b2 <sub>2<\/sub> karbohidrat<\/span><\/p>\n<p> <span style=\"color: #000000;\">Pertama, kita akan memuat kumpulan data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">linear_model<\/span> <span style=\"color: #008000;\">import<\/span> LinearRegression\n<span style=\"color: #008000;\">import<\/span> statsmodels. <span style=\"color: #3366ff;\">api<\/span> <span style=\"color: #008000;\">as<\/span> sm\n<span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> scipy\n\n<span style=\"color: #008080;\">#define URL where dataset is located\n<\/span>url = \"https:\/\/raw.githubusercontent.com\/Statorials\/Python-Guides\/main\/mtcars.csv\"\n\n<span style=\"color: #008080;\">#read in data\n<\/span>data = pd. <span style=\"color: #3366ff;\">read_csv<\/span> (url)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/panda-membaca-csv\/\" target=\"_blank\" rel=\"noopener\">Cara Membaca File CSV dengan Pandas<\/a><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 2: Sesuaikan model regresi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Pertama, kita akan menyesuaikan model lengkap dan menghitung log-likelihood model tersebut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define response variable\n<\/span>y1 = data['mpg']\n\n<span style=\"color: #008080;\">#define predictor variables\n<\/span>x1 = data[['disp', 'carb', 'hp', 'cyl']]\n\n<span style=\"color: #008080;\">#add constant to predictor variables\n<\/span>x1 = sm. <span style=\"color: #3366ff;\">add_constant<\/span> (x1)\n\n<span style=\"color: #008080;\">#fit regression model\n<\/span>full_model = sm. <span style=\"color: #3366ff;\">OLS<\/span> (y1,x1). <span style=\"color: #3366ff;\">fit<\/span> ()\n\n<span style=\"color: #008080;\">#calculate log-likelihood of model\n<\/span>full_ll = full_model. <span style=\"color: #3366ff;\">llf\n<\/span>\n<span style=\"color: #008000;\">print<\/span> (full_ll)\n\n-77.55789711787898\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Selanjutnya, kita akan menyesuaikan model tereduksi dan menghitung log-likelihood model tersebut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define response variable\n<\/span>y2 = data['mpg']\n\n<span style=\"color: #008080;\">#define predictor variables\n<\/span>x2 = data[['disp', 'carb']]\n\n<span style=\"color: #008080;\">#add constant to predictor variables\n<\/span>x2 = sm. <span style=\"color: #3366ff;\">add_constant<\/span> (x2)\n\n<span style=\"color: #008080;\">#fit regression model\n<\/span>reduced_model = sm. <span style=\"color: #3366ff;\">OLS<\/span> (y2, x2). <span style=\"color: #3366ff;\">fit<\/span> ()\n\n<span style=\"color: #008080;\">#calculate log-likelihood of model\n<\/span>reduced_ll = reduced_model. <span style=\"color: #3366ff;\">llf\n<\/span>\n<span style=\"color: #008000;\">print<\/span> (reduced_ll)\n\n-78.60301334355185\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Langkah 3: Lakukan uji kemungkinan log<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Selanjutnya, kita akan menggunakan kode berikut untuk melakukan uji masuk akal:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#calculate likelihood ratio Chi-Squared test statistic<\/span>\nLR_statistic = -2 <span style=\"color: #800080;\">*<\/span> (reduced_ll-full_ll)\n\n<span style=\"color: #008000;\">print<\/span> (LR_statistic)\n\n2.0902324513457415\n\n<span style=\"color: #008080;\">#calculate p-value of test statistic using 2 degrees of freedom\n<\/span>p_val = scipy. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">chi2<\/span> . <span style=\"color: #3366ff;\">sf<\/span> (LR_statistic, 2)\n\n<span style=\"color: #008000;\">print<\/span> (p_val)\n\n0.35165094613502257\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasil tersebut, kita dapat melihat bahwa statistik uji chi-square adalah <strong>2,0902<\/strong> dan<\/span> <span style=\"color: #000000;\">nilai p-value yang sesuai adalah <strong>0,3517<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Karena nilai p ini tidak kurang dari 0,05, kita akan gagal menolak hipotesis nol.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Artinya, model lengkap dan model tersarang sama-sama cocok dengan data. Oleh karena itu kita harus menggunakan model bersarang, karena variabel prediktor tambahan dalam model lengkap tidak memberikan peningkatan kecocokan yang signifikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jadi, model terakhir kita adalah:<\/span><\/p>\n<p> <span style=\"color: #000000;\">mpg = \u03b2 <sub>0<\/sub> + \u03b2 <sub>1<\/sub> tersedia + \u03b2 <sub>2<\/sub> karbohidrat<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Kami menggunakan 2 derajat kebebasan saat menghitung nilai p karena ini mewakili perbedaan total variabel prediktor yang digunakan antara kedua model.<\/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 penggunaan model regresi dengan Python:<\/span><\/p>\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\/python-regresi-polinomial\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi polinomial dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/python-regresi-logistik\/\" target=\"_blank\" rel=\"noopener\">Cara Melakukan Regresi Logistik dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uji rasio kemungkinan membandingkan kesesuaian dua model regresi bertingkat. Model bersarang hanyalah model yang berisi subkumpulan variabel prediktor dalam model regresi keseluruhan. Misalnya, kita memiliki model regresi berikut dengan empat variabel prediktor: Y = \u03b2 0 + \u03b2 1 x 1 + \u03b2 2 x 2 + \u03b2 3 x 3 + \u03b2 4 x [&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 Rasio Kemungkinan dengan Python - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.\" \/>\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-rasio-kemungkinan-dengan-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Melakukan Tes Rasio Kemungkinan dengan Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T03:00:29+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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/\",\"name\":\"Cara Melakukan Tes Rasio Kemungkinan dengan Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T03:00:29+00:00\",\"dateModified\":\"2023-07-22T03:00:29+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan tes rasio kemungkinan 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 Rasio Kemungkinan dengan Python - Statorials","description":"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.","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-rasio-kemungkinan-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Melakukan Tes Rasio Kemungkinan dengan Python - Statorials","og_description":"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.","og_url":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T03:00:29+00:00","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\/uji-rasio-kemungkinan-dengan-python\/","url":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/","name":"Cara Melakukan Tes Rasio Kemungkinan dengan Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T03:00:29+00:00","dateModified":"2023-07-22T03:00:29+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan tes rasio kemungkinan dengan Python, dengan contoh lengkap.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/uji-rasio-kemungkinan-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan tes rasio kemungkinan 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\/2474"}],"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=2474"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2474\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}