{"id":871,"date":"2023-07-28T11:41:06","date_gmt":"2023-07-28T11:41:06","guid":{"rendered":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/"},"modified":"2023-07-28T11:41:06","modified_gmt":"2023-07-28T11:41:06","slug":"durbin-watson-testpython","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/","title":{"rendered":"Hoe u een durbin-watson-test uitvoert in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een van de<\/span> <a href=\"https:\/\/statorials.org\/nl\/lineaire-regressie-aannames\/\" target=\"_blank\" rel=\"noopener\">aannames van lineaire regressie<\/a> <span style=\"color: #000000;\">is dat er geen correlatie bestaat tussen de residuen. Met andere woorden, er wordt aangenomen dat de residuen onafhankelijk zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">E\u00e9n manier om te bepalen of aan deze veronderstelling wordt voldaan, is door een <a href=\"https:\/\/statorials.org\/nl\/durbin-watson-test\/\" target=\"_blank\" rel=\"noopener\">Durbin-Watson-test<\/a> uit te voeren, die wordt gebruikt om de aanwezigheid van autocorrelatie in de residuen van een <a href=\"https:\/\/statorials.org\/nl\/lineaire-regressiepython\/\" target=\"_blank\" rel=\"noopener\">regressie<\/a> te detecteren. Deze test maakt gebruik van de volgende aannames:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>0<\/sub> (nulhypothese):<\/strong> Er is geen correlatie tussen de residuen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong><sub>HA<\/sub> (alternatieve hypothese):<\/strong> De residuen zijn autogecorreleerd.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De teststatistiek is ongeveer gelijk aan 2*(1-r), waarbij r de autocorrelatie van de residuen in het monster is. De teststatistiek zal dus altijd tussen 0 en 4 liggen, met de volgende interpretatie:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Een teststatistiek van <strong>2<\/strong> geeft aan dat er geen seri\u00eble correlatie is.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Hoe dichter de teststatistieken bij <strong>0<\/strong> liggen, hoe meer bewijs er is voor een positieve seri\u00eble correlatie.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Hoe dichter de teststatistieken bij <strong>4<\/strong> liggen, hoe meer bewijs er is voor een negatieve seri\u00eble correlatie.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Doorgaans worden teststatistiekwaarden tussen 1,5 en 2,5 als normaal beschouwd. Waarden buiten dit bereik kunnen er echter op wijzen dat autocorrelatie een probleem is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u een Durbin-Watson-test in Python uitvoert.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: Durbin-Watson-test in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende dataset hebben die de kenmerken van 10 basketbalspelers beschrijft:<\/span><\/p>\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 dataset<\/span>\ndf = pd.DataFrame({'rating': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86],\n                   'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19],\n                   'assists': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5],\n                   'rebounds': [11, 8, 10, 6, 6, 9, 6, 10, 10, 7]})\n\n<span style=\"color: #008080;\">#view dataset\n<\/span>df\n\n\trating points assists rebounds\n0 90 25 5 11\n1 85 20 7 8\n2 82 14 7 10\n3 88 16 8 6\n4 94 27 5 6\n5 90 20 7 9\n6 76 12 6 6\n7 75 15 9 10\n8 87 14 9 10\n9 86 19 5 7<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Stel dat we een meervoudig lineair regressiemodel passen met <em>beoordeling<\/em> als responsvariabele en de andere drie variabelen als voorspellende variabelen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">from<\/span> statsmodels.formula.api <span style=\"color: #107d3f;\">import<\/span> ols\n\n<span style=\"color: #008080;\">#fit multiple linear regression model\n<\/span>model = ols('rating ~ points + assists + rebounds', data=df). <span style=\"color: #3366ff;\">fit<\/span> ()\n\n<span style=\"color: #008080;\">#view model summary\n<\/span>print(model.summary())\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">We kunnen een Watson Durbin uitvoeren met behulp van de <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.stats.stattools.durbin_watson.html\" target=\"_blank\" rel=\"noopener\">functie durbin_watson()<\/a> uit de statsmodels-bibliotheek om te bepalen of de residuen van het regressiemodel autocorreleerd zijn:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">from<\/span> statsmodels.stats.stattools <span style=\"color: #107d3f;\">import<\/span> durbin_watson\n\n<span style=\"color: #008080;\">#perform Durbin-Watson test\n<\/span>durbin_watson(model.resid)\n\n2,392<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De teststatistiek is <strong>2,392<\/strong> . Omdat deze waarde tussen 1,5 en 2,5 ligt, zijn we van mening dat autocorrelatie geen probleem is in dit regressiemodel.<\/span><\/p>\n<h3> <strong>Hoe om te gaan met autocorrelatie<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Als je de nulhypothese verwerpt en concludeert dat er autocorrelatie aanwezig is in de residuen, dan heb je verschillende opties om dit probleem te corrigeren als je het ernstig genoeg acht:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Overweeg voor positieve seri\u00eble correlatie het toevoegen van vertragingen van de afhankelijke en\/of onafhankelijke variabele aan het model.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Zorg er bij negatieve seri\u00eble correlatie voor dat geen van uw variabelen <em>te veel vertraging heeft<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3.<\/strong> Voor seizoenscorrelaties kunt u overwegen seizoensdummies aan het model toe te voegen.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een van de aannames van lineaire regressie is dat er geen correlatie bestaat tussen de residuen. Met andere woorden, er wordt aangenomen dat de residuen onafhankelijk zijn. E\u00e9n manier om te bepalen of aan deze veronderstelling wordt voldaan, is door een Durbin-Watson-test uit te voeren, die wordt gebruikt om de aanwezigheid van autocorrelatie in de [&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-871","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>Hoe u een Durbin-Watson-test uitvoert in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test 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\/durbin-watson-testpython\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een Durbin-Watson-test uitvoert in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T11:41:06+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=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/\",\"url\":\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/\",\"name\":\"Hoe u een Durbin-Watson-test uitvoert in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T11:41:06+00:00\",\"dateModified\":\"2023-07-28T11:41:06+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een durbin-watson-test 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":"Hoe u een Durbin-Watson-test uitvoert in Python - Statorials","description":"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test 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\/durbin-watson-testpython\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een Durbin-Watson-test uitvoert in Python - Statorials","og_description":"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test in Python.","og_url":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/","og_site_name":"Statorials","article_published_time":"2023-07-28T11:41:06+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/","url":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/","name":"Hoe u een Durbin-Watson-test uitvoert in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T11:41:06+00:00","dateModified":"2023-07-28T11:41:06+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het uitvoeren van een Durbin-Watson-test in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/durbin-watson-testpython\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/durbin-watson-testpython\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een durbin-watson-test 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\/871","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=871"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/871\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}