{"id":1325,"date":"2023-07-26T21:09:28","date_gmt":"2023-07-26T21:09:28","guid":{"rendered":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/"},"modified":"2023-07-26T21:09:28","modified_gmt":"2023-07-26T21:09:28","slug":"kwantielregressie-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/","title":{"rendered":"Hoe kwantielregressie uit te voeren in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Lineaire regressie is een methode die we kunnen gebruiken om de relatie tussen een of meer voorspellende variabelen en een<a href=\"https:\/\/statorials.org\/nl\/variabelen-verklarende-reacties\/\" target=\"_blank\" rel=\"noopener\">responsvariabele<\/a> te begrijpen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wanneer we lineaire regressie uitvoeren, willen we doorgaans de gemiddelde waarde van de responsvariabele schatten.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We zouden in plaats daarvan echter een methode kunnen gebruiken die bekend staat als <strong>kwantielregressie<\/strong> om <em>elke<\/em> kwantiel- of percentielwaarde van de responswaarde te schatten, zoals het 70e percentiel, 90e percentiel, 98e percentiel, enz.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Om kwantielregressie in R uit te voeren, kunnen we de functie <strong>rq()<\/strong> uit het <a href=\"https:\/\/cran.r-project.org\/web\/packages\/quantreg\/quantreg.pdf\" target=\"_blank\" rel=\"noopener\">quantreg-<\/a> pakket gebruiken, die de volgende syntaxis gebruikt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (quantreg)\n\nmodel &lt;- rq(y ~ x, data = dataset, tau = <span style=\"color: #008000;\">0.5<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Goud:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y:<\/strong> de responsvariabele<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> de voorspellende variabele(n)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>data:<\/strong> de naam van de dataset<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>tau:<\/strong> Het percentiel dat moet worden gevonden. De standaardwaarde is de mediaan (tau = 0,5), maar u kunt deze instellen op elk getal tussen 0 en 1.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Deze zelfstudie biedt een stapsgewijs voorbeeld van hoe u deze functie kunt gebruiken om kwantielregressie uit te voeren in R.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Stap 1: Voer de gegevens in<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Voor dit voorbeeld gaan we een dataset aanmaken met daarin de gestudeerde uren en behaalde examenresultaten voor 100 verschillende studenten aan een universiteit:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set.seed(0)\n\n<span style=\"color: #008080;\">#create data frame<\/span> \nhours &lt;- runif(100, 1, 10)\nscore &lt;- 60 + 2*hours + rnorm(100, mean=0, sd=.45*hours)\ndf &lt;- data.frame(hours, score)\n\n<span style=\"color: #008080;\">#view first six rows<\/span>\nhead(df)\n\n     hours score\n1 9.070275 79.22682\n2 3.389578 66.20457\n3 4.349115 73.47623\n4 6.155680 70.10823\n5 9.173870 78.12119\n6 2.815137 65.94716\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Stap 2: Voer kwantielregressie uit<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Vervolgens passen we een kwantielregressiemodel toe met bestudeerde uren als voorspellende variabele en examenscores als responsvariabele.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We zullen het model gebruiken om het verwachte 90e percentiel van examenscores te voorspellen op basis van het aantal bestudeerde uren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (quantreg)\n\n<span style=\"color: #008080;\">#fit model\n<\/span>model &lt;- rq(score ~ hours, data = df, tau = <span style=\"color: #008000;\">0.9<\/span> )\n\n<span style=\"color: #008080;\">#view summary of model\n<\/span>summary(model)\n\nCall: rq(formula = score ~ hours, tau = 0.9, data = df)\n\ntau: [1] 0.9\n\nCoefficients:\n            coefficients lower bd upper bd\n(Intercept) 60.25185 59.27193 62.56459\nhours 2.43746 1.98094 2.76989\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we de geschatte regressievergelijking zien:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Examenscore 90e percentiel = 60,25 + 2,437*(uren)<\/span><\/p>\n<p> <span style=\"color: #000000;\">De 90e percentielscore voor alle studenten die 8 uur studeren zou bijvoorbeeld 79,75 moeten zijn:<\/span><\/p>\n<p> <span style=\"color: #000000;\">90e percentiel van examenscore = 60,25 + 2,437*(8) = <strong>79,75<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">De uitvoer geeft ook de bovenste en onderste betrouwbaarheidsgrenzen weer voor het snijpunt en de tijden van de voorspellende variabele.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Stap 3: Visualiseer de resultaten<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">We kunnen de regressieresultaten ook visualiseren door een spreidingsdiagram te maken met de aangepaste kwantielregressievergelijking over de grafiek heen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create scatterplot with quantile regression line\n<\/span>ggplot(df, aes(hours,score)) +\n  geom_point() + \n  geom_abline(intercept= <span style=\"color: #3366ff;\">coef<\/span> (model)[1], slope= <span style=\"color: #3366ff;\">coef<\/span> (model)[2])<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12951 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.png\" alt=\"Voorbeeld van kwantielregressie in R\" width=\"444\" height=\"449\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">In tegenstelling tot een traditionele lineaire regressielijn moet u er rekening mee houden dat deze aangepaste lijn niet door het hart van de gegevens loopt. In plaats daarvan passeert het het geschatte 90e percentiel op elk niveau van de voorspellende variabele.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen het verschil zien tussen de aangepaste kwantielregressievergelijking en de eenvoudige lineaire regressievergelijking door het argument <strong>geom_smooth()<\/strong> toe te voegen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create scatterplot with quantile regression line <em>and<\/em> simple linear regression line\n<\/span>ggplot(df, aes(hours,score)) +\n  geom_point() + \n  geom_abline(intercept= <span style=\"color: #3366ff;\">coef<\/span> (model)[1], slope= <span style=\"color: #3366ff;\">coef<\/span> (model)[2]) +\n  geom_smooth(method=\" <span style=\"color: #008000;\">lm<\/span> \", se= <span style=\"color: #008000;\">F<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12952 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr2.png\" alt=\"Kwantielregressie versus eenvoudige lineaire regressiegrafiek\" width=\"457\" height=\"439\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De zwarte lijn geeft de kwantielregressielijn weer, aangepast voor het 90e percentiel, en de blauwe lijn geeft de eenvoudige lineaire regressielijn weer, die de gemiddelde waarde van de responsvariabele schat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Zoals verwacht loopt de eenvoudige lineaire regressielijn door de gegevens en toont ons de geschatte gemiddelde waarde van examenscores op elk uurniveau.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/eenvoudige-lineaire-regressie-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe eenvoudige lineaire regressie uit te voeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/meervoudige-lineaire-regressie-r\/\" target=\"_blank\" rel=\"noopener\">Hoe meervoudige lineaire regressie uit te voeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/kwadratische-regressie-r\/\" target=\"_blank\" rel=\"noopener\">Hoe kwadratische regressie uit te voeren in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lineaire regressie is een methode die we kunnen gebruiken om de relatie tussen een of meer voorspellende variabelen en eenresponsvariabele te begrijpen. Wanneer we lineaire regressie uitvoeren, willen we doorgaans de gemiddelde waarde van de responsvariabele schatten. We zouden in plaats daarvan echter een methode kunnen gebruiken die bekend staat als kwantielregressie om elke kwantiel- [&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-1325","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 kwantielregressie uit te voeren in R - Statorials<\/title>\n<meta name=\"description\" content=\"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.\" \/>\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\/kwantielregressie-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe kwantielregressie uit te voeren in R - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T21:09:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/\",\"name\":\"Hoe kwantielregressie uit te voeren in R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-26T21:09:28+00:00\",\"dateModified\":\"2023-07-26T21:09:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe kwantielregressie uit te voeren 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 kwantielregressie uit te voeren in R - Statorials","description":"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.","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\/kwantielregressie-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe kwantielregressie uit te voeren in R - Statorials","og_description":"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.","og_url":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T21:09:28+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/quantileregr1.png"}],"author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/","url":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/","name":"Hoe kwantielregressie uit te voeren in R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-26T21:09:28+00:00","dateModified":"2023-07-26T21:09:28+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze zelfstudie wordt uitgelegd hoe u kwantielregressie in R uitvoert, inclusief een stapsgewijs voorbeeld.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/kwantielregressie-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe kwantielregressie uit te voeren 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\/1325","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=1325"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1325\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=1325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=1325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=1325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}