{"id":1606,"date":"2023-07-25T16:27:13","date_gmt":"2023-07-25T16:27:13","guid":{"rendered":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/"},"modified":"2023-07-25T16:27:13","modified_gmt":"2023-07-25T16:27:13","slug":"robuste-regression-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/","title":{"rendered":"So f\u00fchren sie eine robuste regression in r durch (schritt f\u00fcr schritt)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Die robuste Regression<\/strong> ist eine Methode, die wir als Alternative zur gew\u00f6hnlichen Regression der kleinsten Quadrate verwenden k\u00f6nnen, wenn der Datensatz, mit dem wir arbeiten, Ausrei\u00dfer oder <a href=\"https:\/\/statorials.org\/de\/einflussreiche-beobachtung\/\" target=\"_blank\" rel=\"noopener\">einflussreiche Beobachtungen<\/a> enth\u00e4lt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um eine robuste Regression in R durchzuf\u00fchren, k\u00f6nnen wir die Funktion <strong>rlm()<\/strong> aus dem <strong>MASS-<\/strong> Paket verwenden, die die folgende Syntax verwendet:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Schritt-f\u00fcr-Schritt-Beispiel zeigt, wie eine robuste Regression in R f\u00fcr einen bestimmten Datensatz durchgef\u00fchrt wird.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 1: Erstellen Sie die Daten<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Erstellen wir zun\u00e4chst einen gef\u00e4lschten Datensatz, mit dem wir arbeiten k\u00f6nnen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x1=c(1, 3, 3, 4, 4, 6, 6, 8, 9, 3,\n                      11, 16, 16, 18, 19, 20, 23, 23, 24, 25),\n                 x2=c(7, 7, 4, 29, 13, 34, 17, 19, 20, 12,\n                      25, 26, 26, 26, 27, 29, 30, 31, 31, 32),\n                  y=c(17, 170, 19, 194, 24, 2, 25, 29, 30, 32,\n                      44, 60, 61, 63, 63, 64, 61, 67, 59, 70))\n\n<span style=\"color: #008080;\">#view first six rows of data\n<\/span>head(df)\n\n  x1 x2 y\n1 1 7 17\n2 3 7 170\n3 3 4 19\n4 4 29 194\n5 4 13 24\n6 6 34 2\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 2: F\u00fchren Sie eine gew\u00f6hnliche Regression der kleinsten Quadrate durch<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als N\u00e4chstes passen wir ein gew\u00f6hnliches Regressionsmodell der kleinsten Quadrate an und erstellen ein Diagramm der <a href=\"https:\/\/statorials.org\/de\/standardisierte-ruckstande\/\" target=\"_blank\" rel=\"noopener\">standardisierten Residuen<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">In der Praxis betrachten wir h\u00e4ufig jedes standardisierte Residuum, dessen absoluter Wert gr\u00f6\u00dfer als 3 ist, als Ausrei\u00dfer.<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fit ordinary least squares regression model<\/span>\nols &lt;- lm(y~x1+x2, data=df)\n\n<span style=\"color: #008080;\">#create plot of y-values vs. standardized residuals\n<\/span>plot(df$y, rstandard(ols), ylab=' <span style=\"color: #ff0000;\">Standardized Residuals<\/span> ', xlab=' <span style=\"color: #ff0000;\">y<\/span> ') \nabline(h= <span style=\"color: #008000;\">0<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-15957 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/robusteregr1.png\" alt=\"\" width=\"411\" height=\"361\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Aus der Grafik k\u00f6nnen wir ersehen, dass es zwei Beobachtungen mit standardisierten Residuen um 3 gibt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dies weist darauf hin, dass der Datensatz zwei potenzielle Ausrei\u00dfer enth\u00e4lt und wir daher m\u00f6glicherweise stattdessen von einer robusten Regression profitieren k\u00f6nnten.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 3: F\u00fchren Sie eine robuste Regression durch<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als n\u00e4chstes verwenden wir die Funktion <strong>rlm(),<\/strong> um ein robustes Regressionsmodell anzupassen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (MASS)<\/span>\n\n#fit robust regression model<\/span>\nrobust &lt;- rlm(y~x1+x2, data=df)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Um festzustellen, ob dieses robuste Regressionsmodell im Vergleich zum OLS-Modell eine bessere Anpassung an die Daten bietet, k\u00f6nnen wir den verbleibenden Standardfehler jedes Modells berechnen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der Reststandardfehler (RSE) ist eine M\u00f6glichkeit, die Standardabweichung der Residuen in einem Regressionsmodell zu messen. Je niedriger der CSR-Wert, desto besser kann ein Modell die Daten anpassen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie der RSE f\u00fcr jedes Modell berechnet wird:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find residual standard error of ols model\n<\/span>summary(ols)$sigma\n\n[1] 49.41848\n\n<span style=\"color: #008080;\">#find residual standard error of ols model\n<\/span>summary(robust)$sigma\n\n[1] 9.369349\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen sehen, dass der RSE des robusten Regressionsmodells viel niedriger ist als der des gew\u00f6hnlichen Regressionsmodells der kleinsten Quadrate, was uns sagt, dass das robuste Regressionsmodell eine bessere Anpassung an die Daten bietet.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\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\/polynomregression-r\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine Polynomregression in R durch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die robuste Regression ist eine Methode, die wir als Alternative zur gew\u00f6hnlichen Regression der kleinsten Quadrate verwenden k\u00f6nnen, wenn der Datensatz, mit dem wir arbeiten, Ausrei\u00dfer oder einflussreiche Beobachtungen enth\u00e4lt. Um eine robuste Regression in R durchzuf\u00fchren, k\u00f6nnen wir die Funktion rlm() aus dem MASS- Paket verwenden, die die folgende Syntax verwendet: Das folgende Schritt-f\u00fcr-Schritt-Beispiel [&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 robuste Regression in R durch (Schritt f\u00fcr Schritt)<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, 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\/robuste-regression-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 robuste Regression in R durch (Schritt f\u00fcr Schritt)\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/robuste-regression-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T16:27:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/robusteregr1.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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/robuste-regression-in-r\/\",\"url\":\"https:\/\/statorials.org\/de\/robuste-regression-in-r\/\",\"name\":\"So f\u00fchren Sie eine robuste Regression in R durch (Schritt f\u00fcr Schritt)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-25T16:27:13+00:00\",\"dateModified\":\"2023-07-25T16:27:13+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/robuste-regression-in-r\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/robuste-regression-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/robuste-regression-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 robuste regression in r durch (schritt f\u00fcr schritt)\"}]},{\"@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 robuste Regression in R durch (Schritt f\u00fcr Schritt)","description":"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, 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\/robuste-regression-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"So f\u00fchren Sie eine robuste Regression in R durch (Schritt f\u00fcr Schritt)","og_description":"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","og_url":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-25T16:27:13+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/robusteregr1.png"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/","url":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/","name":"So f\u00fchren Sie eine robuste Regression in R durch (Schritt f\u00fcr Schritt)","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-25T16:27:13+00:00","dateModified":"2023-07-25T16:27:13+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie Sie eine robuste Regression in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/robuste-regression-in-r\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/robuste-regression-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/robuste-regression-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 robuste regression in r durch (schritt f\u00fcr schritt)"}]},{"@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\/1606"}],"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=1606"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1606\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}