{"id":1069,"date":"2023-07-27T18:53:24","date_gmt":"2023-07-27T18:53:24","guid":{"rendered":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/"},"modified":"2023-07-27T18:53:24","modified_gmt":"2023-07-27T18:53:24","slug":"python-multivariate-normaliteitstest","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/","title":{"rendered":"Hoe u multivariate normaliteitstests kunt uitvoeren in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Als we willen testen of een enkele variabele normaal verdeeld is of niet, kunnen we een<\/span> <a href=\"https:\/\/statorials.org\/nl\/een-of-ander-pythonplot\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #000000;\">&nbsp;<\/span> QQ-plot<\/a> <span style=\"color: #000000;\">om de verdeling te visualiseren of we kunnen een formele statistische test uitvoeren, zoals een<\/span> <a href=\"https:\/\/statorials.org\/nl\/anderson-cheri-testpython\/\" target=\"_blank\" rel=\"noopener noreferrer\">Anderson Darling-test<\/a> <span style=\"color: #000000;\">of een<\/span> <a href=\"https:\/\/statorials.org\/nl\/jarque-wordt-testpython\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jarque-Bera-test<\/a> <span style=\"color: #000000;\">.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Als we echter willen testen of <em>meerdere<\/em> variabelen normaal verdeeld zijn als groep, moeten we een <strong>multivariate normaliteitstest<\/strong> uitvoeren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe u de Henze-Zirkler multivariate normaliteitstest uitvoert voor een bepaalde dataset in Python.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Gerelateerd:<\/strong> Als we uitschieters in een multivariate context willen identificeren, kunnen we<\/span> <a href=\"https:\/\/statorials.org\/nl\/mahalanobis-afgelegen-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mahalanobis-afstand<\/a> gebruiken <span style=\"color: #000000;\">.<\/span><\/p>\n<h3> <strong>Voorbeeld: Henze-Zirkler multivariate normaliteitstest in Python<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">De <strong>Henze-Zirkler multivariate normaliteitstest<\/strong> bepaalt of een groep variabelen al dan niet een multivariate normale verdeling volgt. De nul- en alternatieve hypothesen van de test zijn als volgt:<\/span><\/p>\n<p> <span style=\"color: #000000;\">H <sub>0<\/sub> (nul): De variabelen volgen een multivariate normale verdeling.<\/span><\/p>\n<p> <span style=\"color: #000000;\">H <sub>a<\/sub> (alternatief): De variabelen <em>volgen geen<\/em> multivariate normale verdeling.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Om deze test in Python uit te voeren, kunnen we de functie <a href=\"https:\/\/pingouin-stats.org\/generated\/pingouin.multivariate_normality.html\" target=\"_blank\" rel=\"noopener noreferrer\">multivariate_normality()<\/a> uit de pingu\u00efnbibliotheek gebruiken.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Eerst moeten we Penguin installeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pip <span style=\"color: #008000;\">install<\/span> penguin\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Vervolgens kunnen we de functie <strong>multivariate_normality()<\/strong> importeren en deze gebruiken om een multivariate normaliteitstest uit te voeren voor een bepaalde dataset:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#import necessary packages<\/span>\n<span style=\"color: #008000;\">from<\/span> penguin <span style=\"color: #008000;\">import<\/span> multivariate_normality\n<span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create a dataset with three variables x1, x2, and x3\n<span style=\"color: #000000;\">df = pd.DataFrame({'x1':np.random.normal(size= <span style=\"color: #008000;\">50<\/span> ),\n                   'x2': np.random.normal(size= <span style=\"color: #008000;\">50<\/span> ),\n                   'x3': np.random.normal(size= <span style=\"color: #008000;\">50<\/span> )})<\/span>\n\n#perform the Henze-Zirkler Multivariate Normality Test<\/span>\nmultivariate_normality(df, alpha= <span style=\"color: #008000;\">.05<\/span> )\n\nHZResults(hz=0.5956866563391165, pval=0.6461804077893423, normal=True)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De testresultaten zijn als volgt:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Teststatistiek Hz:<\/strong> 0,59569<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>p-waarde:<\/strong> 0,64618<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Omdat de p-waarde van de test niet kleiner is dan onze gespecificeerde alfawaarde van 0,05, slagen we er niet in de nulhypothese te verwerpen. Aangenomen kan worden dat de dataset een multivariate normale verdeling volgt.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><em><strong>Gerelateerd:<\/strong> Leer in <a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC3927875\/\" target=\"_blank\" rel=\"noopener noreferrer\">dit onderzoeksartikel<\/a> hoe de Henze-Zirkler-test wordt gebruikt in medische toepassingen in de echte wereld.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Als we willen testen of een enkele variabele normaal verdeeld is of niet, kunnen we een &nbsp; QQ-plot om de verdeling te visualiseren of we kunnen een formele statistische test uitvoeren, zoals een Anderson Darling-test of een Jarque-Bera-test . Als we echter willen testen of meerdere variabelen normaal verdeeld zijn als groep, moeten we een [&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-1069","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>Multivariate normaliteitstests uitvoeren in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest 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-multivariate-normaliteitstest\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multivariate normaliteitstests uitvoeren in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T18:53:24+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\/python-multivariate-normaliteitstest\/\",\"url\":\"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/\",\"name\":\"Multivariate normaliteitstests uitvoeren in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-27T18:53:24+00:00\",\"dateModified\":\"2023-07-27T18:53:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u multivariate normaliteitstests kunt uitvoeren 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":"Multivariate normaliteitstests uitvoeren in Python - Statorials","description":"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest 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-multivariate-normaliteitstest\/","og_locale":"de_DE","og_type":"article","og_title":"Multivariate normaliteitstests uitvoeren in Python - Statorials","og_description":"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest in Python.","og_url":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/","og_site_name":"Statorials","article_published_time":"2023-07-27T18:53:24+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\/python-multivariate-normaliteitstest\/","url":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/","name":"Multivariate normaliteitstests uitvoeren in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-27T18:53:24+00:00","dateModified":"2023-07-27T18:53:24+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het uitvoeren van een multivariate normaliteitstest in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/python-multivariate-normaliteitstest\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u multivariate normaliteitstests kunt uitvoeren 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\/1069","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=1069"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1069\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=1069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=1069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=1069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}