{"id":1522,"date":"2023-07-26T01:16:58","date_gmt":"2023-07-26T01:16:58","guid":{"rendered":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/"},"modified":"2023-07-26T01:16:58","modified_gmt":"2023-07-26T01:16:58","slug":"tabel-kontingensi-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/","title":{"rendered":"Cara membuat tabel kontingensi dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Tabel kontingensi<\/strong> adalah jenis tabel yang merangkum hubungan antara dua variabel kategori.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk membuat tabel kontingensi dengan Python, kita bisa menggunakan fungsi <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.crosstab.html\" target=\"_blank\" rel=\"noopener\">pandas.crosstab()<\/a> , yang menggunakan sintaks berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>pandas.crosstab(indeks, kolom)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>indeks:<\/strong> nama variabel yang akan ditampilkan di baris tabel kontingensi<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>kolom:<\/strong> nama variabel yang akan ditampilkan di kolom tabel kontingensi<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh langkah demi langkah berikut menunjukkan cara menggunakan fungsi ini untuk membuat tabel kontingensi 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, mari kita buat kumpulan data yang menampilkan informasi tentang 20 pesanan produk berbeda, termasuk jenis produk yang dibeli (TV, komputer, atau radio) serta negara (A, B, atau C) tempat produk tersebut dibeli:<\/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 data<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({'Order': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,\n                            11, 12, 13, 14, 15, 16, 17, 18, 19, 20],\n                   'Product': ['TV', 'TV', 'Comp', 'TV', 'TV', 'Comp',\n                               'Comp', 'Comp', 'TV', 'Radio', 'TV', 'Radio', 'Radio',\n                               'Radio', 'Comp', 'Comp', 'TV', 'TV', 'Radio', 'TV'],\n                   'Country': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B',\n                               'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C']})\n\n<span style=\"color: #008080;\">#view data\n<\/span>df\n\n        Order Product Country\n0 1 TV A\n1 2 TV A\n2 3 Comp A\n3 4 TV A\n4 5 TV B\n5 6 Comp B\n6 7 Comp B\n7 8 Comp B\n8 9 TV B\n9 10 Radio B\n10 11 TV B\n11 12 Radio B\n12 13 Radio C\n13 14 Radio C\n14 15 Comp C\n15 16 Comp C\n16 17 TV C\n17 18 TV C\n18 19 Radio C\n19 20 TV C<\/strong><\/pre>\n<h3> <strong><span style=\"color: #000000;\">Langkah 2: Buat tabel kontingensi<\/span><\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat tabel kontingensi untuk menghitung jumlah setiap produk yang dipesan oleh setiap negara:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create contingency table<\/span>\np.d. <span style=\"color: #3366ff;\">crosstab<\/span> (index=df[' <span style=\"color: #008000;\">Country<\/span> '], columns=df[' <span style=\"color: #008000;\">Product<\/span> '])\n\nProduct Comp Radio TV\nCountry\t\t\t\nA 1 0 3\nB 3 2 3\nC 2 3 3<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan tabel:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>1<\/strong> komputer dibeli di negara A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>3<\/strong> komputer dibeli di negara B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>2<\/strong> komputer dibeli di negara C.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>0<\/strong> radio dibeli di negara A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>2<\/strong> radio dibeli di negara B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>3<\/strong> radio dibeli di negara C.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>3<\/strong> televisi dibeli di negara A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>3<\/strong> televisi dibeli di negara B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>3<\/strong> televisi dibeli di negara C.<\/span><\/li>\n<\/ul>\n<h3> <strong><span style=\"color: #000000;\">Langkah 3: Tambahkan total margin ke tabel kontingensi<\/span><\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan argumen <strong>margins=True<\/strong> untuk menambahkan total margin ke tabel kontingensi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add margins to contingency table<\/span>\np.d. <span style=\"color: #3366ff;\">crosstab<\/span> (index=df[' <span style=\"color: #008000;\">Country<\/span> '], columns=df[' <span style=\"color: #008000;\">Product<\/span> '], margins= <span style=\"color: #008000;\">True<\/span> )\n\nProduct Comp Radio TV All\nCountry\t\t\t\t\nA 1 0 3 4\nB 3 2 3 8\nC 2 3 3 8\nAll 6 5 9 20<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Cara mengartikan nilai tabel adalah sebagai berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Total baris:<\/strong><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>4<\/strong> pesanan dilakukan dari negara A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>8<\/strong> pesanan dilakukan dari negara B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>8<\/strong> pesanan dilakukan dari negara C.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Total kolom:<\/strong><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>6<\/strong> komputer dibeli.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>5<\/strong> radio dibeli.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebanyak <strong>9<\/strong> televisi dibeli.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Nilai di pojok kanan bawah tabel menunjukkan total <strong>20<\/strong> produk dipesan dari semua negara.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/tabel-kontingensi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat tabel kontingensi di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tabel-kontingensi-excel\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Tabel Kontingensi di Excel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tabel kontingensi adalah jenis tabel yang merangkum hubungan antara dua variabel kategori. Untuk membuat tabel kontingensi dengan Python, kita bisa menggunakan fungsi pandas.crosstab() , yang menggunakan sintaks berikut: pandas.crosstab(indeks, kolom) Emas: indeks: nama variabel yang akan ditampilkan di baris tabel kontingensi kolom: nama variabel yang akan ditampilkan di kolom tabel kontingensi Contoh langkah demi langkah [&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 Membuat Tabel Kontingensi dengan Python<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.\" \/>\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\/tabel-kontingensi-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Tabel Kontingensi dengan Python\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T01:16:58+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\/tabel-kontingensi-python\/\",\"url\":\"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/\",\"name\":\"Cara Membuat Tabel Kontingensi dengan Python\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-26T01:16:58+00:00\",\"dateModified\":\"2023-07-26T01:16:58+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat tabel kontingensi 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 Membuat Tabel Kontingensi dengan Python","description":"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.","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\/tabel-kontingensi-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Tabel Kontingensi dengan Python","og_description":"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.","og_url":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/","og_site_name":"Statorials","article_published_time":"2023-07-26T01:16:58+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\/tabel-kontingensi-python\/","url":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/","name":"Cara Membuat Tabel Kontingensi dengan Python","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-26T01:16:58+00:00","dateModified":"2023-07-26T01:16:58+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat tabel kontingensi dengan Python, dengan contoh langkah demi langkah.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/tabel-kontingensi-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/tabel-kontingensi-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat tabel kontingensi 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\/1522"}],"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=1522"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1522\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}