{"id":3197,"date":"2023-07-18T18:01:40","date_gmt":"2023-07-18T18:01:40","guid":{"rendered":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/"},"modified":"2023-07-18T18:01:40","modified_gmt":"2023-07-18T18:01:40","slug":"bootstrap-in-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/","title":{"rendered":"Bootstrapping uitvoeren in python (met voorbeeld)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Bootstrapping<\/strong> is een methode die kan worden gebruikt om een betrouwbaarheidsinterval voor een <a href=\"https:\/\/statorials.org\/nl\/statistieken-versus-parameter\/\" target=\"_blank\" rel=\"noopener\">statistiek<\/a> te construeren wanneer de steekproefomvang klein is en de onderliggende verdeling onbekend is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het basisproces voor bootstrapping is als volgt:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Neem <em>k<\/em> replicaatmonsters met vervanging uit een gegeven dataset.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bereken voor elk monster de betreffende statistiek.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Dit levert <em>k<\/em> verschillende schattingen op voor een bepaalde statistiek, die u vervolgens kunt gebruiken om een betrouwbaarheidsinterval voor de statistiek te berekenen.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">De eenvoudigste manier om Python op te starten is door de <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.bootstrap.html\" target=\"_blank\" rel=\"noopener\">bootstrap-<\/a> functie uit de <strong>SciPy-<\/strong> bibliotheek te gebruiken.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: bootstrapping uitvoeren in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we in Python een dataset maken met 15 waarden:<\/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;\">We kunnen de volgende code gebruiken om een bootstrap-betrouwbaarheidsinterval van 95% voor de mediaanwaarde te berekenen:<\/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;\">Het 95% bootstrap-betrouwbaarheidsinterval voor de mediaan blijkt <strong>[10,0, 20,0]<\/strong> te zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit is wat de functie <strong>boosttrap()<\/strong> feitelijk onder de motorkap deed:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">De functie <strong>bootstrap()<\/strong> genereerde 9.999 samples met vervanging. (De standaardwaarde is 9999, maar u kunt het argument <strong>n_resamples<\/strong> gebruiken om dit getal te wijzigen)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Voor elk bootstrapmonster werd de mediaan berekend.<\/span><\/li>\n<li> <span style=\"color: #000000;\">De mediaanwaarde van elk monster werd geordend van klein naar groot en de mediaanwaarde bij het 2,5% percentiel en het 97,5% percentiel werd gebruikt om de onder- en bovengrenzen van het 95% betrouwbaarheidsinterval te construeren. %.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Houd er rekening mee dat u voor vrijwel elke statistiek een bootstrap-betrouwbaarheidsinterval kunt berekenen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen bijvoorbeeld <strong>np.median<\/strong> vervangen door <strong>np.std<\/strong> in de <strong>bootstrap()<\/strong> -functie om in plaats daarvan een betrouwbaarheidsinterval van 95% voor de standaarddeviatie te berekenen:<\/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;\">Het 95% bootstrap-betrouwbaarheidsinterval voor de standaarddeviatie blijkt <strong>[3,32, 5,67]<\/strong> te zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking<\/strong> : voor deze voorbeelden kiezen we ervoor om betrouwbaarheidsintervallen van 95% te maken, maar u kunt de waarde van het argument <strong>trust_level<\/strong> wijzigen om een betrouwbaarheidsinterval van een andere grootte te construeren.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere statistische software kunt opstarten:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/bootstrap-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe te bootstrappen in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/aan-de-slag-met-excel\/\" target=\"_blank\" rel=\"noopener\">Hoe te starten in Excel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bootstrapping is een methode die kan worden gebruikt om een betrouwbaarheidsinterval voor een statistiek te construeren wanneer de steekproefomvang klein is en de onderliggende verdeling onbekend is. Het basisproces voor bootstrapping is als volgt: Neem k replicaatmonsters met vervanging uit een gegeven dataset. Bereken voor elk monster de betreffende statistiek. Dit levert k verschillende schattingen [&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":[],"class_list":["post-3197","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.\" \/>\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\/nl\/bootstrap-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/bootstrap-in-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=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/bootstrap-in-python\/\",\"url\":\"https:\/\/statorials.org\/nl\/bootstrap-in-python\/\",\"name\":\"Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-18T18:01:40+00:00\",\"dateModified\":\"2023-07-18T18:01:40+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/bootstrap-in-python\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/bootstrap-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/bootstrap-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bootstrapping uitvoeren in python (met voorbeeld)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials","description":"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.","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\/nl\/bootstrap-in-python\/","og_locale":"de_DE","og_type":"article","og_title":"Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/","og_site_name":"Statorials","article_published_time":"2023-07-18T18:01:40+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/","url":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/","name":"Bootstrapping uitvoeren in Python (met voorbeeld) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-18T18:01:40+00:00","dateModified":"2023-07-18T18:01:40+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe je Python kunt opstarten, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/bootstrap-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/bootstrap-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Bootstrapping uitvoeren in python (met voorbeeld)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=3197"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3197\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}