{"id":4235,"date":"2023-07-12T15:27:26","date_gmt":"2023-07-12T15:27:26","guid":{"rendered":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/"},"modified":"2023-07-12T15:27:26","modified_gmt":"2023-07-12T15:27:26","slug":"seaborn-regplot-gleichung","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/","title":{"rendered":"So zeigen sie eine regressionsgleichung in seaborn regplot an"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Mit der Funktion \u201eseaborn <strong>regplot\u201c<\/strong> k\u00f6nnen Sie ein lineares Regressionsmodell zeichnen, das an einen Datensatz angepasst ist.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Leider verf\u00fcgt Seaborn nicht \u00fcber eine integrierte Funktion zum Extrahieren der Regressionsgleichung aus der Linie, aber Sie k\u00f6nnen die Funktion <strong>scipy.stats.linregress<\/strong> verwenden, um die Regressionskoeffizienten schnell zu finden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> scipy\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create regplot\n<\/span>p = sns. <span style=\"color: #3366ff;\">regplot<\/span> (data=df, x=df. <span style=\"color: #3366ff;\">x<\/span> , y=df. <span style=\"color: #3366ff;\">y<\/span> )\n\n<span style=\"color: #008080;\">#calculate slope and intercept of regression equation\n<\/span>slope, intercept, r, p, sterr = scipy. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">linregress<\/span> (x= <span style=\"color: #3366ff;\">p.get_lines<\/span> ()[0] <span style=\"color: #3366ff;\">.get_xdata<\/span> (),\n                                                       y=p. <span style=\"color: #3366ff;\">get_lines<\/span> ()[0]. <span style=\"color: #3366ff;\">get_ydata<\/span> ())\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: Regressionsgleichung im Seaborn Regplot anzeigen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen \u00fcber die gelernten Stunden und Abschlusspr\u00fcfungsergebnisse verschiedener Studenten enth\u00e4lt:<\/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\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">hours<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],\n                   ' <span style=\"color: #ff0000;\">score<\/span> ': [77, 79, 84, 80, 81, 89, 95, 90, 83, 89]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   hours score\n0 1 77\n1 2 79\n2 3 84\n3 4 80\n4 5 81\n5 6 89\n6 7 95\n7 8 90\n8 9 83\n9 10 89\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nehmen wir an, wir m\u00f6chten die Datenpunkte grafisch darstellen und den Daten eine angepasste Regressionslinie hinzuf\u00fcgen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen dazu die folgende Syntax verwenden:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> scipy\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create regplot\n<\/span>p = sns. <span style=\"color: #3366ff;\">regplot<\/span> (data=df, x=df. <span style=\"color: #3366ff;\">hours<\/span> , y=df. <span style=\"color: #3366ff;\">score<\/span> )\n\n<span style=\"color: #008080;\">#calculate slope and intercept of regression equation\n<\/span>slope, intercept, r, p, sterr = scipy. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">linregress<\/span> (x= <span style=\"color: #3366ff;\">p.get_lines<\/span> ()[0] <span style=\"color: #3366ff;\">.get_xdata<\/span> (),\n                                                       y=p. <span style=\"color: #3366ff;\">get_lines<\/span> ()[0]. <span style=\"color: #3366ff;\">get_ydata<\/span> ())\n\n<span style=\"color: #008080;\">#display slope and intercept of regression equation\n<\/span><span style=\"color: #008000;\">print<\/span> (intercept, slope)\n\n77.39999999999995 1.3272727272727356\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-33496 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regplot1.jpg\" alt=\"\" width=\"542\" height=\"406\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Aus dem Ergebnis k\u00f6nnen wir ersehen, dass die Regressionsgerade die folgende Gleichung hat:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>y = 77,4 + 1,327<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir diese Gleichung im Seaborn- <strong>Regplot<\/strong> anzeigen m\u00f6chten, k\u00f6nnen wir die Funktion matplotlib <strong>text()<\/strong> verwenden:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt<\/span>\nimport<\/span> scipy\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create regplot\n<\/span>p = sns. <span style=\"color: #3366ff;\">regplot<\/span> (data=df, x=df. <span style=\"color: #3366ff;\">hours<\/span> , y=df. <span style=\"color: #3366ff;\">score<\/span> )\n\n<span style=\"color: #008080;\">#calculate slope and intercept of regression equation\n<\/span>slope, intercept, r, p, sterr = scipy. <span style=\"color: #3366ff;\">stats<\/span> . <span style=\"color: #3366ff;\">linregress<\/span> (x= <span style=\"color: #3366ff;\">p.get_lines<\/span> ()[0] <span style=\"color: #3366ff;\">.get_xdata<\/span> (),\n                                                       y=p. <span style=\"color: #3366ff;\">get_lines<\/span> ()[0]. <span style=\"color: #3366ff;\">get_ydata<\/span> ())\n\n<span style=\"color: #000000;\"><span style=\"color: #008080;\">#add regression equation to plot\n<\/span>plt. <span style=\"color: #3366ff;\">text<\/span> (2, 95, ' <span style=\"color: #ff0000;\">y =<\/span> ' + str(round(intercept,3)) + ' <span style=\"color: #ff0000;\">+<\/span> ' + str(round(slope,3)) + ' <span style=\"color: #ff0000;\">x<\/span> ')<\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-33497\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regplot2.jpg\" alt=\"Seaborn Regplot-Gleichung\" width=\"546\" height=\"417\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die Regressionsgleichung jetzt in der oberen linken Ecke des Diagramms angezeigt wird.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir in der Funktion <strong>text()<\/strong> angegeben haben, dass die Regressionsgleichung anhand der (x, y)-Koordinaten von (2, 95) angezeigt werden soll.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen diese Koordinaten jederzeit \u00e4ndern, um die Regressionsgleichung an einer beliebigen Stelle in Ihrem eigenen Diagramm anzuzeigen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation f\u00fcr die Seaborn- <strong>Regplot-<\/strong> Funktion finden Sie <a href=\"https:\/\/seaborn.pydata.org\/generated\/seaborn.regplot.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Aufgaben in Seaborn ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/meeresfigurgrosse\/\" target=\"_blank\" rel=\"noopener\">So passen Sie die Figurengr\u00f6\u00dfe eines Seaborn-Diagramms an<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/position-der-seelegende\/\" target=\"_blank\" rel=\"noopener\">So \u00e4ndern Sie die Position einer Legende in Seaborn<\/a><br \/><a href=\"https:\/\/statorials.org\/de\/beschriftungen-der-meeresachsen\/\" target=\"_blank\" rel=\"noopener\">So \u00e4ndern Sie Achsenbeschriftungen in einem Seaborn-Diagramm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit der Funktion \u201eseaborn regplot\u201c k\u00f6nnen Sie ein lineares Regressionsmodell zeichnen, das an einen Datensatz angepasst ist. Leider verf\u00fcgt Seaborn nicht \u00fcber eine integrierte Funktion zum Extrahieren der Regressionsgleichung aus der Linie, aber Sie k\u00f6nnen die Funktion scipy.stats.linregress verwenden, um die Regressionskoeffizienten schnell zu finden: import scipy import seaborn as sns #create regplot p = [&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 zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.\" \/>\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\/seaborn-regplot-gleichung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T15:27:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regplot1.jpg\" \/>\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\/seaborn-regplot-gleichung\/\",\"url\":\"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/\",\"name\":\"So zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-12T15:27:26+00:00\",\"dateModified\":\"2023-07-12T15:27:26+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So zeigen sie eine regressionsgleichung in seaborn regplot an\"}]},{\"@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 zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an","description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.","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\/seaborn-regplot-gleichung\/","og_locale":"de_DE","og_type":"article","og_title":"So zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an","og_description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.","og_url":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/","og_site_name":"Statorials","article_published_time":"2023-07-12T15:27:26+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/regplot1.jpg"}],"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\/seaborn-regplot-gleichung\/","url":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/","name":"So zeigen Sie eine Regressionsgleichung in Seaborn Regplot - Statorials an","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-12T15:27:26+00:00","dateModified":"2023-07-12T15:27:26+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie die Regressionsgleichung in einem Seaborn-Regplot angezeigt wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/seaborn-regplot-gleichung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So zeigen sie eine regressionsgleichung in seaborn regplot an"}]},{"@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\/4235"}],"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=4235"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4235\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}