{"id":1461,"date":"2023-07-26T07:21:14","date_gmt":"2023-07-26T07:21:14","guid":{"rendered":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/"},"modified":"2023-07-26T07:21:14","modified_gmt":"2023-07-26T07:21:14","slug":"mangel-an-fit-test-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/","title":{"rendered":"So f\u00fchren sie einen lack-of-fit-test in r durch (schritt f\u00fcr schritt)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Mit einem <strong>Test auf fehlende Anpassung<\/strong> wird ermittelt, ob ein vollst\u00e4ndiges <a href=\"https:\/\/statorials.org\/de\/multiple-lineare-regression\/\" target=\"_blank\" rel=\"noopener\">Regressionsmodell<\/a> eine deutlich bessere Anpassung an einen Datensatz bietet als eine reduzierte Version des Modells.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Angenommen, wir m\u00f6chten <em>die Anzahl der gelernten Stunden<\/em> verwenden, um <em>die Pr\u00fcfungsergebnisse<\/em> f\u00fcr Studenten einer bestimmten Hochschule vorherzusagen. Wir k\u00f6nnen uns entscheiden, die folgenden zwei Regressionsmodelle anzupassen:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Vollst\u00e4ndiges Modell:<\/strong> Punktzahl = \u03b2 <sub>0<\/sub> + B <sub>1<\/sub> (Stunden) + B <sub>2<\/sub> (Stunden) <sup>2<\/sup><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Reduziertes Modell:<\/strong> Punktzahl = \u03b2 <sub>0<\/sub> + B <sub>1<\/sub> (Stunden)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Schritt-f\u00fcr-Schritt-Beispiel zeigt, wie Sie in R einen Test auf mangelnde Anpassung durchf\u00fchren, um festzustellen, ob das vollst\u00e4ndige Modell eine deutlich bessere Anpassung bietet als das reduzierte Modell.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 1: Erstellen und visualisieren Sie einen Datensatz<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Zuerst verwenden wir den folgenden Code, um einen Datensatz zu erstellen, der die Anzahl der gelernten Stunden und die erzielten Pr\u00fcfungsergebnisse f\u00fcr 50 Studenten enth\u00e4lt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create dataset\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (hours = <span style=\"color: #3366ff;\">runif<\/span> (50, 5, 15), score=50)\ndf$score = df$score + df$hours^3\/150 + df$hours* <span style=\"color: #3366ff;\">runif<\/span> (50, 1, 2)\n\n<span style=\"color: #008080;\">#view first six rows of data\n<\/span>head(df)\n\n      hours score\n1 7.655087 64.30191\n2 8.721239 70.65430\n3 10.728534 73.66114\n4 14.082078 86.14630\n5 7.016819 59.81595\n6 13.983897 83.60510<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Als N\u00e4chstes erstellen wir ein Streudiagramm, um die Beziehung zwischen Stunden und Punktzahl zu visualisieren:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load ggplot2 visualization package\n<\/span><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=hours, y=score)) +\n  geom_point()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14476 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/manquefit1.png\" alt=\"\" width=\"428\" height=\"426\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 2: Passen Sie zwei verschiedene Modelle an den Datensatz an<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als n\u00e4chstes passen wir zwei verschiedene Regressionsmodelle an den Datensatz an:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fit full model\n<\/span><span style=\"color: #993300;\"><span style=\"color: #000000;\">full &lt;- lm(score ~ <span style=\"color: #3366ff;\">poly<\/span> (hours,2), data=df)\n<\/span>\n<span style=\"color: #008080;\">#fit reduced model\n<span style=\"color: #000000;\">reduced &lt;- lm(score ~ hours, data=df)<\/span><\/span>\n<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 3: F\u00fchren Sie einen Dichtsitztest durch<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als n\u00e4chstes verwenden wir den Befehl <strong>anova()<\/strong> , um einen Test auf fehlende Passung zwischen den beiden Modellen durchzuf\u00fchren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#lack of fit test\n<\/span>anova(full, reduced)\n\nAnalysis of Variance Table\n\nModel 1: score ~ poly(hours, 2)\nModel 2: score ~ hours\n  Res.Df RSS Df Sum of Sq F Pr(&gt;F)   \n1 47 368.48                                \n2 48 451.22 -1 -82.744 10.554 0.002144 **\n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die F-Teststatistik betr\u00e4gt <strong>10,554<\/strong> und der entsprechende p-Wert betr\u00e4gt <strong>0,002144<\/strong> . Da dieser p-Wert kleiner als 0,05 ist, k\u00f6nnen wir die Nullhypothese des Tests ablehnen und daraus schlie\u00dfen, dass das vollst\u00e4ndige Modell eine statistisch signifikant bessere Anpassung bietet als das reduzierte Modell.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Schritt 4: Visualisieren Sie das endg\u00fcltige Modell<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Schlie\u00dflich k\u00f6nnen wir das endg\u00fcltige Modell (das vollst\u00e4ndige Modell) anhand des Originaldatensatzes visualisieren:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=hours, y=score)) + \n          geom_point() +\n          stat_smooth(method=' <span style=\"color: #008000;\">lm<\/span> ', formula = y ~ <span style=\"color: #3366ff;\">poly<\/span> (x,2), size = 1) + \n          xlab(' <span style=\"color: #008000;\">Hours Studied<\/span> ') +\n          ylab(' <span style=\"color: #008000;\">Score<\/span> ')<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14478 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/manquefit2.png\" alt=\"Visualisierung mangelnder Passform in R\" width=\"436\" height=\"444\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen sehen, dass die Modellkurve recht gut zu den Daten passt.<\/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\/\">So f\u00fchren Sie eine Polynomregression in R durch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit einem Test auf fehlende Anpassung wird ermittelt, ob ein vollst\u00e4ndiges Regressionsmodell eine deutlich bessere Anpassung an einen Datensatz bietet als eine reduzierte Version des Modells. Angenommen, wir m\u00f6chten die Anzahl der gelernten Stunden verwenden, um die Pr\u00fcfungsergebnisse f\u00fcr Studenten einer bestimmten Hochschule vorherzusagen. Wir k\u00f6nnen uns entscheiden, die folgenden zwei Regressionsmodelle anzupassen: Vollst\u00e4ndiges Modell: [&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 einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test 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\/mangel-an-fit-test-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 einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T07:21:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/manquefit1.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\/mangel-an-fit-test-in-r\/\",\"url\":\"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/\",\"name\":\"So f\u00fchren Sie einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-26T07:21:14+00:00\",\"dateModified\":\"2023-07-26T07:21:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So f\u00fchren sie einen lack-of-fit-test 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 einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)","description":"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test 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\/mangel-an-fit-test-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"So f\u00fchren Sie einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)","og_description":"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","og_url":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T07:21:14+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/manquefit1.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\/mangel-an-fit-test-in-r\/","url":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/","name":"So f\u00fchren Sie einen Lack-of-Fit-Test in R durch (Schritt f\u00fcr Schritt)","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-26T07:21:14+00:00","dateModified":"2023-07-26T07:21:14+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie Sie einen No-Fit-Test in R durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/mangel-an-fit-test-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So f\u00fchren sie einen lack-of-fit-test 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\/1461"}],"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=1461"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1461\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}