{"id":3196,"date":"2023-07-18T18:01:40","date_gmt":"2023-07-18T18:01:40","guid":{"rendered":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/"},"modified":"2023-07-18T18:01:40","modified_gmt":"2023-07-18T18:01:40","slug":"bootstrap-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/","title":{"rendered":"Cara melakukan bootstrap dengan python (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Bootstrapping<\/strong> adalah metode yang dapat digunakan untuk membangun interval kepercayaan suatu <a href=\"https:\/\/statorials.org\/id\/statistik-vs-parameter\/\" target=\"_blank\" rel=\"noopener\">statistik<\/a> ketika ukuran sampelnya kecil dan distribusi dasarnya tidak diketahui.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Proses dasar untuk bootstrap adalah sebagai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Ambil <em>k<\/em> sampel replikasi dengan penggantian dari kumpulan data tertentu.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk setiap sampel, hitung statistik minat.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Hal ini memberikan <em>k<\/em> perkiraan berbeda untuk statistik tertentu, yang kemudian dapat Anda gunakan untuk menghitung interval kepercayaan untuk statistik tersebut.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Cara termudah untuk melakukan bootstrap dengan Python adalah dengan menggunakan fungsi <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.bootstrap.html\" target=\"_blank\" rel=\"noopener\">bootstrap<\/a> dari perpustakaan <strong>SciPy<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: melakukan bootstrap dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat dataset dengan Python yang berisi 15 nilai:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#define array of data values\n<span style=\"color: #000000;\">data = [7, 9, 10, 10, 12, 14, 15, 16, 16, 17, 19, 20, 21, 21, 23]<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk menghitung interval kepercayaan bootstrap 95% untuk nilai median:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> bootstrap\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#convert array to sequence\n<\/span>data = (data,)\n\n<span style=\"color: #008080;\">#calculate 95% bootstrapped confidence interval for median\n<\/span>bootstrap_ci = bootstrap(data, np. <span style=\"color: #3366ff;\">median<\/span> , confidence_level= <span style=\"color: #008000;\">0.95<\/span> ,\n                         random_state= <span style=\"color: #008000;\">1<\/span> , method=' <span style=\"color: #ff0000;\">percentile<\/span> ')\n\n<span style=\"color: #008080;\">#view 95% boostrapped confidence interval\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">bootstrap_ci.confidence_interval<\/span> )\n\nConfidenceInterval(low=10.0, high=20.0)\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Interval kepercayaan bootstrap 95% untuk median ternyata adalah <strong>[10.0, 20.0]<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Inilah yang sebenarnya dilakukan oleh fungsi <strong>boostrap()<\/strong> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Fungsi <strong>bootstrap()<\/strong> menghasilkan 9.999 sampel dengan penggantian. (Defaultnya adalah 9999 tetapi Anda dapat menggunakan argumen <strong>n_resamples<\/strong> untuk mengubah nomor ini)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk setiap sampel bootstrap, median dihitung.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai median setiap sampel diurutkan dari terkecil hingga terbesar dan nilai median pada persentil 2,5% dan persentil 97,5% digunakan untuk menentukan batas bawah dan atas selang kepercayaan 95%. %.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda dapat menghitung interval kepercayaan bootstrap untuk hampir semua statistik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat mengganti <strong>np.median<\/strong> dengan <strong>np.std<\/strong> di fungsi <strong>bootstrap()<\/strong> untuk menghitung interval kepercayaan 95% untuk deviasi standar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> bootstrap\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#convert array to sequence\n<\/span>data = (data,)\n\n<span style=\"color: #008080;\">#calculate 95% bootstrapped confidence interval for median\n<\/span>bootstrap_ci = bootstrap(data, np. <span style=\"color: #3366ff;\">std<\/span> , confidence_level= <span style=\"color: #008000;\">0.95<\/span> ,\n                         random_state= <span style=\"color: #008000;\">1<\/span> , method=' <span style=\"color: #ff0000;\">percentile<\/span> ')\n\n<span style=\"color: #008080;\">#view 95% boostrapped confidence interval\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">bootstrap_ci.confidence_interval<\/span> )\n\nConfidenceInterval(low=3.3199732261303283, high=5.66478399066117)\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Interval kepercayaan bootstrap 95% untuk deviasi standar ternyata adalah <strong>[3.32, 5.67]<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk contoh ini, kami memilih untuk membuat interval kepercayaan 95%, namun Anda dapat mengubah nilai argumen <strong>tingkat kepercayaan<\/strong> untuk membuat interval kepercayaan dengan ukuran berbeda.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara bootstrap di software statistik lainnya:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/bootstrap-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan bootstrap di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/memulai-di-excel\/\" target=\"_blank\" rel=\"noopener\">Cara bootstrap di excel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bootstrapping adalah metode yang dapat digunakan untuk membangun interval kepercayaan suatu statistik ketika ukuran sampelnya kecil dan distribusi dasarnya tidak diketahui. Proses dasar untuk bootstrap adalah sebagai berikut: Ambil k sampel replikasi dengan penggantian dari kumpulan data tertentu. Untuk setiap sampel, hitung statistik minat. Hal ini memberikan k perkiraan berbeda untuk statistik tertentu, yang kemudian [&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 bootstrap dengan Python (dengan contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara bootstrap 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\/bootstrap-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 bootstrap dengan Python (dengan contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara bootstrap dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T18:01:40+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\/bootstrap-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/\",\"name\":\"Cara melakukan bootstrap dengan Python (dengan contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T18:01:40+00:00\",\"dateModified\":\"2023-07-18T18:01:40+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara bootstrap dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara melakukan bootstrap 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 bootstrap dengan Python (dengan contoh) - Statorials","description":"Tutorial ini menjelaskan cara bootstrap 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\/bootstrap-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara melakukan bootstrap dengan Python (dengan contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara bootstrap dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-18T18:01:40+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\/bootstrap-dengan-python\/","url":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/","name":"Cara melakukan bootstrap dengan Python (dengan contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T18:01:40+00:00","dateModified":"2023-07-18T18:01:40+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara bootstrap dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bootstrap-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bootstrap-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara melakukan bootstrap 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\/3196"}],"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=3196"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3196\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}