{"id":830,"date":"2023-07-28T15:02:39","date_gmt":"2023-07-28T15:02:39","guid":{"rendered":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/"},"modified":"2023-07-28T15:02:39","modified_gmt":"2023-07-28T15:02:39","slug":"matriks-kovarians-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/","title":{"rendered":"Cara membuat matriks kovariansi dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Kovarian<\/strong> adalah ukuran bagaimana perubahan pada satu variabel dikaitkan dengan perubahan pada variabel kedua. Lebih khusus lagi, ini adalah ukuran sejauh mana dua variabel terkait secara linier.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\"><strong>Matriks kovarians<\/strong> adalah matriks persegi yang menunjukkan kovarians antara banyak variabel yang berbeda. Ini bisa menjadi cara yang berguna untuk memahami bagaimana berbagai variabel saling terkait dalam kumpulan data.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara membuat matriks kovarians dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara Membuat Matriks Kovariansi dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Gunakan langkah-langkah berikut untuk membuat matriks kovarians dengan Python.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Langkah 1: Buat kumpulan data.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Pertama, kita akan membuat kumpulan data yang berisi nilai ujian 10 siswa berbeda dalam tiga mata pelajaran: matematika, sains, dan sejarah.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n\nmath = [84, 82, 81, 89, 73, 94, 92, 70, 88, 95]\nscience = [85, 82, 72, 77, 75, 89, 95, 84, 77, 94]\nhistory = [97, 94, 93, 95, 88, 82, 78, 84, 69, 78]\n\ndata = np.array([math, science, history])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Langkah 2: Buat matriks kovarians.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Selanjutnya, kita akan membuat matriks kovarians untuk kumpulan data ini menggunakan fungsi numpy <strong>cov()<\/strong> , dengan menetapkan bahwa <strong>bias = True<\/strong> sehingga kita dapat menghitung matriks kovarians populasi.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>np.cov(data, bias= <span style=\"color: #107d3f;\">True<\/span> )\n\narray([[ 64.96, 33.2, -24.44],\n       [33.2, 56.4, -24.1],\n       [-24.44, -24.1, 75.56]])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Langkah 3: Interpretasikan matriks kovarians.<\/strong><\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Nilai-nilai sepanjang diagonal matriks hanyalah varian dari setiap subjek. Misalnya:<\/span><\/p>\n<ul class=\"has-text-color\">\n<li> <span style=\"color: #000000;\">Varians skor matematika sebesar 64,96<\/span><\/li>\n<li> <span style=\"color: #000000;\">Varians skor sains adalah 56,4<\/span><\/li>\n<li> <span style=\"color: #000000;\">Varians skor historis adalah 75,56<\/span><\/li>\n<\/ul>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\">Nilai-nilai lain dari matriks mewakili kovarians antara subjek yang berbeda. Misalnya:<\/span><\/p>\n<ul class=\"has-text-color\">\n<li> <span style=\"color: #000000;\">Kovariansi antara nilai matematika dan sains adalah 33,2.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kovariansi antara nilai matematika dan sejarah adalah -24,44.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kovariansi antara skor sains dan sejarah adalah -24,1.<\/span><\/li>\n<\/ul>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\"><strong>Angka positif<\/strong> untuk kovarians menunjukkan bahwa dua variabel cenderung meningkat atau menurun secara bersamaan. Misalnya, matematika dan sains memiliki kovarian positif (33,2), yang menunjukkan bahwa siswa yang mendapat nilai tinggi dalam matematika juga cenderung mendapat nilai tinggi dalam sains. Sebaliknya, siswa yang mempunyai prestasi buruk dalam matematika juga cenderung mempunyai prestasi buruk dalam sains.<\/span><\/p>\n<p class=\"has-text-color\"> <span style=\"color: #000000;\"><strong>Angka negatif<\/strong> untuk kovarians menunjukkan bahwa ketika satu variabel meningkat, variabel kedua cenderung menurun. Misalnya, matematika dan sejarah memiliki kovarians negatif (-24,44), yang menunjukkan bahwa siswa yang mendapat nilai matematika tinggi cenderung mendapat nilai rendah dalam sejarah. Sebaliknya, siswa yang mendapat nilai rendah dalam matematika cenderung mendapat nilai tinggi dalam sejarah.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Langkah 4: Visualisasikan matriks kovarians (opsional).<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat memvisualisasikan matriks kovarians menggunakan fungsi <strong>heatmap()<\/strong> dari paket seaborn:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> seaborn <span style=\"color: #107d3f;\">as<\/span> sns\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\ncov = np.cov(data, bias=True)\nlabs = ['math', 'science', 'history']\n\nsns.heatmap(cov, annot=True, fmt='g', xticklabels=labs, yticklabels=labs)\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9191 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.png\" alt=\"Matriks Kovariansi dengan Python\" width=\"384\" height=\"274\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Anda juga dapat mengubah palet warna dengan menentukan argumen <strong>cmap<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>sns.heatmap(cov, annot=True, fmt='g', xticklabels=labs, yticklabels=labs, cmap=' <span style=\"color: #800080;\">YlGnBu<\/span> ')\nplt.show()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9192 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython3.png\" alt=\"Matriks Kovariansi dengan Python\" width=\"398\" height=\"274\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><em>Untuk detail selengkapnya tentang cara menata peta panas ini, lihat <a href=\"https:\/\/seaborn.pydata.org\/generated\/seaborn.heatmap.html\" target=\"_blank\" rel=\"noopener\">dokumentasi seaborn<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kovarian adalah ukuran bagaimana perubahan pada satu variabel dikaitkan dengan perubahan pada variabel kedua. Lebih khusus lagi, ini adalah ukuran sejauh mana dua variabel terkait secara linier. Matriks kovarians adalah matriks persegi yang menunjukkan kovarians antara banyak variabel yang berbeda. Ini bisa menjadi cara yang berguna untuk memahami bagaimana berbagai variabel saling terkait dalam kumpulan [&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 Matriks Kovariansi dengan Python - Statologi<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.\" \/>\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\/matriks-kovarians-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Matriks Kovariansi dengan Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/matriks-kovarians-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T15:02:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.png\" \/>\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\/matriks-kovarians-python\/\",\"url\":\"https:\/\/statorials.org\/id\/matriks-kovarians-python\/\",\"name\":\"Cara Membuat Matriks Kovariansi dengan Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T15:02:39+00:00\",\"dateModified\":\"2023-07-28T15:02:39+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/matriks-kovarians-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/matriks-kovarians-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/matriks-kovarians-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat matriks kovariansi 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 Matriks Kovariansi dengan Python - Statologi","description":"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.","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\/matriks-kovarians-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Matriks Kovariansi dengan Python - Statologi","og_description":"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.","og_url":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T15:02:39+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/covariancematrixpython2.png"}],"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\/matriks-kovarians-python\/","url":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/","name":"Cara Membuat Matriks Kovariansi dengan Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T15:02:39+00:00","dateModified":"2023-07-28T15:02:39+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara membuat matriks kovarians dengan Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/matriks-kovarians-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/matriks-kovarians-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat matriks kovariansi 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\/830"}],"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=830"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/830\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}