{"id":2077,"date":"2023-07-23T19:30:51","date_gmt":"2023-07-23T19:30:51","guid":{"rendered":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/"},"modified":"2023-07-23T19:30:51","modified_gmt":"2023-07-23T19:30:51","slug":"glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/","title":{"rendered":"Vorgehensweise: glm.fit: numerisch angepasste wahrscheinlichkeiten 0 oder 1 sind aufgetreten"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Eine Warnmeldung, die in R auftreten kann, ist:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Warning message:\nglm.fit: fitted probabilities numerically 0 or 1 occurred \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Diese Warnung tritt auf, wenn Sie ein logistisches Regressionsmodell anpassen und die vorhergesagten Wahrscheinlichkeiten einer oder mehrerer Beobachtungen in Ihrer Datenbank nicht von 0 oder 1 unterschieden werden k\u00f6nnen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bitte beachten Sie, dass es sich hierbei um eine <strong>Warnmeldung<\/strong> und nicht um einen Fehler handelt. Selbst wenn Sie diese Fehlermeldung erhalten, passt Ihr logistisches Regressionsmodell immer noch. Es kann jedoch hilfreich sein, den urspr\u00fcnglichen Datenrahmen zu analysieren, um festzustellen, ob Ausrei\u00dfer vorhanden sind, die diese Warnmeldung anzeigen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In diesem Tutorial erfahren Sie, wie Sie in der Praxis mit dieser Warnmeldung umgehen.<\/span><\/p>\n<h3> <strong>So reproduzieren Sie die Warnung<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir passen ein logistisches Regressionsmodell an den folgenden Datenrahmen in R an:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame<span style=\"color: #000000;\">\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (y = c(0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1),\n                 x1 = c(3, 3, 4, 4, 3, 2, 5, 8, 9, 9, 9, 8, 9, 9, 9),\n                 x2 = c(8, 7, 7, 6, 5, 6, 5, 2, 2, 3, 4, 3, 7, 4, 4))\n\n<span style=\"color: #008080;\">#fit logistic regression model\n<\/span>model &lt;- glm(y ~ x1 + x2, data=df, family=binomial)\n\n<span style=\"color: #008080;\">#view model summary\n<\/span>summary(model)\n\nWarning message:\nglm.fit: fitted probabilities numerically 0 or 1 occurred \n\nCall:\nglm(formula = y ~ x1 + x2, family = binomial, data = df)\n\nDeviance Residuals: \n       Min 1Q Median 3Q Max  \n-1.729e-05 -2.110e-08 2.110e-08 2.110e-08 1.515e-05  \n\nCoefficients:\n              Estimate Std. Error z value Pr(&gt;|z|)\n(Intercept) -75.205 307338.933 0 1\nx1 13,309 28512,818 0 1\nx2 -2.793 37342.280 0 1\n\n(Dispersion parameter for binomial family taken to be 1)\n\n    Null deviance: 2.0728e+01 on 14 degrees of freedom\nResidual deviance: 5.6951e-10 on 12 degrees of freedom\nAIC: 6\n\nNumber of Fisher Scoring iterations: 24<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Unser logistisches Regressionsmodell passt die Daten erfolgreich an, wir erhalten jedoch eine Warnmeldung, die <strong>die Wahrscheinlichkeiten numerisch auf 0 oder 1 anpasst<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir das angepasste logistische Regressionsmodell verwenden, um Vorhersagen \u00fcber den Antwortwert von Beobachtungen in der Originaldatenbank zu treffen, k\u00f6nnen wir sehen, dass fast alle vorhergesagten Wahrscheinlichkeiten nicht von 0 und 1 zu unterscheiden sind:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#use fitted model to predict response values\n<\/span>df$y_pred = predict(model, df, type=\" <span style=\"color: #ff0000;\">response<\/span> \")\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   y x1 x2 y_pred\n1 0 3 8 2.220446e-16\n2 0 3 7 2.220446e-16\n3 0 4 7 2.220446e-16\n4 0 4 6 2.220446e-16\n5 0 3 5 2.220446e-16\n6 0 2 6 2.220446e-16\n7 0 5 5 1.494599e-10\n8 1 8 2 1.000000e+00\n9 1 9 2 1.000000e+00\n10 1 9 3 1.000000e+00\n11 1 9 4 1.000000e+00\n12 1 8 3 1.000000e+00\n13 1 9 7 1.000000e+00\n14 1 9 4 1.000000e+00\n15 1 9 4 1.000000e+00<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>So gehen Sie mit der Warnung um<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Es gibt drei M\u00f6glichkeiten, mit dieser Warnmeldung umzugehen:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>(1) Ignoriere es.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">In manchen F\u00e4llen k\u00f6nnen Sie diese Warnmeldung einfach ignorieren, da sie nicht unbedingt darauf hinweist, dass ein Problem mit dem logistischen Regressionsmodell vorliegt. Dies bedeutet einfach, dass eine oder mehrere Beobachtungen im Datenrahmen vorhergesagte Werte aufweisen, die nicht von 0 oder 1 zu unterscheiden sind.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>(2) Erh\u00f6hen Sie die Stichprobengr\u00f6\u00dfe.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">In anderen F\u00e4llen wird diese Warnmeldung angezeigt, wenn mit kleinen Datenbl\u00f6cken gearbeitet wird, f\u00fcr die einfach nicht gen\u00fcgend Daten vorhanden sind, um eine zuverl\u00e4ssige Modellanpassung zu erm\u00f6glichen. Um diesen Fehler zu korrigieren, erh\u00f6hen Sie einfach die Stichprobengr\u00f6\u00dfe der Beobachtungen, die Sie in das Modell einspeisen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>(3) Ausrei\u00dfer entfernen.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">In anderen F\u00e4llen tritt dieser Fehler auf, wenn in der Originaldatenbank Ausrei\u00dfer vorhanden sind und nur eine kleine Anzahl von Beobachtungen Wahrscheinlichkeiten nahe 0 oder 1 aufweist. Durch das Entfernen dieser Ausrei\u00dfer verschwindet die Warnmeldung h\u00e4ufig.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie mit anderen Warnungen und Fehlern in R umgegangen wird:<\/span><\/p>\n<p> So beheben Sie in R: Ung\u00fcltige Vorlagenformel in ExtractVars<br \/> <a href=\"https:\/\/statorials.org\/de\/das-r-argument-ist-weder-numerisch-noch-logisch\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie das Problem in R: Das Argument ist weder numerisch noch logisch: Geben Sie na zur\u00fcck<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/randomforest-enthalt-keine-informationen-in-einem-fremden-funktionsaufruf\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie Folgendes: randomForest.default(m, y, \u2026): Na\/NaN\/Inf im Aufruf einer Fremdfunktion<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine Warnmeldung, die in R auftreten kann, ist: Warning message: glm.fit: fitted probabilities numerically 0 or 1 occurred Diese Warnung tritt auf, wenn Sie ein logistisches Regressionsmodell anpassen und die vorhergesagten Wahrscheinlichkeiten einer oder mehrerer Beobachtungen in Ihrer Datenbank nicht von 0 oder 1 unterschieden werden k\u00f6nnen. Bitte beachten Sie, dass es sich hierbei um [&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>Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.\" \/>\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\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T19:30:51+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=\"3 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/\",\"url\":\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/\",\"name\":\"Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-23T19:30:51+00:00\",\"dateModified\":\"2023-07-23T19:30:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vorgehensweise: glm.fit: numerisch angepasste wahrscheinlichkeiten 0 oder 1 sind aufgetreten\"}]},{\"@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":"Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials","description":"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.","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\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/","og_locale":"de_DE","og_type":"article","og_title":"Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials","og_description":"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.","og_url":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/","og_site_name":"Statorials","article_published_time":"2023-07-23T19:30:51+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"3 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/","url":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/","name":"Vorgehensweise: glm.fit: Numerisch angepasste Wahrscheinlichkeiten, dass 0 oder 1 aufgetreten sind \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-23T19:30:51+00:00","dateModified":"2023-07-23T19:30:51+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erkl\u00e4rt, wie mit der folgenden Warnung in R umgegangen wird: glm.fit: Numerisch angepasste Wahrscheinlichkeiten 0 oder 1 sind aufgetreten.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/glm-fit-angepasste-wahrscheinlichkeiten-numerisch-0-oder-1-aufgetreten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Vorgehensweise: glm.fit: numerisch angepasste wahrscheinlichkeiten 0 oder 1 sind aufgetreten"}]},{"@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\/2077"}],"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=2077"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2077\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}