{"id":854,"date":"2023-07-28T13:03:16","date_gmt":"2023-07-28T13:03:16","guid":{"rendered":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/"},"modified":"2023-07-28T13:03:16","modified_gmt":"2023-07-28T13:03:16","slug":"python-anova-bidirectioneel","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/","title":{"rendered":"Hoe u een tweerichtings-anova uitvoert in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <a href=\"https:\/\/statorials.org\/nl\/twee-richtingen-anova\/\" target=\"_blank\" rel=\"noopener\">tweerichtings-ANOVA<\/a> wordt gebruikt om te bepalen of er al dan niet een statistisch significant verschil bestaat tussen de gemiddelden van drie of meer onafhankelijke groepen die over twee factoren zijn verdeeld.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het doel van een tweerichtings-ANOVA is om de impact van twee factoren op een responsvariabele te bepalen en om te bepalen of er al dan niet een interactie tussen de twee factoren op de responsvariabele bestaat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u een tweerichtings-ANOVA uitvoert in Python.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld: tweerichtings-ANOVA in Python<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Een botanicus wil weten of de plantengroei wordt be\u00efnvloed door blootstelling aan zonlicht en de frequentie van water geven. Ze plant 30 zaden en laat ze twee maanden lang groeien onder verschillende omstandigheden wat betreft blootstelling aan de zon en waterfrequentie. Na twee maanden registreert ze de hoogte van elke plant, in inches.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Gebruik de volgende stappen om een tweeweg-ANOVA uit te voeren om te bepalen of de waterfrequentie en blootstelling aan de zon een significant effect hebben op de plantengroei, en om te bepalen of er een interactie-effect is tussen de waterfrequentie en blootstelling aan de zon. water geven en blootstelling aan de zon.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Stap 1: Voer de gegevens in.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Eerst maken we een Panda DataFrame dat de volgende drie variabelen bevat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>water:<\/strong> hoe vaak elke plant water kreeg: dagelijks of wekelijks<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>zon:<\/strong> hoeveelheid blootstelling aan de zon die elke plant heeft ontvangen: laag, gemiddeld of hoog<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>hoogte:<\/strong> de hoogte van elke plant (in inches) na twee maanden<\/span><\/li>\n<\/ul>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create data<\/span>\ndf = pd.DataFrame({'water': np.repeat(['daily', 'weekly'], 15),\n                   'sun': np.tile(np.repeat(['low', 'med', 'high'], 5), 2),\n                   'height': [6, 6, 6, 5, 6, 5, 5, 6, 4, 5,\n                              6, 6, 7, 8, 7, 3, 4, 4, 4, 5,\n                              4, 4, 4, 4, 4, 5, 6, 6, 7, 8]})\n\n<span style=\"color: #008080;\">#view first ten rows of data<\/span> \ndf[:10]\n\n\twater sun height\n0 daily low 6\n1 daily low 6\n2 daily low 6\n3 daily low 5\n4 daily low 6\n5 daily med 5\n6 daily med 5\n7 daily med 6\n8 daily med 4\n9 daily med 5\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Stap 2: Voer de tweerichtings-ANOVA uit.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Vervolgens zullen we de tweeweg-ANOVA uitvoeren met behulp van de <a href=\"https:\/\/www.statsmodels.org\/dev\/generated\/statsmodels.stats.anova.anova_lm.html\" target=\"_blank\" rel=\"noopener\">anova_lm() functie<\/a> uit de statsmodels-bibliotheek:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> statsmodels.api <span style=\"color: #107d3f;\">as<\/span> sm\n<span style=\"color: #107d3f;\">from<\/span> statsmodels.formula.api <span style=\"color: #107d3f;\">import<\/span> ols\n\n<span style=\"color: #008080;\">#perform two-way ANOVA<\/span>\nmodel = ols('height ~ C(water) + C(sun) + C(water):C(sun)', data=df).fit()\nsm.stats.anova_lm(model, typ=2)\n\n\t           sum_sq df F PR(&gt;F)\nC(water) 8.533333 1.0 16.0000 0.000527\nC(sun) 24.866667 2.0 23.3125 0.000002\nC(water):C(sun) 2.466667 2.0 2.3125 0.120667\nResidual 12.800000 24.0 NaN NaN\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Stap 3: Interpreteer de resultaten.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen de volgende p-waarden zien voor elk van de factoren in de tabel:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>water:<\/strong> p-waarde = 0,000527<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>zon:<\/strong> p-waarde = 0,0000002<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>water*zon:<\/strong> p-waarde = 0,120667<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Omdat de p-waarden voor water en zon beide kleiner zijn dan 0,05, betekent dit dat beide factoren een statistisch significant effect hebben op de planthoogte.<\/span><\/p>\n<p> <span style=\"color: #000000;\">En aangezien de p-waarde voor het interactie-effect (0,120667) niet minder dan 0,05 bedraagt, vertelt dit ons dat er geen significant interactie-effect is tussen blootstelling aan de zon en de waterfrequentie.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking:<\/strong> Hoewel de ANOVA-resultaten ons vertellen dat de waterfrequentie en blootstelling aan de zon een statistisch significant effect hebben op de planthoogte, zullen we <a href=\"https:\/\/statorials.org\/nl\/post-hoc-anova-tests\/\" target=\"_blank\" rel=\"noopener\">post-hoc tests<\/a> moeten uitvoeren om precies te bepalen hoe verschillende niveaus van water en zonlicht de planthoogte be\u00efnvloeden.<\/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 Python kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/een-manier-anova-python\/\" target=\"_blank\" rel=\"noopener\">Eenrichtings-ANOVA uitvoeren in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/drieweg-anova-python\/\" target=\"_blank\" rel=\"noopener\">Hoe u een drieweg-ANOVA uitvoert in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een tweerichtings-ANOVA wordt gebruikt om te bepalen of er al dan niet een statistisch significant verschil bestaat tussen de gemiddelden van drie of meer onafhankelijke groepen die over twee factoren zijn verdeeld. Het doel van een tweerichtings-ANOVA is om de impact van twee factoren op een responsvariabele te bepalen en om te bepalen of er [&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-854","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>Een tweerichtings-ANOVA uitvoeren in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.\" \/>\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\/python-anova-bidirectioneel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Een tweerichtings-ANOVA uitvoeren in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T13:03:16+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\/python-anova-bidirectioneel\/\",\"url\":\"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/\",\"name\":\"Een tweerichtings-ANOVA uitvoeren in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T13:03:16+00:00\",\"dateModified\":\"2023-07-28T13:03:16+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een tweerichtings-anova uitvoert in python\"}]},{\"@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":"Een tweerichtings-ANOVA uitvoeren in Python - Statorials","description":"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.","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\/python-anova-bidirectioneel\/","og_locale":"de_DE","og_type":"article","og_title":"Een tweerichtings-ANOVA uitvoeren in Python - Statorials","og_description":"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.","og_url":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/","og_site_name":"Statorials","article_published_time":"2023-07-28T13:03:16+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\/python-anova-bidirectioneel\/","url":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/","name":"Een tweerichtings-ANOVA uitvoeren in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T13:03:16+00:00","dateModified":"2023-07-28T13:03:16+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het uitvoeren van een tweerichtings-ANOVA in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/python-anova-bidirectioneel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een tweerichtings-anova uitvoert in python"}]},{"@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\/854","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=854"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/854\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}