{"id":3911,"date":"2023-07-14T19:48:33","date_gmt":"2023-07-14T19:48:33","guid":{"rendered":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/"},"modified":"2023-07-14T19:48:33","modified_gmt":"2023-07-14T19:48:33","slug":"cramer-von-mise-test-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/","title":{"rendered":"Een cramer-von mises-test uitvoeren in r (met voorbeelden)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De <strong>Cramer-Von Mises-test<\/strong> wordt gebruikt om te bepalen of een steekproef al dan niet uit een<a href=\"https:\/\/statorials.org\/nl\/de-normale-verdeling\/\" target=\"_blank\" rel=\"noopener noreferrer\">normale verdeling<\/a> komt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit type test is handig om te bepalen of een bepaalde gegevensset al dan niet uit een normale verdeling komt, wat een <a href=\"https:\/\/statorials.org\/nl\/normaliteitshypothese\/\" target=\"_blank\" rel=\"noopener\">veelgebruikte aanname<\/a> is in veel statistische tests, waaronder <a href=\"https:\/\/statorials.org\/nl\/meervoudige-lineaire-regressie-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">regressie<\/a> , <a href=\"https:\/\/statorials.org\/nl\/enkele-reis-anova-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">ANOVA<\/a> , <a href=\"https:\/\/statorials.org\/nl\/een-monster-t-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">t-tests<\/a> en vele andere. &#8218;anderen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen eenvoudig een Cramer-Von Mises-test uitvoeren met behulp van de <strong>cvm.test()<\/strong> functie uit het <strong>goftest-<\/strong> pakket in R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Cramer-Von Mises-test op normale gegevens<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u een Cramer-Von Mises-test uitvoert op een gegevensset met steekproefomvang n=100:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (goftest)<\/span>\n\n#make this example reproducible<\/span>\nset. <span style=\"color: #3366ff;\">seeds<\/span> (0)\n\n<span style=\"color: #008080;\">#create dataset of 100 random values generated from a normal distribution<\/span>\ndata &lt;- rnorm(100)\n\n<span style=\"color: #008080;\">#perform Cramer-Von Mises test for normality<\/span>\ncvm. <span style=\"color: #3366ff;\">test<\/span> (data, ' <span style=\"color: #ff0000;\">pnorm<\/span> ')\n\n\tCramer-von Mises test of goodness-of-fit\n\tNull hypothesis: Normal distribution\n\tParameters assumed to be fixed\n\ndata:data\nomega2 = 0.078666, p-value = 0.7007\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De p-waarde van de test blijkt <strong>0,7007<\/strong> te zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Omdat deze waarde niet kleiner is dan 0,05, kunnen we aannemen dat de steekproefgegevens afkomstig zijn uit een normaal verdeelde populatie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit resultaat zou niet verrassend moeten zijn, aangezien we de voorbeeldgegevens hebben gegenereerd met behulp van de functie <strong>rnorm()<\/strong> , die willekeurige waarden genereert uit een <a href=\"https:\/\/statorials.org\/nl\/normale-verdeling-versus-standaardnormale-verdeling\/\" target=\"_blank\" rel=\"noopener\">standaard normale verdeling<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Gerelateerd:<\/strong> <a href=\"https:\/\/statorials.org\/nl\/dnorm-pnorm-rnorm-qnorm-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Een gids voor dnorm, pnorm, qnorm en rnorm in R<\/a><\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen ook een histogram maken om visueel te verifi\u00ebren dat de voorbeeldgegevens normaal verdeeld zijn:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>hist(data, col=' <span style=\"color: #ff0000;\">steelblue<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11164 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/shapiror1.png\" alt=\"Shapiro-Wilk-test voor normaliteit in R\" width=\"391\" height=\"401\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">We kunnen zien dat de verdeling vrij klokvormig is met een piek in het midden van de verdeling, wat typerend is voor normaal verdeelde gegevens.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Cramer-Von Mises-test op niet-normale gegevens<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe je een Cramer-Von Mises-test uitvoert op een dataset met een steekproefomvang van 100, waarbij de waarden willekeurig worden gegenereerd op basis van een <a href=\"https:\/\/statorials.org\/nl\/distributie-van-vis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Poisson-verdeling<\/a> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (goftest)<\/span>\n\n#make this example reproducible<\/span>\nset. <span style=\"color: #3366ff;\">seeds<\/span> (0)\n\n<span style=\"color: #008080;\">#create dataset of 100 random values generated from a Poisson distribution<\/span>\ndata &lt;- rpois(n=100, lambda=3)\n\n<span style=\"color: #008080;\">#perform Cramer-Von Mises test for normality<\/span>\ncvm. <span style=\"color: #3366ff;\">test<\/span> (data, ' <span style=\"color: #ff0000;\">pnorm<\/span> ')\n\n\tCramer-von Mises test of goodness-of-fit\n\tNull hypothesis: Normal distribution\n\tParameters assumed to be fixed\n\ndata:data\nomega2 = 27.96, p-value &lt; 2.2e-16\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De p-waarde van de test blijkt extreem laag te zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Omdat deze waarde kleiner is dan 0,05, hebben we voldoende bewijs om te zeggen dat de steekproefgegevens <em>niet<\/em> afkomstig zijn van een normaal verdeelde populatie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit resultaat zou niet verrassend moeten zijn, aangezien we de voorbeeldgegevens hebben gegenereerd met behulp van de functie <strong>rpois()<\/strong> , die willekeurige waarden genereert uit een Poisson-verdeling.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Gerelateerd:<\/strong> <a href=\"https:\/\/statorials.org\/nl\/ppois-ppois-qpois-rpois-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Een gids voor dpois, ppois, qpois en rpois in R<\/a><\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen ook een histogram maken om visueel te zien dat de voorbeeldgegevens niet normaal verdeeld zijn:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>hist(data, col=' <span style=\"color: #008000;\">coral2<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11165 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/shapiror2.png\" alt=\"Shapiro-Wilk-testhistogram in R\" width=\"386\" height=\"388\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">We kunnen zien dat de verdeling<a href=\"https:\/\/statorials.org\/nl\/linkse-bias-versus-rechtse-bias\/\" target=\"_blank\" rel=\"noopener\">rechtsscheef<\/a> is en niet de typische &#8222;klokvorm&#8220; heeft die hoort bij een normale verdeling.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ons histogram komt dus overeen met de resultaten van de Cramer-Von Mises-test en bevestigt dat onze voorbeeldgegevens niet uit een normale verdeling komen.<\/span><\/p>\n<h2> <strong>Wat te doen met niet-normale gegevens<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Als een bepaalde dataset <em>niet normaal verdeeld is<\/em> , kunnen we vaak een van de volgende transformaties uitvoeren om deze normaler te maken:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Logtransformatie:<\/strong> transformeer de responsvariabele van y naar <strong>log(y)<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2. Vierkantsworteltransformatie:<\/strong> Transformeer de responsvariabele van y naar <strong>\u221ay<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3. Derdemachtsworteltransformatie:<\/strong> transformeer de responsvariabele van y naar <strong>y <sup>1\/3<\/sup><\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Door deze transformaties uit te voeren, benadert de responsvariabele doorgaans de normale verdeling.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Raadpleeg <a href=\"https:\/\/statorials.org\/nl\/transformeer-gegevens-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">deze tutorial<\/a> om te zien hoe u deze transformaties in de praktijk kunt uitvoeren.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> In de volgende tutorials wordt uitgelegd hoe u andere normaliteitstests in R kunt uitvoeren:<\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/shapiro-wilk-test-r\/\" target=\"_blank\" rel=\"noopener\">Hoe een Shapiro-Wilk-test uit te voeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/anderson-cheri-test-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe een Anderson-Darling-test uit te voeren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/kolmogorov-smirnov-test-r\/\" target=\"_blank\" rel=\"noopener\">Hoe een Kolmogorov-Smirnov-test uit te voeren in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De Cramer-Von Mises-test wordt gebruikt om te bepalen of een steekproef al dan niet uit eennormale verdeling komt. Dit type test is handig om te bepalen of een bepaalde gegevensset al dan niet uit een normale verdeling komt, wat een veelgebruikte aanname is in veel statistische tests, waaronder regressie , ANOVA , t-tests en vele [&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-3911","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 Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.\" \/>\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\/cramer-von-mise-test-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T19:48:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/shapiror1.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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/\",\"name\":\"Hoe u een Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-14T19:48:33+00:00\",\"dateModified\":\"2023-07-14T19:48:33+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een cramer-von mises-test uitvoeren in r (met voorbeelden)\"}]},{\"@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 Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials","description":"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.","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\/cramer-von-mise-test-r\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/","og_site_name":"Statorials","article_published_time":"2023-07-14T19:48:33+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/shapiror1.png"}],"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\/cramer-von-mise-test-r\/","url":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/","name":"Hoe u een Cramer-Von Mises-test uitvoert in R (met voorbeelden) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-14T19:48:33+00:00","dateModified":"2023-07-14T19:48:33+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u een Cramer-von Mises-test in R uitvoert om te testen op normaliteit, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/cramer-von-mise-test-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Een cramer-von mises-test uitvoeren in r (met voorbeelden)"}]},{"@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\/3911","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=3911"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3911\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}