{"id":3452,"date":"2023-07-17T10:17:33","date_gmt":"2023-07-17T10:17:33","guid":{"rendered":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/"},"modified":"2023-07-17T10:17:33","modified_gmt":"2023-07-17T10:17:33","slug":"aov-versus-anova-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/","title":{"rendered":"Wanneer moet je aov() versus anova() gebruiken in r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De functies <strong>aov()<\/strong> en <strong>anova()<\/strong> in R lijken op elkaar, maar we gebruiken ze feitelijk in twee verschillende scenario&#8217;s.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We gebruiken <strong>aov()<\/strong> wanneer we een ANOVA-model willen passen en de resultaten willen weergeven in een ANOVA-samenvattingstabel.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We gebruiken <strong>anova()<\/strong> wanneer we de pasvorm van geneste regressiemodellen willen vergelijken om te bepalen of een regressiemodel met een bepaalde set co\u00ebffici\u00ebnten een significant betere pasvorm oplevert dan een model met slechts een subset co\u00ebffici\u00ebnten.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u elke functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Hoe aov() te gebruiken in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Laten we zeggen dat we een <a href=\"https:\/\/statorials.org\/nl\/enkele-reis-anova\/\" target=\"_blank\" rel=\"noopener\">one-way ANOVA<\/a> willen uitvoeren om te bepalen of drie verschillende trainingsprogramma&#8217;s een verschillende impact hebben op gewichtsverlies.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We werven 90 mensen om deel te nemen aan een experiment waarbij we willekeurig 30 mensen toewijzen om een maand lang Programma A, Programma B of Programma C te volgen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u de functie <strong>aov()<\/strong> in R gebruikt om deze eenrichtings-ANOVA uit te voeren:<\/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> (0)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (program = rep(c(\"A\", \"B\", \"C\"), each= <span style=\"color: #008000;\">30<\/span> ),\n                 weight_loss = c(runif(30, 0, 3),\n                                 runif(30, 0, 5),\n                                 runif(30, 1, 7)))\n\n<span style=\"color: #008080;\">#fit one-way anova using aov()\n<\/span>fit &lt;- aov(weight_loss ~ program, data=df)\n\n<span style=\"color: #008080;\">#view results\n<\/span>summary(fit)\n\n            Df Sum Sq Mean Sq F value Pr(&gt;F)    \nprogram 2 98.93 49.46 30.83 7.55e-11 ***\nResiduals 87 139.57 1.60                     \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit de modelresultaten kunnen we zien dat de p-waarde van het programma (0,0000000000755) kleiner is dan 0,05, wat betekent dat er een statistisch significant verschil is in het gemiddelde gewichtsverlies tussen de drie programma&#8217;s.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Hoe anova() te gebruiken in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we <strong>het aantal gestudeerde uren<\/strong> willen gebruiken om <strong>examenscores<\/strong> voor studenten van een bepaalde hogeschool te voorspellen. We kunnen besluiten de volgende twee regressiemodellen aan te passen:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Volledig model:<\/strong> score = \u03b2 <sub>0<\/sub> + B <sub>1<\/sub> (uren) + B <sub>2<\/sub> (uren) <sup>2<\/sup><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Verlaagd model:<\/strong> score = \u03b2 <sub>0<\/sub> + B <sub>1<\/sub> (uren)<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u de functie <strong>anova()<\/strong> in R kunt gebruiken om een &#8218;gebrek aan pasvorm&#8216;-test uit te voeren om te bepalen of het volledige model een aanzienlijk betere pasvorm biedt dan het gereduceerde model:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<span style=\"color: #000000;\">set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create dataset\n<\/span>df &lt;- data.frame(hours = runif(50, 5, 15), score=50)\ndf$score = df$score + df$hours^3\/150 + df$hours*runif(50, 1, 2)\n\n<span style=\"color: #008080;\">#view head 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\n\n<span style=\"color: #008080;\">#fit full model\n<\/span>full &lt;- lm(score ~ poly(hours,2), data=df)\n\n<span style=\"color: #008080;\">#fit reduced model\n<\/span>reduced &lt;- lm(score ~ hours, data=df)\n\n<span style=\"color: #008080;\">#perform lack of fit test using anova()\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<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Omdat de p-waarde in de outputtabel (0,002144) kleiner is dan 0,05, kunnen we de nulhypothese van de test verwerpen en concluderen dat het volledige model een statistisch significant betere fit biedt dan het gereduceerde model.<\/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\/enkele-reis-anova-r\/\" target=\"_blank\" rel=\"noopener\">Eenrichtings-ANOVA uitvoeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/anova-ra-twee-richtingen\/\" target=\"_blank\" rel=\"noopener\">Hoe tweeweg-ANOVA uit te voeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/herhaalde-metingen-anova-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe herhaalde metingen ANOVA in R uit te voeren<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De functies aov() en anova() in R lijken op elkaar, maar we gebruiken ze feitelijk in twee verschillende scenario&#8217;s. We gebruiken aov() wanneer we een ANOVA-model willen passen en de resultaten willen weergeven in een ANOVA-samenvattingstabel. We gebruiken anova() wanneer we de pasvorm van geneste regressiemodellen willen vergelijken om te bepalen of een regressiemodel met [&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-3452","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>Wanneer aov() versus anova() gebruiken in R \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.\" \/>\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\/aov-versus-anova-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wanneer aov() versus anova() gebruiken in R \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T10:17:33+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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/\",\"name\":\"Wanneer aov() versus anova() gebruiken in R \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-17T10:17:33+00:00\",\"dateModified\":\"2023-07-17T10:17:33+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wanneer moet je aov() versus anova() gebruiken 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":"Wanneer aov() versus anova() gebruiken in R \u2013 Statorials","description":"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.","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\/aov-versus-anova-in-r\/","og_locale":"de_DE","og_type":"article","og_title":"Wanneer aov() versus anova() gebruiken in R \u2013 Statorials","og_description":"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-17T10:17:33+00:00","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\/aov-versus-anova-in-r\/","url":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/","name":"Wanneer aov() versus anova() gebruiken in R \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-17T10:17:33+00:00","dateModified":"2023-07-17T10:17:33+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd wanneer u de functie aov() versus anova() in R moet gebruiken, inclusief voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/aov-versus-anova-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Wanneer moet je aov() versus anova() gebruiken 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\/3452","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=3452"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3452\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}