{"id":2473,"date":"2023-07-22T03:07:20","date_gmt":"2023-07-22T03:07:20","guid":{"rendered":"https:\/\/statorials.org\/nl\/chow-test-in-python\/"},"modified":"2023-07-22T03:07:20","modified_gmt":"2023-07-22T03:07:20","slug":"chow-test-in-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/chow-test-in-python\/","title":{"rendered":"Hoe u een chow-test uitvoert in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <a href=\"https:\/\/statorials.org\/nl\/voedsel-test\/\" target=\"_blank\" rel=\"noopener\">Chow-test<\/a> wordt gebruikt om te testen of de co\u00ebffici\u00ebnten van twee verschillende regressiemodellen op verschillende datasets gelijk zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze test wordt doorgaans gebruikt op het gebied van de econometrie met tijdreeksgegevens om te bepalen of er op een bepaald moment een structurele breuk in de gegevens is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende stapsgewijze voorbeeld laat zien hoe u een Chow-test in Python uitvoert.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Stap 1: Cre\u00eber de gegevens<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Eerst zullen we valse gegevens cre\u00ebren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\n\n#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">x<\/span> ': [1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10,\n                         11, 12, 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 20, 20],\n                   ' <span style=\"color: #ff0000;\">y<\/span> ': [3, 5, 6, 10, 13, 15, 17, 14, 20, 23, 25, 27, 30, 30, 31,\n                         33, 32, 32, 30, 32, 34, 34, 37, 35, 34, 36, 34, 37, 38, 36]})\n\n<span style=\"color: #008080;\">#view first five rows of DataFrame\n<\/span>df. <span style=\"color: #3366ff;\">head<\/span> ()\n\n        x y\n0 1 3\n1 1 5\n2 2 6\n3 3 10\n4 4 13<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Stap 2: Visualiseer de gegevens<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Vervolgens maken we een eenvoudig spreidingsdiagram om de gegevens te visualiseren:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (df. <span style=\"color: #3366ff;\">x<\/span> , df. <span style=\"color: #3366ff;\">y<\/span> , ' <span style=\"color: #ff0000;\">o<\/span> ')\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-22118 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.png\" alt=\"\" width=\"546\" height=\"359\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Uit het spreidingsdiagram kunnen we zien dat de trend in de gegevens lijkt te veranderen bij x = 10.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen dus de Chow-test uitvoeren om te bepalen of er een structureel breekpunt in de gegevens is op x = 10.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Stap 3: Voer de Chow-test uit<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">We kunnen de chowtest-functie van het <a href=\"https:\/\/pypi.org\/project\/chowtest\/\" target=\"_blank\" rel=\"noopener\">chowtest-<\/a> pakket in Python gebruiken om een Chow-test uit te voeren.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Eerst moeten we dit pakket installeren met pip:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pip <span style=\"color: #008000;\">install<\/span> chowtest\n<\/strong><\/pre>\n<p> Vervolgens kunnen we de volgende syntaxis gebruiken om de Chow-test uit te voeren:<\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> chow_test <span style=\"color: #008000;\">import<\/span> chowtest\n\nchowtest <span style=\"color: #ff0000;\">(<\/span> y=df[[' <span style=\"color: #ff0000;\">y<\/span> ']],\n         last_index_in_model_1= <span style=\"color: #008000;\">15<\/span> ,\n         first_index_in_model_2= <span style=\"color: #008000;\">16<\/span> ,\n         significance_level= <span style=\"color: #008000;\">.05<\/span> )\n\n************************************************** *********************************\nReject the null hypothesis of equality of regression coefficients in the 2 periods.\n************************************************** *********************************\nChow Statistic: 118.14097335479373 p value: 0.0\n************************************************** *********************************\n(118.14097335479373, 1.1102230246251565e-16)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dit is wat de individuele argumenten in de <strong>chowtest()<\/strong> functie betekenen:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>y<\/strong> : De responsvariabele in het DataFrame<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x<\/strong> : De voorspellende variabele in het DataFrame<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>last_index_in_model_1<\/strong> : De indexwaarde van het laatste punt v\u00f3\u00f3r de structurele breuk<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>first_index_in_model_2<\/strong> : De indexwaarde voor het eerste punt na de structurele breuk<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>significantieniveau<\/strong> : het significantieniveau dat moet worden gebruikt voor de hypothesetest<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Uit het testresultaat kunnen we zien:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>F-teststatistiek<\/strong> <strong>:<\/strong> 118.14<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>p-waarde:<\/strong> &lt;.0000<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Omdat de p-waarde kleiner is dan 0,05, kunnen we de nulhypothese van de test verwerpen. Dit betekent dat we voldoende bewijs hebben om te zeggen dat er een structureel breekpunt in de gegevens aanwezig is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Met andere woorden: twee regressielijnen kunnen het model effectiever in de gegevens passen dan \u00e9\u00e9n enkele regressielijn.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende tests in Python uitvoert:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/granger-causaliteitstest-in-python\/\" target=\"_blank\" rel=\"noopener\">Hoe u een Granger-causaliteitstest uitvoert in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/breusch-heidense-testpython\/\" target=\"_blank\" rel=\"noopener\">Hoe een Breusch-Pagan-test uit te voeren in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/witte-test-in-python\/\" target=\"_blank\" rel=\"noopener\">Hoe de test van White in Python uit te voeren<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een Chow-test wordt gebruikt om te testen of de co\u00ebffici\u00ebnten van twee verschillende regressiemodellen op verschillende datasets gelijk zijn. Deze test wordt doorgaans gebruikt op het gebied van de econometrie met tijdreeksgegevens om te bepalen of er op een bepaald moment een structurele breuk in de gegevens is. Het volgende stapsgewijze voorbeeld laat zien hoe [&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-2473","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 Chow-test uitvoert in Python - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.\" \/>\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\/chow-test-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een Chow-test uitvoert in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/chow-test-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T03:07:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.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\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/chow-test-in-python\/\",\"url\":\"https:\/\/statorials.org\/nl\/chow-test-in-python\/\",\"name\":\"Hoe u een Chow-test uitvoert in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-22T03:07:20+00:00\",\"dateModified\":\"2023-07-22T03:07:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/chow-test-in-python\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/chow-test-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/chow-test-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een chow-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 Chow-test uitvoert in Python - Statorials","description":"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.","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\/chow-test-in-python\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een Chow-test uitvoert in Python - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.","og_url":"https:\/\/statorials.org\/nl\/chow-test-in-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T03:07:20+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/chow11.png"}],"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\/chow-test-in-python\/","url":"https:\/\/statorials.org\/nl\/chow-test-in-python\/","name":"Hoe u een Chow-test uitvoert in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-22T03:07:20+00:00","dateModified":"2023-07-22T03:07:20+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe je een Chow-test in Python uitvoert, met een compleet voorbeeld.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/chow-test-in-python\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/chow-test-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/chow-test-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een chow-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\/2473","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=2473"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2473\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=2473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=2473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=2473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}