{"id":1323,"date":"2023-07-26T21:09:28","date_gmt":"2023-07-26T21:09:28","guid":{"rendered":"https:\/\/statorials.org\/de\/quantilregression-in-r\/"},"modified":"2023-07-26T21:09:28","modified_gmt":"2023-07-26T21:09:28","slug":"quantilregression-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/quantilregression-in-r\/","title":{"rendered":"So f\u00fchren sie eine quantilregression in r durch"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Die lineare Regression ist eine Methode, mit der wir die Beziehung zwischen einer oder mehreren Pr\u00e4diktorvariablen und einer <a href=\"https:\/\/statorials.org\/de\/variablen-erklarende-antworten\/\" target=\"_blank\" rel=\"noopener\">Antwortvariablen<\/a> verstehen k\u00f6nnen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir eine lineare Regression durchf\u00fchren, m\u00f6chten wir normalerweise den Durchschnittswert der Antwortvariablen sch\u00e4tzen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnten jedoch stattdessen eine Methode namens <strong>Quantilregression<\/strong> verwenden, um <em>einen beliebigen<\/em> Quantil- oder Perzentilwert des Antwortwerts zu sch\u00e4tzen, beispielsweise das 70. Perzentil, das 90. Perzentil, das 98. Perzentil usw.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um eine Quantilregression in R durchzuf\u00fchren, k\u00f6nnen wir die Funktion <strong>rq()<\/strong> aus dem Paket <a href=\"https:\/\/cran.r-project.org\/web\/packages\/quantreg\/quantreg.pdf\" target=\"_blank\" rel=\"noopener\">quantreg<\/a> verwenden, die die folgende Syntax verwendet:<\/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;\">Gold:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y:<\/strong> die Antwortvariable<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> die Vorhersagevariable(n)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Daten:<\/strong> der Name des Datensatzes<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Tau:<\/strong> Das zu findende Perzentil. Der Standardwert ist der Median (Tau = 0,5), Sie k\u00f6nnen ihn jedoch auf eine beliebige Zahl zwischen 0 und 1 festlegen.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dieses Tutorial bietet ein schrittweises Beispiel f\u00fcr die Verwendung dieser Funktion zur Durchf\u00fchrung einer Quantilregression in R.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 1: Geben Sie die Daten ein<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">F\u00fcr dieses Beispiel erstellen wir einen Datensatz mit den Lernstunden und Pr\u00fcfungsergebnissen von 100 verschiedenen Studenten einer Universit\u00e4t:<\/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>Schritt 2: Quantilregression durchf\u00fchren<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Als N\u00e4chstes passen wir ein Quantil-Regressionsmodell an, wobei wir die untersuchten Stunden als Pr\u00e4diktorvariable und die Pr\u00fcfungsergebnisse als Antwortvariable verwenden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir werden das Modell verwenden, um das erwartete 90. Perzentil der Pr\u00fcfungsergebnisse basierend auf der Anzahl der gelernten Stunden vorherzusagen:<\/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;\">Aus dem Ergebnis k\u00f6nnen wir die gesch\u00e4tzte Regressionsgleichung erkennen:<\/span><\/p>\n<p> <span style=\"color: #000000;\">90. Perzentil-Pr\u00fcfungsergebnis = 60,25 + 2,437*(Stunden)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beispielsweise sollte der 90. Perzentilwert f\u00fcr alle Sch\u00fcler, die 8 Stunden lernen, 79,75 betragen:<\/span><\/p>\n<p> <span style=\"color: #000000;\">90. Perzentil der Pr\u00fcfungspunktzahl = 60,25 + 2,437*(8) = <strong>79,75<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Die Ausgabe zeigt auch die oberen und unteren Konfidenzgrenzen f\u00fcr den Schnittpunkt und die Zeiten der Pr\u00e4diktorvariablen an.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 3: Visualisieren Sie die Ergebnisse<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die Regressionsergebnisse auch visualisieren, indem wir ein Streudiagramm mit der angepassten Quantil-Regressionsgleichung \u00fcber dem Diagramm erstellen:<\/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=\"Beispiel einer Quantilregression in R\" width=\"444\" height=\"449\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass diese angepasste Linie im Gegensatz zu einer herk\u00f6mmlichen linearen Regressionslinie nicht durch das Herzst\u00fcck der Daten verl\u00e4uft. Stattdessen durchl\u00e4uft es das gesch\u00e4tzte 90. Perzentil auf jeder Ebene der Pr\u00e4diktorvariablen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen den Unterschied zwischen der angepassten Quantilregressionsgleichung und der einfachen linearen Regressionsgleichung erkennen, indem wir das Argument <strong>geom_smooth()<\/strong> hinzuf\u00fcgen:<\/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=\"Quantilregression vs. einfaches lineares Regressionsdiagramm\" width=\"457\" height=\"439\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Die schwarze Linie zeigt die f\u00fcr das 90. Perzentil angepasste Quantil-Regressionslinie und die blaue Linie zeigt die einfache lineare Regressionslinie, die den Mittelwert der Antwortvariablen sch\u00e4tzt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wie erwartet verl\u00e4uft die einfache lineare Regressionslinie durch die Daten und zeigt uns den gesch\u00e4tzten Mittelwert der Pr\u00fcfungsergebnisse auf jeder Stundenebene.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Aufgaben in R ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/einfache-lineare-regression-in-r\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine einfache lineare Regression in R durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/multiple-lineare-regression-r\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine multiple lineare Regression in R durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/quadratische-regression-r\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine quadratische Regression in R durch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die lineare Regression ist eine Methode, mit der wir die Beziehung zwischen einer oder mehreren Pr\u00e4diktorvariablen und einer Antwortvariablen verstehen k\u00f6nnen. Wenn wir eine lineare Regression durchf\u00fchren, m\u00f6chten wir normalerweise den Durchschnittswert der Antwortvariablen sch\u00e4tzen. Wir k\u00f6nnten jedoch stattdessen eine Methode namens Quantilregression verwenden, um einen beliebigen Quantil- oder Perzentilwert des Antwortwerts zu sch\u00e4tzen, beispielsweise [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>So f\u00fchren Sie eine Quantilregression in der R-Statorials durch<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\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\/de\/quantilregression-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So f\u00fchren Sie eine Quantilregression in der R-Statorials durch\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/quantilregression-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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/quantilregression-in-r\/\",\"url\":\"https:\/\/statorials.org\/de\/quantilregression-in-r\/\",\"name\":\"So f\u00fchren Sie eine Quantilregression in der R-Statorials durch\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-26T21:09:28+00:00\",\"dateModified\":\"2023-07-26T21:09:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/quantilregression-in-r\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/quantilregression-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/quantilregression-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So f\u00fchren sie eine quantilregression in r durch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So f\u00fchren Sie eine Quantilregression in der R-Statorials durch","description":"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","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\/de\/quantilregression-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"So f\u00fchren Sie eine Quantilregression in der R-Statorials durch","og_description":"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","og_url":"https:\/\/statorials.org\/de\/quantilregression-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 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/quantilregression-in-r\/","url":"https:\/\/statorials.org\/de\/quantilregression-in-r\/","name":"So f\u00fchren Sie eine Quantilregression in der R-Statorials durch","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-26T21:09:28+00:00","dateModified":"2023-07-26T21:09:28+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie eine Quantilregression in R durchgef\u00fchrt wird, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/quantilregression-in-r\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/quantilregression-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/quantilregression-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So f\u00fchren sie eine quantilregression in r durch"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1323"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=1323"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1323\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}