{"id":4523,"date":"2023-07-10T10:33:42","date_gmt":"2023-07-10T10:33:42","guid":{"rendered":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/"},"modified":"2023-07-10T10:33:42","modified_gmt":"2023-07-10T10:33:42","slug":"transformatie-box-cox-in-luchtsluis","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/","title":{"rendered":"Hoe u een box-cox-transformatie uitvoert in sas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>box-cox-transformatie<\/strong> is een veelgebruikte methode voor het transformeren van een niet-normaal verdeelde dataset naar een meer<a href=\"https:\/\/statorials.org\/nl\/de-normale-verdeling\/\" target=\"_blank\" rel=\"noopener noreferrer\">normaal verdeelde<\/a> set.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het basisidee achter deze methode is om een waarde voor \u03bb te vinden zodat de getransformeerde gegevens zo dicht mogelijk bij de normale verdeling liggen, met behulp van de volgende formule:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">y(\u03bb) = (y <sup>\u03bb<\/sup> \u2013 1) \/ \u03bb als y \u2260 0<\/span><\/li>\n<li> <span style=\"color: #000000;\">y(\u03bb) = log(y) als y = 0<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">We kunnen de optimale waarde voor \u03bb in SAS identificeren met behulp van de <strong>PROC TRANSREG-<\/strong> procedure.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze procedure in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld: Box-Cox-transformatie in SAS<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Laten we aannemen dat we de volgende gegevensset in SAS hebben:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*create dataset*\/\n<\/span><span style=\"color: #800080;\">data<\/span> my_data;\n    <span style=\"color: #3366ff;\">input<\/span> xy;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\n7 1\n7 1\n8 1\n3 2\n2 2\n4 2\n4 2\n6 2\n6 2\n7 3\n5 3\n3 3\n3 6\n5 7\n8 8\n;\nrun;\n\n<span style=\"color: #008000;\">\/*view dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Stel dat we <strong>PROC REG<\/strong> gebruiken om een eenvoudig lineair regressiemodel aan deze dataset te koppelen, waarbij <strong>x<\/strong> als voorspellende variabele en <strong>y<\/strong> als responsvariabele worden gebruikt.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*fit simple linear regression model*\/\n<\/span><span style=\"color: #800080;\">proc reg<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;\n    <span style=\"color: #3366ff;\">model<\/span> y = x;\n<span style=\"color: #800080;\">run<\/span> ;<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">In de diagnostische outputplots kunnen we de <strong>Residual versus Quantile-plot<\/strong> (meest linkse plot in de middelste rij) weergeven om te zien of de residuen ongeveer normaal verdeeld zijn in het model:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35332 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite1.png\" alt=\"\" width=\"612\" height=\"565\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Als de <a href=\"https:\/\/statorials.org\/nl\/residu\/\" target=\"_blank\" rel=\"noopener\">residuen<\/a> ongeveer langs de rechter diagonale lijn van de grafiek liggen, nemen we doorgaans aan dat de residuen normaal verdeeld zijn.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Uit de grafiek kunnen we zien dat de residuen de rechte diagonale lijn niet erg volgen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dit geeft aan dat de responsvariabele in het regressiemodel waarschijnlijk niet normaal verdeeld is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Omdat de responsvariabele niet normaal verdeeld is, kunnen we <strong>PROC TRANSREG<\/strong> gebruiken om een waarde voor \u03bb te identificeren die we kunnen gebruiken om de responsvariabele te transformeren zodat deze normaler verdeeld is:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*perform box-cox transformation*\/\n<\/span><span style=\"color: #800080;\">proc transreg<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data;\n    <span style=\"color: #3366ff;\">model<\/span> <span style=\"color: #3366ff;\">boxcox<\/span> (y) = <span style=\"color: #3366ff;\">identity<\/span> (x);\n<span style=\"color: #800080;\">run<\/span> ;\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-35333\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite2.png\" alt=\"box-cox-transformatie naar SAS\" width=\"653\" height=\"521\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De uitvoer vertelt ons dat de geselecteerde waarde voor \u03bb \u2013 <strong>0,5<\/strong> is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen dus een eenvoudig lineair regressiemodel opstellen door de oorspronkelijke responsvariabele <strong>y<\/strong> te vervangen door de variabele <strong>y = (y <sup>-0,5<\/sup> \u2013 1) \/ -0,5<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u dit doet:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*create new dataset that uses box-cox transformation to create new y*\/\n<span style=\"color: #800080;\">data<\/span><\/span> new_data;\n   <span style=\"color: #3366ff;\">set<\/span> my_data;\n   new_y = (y**(-0.5) - 1) \/ -0.5;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*fit simple linear regression model using new response variable*\/\n<\/span><span style=\"color: #800080;\">proc reg<\/span> <span style=\"color: #3366ff;\">data<\/span> =new_data;\n    <span style=\"color: #3366ff;\">model<\/span> new_y = x;\n<span style=\"color: #800080;\">run<\/span> ;<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">In de <strong>Residuele vs. Kwantielplot<\/strong> van de output van dit model kunnen we zien dat de residuen veel dichter langs de rechte diagonale lijn liggen:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35334 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite3.png\" alt=\"\" width=\"661\" height=\"616\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Dit geeft aan dat de residuen van het box-cox-getransformeerde model veel normaler verdeeld zijn, wat voldoet aan een van de <a href=\"https:\/\/statorials.org\/nl\/lineaire-regressie-aannames\/\" target=\"_blank\" rel=\"noopener noreferrer\">belangrijkste aannames van lineaire regressie<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/sas-proc-univariate-normaliteitstest\/\" target=\"_blank\" rel=\"noopener\">Proc Univariate gebruiken voor normaliteitstesten in SAS<\/a><br \/><a href=\"https:\/\/statorials.org\/nl\/resterende-grafische-luchtsluis\/\" target=\"_blank\" rel=\"noopener\">Hoe u een restplot in SAS maakt<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/levenes-test-sas\/\" target=\"_blank\" rel=\"noopener\">Hoe de Levene-test in SAS uit te voeren<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een box-cox-transformatie is een veelgebruikte methode voor het transformeren van een niet-normaal verdeelde dataset naar een meernormaal verdeelde set. Het basisidee achter deze methode is om een waarde voor \u03bb te vinden zodat de getransformeerde gegevens zo dicht mogelijk bij de normale verdeling liggen, met behulp van de volgende formule: y(\u03bb) = (y \u03bb \u2013 [&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-4523","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 Box-Cox-transformatie uitvoert in SAS - Statorials<\/title>\n<meta name=\"description\" content=\"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS 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\/transformatie-box-cox-in-luchtsluis\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u een Box-Cox-transformatie uitvoert in SAS - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS uitvoert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T10:33:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite1.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\/transformatie-box-cox-in-luchtsluis\/\",\"url\":\"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/\",\"name\":\"Hoe u een Box-Cox-transformatie uitvoert in SAS - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-10T10:33:42+00:00\",\"dateModified\":\"2023-07-10T10:33:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS uitvoert.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u een box-cox-transformatie uitvoert in sas\"}]},{\"@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 Box-Cox-transformatie uitvoert in SAS - Statorials","description":"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS 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\/transformatie-box-cox-in-luchtsluis\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u een Box-Cox-transformatie uitvoert in SAS - Statorials","og_description":"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS uitvoert.","og_url":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/","og_site_name":"Statorials","article_published_time":"2023-07-10T10:33:42+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite1.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\/transformatie-box-cox-in-luchtsluis\/","url":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/","name":"Hoe u een Box-Cox-transformatie uitvoert in SAS - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-10T10:33:42+00:00","dateModified":"2023-07-10T10:33:42+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze zelfstudie wordt aan de hand van een voorbeeld uitgelegd hoe u een box-cox-transformatie in SAS uitvoert.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/transformatie-box-cox-in-luchtsluis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u een box-cox-transformatie uitvoert in sas"}]},{"@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\/4523","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=4523"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/4523\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=4523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=4523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=4523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}