{"id":2078,"date":"2023-07-23T19:27:32","date_gmt":"2023-07-23T19:27:32","guid":{"rendered":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/"},"modified":"2023-07-23T19:27:32","modified_gmt":"2023-07-23T19:27:32","slug":"daten-in-python-normalisieren","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/","title":{"rendered":"So normalisieren sie daten in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">In der Statistik und beim maschinellen Lernen <strong>normalisieren<\/strong> wir Variablen h\u00e4ufig so, dass der Wertebereich zwischen 0 und 1 liegt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der h\u00e4ufigste Grund f\u00fcr die Normalisierung von Variablen liegt darin, dass wir eine Art multivariate Analyse durchf\u00fchren (dh wir m\u00f6chten die Beziehung zwischen mehreren Pr\u00e4diktorvariablen und einer Antwortvariablen verstehen) und m\u00f6chten, dass jede Variable gleicherma\u00dfen zur Analyse beitr\u00e4gt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn Variablen auf unterschiedlichen Skalen gemessen werden, tragen sie h\u00e4ufig nicht gleicherma\u00dfen zur Analyse bei. Wenn beispielsweise die Werte einer Variablen zwischen 0 und 100.000 liegen und die Werte einer anderen Variablen zwischen 0 und 100, wird der Variablen mit dem gr\u00f6\u00dferen Bereich in der Analyse ein h\u00f6heres Gewicht zugewiesen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Durch die Standardisierung der Variablen k\u00f6nnen wir sicher sein, dass jede Variable gleicherma\u00dfen zur Analyse beitr\u00e4gt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um Werte zwischen 0 und 1 zu normalisieren, k\u00f6nnen wir die folgende Formel verwenden:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>x <sub>norm<\/sub> = (x <sub>i<\/sub> \u2013 x <sub>min<\/sub> ) \/ (x <sub>max<\/sub> \u2013 x <sub>min<\/sub> )<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Gold:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x- <sub>Norm<\/sub> :<\/strong> der <sup>i-te<\/sup> normalisierte Wert im Datensatz<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x <sub>i<\/sub> :<\/strong> der <sup>i-te<\/sup> Wert des Datensatzes<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x <sub>max<\/sub><\/strong> : Der Mindestwert im Datensatz<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>x <sub>min<\/sub> :<\/strong> Der Maximalwert im Datensatz<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Die folgenden Beispiele zeigen, wie man eine oder mehrere Variablen in Python normalisiert.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 1: Normalisieren Sie ein NumPy-Array<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie alle Werte in einem NumPy-Array normalisiert werden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np \n\n<span style=\"color: #008080;\">#create NumPy array\n<\/span>data = np. <span style=\"color: #3366ff;\">array<\/span> ([[13, 16, 19, 22, 23, 38, 47, 56, 58, 63, 65, 70, 71]])\n\n<span style=\"color: #008080;\">#normalize all values in array\n<\/span>data_norm = (data - data. <span style=\"color: #3366ff;\">min<\/span> ())\/ (data. <span style=\"color: #3366ff;\">max<\/span> () - data. <span style=\"color: #3366ff;\">min<\/span> ())\n\n<span style=\"color: #008080;\">#view normalized values\n<\/span>data_norm\n\narray([[0. , 0.05172414, 0.10344828, 0.15517241, 0.17241379,\n        0.43103448, 0.5862069, 0.74137931, 0.77586207, 0.86206897,\n        0.89655172, 0.98275862, 1. ]])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jeder der Werte im normalisierten Array liegt jetzt zwischen 0 und 1.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 2: Normalisieren Sie alle Variablen in Pandas DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie alle Variablen in einem Pandas-DataFrame normalisiert werden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [25, 12, 15, 14, 19, 23, 25, 29],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#normalize values in every column\n<\/span>df_norm = (df-df. <span style=\"color: #3366ff;\">min<\/span> ())\/ (df. <span style=\"color: #3366ff;\">max<\/span> () - df. <span style=\"color: #3366ff;\">min<\/span> ())\n\n<span style=\"color: #008080;\">#view normalized DataFrame\n<\/span>df_norm\n\n        points assists rebounds\n0 0.764706 0.125 0.857143\n1 0.000000 0.375 0.428571\n2 0.176471 0.375 0.714286\n3 0.117647 0.625 0.142857\n4 0.411765 1.000 0.142857\n5 0.647059 0.625 0.000000\n6 0.764706 0.625 0.571429\n7 1.000000 0.000 1.000000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jeder der Werte in jeder Spalte liegt jetzt zwischen 0 und 1.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 3: Normalisieren Sie bestimmte Variablen in Pandas DataFrame<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie eine bestimmte Variable in einem Pandas-DataFrame normalisiert wird:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [25, 12, 15, 14, 19, 23, 25, 29],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">define columns to normalize<\/span>\nx = df. <span style=\"color: #3366ff;\">iloc<\/span> [:,0:2]\n\n<span style=\"color: #008080;\">#normalize values in first two columns only<\/span>\ndf. <span style=\"color: #3366ff;\">iloc<\/span> [:,0:2] = (xx. <span style=\"color: #3366ff;\">min<\/span> ())\/ (x. <span style=\"color: #3366ff;\">max<\/span> () - x. <span style=\"color: #3366ff;\">min<\/span> ())\n\n<span style=\"color: #008080;\">#view normalized DataFrame<\/span>\ndf\n\n\tpoints assists rebounds\n0 0.764706 0.125 11\n1 0.000000 0.375 8\n2 0.176471 0.375 10\n3 0.117647 0.625 6\n4 0.411765 1.000 6\n5 0.647059 0.625 5\n6 0.764706 0.625 9\n7 1.000000 0.000 12\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass nur die Werte in den ersten beiden Spalten normalisiert sind.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials bieten zus\u00e4tzliche Informationen zur Datennormalisierung:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/daten-zwischen-0-und-1-normalisieren\/\" target=\"_blank\" rel=\"noopener\">So normalisieren Sie Daten zwischen 0 und 1<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/daten-zwischen-0-und-100-normalisieren\/\" target=\"_blank\" rel=\"noopener\">So normalisieren Sie Daten zwischen 0 und 100<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/standardisierung-vs.-normalisierung\/\" target=\"_blank\" rel=\"noopener\">Standardisierung oder Normalisierung: Was ist der Unterschied?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In der Statistik und beim maschinellen Lernen normalisieren wir Variablen h\u00e4ufig so, dass der Wertebereich zwischen 0 und 1 liegt. Der h\u00e4ufigste Grund f\u00fcr die Normalisierung von Variablen liegt darin, dass wir eine Art multivariate Analyse durchf\u00fchren (dh wir m\u00f6chten die Beziehung zwischen mehreren Pr\u00e4diktorvariablen und einer Antwortvariablen verstehen) und m\u00f6chten, dass jede Variable gleicherma\u00dfen [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>So normalisieren Sie Daten in Python \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.\" \/>\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\/de\/daten-in-python-normalisieren\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So normalisieren Sie Daten in Python \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T19:27:32+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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/\",\"url\":\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/\",\"name\":\"So normalisieren Sie Daten in Python \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-23T19:27:32+00:00\",\"dateModified\":\"2023-07-23T19:27:32+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So normalisieren sie daten in python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So normalisieren Sie Daten in Python \u2013 Statorials","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.","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\/de\/daten-in-python-normalisieren\/","og_locale":"de_DE","og_type":"article","og_title":"So normalisieren Sie Daten in Python \u2013 Statorials","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.","og_url":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/","og_site_name":"Statorials","article_published_time":"2023-07-23T19:27:32+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/","url":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/","name":"So normalisieren Sie Daten in Python \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-23T19:27:32+00:00","dateModified":"2023-07-23T19:27:32+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in Python normalisiert werden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/daten-in-python-normalisieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So normalisieren sie daten in python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2078"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=2078"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2078\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}