{"id":838,"date":"2023-07-28T14:27:08","date_gmt":"2023-07-28T14:27:08","guid":{"rendered":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/"},"modified":"2023-07-28T14:27:08","modified_gmt":"2023-07-28T14:27:08","slug":"python-binning-frekuensi-yang-sama","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/","title":{"rendered":"Binning frekuensi yang sama dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Dalam statistik, <strong>pengelompokan<\/strong> adalah proses menempatkan nilai numerik ke dalam <em>kelompok<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bentuk pengelompokan yang paling umum dikenal sebagai <strong>pengelompokan dengan lebar yang sama<\/strong> , di mana kita membagi kumpulan data menjadi <em>k<\/em> kelompok dengan lebar yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bentuk pengelompokan yang kurang umum digunakan dikenal sebagai <strong>pengelompokan frekuensi yang sama<\/strong> , di mana kita membagi kumpulan data menjadi <em>k<\/em> kelompok yang semuanya memiliki jumlah frekuensi yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara melakukan pengelompokan frekuensi yang sama dengan python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Binning Frekuensi yang Sama dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kumpulan data 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<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create data<\/span>\nnp.random.seed(1)\ndata = np.random.randn(100)\n\n<span style=\"color: #008080;\">#view first 5 values\n<\/span><\/strong><b>data[:5]\n\narray([ 1.62434536, -0.61175641, -0.52817175, -1.07296862, 0.86540763])\n<\/b><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Pengelompokan lebar yang sama:<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kita membuat histogram untuk menampilkan nilai-nilai ini, Python akan secara default menggunakan pengelompokan dengan lebar yang sama:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create histogram with equal-width bins<\/span>\nn, bins, patches = plt.hist(data, edgecolor='black')\nplt.show()\n\n<span style=\"color: #008080;\">#display bin boundaries and frequency per bin<\/span> \nbins, n\n\n(array([-2.3015387 , -1.85282729, -1.40411588, -0.95540447, -0.50669306,\n        -0.05798165, 0.39072977, 0.83944118, 1.28815259, 1.736864,\n         2.18557541]),\n array([ 3., 1., 6., 17., 19., 20., 14., 12., 5., 3.]))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9246 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/egalfreqbinningpython1.png\" alt=\"\" width=\"406\" height=\"262\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Setiap kelompok mempunyai lebar yang sama yaitu sekitar 0,4487, tetapi setiap kelompok tidak mempunyai jumlah pengamatan yang sama. Misalnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Bin pertama terbentang dari -2.3015387 hingga -1.8528279 dan berisi 3 observasi.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bin kedua terbentang dari -1.8528279 hingga -1.40411588 dan berisi 1 observasi.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bin ketiga terbentang dari -1.40411588 hingga -0.95540447 dan berisi 6 observasi.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Pengelompokan frekuensi yang sama:<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk membuat keranjang berisi jumlah observasi yang sama, kita dapat menggunakan fungsi berikut:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #008080;\">#define function to calculate equal-frequency bins<\/span> \ndef<\/span> equalObs(x, nbin):\n    nlen = len(x)\n    <span style=\"color: #107d3f;\">return<\/span> np.interp(np.linspace(0, nlen, nbin + 1),\n                     np.arange(nlen),\n                     np.sort(x))\n\n<span style=\"color: #008080;\">#create histogram with equal-frequency bins<\/span> \nn, bins, patches = plt.hist(data, equalObs(data, 10), edgecolor='black')\nplt.show()\n\n<span style=\"color: #008080;\">#display bin boundaries and frequency per bin<\/span> \nbins, n\n\n(array([-2.3015387 , -0.93576943, -0.67124613, -0.37528495, -0.20889423,\n         0.07734007, 0.2344157, 0.51292982, 0.86540763, 1.19891788,\n         2.18557541]),\n array([10., 10., 10., 10., 10., 10., 10., 10., 10., 10.]))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9247\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/egalfreqbinningpython2.png\" alt=\"Contoh Pengelompokan Frekuensi yang Sama dengan Python\" width=\"395\" height=\"267\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Setiap kelompok tidak sama lebarnya, tetapi setiap kelompok <i>berisi<\/i> jumlah pengamatan yang sama. Misalnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Bin pertama terbentang dari -2.3015387 hingga -0.93576943 dan berisi 10 observasi.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bin kedua terbentang dari -0.93576943 hingga -0.67124613 dan berisi 10 observasi.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bin ketiga terbentang dari -0,67124613 hingga -0,37528495 dan berisi 10 observasi.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat melihat dari histogram bahwa setiap nampan jelas tidak memiliki lebar yang sama, tetapi setiap nampan berisi jumlah pengamatan yang sama, yang dibuktikan dengan fakta bahwa tinggi setiap nampan adalah sama.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam statistik, pengelompokan adalah proses menempatkan nilai numerik ke dalam kelompok . Bentuk pengelompokan yang paling umum dikenal sebagai pengelompokan dengan lebar yang sama , di mana kita membagi kumpulan data menjadi k kelompok dengan lebar yang sama. Bentuk pengelompokan yang kurang umum digunakan dikenal sebagai pengelompokan frekuensi yang sama , di mana kita membagi [&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>Binning Frekuensi yang Sama dengan Python - Statorials<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama 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\/python-binning-frekuensi-yang-sama\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Binning Frekuensi yang Sama dengan Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama dengan Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T14:27:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/egalfreqbinningpython1.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\/python-binning-frekuensi-yang-sama\/\",\"url\":\"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/\",\"name\":\"Binning Frekuensi yang Sama dengan Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T14:27:08+00:00\",\"dateModified\":\"2023-07-28T14:27:08+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama dengan Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Binning frekuensi yang sama 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":"Binning Frekuensi yang Sama dengan Python - Statorials","description":"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama 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\/python-binning-frekuensi-yang-sama\/","og_locale":"id_ID","og_type":"article","og_title":"Binning Frekuensi yang Sama dengan Python - Statorials","og_description":"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama dengan Python.","og_url":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/","og_site_name":"Statorials","article_published_time":"2023-07-28T14:27:08+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/egalfreqbinningpython1.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\/python-binning-frekuensi-yang-sama\/","url":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/","name":"Binning Frekuensi yang Sama dengan Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T14:27:08+00:00","dateModified":"2023-07-28T14:27:08+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara melakukan pengelompokan frekuensi yang sama dengan Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/python-binning-frekuensi-yang-sama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Binning frekuensi yang sama 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\/838"}],"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=838"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/838\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}