{"id":987,"date":"2023-07-28T02:15:25","date_gmt":"2023-07-28T02:15:25","guid":{"rendered":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/"},"modified":"2023-07-28T02:15:25","modified_gmt":"2023-07-28T02:15:25","slug":"kolmogorov-smirnov-testpython","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/","title":{"rendered":"Hoe u een kolmogorov-smirnov-test uitvoert in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De <strong>Kolmogorov-Smirnov-test<\/strong> wordt gebruikt om te testen of een steekproef al dan niet uit een bepaalde verdeling komt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Om een Kolmogorov-Smirnov-test in Python uit te voeren, kunnen we <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.kstest.html\" target=\"_blank\" rel=\"noopener noreferrer\">scipy.stats.kstest()<\/a> gebruiken voor een test met \u00e9\u00e9n monster of <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.ks_2samp.html#scipy.stats.ks_2samp\" target=\"_blank\" rel=\"noopener noreferrer\">scipy.stats.ks_2samp()<\/a> voor een test met twee monsters.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze tutorial toont een voorbeeld van hoe u elke functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Een Kolmogorov-Smirnov-testmonster<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende voorbeeldgegevens hebben:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> numpy.random <span style=\"color: #008000;\">import<\/span> seed\n<span style=\"color: #008000;\">from<\/span> numpy.random <span style=\"color: #008000;\">import<\/span> fish\n\n<span style=\"color: #008080;\">#set seed (eg make this example reproducible)<\/span>\nseed(0)\n\n<span style=\"color: #008080;\">#generate dataset of 100 values that follows a Poisson distribution with mean=5\n<\/span>data = fish(5, 100)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe je een Kolmogorov-Smirnov-test uitvoert op deze steekproef van 100 gegevenswaarden om te bepalen of ze uit een normale verdeling komen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> scipy.stats <span style=\"color: #008000;\">import<\/span> kstest\n\n<span style=\"color: #008080;\">#perform Kolmogorov-Smirnov test<\/span>\nkstest(data, ' <span style=\"color: #993300;\">norm<\/span> ')\n\nKstestResult(statistic=0.9072498680518208, pvalue=1.0908062873170218e-103)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we zien dat de teststatistiek <strong>0,9072<\/strong> is en de overeenkomstige p-waarde <strong>1,0908e-103<\/strong> . Omdat de p-waarde kleiner is dan 0,05, verwerpen we de nulhypothese. We hebben voldoende bewijs om te zeggen dat de steekproefgegevens niet uit een normale verdeling komen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit resultaat zou ook niet verrassend moeten zijn, aangezien we de voorbeeldgegevens hebben gegenereerd met behulp van de <strong>Poisson()-<\/strong> functie, die willekeurige waarden genereert die een <a href=\"https:\/\/statorials.org\/nl\/distributie-van-vis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Poisson-verdeling<\/a> volgen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Kolmogorov-Smirnov-test met twee monsters<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Laten we zeggen dat we de volgende twee voorbeeldgegevenssets hebben:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> numpy.random <span style=\"color: #008000;\">import<\/span> seed\n<span style=\"color: #008000;\">from<\/span> numpy.random <span style=\"color: #008000;\">import<\/span> randn\n<span style=\"color: #008000;\">from<\/span> numpy.random <span style=\"color: #008000;\">import<\/span> lognormal\n\n<span style=\"color: #008080;\">#set seed (eg make this example reproducible)<\/span>\nseed(0)\n\n<span style=\"color: #008080;\">#generate two datasets\n<\/span>data1 = randn(100)\ndata2 = lognormal(3, 1, 100)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u een Kolmogorov-Smirnov-test uitvoert op deze twee steekproeven om te bepalen of ze uit dezelfde distributie komen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> scipy.stats <span style=\"color: #008000;\">import<\/span> ks_2samp\n\n<span style=\"color: #008080;\">#perform Kolmogorov-Smirnov test<\/span>\nks_2samp(data1, data2)\n\nKstestResult(statistic=0.99, pvalue=4.417521386399011e-57)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we zien dat de teststatistiek <strong>0,99<\/strong> is en de overeenkomstige p-waarde <strong>4,4175e-57<\/strong> . Omdat de p-waarde kleiner is dan 0,05, verwerpen we de nulhypothese. We hebben voldoende bewijs om te zeggen dat de twee voorbeeldgegevenssets niet uit dezelfde distributie komen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit resultaat zou ook niet verrassend moeten zijn, aangezien we waarden voor het eerste monster hebben gegenereerd met behulp van de standaard normale verdeling en waarden voor het tweede monster met behulp van de lognormale verdeling.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/nl\/shapiro-wilk-testpython\/\">Hoe u een Shapiro-Wilk-test uitvoert in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/anderson-cheri-testpython\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe u een Anderson-Darling-test uitvoert in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De Kolmogorov-Smirnov-test wordt gebruikt om te testen of een steekproef al dan niet uit een bepaalde verdeling komt. Om een Kolmogorov-Smirnov-test in Python uit te voeren, kunnen we scipy.stats.kstest() gebruiken voor een test met \u00e9\u00e9n monster of scipy.stats.ks_2samp() voor een test met twee monsters. Deze tutorial toont een voorbeeld van hoe u elke functie in [&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-987","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>Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief 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\/kolmogorov-smirnov-testpython\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T02:15:25+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\/kolmogorov-smirnov-testpython\/\",\"url\":\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/\",\"name\":\"Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T02:15:25+00:00\",\"dateModified\":\"2023-07-28T02:15:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een kolmogorov-smirnov-test uitvoert in python\"}]},{\"@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":"Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials","description":"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief 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\/kolmogorov-smirnov-testpython\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials","og_description":"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/","og_site_name":"Statorials","article_published_time":"2023-07-28T02:15:25+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\/kolmogorov-smirnov-testpython\/","url":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/","name":"Hoe u een Kolmogorov-Smirnov-test uitvoert in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T02:15:25+00:00","dateModified":"2023-07-28T02:15:25+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het uitvoeren van een Kolmogorov-Smirnov-test in Python, inclusief verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-testpython\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een kolmogorov-smirnov-test uitvoert in python"}]},{"@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\/987","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=987"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/987\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}