{"id":867,"date":"2023-07-28T12:03:55","date_gmt":"2023-07-28T12:03:55","guid":{"rendered":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/"},"modified":"2023-07-28T12:03:55","modified_gmt":"2023-07-28T12:03:55","slug":"een-of-ander-pythonplot","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/","title":{"rendered":"Hoe u een qq-plot maakt in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>QQ-plot<\/strong> , een afkorting van &#8222;quantile-quantile&#8220;, wordt vaak gebruikt om te evalueren of een dataset mogelijk afkomstig is van een theoretische distributie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In de meeste gevallen wordt dit type plot gebruikt om te bepalen of een dataset al dan niet een <a href=\"https:\/\/statorials.org\/nl\/de-normale-verdeling\/\" target=\"_blank\" rel=\"noopener\">normale verdeling<\/a> volgt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u een QQ-plot voor een gegevensset in Python maakt.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: QQ-plot in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende gegevensset van 100 waarden hebben:<\/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;\">Om een QQ-plot voor deze dataset te maken, kunnen we de <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.graphics.gofplots.qqplot.html\" target=\"_blank\" rel=\"noopener\">functie qqplot()<\/a> uit de statsmodels-bibliotheek gebruiken:<\/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=\"QQ-plot in Python\" width=\"417\" height=\"275\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">In een QQ-plot geeft de x-as de <strong>theoretische kwantielen<\/strong> weer. Dit betekent dat het niet uw werkelijke gegevens toont, maar eerder aangeeft waar uw gegevens zich zouden bevinden als deze normaal verdeeld zouden zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Op de Y-as worden uw <strong>huidige gegevens<\/strong> weergegeven. Dit betekent dat als de gegevenswaarden een grofweg rechte lijn volgen in een hoek van 45 graden, de gegevens normaal verdeeld zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen in onze QQ-grafiek hierboven zien dat de gegevenswaarden de neiging hebben de 45 graden nauw te volgen, wat betekent dat de gegevens waarschijnlijk normaal verdeeld zijn. Dit zou geen verrassing moeten zijn, aangezien we de 100 gegevenswaarden hebben gegenereerd met behulp van de <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/random\/generated\/numpy.random.normal.html\" target=\"_blank\" rel=\"noopener\">functie numpy.random.normal()<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Overweeg in plaats daarvan of we een dataset van 100 uniform verdeelde waarden hebben gegenereerd en een QQ-plot voor die dataset hebben gemaakt:<\/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=\"Q-Q-plot met rechte lijn in Python met behulp van matplotlib\" width=\"418\" height=\"281\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De datawaarden volgen duidelijk niet de rode lijn van 45 graden, wat aangeeft dat ze geen normale verdeling volgen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Opmerkingen over QQ-plots<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Houd rekening met de volgende opmerkingen over QQ-plots:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Hoewel een QQ-plot geen formele statistische test is, biedt het een eenvoudige manier om visueel te controleren of een dataset normaal verdeeld is of niet.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Zorg ervoor dat u QQ-plots niet verwart met <a href=\"https:\/\/en.wikipedia.org\/wiki\/P%E2%80%93P_plot\" target=\"_blank\" rel=\"noopener\">PP-plots<\/a> , die minder vaak worden gebruikt en minder nuttig zijn voor het analyseren van gegevenswaarden die aan de staart van de verdeling vallen.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><em>Meer Python-tutorials vind je hier .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een QQ-plot , een afkorting van &#8222;quantile-quantile&#8220;, wordt vaak gebruikt om te evalueren of een dataset mogelijk afkomstig is van een theoretische distributie. In de meeste gevallen wordt dit type plot gebruikt om te bepalen of een dataset al dan niet een normale verdeling volgt. In deze tutorial wordt uitgelegd hoe u een QQ-plot voor [&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-867","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 QQ-plot maakt in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het maken van een QQ-plot in 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\/nl\/een-of-ander-pythonplot\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een QQ-plot maakt in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het maken van een QQ-plot in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/\" \/>\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=\"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\/een-of-ander-pythonplot\/\",\"url\":\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/\",\"name\":\"Hoe u een QQ-plot maakt in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T12:03:55+00:00\",\"dateModified\":\"2023-07-28T12:03:55+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het maken van een QQ-plot in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een qq-plot maakt 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 QQ-plot maakt in Python - Statorials","description":"Een eenvoudige uitleg over het maken van een QQ-plot in 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\/nl\/een-of-ander-pythonplot\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een QQ-plot maakt in Python - Statorials","og_description":"Een eenvoudige uitleg over het maken van een QQ-plot in Python.","og_url":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/","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":"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\/een-of-ander-pythonplot\/","url":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/","name":"Hoe u een QQ-plot maakt in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T12:03:55+00:00","dateModified":"2023-07-28T12:03:55+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het maken van een QQ-plot in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een qq-plot maakt 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\/867","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=867"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/867\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}