{"id":510,"date":"2023-07-29T16:18:28","date_gmt":"2023-07-29T16:18:28","guid":{"rendered":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/"},"modified":"2023-07-29T16:18:28","modified_gmt":"2023-07-29T16:18:28","slug":"iemand-intrigeert-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/","title":{"rendered":"Een qq-plot maken en interpreteren in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>QQ-plot<\/strong> , een afkorting van &#8222;quantile-quantile&#8220;, is een type plot dat we kunnen gebruiken om te bepalen of een dataset mogelijk afkomstig is van een theoretische distributie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Veel statistische tests gaan ervan uit dat een dataset een normale verdeling volgt, en vaak wordt een QQ-plot gebruikt om te beoordelen of aan deze veronderstelling wordt voldaan.<\/span><\/p>\n<p> <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 een normale verdeling volgt en, zo niet, hoe deze aanname wordt geschonden en welke datapunten mogelijk aan de oorsprong van deze schending liggen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen een QQ-plot maken door twee sets kwantielen tegen elkaar uit te zetten. Als beide sets kwantielen uit dezelfde verdeling komen, moeten de punten op de grafiek grofweg een rechte diagonale lijn vormen.<\/span><\/p>\n<figure style=\"width: 477px\" class=\"wp-caption aligncenter\"><figcaption class=\"wp-caption-text\"><strong><span style=\"color: #000000;\">QQ-plotvoorbeeld<\/span><\/strong><\/figcaption><\/figure>\n<p> <span style=\"color: #000000;\"><strong>Kwantielen<\/strong> vertegenwoordigen punten in een dataset waaronder een bepaald deel van de gegevens ligt. Kwantiel 0,9 vertegenwoordigt bijvoorbeeld het punt waaronder 90% van de gegevens valt. Het 0,5-kwantiel vertegenwoordigt het punt waaronder 50% van de gegevens ligt, enzovoort.<\/span><\/p>\n<p> <span style=\"color: #000000;\">QQ-plots identificeren de kwantielen van uw gegevensmonsters en vergelijken deze met de kwantielen van een theoretische verdeling. In de meeste gevallen wordt de normale verdeling gebruikt, maar feitelijk kan voor elke theoretische verdeling een QQ-plot worden gemaakt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Als de datapunten in een QQ-plot langs een rechte diagonale lijn liggen, volgt de dataset waarschijnlijk een normale verdeling.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Hoe maak je een QQ-plot in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">We kunnen eenvoudig een QQ-plot maken om te controleren of een dataset een normale verdeling volgt met behulp van de ingebouwde <strong>qqnorm()-<\/strong> functie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code genereert bijvoorbeeld een vector van 100 willekeurige waarden die een normale verdeling volgt en cre\u00ebert een QQ-plot voor die dataset om te verifi\u00ebren dat deze inderdaad een normale verdeling volgt:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible<\/span>\nset.seed(11)\n\n<span style=\"color: #008080;\">#generate vector of 100 values that follows a normal distribution<\/span>\ndata &lt;- rnorm(100)\n\n<span style=\"color: #008080;\">#create QQ plot to compare this dataset to a theoretical normal distribution\n<\/span>qqnorm(data)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Om het nog gemakkelijker te maken om te zien of de gegevens een rechte lijn volgen, kunnen we de functie <strong>qqline()<\/strong> gebruiken:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create QQ plot<\/span>\nqqnorm(data)\n\n<span style=\"color: #008080;\">#add straight diagonal line to plot\n<\/span>qqline(data)<\/strong><\/pre>\n<h2><\/h2>\n<p> <span style=\"color: #000000;\">We kunnen zien dat de gegevenspunten bij de staarten niet precies de rechte lijn volgen, maar voor het grootste deel lijken deze voorbeeldgegevens normaal verdeeld te zijn (zoals ze zouden moeten zijn omdat we R hebben gevraagd om de gegevens te genereren op basis van een normale verdeling ). ).<\/span><\/p>\n<p> <span style=\"color: #000000;\">Overweeg in plaats daarvan de volgende code die een vector van 100 willekeurige waarden genereert die een gammaverdeling volgt en een QQ-plot voor deze gegevens maakt om te controleren of deze een normale verdeling volgt:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(11)\n\n<span style=\"color: #008080;\">#generate vector of 100 values that follows a gamma distribution\n<\/span>data &lt;- rgamma(100, 1)\n\n<span style=\"color: #008080;\">#create QQ plot to compare this dataset to a theoretical normal distribution\n<\/span>qqnorm(data)\nqqline(data)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">We kunnen in deze QQ-grafiek een duidelijke afwijking van de rechte lijn zien, wat aangeeft dat deze dataset waarschijnlijk geen normale verdeling volgt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beschouw een ander stukje code dat een vector van 100 willekeurige waarden genereert die een Chi-kwadraatverdeling met 5 vrijheidsgraden volgt en een QQ-plot voor deze gegevens cre\u00ebert om te controleren of deze een normale verdeling volgt:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(11)\n\n<span style=\"color: #008080;\">#generate vector of 100 values that follows a Chi-Square distribution\n<\/span>data &lt;- rchisq(100, 5)\n\n<span style=\"color: #008080;\">#create QQ plot to compare this dataset to a theoretical normal distribution\n<\/span>qqnorm(data)\nqqline(data)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Opnieuw kunnen we zien dat deze dataset geen normale verdeling lijkt te volgen, vooral niet in de buurt van de staarten.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Verander de esthetiek van een QQ-plot in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">We kunnen een aantal esthetiek van de QQ-plot in R veranderen, inclusief de titel, aslabels, gegevenspuntkleuren, lijnkleur en lijnbreedte.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code wijzigt de titels, aslabels en kleur van plotpunten:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(11)\n\n<span style=\"color: #008080;\">#generate vector of 100 values that follows a normal distribution\n<\/span>data &lt;- rnorm(100)\n\n<span style=\"color: #008080;\">#create QQ plot\n<\/span>qqnorm(data, main = 'QQ Plot for Normality', xlab = 'Theoretical Dist',\n       ylab = 'Sample dist', col = 'steelblue')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Vervolgens voegt de volgende code een rechte diagonale lijn toe aan de plot met een rode kleur, een lijnbreedte van 2 (lwd = 2, standaard is 1) en een stippellijn (lty = 2, standaard is 1):<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>qqline(data, col = 'red', lwd = 2, lty = 2)<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Technische opmerkingen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Houd er rekening mee dat een QQ-plot eenvoudigweg een manier is om <em>visueel<\/em> te controleren of een dataset een theoretische verdeling volgt. Om formeel te testen of een dataset een bepaalde verdeling volgt, kunnen de volgende tests worden uitgevoerd (ervan uitgaande dat u uw dataset vergelijkt met een normale verdeling):<\/span><\/p>\n<p> <strong><a href=\"https:\/\/statorials.org\/nl\/anderson-cheri-test-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anderson-Darling-test<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/shapiro-wilk-test-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Shapiro-Wilk-test<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-test-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kolmogorov-Smirnov-test<\/a><br \/><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een QQ-plot , een afkorting van &#8222;quantile-quantile&#8220;, is een type plot dat we kunnen gebruiken om te bepalen of een dataset mogelijk afkomstig is van een theoretische distributie. Veel statistische tests gaan ervan uit dat een dataset een normale verdeling volgt, en vaak wordt een QQ-plot gebruikt om te beoordelen of aan deze veronderstelling wordt [&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-510","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 en interpreteert in R - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.\" \/>\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\/iemand-intrigeert-r\/\" \/>\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 en interpreteert in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T16:18:28+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=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/\",\"name\":\"Hoe u een QQ-plot maakt en interpreteert in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-29T16:18:28+00:00\",\"dateModified\":\"2023-07-29T16:18:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een qq-plot maken en interpreteren in r\"}]},{\"@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 en interpreteert in R - Statorials","description":"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.","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\/iemand-intrigeert-r\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een QQ-plot maakt en interpreteert in R - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.","og_url":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/","og_site_name":"Statorials","article_published_time":"2023-07-29T16:18:28+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/","url":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/","name":"Hoe u een QQ-plot maakt en interpreteert in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-29T16:18:28+00:00","dateModified":"2023-07-29T16:18:28+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u eenvoudig een QQ-plot in R kunt maken en interpreteren.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/iemand-intrigeert-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Een qq-plot maken en interpreteren in r"}]},{"@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\/510","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=510"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/510\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}