{"id":868,"date":"2023-07-28T12:03:55","date_gmt":"2023-07-28T12:03:55","guid":{"rendered":"https:\/\/statorials.org\/id\/beberapa-plot-python\/"},"modified":"2023-07-28T12:03:55","modified_gmt":"2023-07-28T12:03:55","slug":"beberapa-plot-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/beberapa-plot-python\/","title":{"rendered":"Cara membuat plot qq dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Plot QQ<\/strong> , kependekan dari &#8220;quantile-quantile&#8221;, sering digunakan untuk mengevaluasi apakah suatu kumpulan data berpotensi berasal dari distribusi teoretis atau tidak.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dalam kebanyakan kasus, jenis plot ini digunakan untuk menentukan apakah suatu kumpulan data mengikuti distribusi normal atau tidak.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat plot QQ untuk kumpulan data dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: plot QQ dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kumpulan data berikut yang berisi 100 nilai:<\/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\n<span style=\"color: #008080;\">#create dataset with 100 values that follows a normal distribution\n<\/span>np.random.seed(0)\ndata = np.random.normal(0,1, 1000)\n\n<span style=\"color: #008080;\">#view first 10 values\n<\/span>data[:10] \n\narray([ 1.76405235, 0.40015721, 0.97873798, 2.2408932 , 1.86755799,\n       -0.97727788, 0.95008842, -0.15135721, -0.10321885, 0.4105985 ])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Untuk membuat plot QQ untuk dataset ini, kita dapat menggunakan <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.graphics.gofplots.qqplot.html\" target=\"_blank\" rel=\"noopener\">fungsi qqplot()<\/a> dari perpustakaan statsmodels:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> statsmodels.api <span style=\"color: #107d3f;\">as<\/span> sm\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create QQ plot with 45-degree line added to plot<\/span>\nfig = sm.qqplot(data, line='45')\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9410 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.png\" alt=\"Plot QQ dengan Python\" width=\"417\" height=\"275\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Dalam plot QQ, sumbu x menampilkan <strong>kuantil teoretis<\/strong> . Artinya, ini tidak menampilkan data Anda yang sebenarnya, melainkan menunjukkan di mana data Anda akan berada jika didistribusikan secara normal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sumbu Y menampilkan <strong>data Anda saat ini<\/strong> . Artinya jika nilai data mengikuti garis kira-kira lurus dengan sudut 45 derajat, maka data tersebut berdistribusi normal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dapat kita lihat pada plot QQ di atas bahwa nilai datanya cenderung mengikuti 45 derajat, artinya kemungkinan besar datanya berdistribusi normal. Hal ini tidak mengherankan karena kami menghasilkan 100 nilai data menggunakan <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/random\/generated\/numpy.random.normal.html\" target=\"_blank\" rel=\"noopener\">fungsi numpy.random.normal()<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sebagai gantinya, pertimbangkan jika kita membuat kumpulan data yang terdiri dari 100 nilai yang terdistribusi secara merata dan membuat plot QQ untuk kumpulan data tersebut:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create dataset of 100 uniformly distributed values<\/span>\ndata = np.random.uniform(0,1, 1000)\n\n<span style=\"color: #008080;\">#generate QQ plot for the dataset\n<\/span>fig = sm.qqplot(data, line='45')\nplt.show()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9412 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython2.png\" alt=\"Plot QQ dengan garis lurus dengan Python menggunakan matplotlib\" width=\"418\" height=\"281\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Nilai datanya jelas tidak mengikuti garis merah 45 derajat, menandakan tidak mengikuti sebaran normal.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Catatan tentang Plot QQ<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Ingatlah catatan berikut tentang plot QQ:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Meskipun plot QQ bukan uji statistik formal, plot ini memberikan cara sederhana untuk memeriksa secara visual apakah kumpulan data terdistribusi normal atau tidak.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Berhati-hatilah untuk tidak mengacaukan plot QQ dengan <a href=\"https:\/\/en.wikipedia.org\/wiki\/P%E2%80%93P_plot\" target=\"_blank\" rel=\"noopener\">plot PP<\/a> , yang kurang umum digunakan dan kurang berguna untuk menganalisis nilai data yang berada di bagian akhir distribusi.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><em>Anda dapat menemukan lebih banyak tutorial Python di sini .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plot QQ , kependekan dari &#8220;quantile-quantile&#8221;, sering digunakan untuk mengevaluasi apakah suatu kumpulan data berpotensi berasal dari distribusi teoretis atau tidak. Dalam kebanyakan kasus, jenis plot ini digunakan untuk menentukan apakah suatu kumpulan data mengikuti distribusi normal atau tidak. Tutorial ini menjelaskan cara membuat plot QQ untuk kumpulan data dengan Python. Contoh: plot QQ dengan [&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 Plot QQ dengan Python - Statologi<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara membuat plot QQ 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\/beberapa-plot-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Plot QQ dengan Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara membuat plot QQ dengan Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/beberapa-plot-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T12:03:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.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\/beberapa-plot-python\/\",\"url\":\"https:\/\/statorials.org\/id\/beberapa-plot-python\/\",\"name\":\"Cara Membuat Plot QQ dengan Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T12:03:55+00:00\",\"dateModified\":\"2023-07-28T12:03:55+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara membuat plot QQ dengan Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/beberapa-plot-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/beberapa-plot-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/beberapa-plot-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat plot qq 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 Plot QQ dengan Python - Statologi","description":"Penjelasan sederhana tentang cara membuat plot QQ 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\/beberapa-plot-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Plot QQ dengan Python - Statologi","og_description":"Penjelasan sederhana tentang cara membuat plot QQ dengan Python.","og_url":"https:\/\/statorials.org\/id\/beberapa-plot-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T12:03:55+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/qqplotpython1.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\/beberapa-plot-python\/","url":"https:\/\/statorials.org\/id\/beberapa-plot-python\/","name":"Cara Membuat Plot QQ dengan Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T12:03:55+00:00","dateModified":"2023-07-28T12:03:55+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara membuat plot QQ dengan Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/beberapa-plot-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/beberapa-plot-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/beberapa-plot-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat plot qq 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\/868"}],"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=868"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/868\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}