{"id":2460,"date":"2023-07-22T04:29:06","date_gmt":"2023-07-22T04:29:06","guid":{"rendered":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/"},"modified":"2023-07-22T04:29:06","modified_gmt":"2023-07-22T04:29:06","slug":"analisis-bivariat-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/","title":{"rendered":"Cara melakukan analisis bivariat dengan python: dengan contoh"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Istilah <strong>analisis bivariat<\/strong> mengacu pada analisis dua variabel. Anda dapat mengingat ini karena awalan \u201cbi\u201d berarti \u201cdua\u201d.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tujuan analisis bivariat adalah untuk memahami hubungan antara dua variabel<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ada tiga cara umum untuk melakukan analisis bivariat:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Titik awan<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Koefisien korelasi<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3.<\/strong> Regresi linier sederhana<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara melakukan masing-masing jenis analisis bivariat ini dengan Python menggunakan pandas DataFrame berikut yang berisi informasi tentang dua variabel: <strong>(1)<\/strong> Jam yang dihabiskan untuk belajar dan <strong>(2)<\/strong> Nilai ujian yang diperoleh 20 siswa berbeda:<\/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;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">hours<\/span> ': [1, 1, 1, 2, 2, 2, 3, 3, 3, 3,\n                             3, 4, 4, 5, 5, 6, 6, 6, 7, 8],\n                   ' <span style=\"color: #ff0000;\">score<\/span> ': [75, 66, 68, 74, 78, 72, 85, 82, 90, 82,\n                             80, 88, 85, 90, 92, 94, 94, 88, 91, 96]})\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 75\n1 1 66\n2 1 68\n3 2 74\n4 2 78<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>1. Titik awan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk membuat diagram sebar antara jam belajar versus hasil ujian:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #008000;\"><span style=\"color: #3366ff;\">pyplot<\/span> as<\/span> plt\n\n<span style=\"color: #008080;\">#create scatterplot of hours vs. score<\/span>\nplt. <span style=\"color: #3366ff;\">scatter<\/span> (df. <span style=\"color: #3366ff;\">hours<\/span> , df. <span style=\"color: #3366ff;\">score<\/span> )\nplt. <span style=\"color: #3366ff;\">title<\/span> (' <span style=\"color: #ff0000;\">Hours Studied vs. Exam Score<\/span> ')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #ff0000;\">Hours Studied<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #ff0000;\">Exam Score<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-22049 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bivpython1.png\" alt=\"\" width=\"526\" height=\"365\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menunjukkan jam belajar dan sumbu y menunjukkan nilai yang diperoleh pada ujian.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Grafik tersebut menunjukkan adanya hubungan positif antara kedua variabel: seiring bertambahnya jumlah jam belajar, nilai ujian juga cenderung meningkat.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>2. Koefisien korelasi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Koefisien korelasi Pearson adalah cara untuk mengukur hubungan linier antara dua variabel.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>corr()<\/strong> di pandas untuk membuat matriks korelasi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create correlation matrix\n<\/span>df. <span style=\"color: #3366ff;\">corr<\/span> ()\n\n\thours score\nhours 1.000000 0.891306\nscore 0.891306 1.000000<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Koefisien korelasinya ternyata <strong>0,891<\/strong> . Hal ini<\/span> <span style=\"color: #000000;\">menunjukkan korelasi positif yang kuat antara jam belajar dan nilai ujian.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>3. Regresi linier sederhana<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Regresi linier sederhana adalah metode statistik yang dapat kita gunakan untuk mengukur hubungan antara dua variabel.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>OLS()<\/strong> dari paket statsmodels untuk dengan cepat menyesuaikan <a href=\"https:\/\/statorials.org\/id\/regresi-linier-sederhana-dengan-python\/\" target=\"_blank\" rel=\"noopener\">model regresi linier sederhana<\/a> selama berjam-jam belajar dan hasil ujian yang diterima:<\/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 explanatory 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\n<span style=\"color: #008080;\">#view model summary\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">model.summary<\/span> ())\n\n                            OLS Regression Results                            \n==================================================== ============================\nDept. Variable: R-squared score: 0.794\nModel: OLS Adj. R-squared: 0.783\nMethod: Least Squares F-statistic: 69.56\nDate: Mon, 22 Nov 2021 Prob (F-statistic): 1.35e-07\nTime: 16:15:52 Log-Likelihood: -55,886\nNo. Observations: 20 AIC: 115.8\nDf Residuals: 18 BIC: 117.8\nModel: 1                                         \nCovariance Type: non-robust                                         \n==================================================== ============================\n                 coef std err t P&gt;|t| [0.025 0.975]\n-------------------------------------------------- ----------------------------\nconst 69.0734 1.965 35.149 0.000 64.945 73.202\nhours 3.8471 0.461 8.340 0.000 2.878 4.816\n==================================================== ============================\nOmnibus: 0.171 Durbin-Watson: 1.404\nProb(Omnibus): 0.918 Jarque-Bera (JB): 0.177\nSkew: 0.165 Prob(JB): 0.915\nKurtosis: 2.679 Cond. No. 9.37\n==================================================== ============================\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Persamaan regresi yang dipasang ternyata menjadi:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai ujian = 69,0734 + 3,8471*(jam belajar)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Hal ini menunjukkan bahwa setiap tambahan jam belajar dikaitkan dengan peningkatan rata-rata nilai ujian sebesar <strong>3,8471<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat menggunakan persamaan regresi yang disesuaikan untuk memprediksi skor yang akan diterima siswa berdasarkan jumlah jam belajar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misal seorang siswa yang belajar selama 3 jam seharusnya mendapat nilai <strong>81.6147<\/strong> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai ujian = 69,0734 + 3,8471*(jam belajar)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai ujian = 69,0734 + 3,8471*(3)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Hasil ujian = 81.6147<\/span><\/li>\n<\/ul>\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 analisis bivariat:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/analisis-bivariat\/\" target=\"_blank\" rel=\"noopener\">Pengantar Analisis Bivariat<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/contoh-nyata-data-bivariat\/\" target=\"_blank\" rel=\"noopener\">5 contoh data bivariat di kehidupan nyata<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-1\/\" target=\"_blank\" rel=\"noopener\">Pengantar Regresi Linier Sederhana<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/koefisien-korelasi-pearson-1\/\" target=\"_blank\" rel=\"noopener\">Pengantar Koefisien Korelasi Pearson<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Istilah analisis bivariat mengacu pada analisis dua variabel. Anda dapat mengingat ini karena awalan \u201cbi\u201d berarti \u201cdua\u201d. Tujuan analisis bivariat adalah untuk memahami hubungan antara dua variabel Ada tiga cara umum untuk melakukan analisis bivariat: 1. Titik awan 2. Koefisien korelasi 3. Regresi linier sederhana Contoh berikut menunjukkan cara melakukan masing-masing jenis analisis bivariat ini [&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 Analisis Bivariat dengan Python (dengan Contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa 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\/analisis-bivariat-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 Analisis Bivariat dengan Python (dengan Contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T04:29:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bivpython1.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\/analisis-bivariat-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/\",\"name\":\"Cara Melakukan Analisis Bivariat dengan Python (dengan Contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T04:29:06+00:00\",\"dateModified\":\"2023-07-22T04:29:06+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan analisis bivariat dengan python: dengan contoh\"}]},{\"@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 Analisis Bivariat dengan Python (dengan Contoh) - Statologi","description":"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa 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\/analisis-bivariat-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Melakukan Analisis Bivariat dengan Python (dengan Contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T04:29:06+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bivpython1.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\/analisis-bivariat-dengan-python\/","url":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/","name":"Cara Melakukan Analisis Bivariat dengan Python (dengan Contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T04:29:06+00:00","dateModified":"2023-07-22T04:29:06+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan analisis bivariat dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/analisis-bivariat-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan analisis bivariat dengan python: dengan contoh"}]},{"@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\/2460"}],"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=2460"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2460\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}