{"id":1246,"date":"2023-07-27T03:48:04","date_gmt":"2023-07-27T03:48:04","guid":{"rendered":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/"},"modified":"2023-07-27T03:48:04","modified_gmt":"2023-07-27T03:48:04","slug":"studentisierte-ruckstande-in-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/","title":{"rendered":"So berechnen sie studentisierte residuen in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ein <strong>Studentenresiduum<\/strong> ist einfach ein Residuum dividiert durch seine gesch\u00e4tzte Standardabweichung.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In der Praxis sagen wir im Allgemeinen, dass jede <a href=\"https:\/\/statorials.org\/de\/beobachtung-in-der-statistik\/\" target=\"_blank\" rel=\"noopener noreferrer\">Beobachtung<\/a> in einem Datensatz, deren Studentenresiduum gr\u00f6\u00dfer als ein absoluter Wert von 3 ist, ein Ausrei\u00dfer ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Mit der Funktion <a href=\"https:\/\/www.statsmodels.org\/stable\/generated\/statsmodels.regression.linear_model.OLSResults.outlier_test.html\" target=\"_blank\" rel=\"noopener noreferrer\">OLSResults.outlier_test()<\/a> von statsmodels, die die folgende Syntax verwendet, k\u00f6nnen wir schnell die studentisierten Residuen eines Regressionsmodells in Python erhalten:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>OLSResults.outlier_test()<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Dabei ist <i>OLSResults<\/i> der Name einer linearen Modellanpassung mit der Funktion statsmodels <strong>ols()<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel: Berechnung studentisierter Residuen in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir erstellen das folgende <a href=\"https:\/\/statorials.org\/de\/einfache-lineare-regression-in-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">einfache lineare Regressionsmodell<\/a> in Python:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#import necessary packages and functions\n<\/span><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> statsmodels. <span style=\"color: #3366ff;\">api<\/span> <span style=\"color: #008000;\">as<\/span> sm\n<span style=\"color: #008000;\">from<\/span> statsmodels. <span style=\"color: #3366ff;\">formula<\/span> . <span style=\"color: #3366ff;\">api<\/span> <span style=\"color: #008000;\">import<\/span> ols\n\n<span style=\"color: #008080;\">#create dataset<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({'rating': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86],\n                   'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19]})\n\n<span style=\"color: #008080;\">#fit simple linear regression model<\/span>\nmodel = ols('rating ~ points', data=df). <span style=\"color: #3366ff;\">fit<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die Funktion <strong>outlier_test()<\/strong> verwenden, um einen DataFrame zu erstellen, der die studentisierten Residuen f\u00fcr jede Beobachtung im Datensatz enth\u00e4lt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate studentized residuals<\/span>\nstud_res = model. <span style=\"color: #3366ff;\">outlier_test<\/span> ()\n\n<span style=\"color: #008080;\">#display studentized residuals<\/span>\nprint(stud_res)\n\n    student_resid unadj_p bonf(p)\n0 -0.486471 0.641494 1.000000\n1 -0.491937 0.637814 1.000000\n2 0.172006 0.868300 1.000000\n3 1.287711 0.238781 1.000000\n4 0.106923 0.917850 1.000000\n5 0.748842 0.478355 1.000000\n6 -0.968124 0.365234 1.000000\n7 -2.409911 0.046780 0.467801\n8 1.688046 0.135258 1.000000\n9 -0.014163 0.989095 1.000000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dieser DataFrame zeigt die folgenden Werte f\u00fcr jede Beobachtung im Datensatz an:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Der studentisierte R\u00fcckstand<\/span><\/li>\n<li> <span style=\"color: #000000;\">Der nicht angepasste p-Wert des studentisierten Residuums<\/span><\/li>\n<li> <span style=\"color: #000000;\">Der Bonferroni-korrigierte p-Wert des Studentenresiduals<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen sehen, dass das studentisierte Residuum f\u00fcr die erste Beobachtung im Datensatz <strong>-0,486471<\/strong> betr\u00e4gt, das studentisierte Residuum f\u00fcr die zweite Beobachtung <strong>-0,491937<\/strong> und so weiter.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen auch eine schnelle Darstellung der Werte der Pr\u00e4diktorvariablen gegen\u00fcber den entsprechenden studentisierten Residuen erstellen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><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>\n\n#define predictor variable values and studentized residuals\n<\/span>x = df[' <span style=\"color: #008000;\">points<\/span> ']\ny = stud_res[' <span style=\"color: #008000;\">student_resid<\/span> ']\n\n<span style=\"color: #008080;\">#create scatterplot of predictor variable vs. studentized residuals\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (x,y)\nplt. <span style=\"color: #3366ff;\">axhline<\/span> (y=0, color=' <span style=\"color: #008000;\">black<\/span> ', linestyle=' <span style=\"color: #008000;\">--<\/span> ')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #008000;\">Points<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #008000;\">Studentized Residuals<\/span> ') \n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-12339 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/etudiants1.png\" alt=\"Studentisierte Residuen in Python\" width=\"372\" height=\"250\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Aus der Grafik k\u00f6nnen wir ersehen, dass keine der Beobachtungen ein Student-Residuum mit einem absoluten Wert von mehr als 3 aufweist, sodass es im Datensatz keine klaren Ausrei\u00dfer gibt.<\/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 noreferrer\">So f\u00fchren Sie eine einfache lineare Regression in Python durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/lineare-regressionspython\/\" target=\"_blank\" rel=\"noopener noreferrer\">So f\u00fchren Sie eine multiple lineare Regression in Python durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/python-restdiagramm\/\" target=\"_blank\" rel=\"noopener noreferrer\">So erstellen Sie ein Restdiagramm in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Studentenresiduum ist einfach ein Residuum dividiert durch seine gesch\u00e4tzte Standardabweichung. In der Praxis sagen wir im Allgemeinen, dass jede Beobachtung in einem Datensatz, deren Studentenresiduum gr\u00f6\u00dfer als ein absoluter Wert von 3 ist, ein Ausrei\u00dfer ist. Mit der Funktion OLSResults.outlier_test() von statsmodels, die die folgende Syntax verwendet, k\u00f6nnen wir schnell die studentisierten Residuen eines [&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 berechnen Sie studentisierte Residuen in Python<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert 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\/studentisierte-ruckstande-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So berechnen Sie studentisierte Residuen in Python\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T03:48:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/etudiants1.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\/studentisierte-ruckstande-in-python\/\",\"url\":\"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/\",\"name\":\"So berechnen Sie studentisierte Residuen in Python\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-27T03:48:04+00:00\",\"dateModified\":\"2023-07-27T03:48:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert werden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So berechnen sie studentisierte residuen 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 berechnen Sie studentisierte Residuen in Python","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert 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\/studentisierte-ruckstande-in-python\/","og_locale":"de_DE","og_type":"article","og_title":"So berechnen Sie studentisierte Residuen in Python","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert werden.","og_url":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/","og_site_name":"Statorials","article_published_time":"2023-07-27T03:48:04+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/etudiants1.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\/studentisierte-ruckstande-in-python\/","url":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/","name":"So berechnen Sie studentisierte Residuen in Python","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-27T03:48:04+00:00","dateModified":"2023-07-27T03:48:04+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie studentisierte Residuen in Python berechnet und interpretiert werden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/studentisierte-ruckstande-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So berechnen sie studentisierte residuen 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\/1246"}],"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=1246"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1246\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}