{"id":938,"date":"2023-07-28T06:06:40","date_gmt":"2023-07-28T06:06:40","guid":{"rendered":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/"},"modified":"2023-07-28T06:06:40","modified_gmt":"2023-07-28T06:06:40","slug":"punktwolke-mit-regressionslinienpython","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/","title":{"rendered":"So erstellen sie ein streudiagramm mit einer regressionslinie in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Wenn Sie eine einfache lineare Regression durchf\u00fchren, m\u00f6chten Sie m\u00f6glicherweise h\u00e4ufig ein Streudiagramm erstellen, um die verschiedenen Kombinationen von x- und y-Werten sowie die gesch\u00e4tzte Regressionslinie zu visualisieren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Gl\u00fccklicherweise gibt es zwei einfache M\u00f6glichkeiten, diese Art von Diagramm in Python zu erstellen. In diesem Tutorial werden beide Methoden anhand der folgenden Daten erl\u00e4utert:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #107d3f;\">import <span style=\"color: #000000;\">numpy<\/span><\/span> <span style=\"color: #107d3f;\">as<\/span> np \n\n#createdata<\/span>\nx = np.array([1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 8, 9])\ny = np.array([13, 14, 17, 12, 23, 24, 25, 25, 24, 28, 32, 33])\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Methode 1: Verwenden Sie Matplotlib<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie man mit Matplotlib ein Streudiagramm mit einer gesch\u00e4tzten Regressionslinie f\u00fcr diese Daten erstellt:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create basic scatterplot<\/span>\nplt.plot(x, y, 'o')\n\n<span style=\"color: #008080;\">#obtain m (slope) and b(intercept) of linear regression line<\/span>\nm, b = np.polyfit(x, y, 1)\n\n<span style=\"color: #008080;\">#add linear regression line to scatterplot<\/span> \nplt.plot(x, m*x+b)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9952 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython1.png\" alt=\"Streudiagramm mit Regressionslinie in Python\" width=\"406\" height=\"272\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen die Farben des Diagramms nach Ihren W\u00fcnschen \u00e4ndern. So \u00e4ndern Sie beispielsweise die einzelnen Punkte in Gr\u00fcn und die Linie in Rot:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#use green as color for individual points<\/span>\nplt.plot(x, y, 'o', color=' <span style=\"color: #008000;\">green<\/span> ')\n\n<span style=\"color: #008080;\">#obtain m (slope) and b(intercept) of linear regression line<\/span>\nm, b = np.polyfit(x, y, 1)\n\n<span style=\"color: #008080;\">#use red as color for regression line<\/span>\nplt.plot(x, m*x+b, color=' <span style=\"color: #008000;\">red<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9953 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython2.png\" alt=\"Streudiagramm mit Regressionslinie in Numpy\" width=\"401\" height=\"276\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Methode 2: Verwenden Sie Seaborn<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen auch die Funktion <strong>regplot()<\/strong> der Seaborn-Visualisierungsbibliothek verwenden, um ein Streudiagramm mit einer Regressionslinie zu erstellen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> seaborn <span style=\"color: #107d3f;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create scatterplot with regression line<\/span>\nsns.regplot(x, y, ci=None)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9954 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython3.png\" alt=\"Streudiagramm mit Regressionslinie in Seaborn Python\" width=\"404\" height=\"286\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass <strong>ci=None<\/strong> Seaborn anweist, die Konfidenzintervallb\u00e4nder im Diagramm auszublenden. Sie k\u00f6nnen sie jedoch auf Wunsch auch anzeigen lassen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> seaborn <span style=\"color: #107d3f;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create scatterplot with regression line and confidence interval lines<\/span>\nsns.regplot(x,y)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9955 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython4.png\" alt=\"\" width=\"403\" height=\"269\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Die vollst\u00e4ndige Dokumentation zur Funktion <strong>regplot()<\/strong> finden Sie <a href=\"https:\/\/seaborn.pydata.org\/generated\/seaborn.regplot.html\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/de\/einfache-lineare-regression-in-python\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine einfache lineare Regression in Python durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/python-restdiagramm\/\" target=\"_blank\" rel=\"noopener\">So erstellen Sie ein Restdiagramm in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Sie eine einfache lineare Regression durchf\u00fchren, m\u00f6chten Sie m\u00f6glicherweise h\u00e4ufig ein Streudiagramm erstellen, um die verschiedenen Kombinationen von x- und y-Werten sowie die gesch\u00e4tzte Regressionslinie zu visualisieren. Gl\u00fccklicherweise gibt es zwei einfache M\u00f6glichkeiten, diese Art von Diagramm in Python zu erstellen. In diesem Tutorial werden beide Methoden anhand der folgenden Daten erl\u00e4utert: import numpy [&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 erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.\" \/>\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\/punktwolke-mit-regressionslinienpython\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T06:06:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython1.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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/\",\"url\":\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/\",\"name\":\"So erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-28T06:06:40+00:00\",\"dateModified\":\"2023-07-28T06:06:40+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So erstellen sie ein streudiagramm mit einer regressionslinie 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 erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials","description":"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.","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\/punktwolke-mit-regressionslinienpython\/","og_locale":"de_DE","og_type":"article","og_title":"So erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials","og_description":"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.","og_url":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/","og_site_name":"Statorials","article_published_time":"2023-07-28T06:06:40+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/scatterregressionpython1.png"}],"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\/punktwolke-mit-regressionslinienpython\/","url":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/","name":"So erstellen Sie ein Streudiagramm mit einer Regressionslinie in Python \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-28T06:06:40+00:00","dateModified":"2023-07-28T06:06:40+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"Eine einfache Erkl\u00e4rung zum Erstellen eines Streudiagramms mit einer Regressionslinie in Python anhand eines Beispiels.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/punktwolke-mit-regressionslinienpython\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So erstellen sie ein streudiagramm mit einer regressionslinie 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\/938"}],"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=938"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/938\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}