{"id":1104,"date":"2023-07-27T15:57:43","date_gmt":"2023-07-27T15:57:43","guid":{"rendered":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/"},"modified":"2023-07-27T15:57:43","modified_gmt":"2023-07-27T15:57:43","slug":"ljung-box-testpython","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/","title":{"rendered":"Hoe een ljung-box-test uit te voeren in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De <strong>Ljung-Box-test<\/strong> is een statistische test die controleert of er sprake is van autocorrelatie in een tijdreeks.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Er wordt gebruik gemaakt van de volgende aannames:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>0<\/sub> :<\/strong> De residuen worden onafhankelijk verdeeld.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>A<\/sub> :<\/strong> Residuen worden niet onafhankelijk gedistribueerd; ze vertonen seri\u00eble correlatie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Idealiter zouden we de nulhypothese niet willen verwerpen. Dat wil zeggen dat we graag willen dat de p-waarde van de test groter is dan 0,05, omdat dit betekent dat de residuen van ons tijdreeksmodel onafhankelijk zijn, wat vaak een aanname is die we maken bij het maken van een model.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u een Ljung-Box-test uitvoert in Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: Ljung-Box-test in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Om de Ljung-Box-test uit te voeren op een gegevensreeks in Python, kunt u de functie <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.stats.diagnostic.acorr_ljungbox.html\" target=\"_blank\" rel=\"noopener noreferrer\">acorr_ljungbox()<\/a> uit de <strong>statsmodels-<\/strong> bibliotheek gebruiken, die de volgende syntaxis gebruikt:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>acorr_ljungbox(x, verschuivingen=Geen)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Goud:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> de gegevensreeks<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>vertragingen:<\/strong> aantal vertragingen dat moet worden getest<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Deze functie retourneert een teststatistiek en een bijbehorende p-waarde. Als de p-waarde onder een bepaalde drempel ligt (bijvoorbeeld \u03b1 = 0,05), kun je de nulhypothese verwerpen en concluderen dat de residuen niet onafhankelijk verdeeld zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u deze functie kunt gebruiken om de Ljung-Box-test uit te voeren op de ingebouwde statsmodels-gegevensset met de naam &#8222;SUNACTIVITY&#8220;:<\/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\n<span style=\"color: #008080;\">#load data series<\/span>\ndata = sm.datasets.sunspots.load_pandas().data\n\n<span style=\"color: #008080;\">#view first ten rows of data series<\/span> \ndata[:5]\n\nYEAR SUNACTIVITY\n0 1700.0 5.0\n1 1701.0 11.0\n2 1702.0 16.0\n3 1703.0 23.0\n4 1704.0 36.0\n\n<span style=\"color: #008080;\">#fit ARMA model to dataset\n<\/span>res = sm. <span style=\"color: #3366ff;\">tsa<\/span> . <span style=\"color: #3366ff;\">ARMA<\/span> (data[\" <span style=\"color: #993300;\">SUNACTIVITY<\/span> \"],(1,1)). <span style=\"color: #3366ff;\">fit<\/span> (disp=-1)\n\n<span style=\"color: #008080;\">#perform Ljung-Box test on residuals with lag=5<\/span>\nsm. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">acorr_ljungbox<\/span> (res. <span style=\"color: #3366ff;\">resid<\/span> , lags=[5], return_df= <span style=\"color: #008000;\">True<\/span> )\n\n          lb_stat lb_pvalue\n5 107.86488 1.157710e-21<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De teststatistiek is <strong>107,86488<\/strong> en de test-p-waarde is <strong>1,157710e-21<\/strong> , wat veel minder is dan 0,05. We verwerpen dus de nulhypothese van de test en concluderen dat de residuen niet onafhankelijk zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Houd er rekening mee dat we in dit voorbeeld ervoor kiezen om een offsetwaarde van 5 te gebruiken, maar u kunt elke waarde kiezen die u voor de offset wilt gebruiken. We kunnen bijvoorbeeld in plaats daarvan een waarde van 20 gebruiken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform Ljung-Box test on residuals with lag=20<\/span>\nsm. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">acorr_ljungbox<\/span> (res. <span style=\"color: #3366ff;\">resid<\/span> , lags=[20], return_df= <span style=\"color: #008000;\">True<\/span> )\n\n           lb_stat lb_pvalue\n20 343.634016 9.117477e-61<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De teststatistiek van de test is <strong>343,634016<\/strong> en de p-waarde van de test is <strong>9,117477e-61<\/strong> , wat veel minder is dan 0,05. We verwerpen dus opnieuw de nulhypothese van de test en concluderen dat de residuen niet onafhankelijk zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Afhankelijk van uw specifieke situatie kunt u een lagere of hogere waarde kiezen voor de compensatie.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De Ljung-Box-test is een statistische test die controleert of er sprake is van autocorrelatie in een tijdreeks. Er wordt gebruik gemaakt van de volgende aannames: H 0 : De residuen worden onafhankelijk verdeeld. H A : Residuen worden niet onafhankelijk gedistribueerd; ze vertonen seri\u00eble correlatie. Idealiter zouden we de nulhypothese niet willen verwerpen. Dat wil [&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-1104","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 een Ljung-Box-test uit te voeren in Python - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.\" \/>\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\/ljung-box-testpython\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe een Ljung-Box-test uit te voeren in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/ljung-box-testpython\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T15:57:43+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\/ljung-box-testpython\/\",\"url\":\"https:\/\/statorials.org\/nl\/ljung-box-testpython\/\",\"name\":\"Hoe een Ljung-Box-test uit te voeren in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-27T15:57:43+00:00\",\"dateModified\":\"2023-07-27T15:57:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/ljung-box-testpython\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/ljung-box-testpython\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/ljung-box-testpython\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe een ljung-box-test uit te voeren 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 een Ljung-Box-test uit te voeren in Python - Statorials","description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.","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\/ljung-box-testpython\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe een Ljung-Box-test uit te voeren in Python - Statorials","og_description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.","og_url":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/","og_site_name":"Statorials","article_published_time":"2023-07-27T15:57:43+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\/ljung-box-testpython\/","url":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/","name":"Hoe een Ljung-Box-test uit te voeren in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-27T15:57:43+00:00","dateModified":"2023-07-27T15:57:43+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een Ljung-Box-test in Python uitvoert.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/ljung-box-testpython\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/ljung-box-testpython\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe een ljung-box-test uit te voeren 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\/1104","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=1104"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1104\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=1104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=1104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=1104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}