<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Diskriminanzfunktion</id>
	<title>Diskriminanzfunktion - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Diskriminanzfunktion"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Diskriminanzfunktion&amp;action=history"/>
	<updated>2026-06-09T17:45:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Diskriminanzfunktion&amp;diff=154720&amp;oldid=prev</id>
		<title>imported&gt;Mantelmoewe: /* growthexperiments-addlink-summary-summary:2|1|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Diskriminanzfunktion&amp;diff=154720&amp;oldid=prev"/>
		<updated>2024-09-11T08:23:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|1|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Diskriminanzfunktion&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Trennfunktion&amp;#039;&amp;#039;&amp;#039; ist eine [[Funktion (Mathematik)|Funktion]], die bei der [[Diskriminanzanalyse]] jeder Beobachtung einen Scorewert zuordnet. Aus dem Scorewert wird die Gruppenzugehörigkeit jeder Beobachtung und die Grenzen zwischen den Gruppen bestimmt. Bei bekannter Gruppenzugehörigkeit der Beobachtungen werden also die Merkmalsvariablen bei minimalen Informationsverlust zu einer einzigen Diskriminanzvariablen zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Fisher’sche Diskriminanzfunktion&amp;#039;&amp;#039;&amp;#039; ist die bekannteste Diskriminanzfunktion, die das &amp;#039;&amp;#039;Fisher’sche Kriterium&amp;#039;&amp;#039; realisiert. Sie wurde 1936 von [[Ronald Aylmer Fisher|R. A. Fisher]] entwickelt und beschreibt eine [[Metrischer Raum|Metrik]], die die Güte der Trennbarkeit zweier Klassen in einem [[Merkmalsraum]] misst und wurde 1936 von ihm in &amp;#039;&amp;#039;The use of multiple measurements in taxonomic problems&amp;#039;&amp;#039; veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Gegeben seien &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; d-dimensionale Merkmalsvektoren &amp;lt;math&amp;gt;\mathbf{x}&amp;lt;/math&amp;gt;, von denen &amp;lt;math&amp;gt;n_1&amp;lt;/math&amp;gt; der Klasse &amp;lt;math&amp;gt;C_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;n_2&amp;lt;/math&amp;gt; der Klasse &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; angehören. Eine Diskriminanzfunktion beschreibt nun die Gleichung einer [[Hyperebene]], die die Klassen optimal voneinander trennt. Davon gibt es, je nach Trennbarkeit der Klassen, [[Lineare Separierbarkeit|lineare]] und nicht-lineare, was im folgenden Bild in zwei Dimensionen erläutert ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Diskriminanzfunktion.png|600px|Beispiele für linear und nicht-linear trennbare Merkmale im zweidimensionalen Raum]]&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
[[Datei:Kreditdaten.svg|mini|350px|Gute (blau) und schlechte (rot) Kreditnehmer einer Bank.]]&lt;br /&gt;
&lt;br /&gt;
Die Grafik rechts zeigt gute (blau) und schlechte (rot) Kreditkunden einer Bank. Auf der x-Achse ist das Einkommen und auf der y-Achse die Kreditsumme der Kunden (in Tausend EUR) dargestellt. Die Diskriminanzfunktion ergibt sich zu&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d = -0{,}256 - 0{,}048\text{ Einkommen} + 0{,}007\text{ Kreditsumme}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die parallelen schwarzen Linien von links unten nach rechts oben ergeben sich für &amp;lt;math&amp;gt;d=-3, -2, \ldots, 3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Werte der Diskriminanzfunktion für jede Beobachtung sind unterhalb des Datenpunktes angegeben. Man sieht, dass die schlechten Kunden hohe Werte in der Diskriminanzfunktion haben während gute Kunden niedrige Werte erhalten. So könnte eine daraus abgeleitete Regel für neue Kunden sein:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;d=\begin{cases}&lt;br /&gt;
\leq 0 &amp;amp; \Rightarrow\text{ guter Kunde}\\&lt;br /&gt;
&amp;gt; 0 &amp;amp; \Rightarrow\text{ schlechter Kunde}&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lineare Diskriminanzfunktion ==&lt;br /&gt;
&lt;br /&gt;
Wie das einleitende Beispiel zeigt, suchen wir eine Richtung in den Daten, so dass die Gruppen bestmöglich voneinander getrennt werden. In der Grafik ist diese Richtung mit der gestrichelten Linie gekennzeichnet. Die gestrichelte und die schwarze Linie, die sich im schwarzen Punkt kreuzen bilden ein neues &amp;#039;&amp;#039;gedrehtes&amp;#039;&amp;#039; [[Koordinatensystem]] für die Daten.&lt;br /&gt;
&lt;br /&gt;
Solche Drehungen werden mit [[Linearkombination]]en der Merkmalsvariablen beschrieben. Die kanonische lineare Diskriminanzfunktion für &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; Merkmalsvariablen ist daher gegeben durch:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;D = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \dots + \beta_p X_p&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; der Diskriminanzvariable, &amp;lt;math&amp;gt;X_j&amp;lt;/math&amp;gt;&amp;#039;s die Merkmalsvariablen und &amp;lt;math&amp;gt;\beta_j&amp;lt;/math&amp;gt; die Diskriminanzkoeffizienten.&lt;br /&gt;
Ähnlich zur [[Multiple lineare Regression|multiplen linearen Regression]] werden die Diskriminanzkoeffizienten berechnet; jedoch wird nicht ein quadratischer Fehler für &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;, sondern bzgl. eines Diskriminanzmaßes optimiert.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Kreditdaten projiziert.svg|mini|Gute (blau) und schlechte (rot) Kreditnehmer und projizierte Datenpunkte (hellblau und hellrot) auf der gestrichelten Linie.]]&lt;br /&gt;
Für jede mögliche Richtung werden die Datenpunkte (rote und blaue Punkte) auf die gestrichelte Linie projiziert (hellblaue und hellrote Punkte). Dann werden die Gruppenmittelpunkte (für die hellroten und hellblauen Punkte) und das Gesamtmittel (schwarzer Punkt) bestimmt.&lt;br /&gt;
&lt;br /&gt;
Zum einen wird nun der Abstand jedes hellroten bzw. hellblauen Punktes zu seinem Gruppenmittelpunkt bestimmt und diese quadrierten Abstände aufsummiert zu &amp;lt;math&amp;gt;D_\text{within}&amp;lt;/math&amp;gt; ([[Intravarianz]], engl. &amp;#039;&amp;#039;within scatter&amp;#039;&amp;#039;). Je kleiner &amp;lt;math&amp;gt;D_\text{within}&amp;lt;/math&amp;gt; ist, desto näher liegen die projizierten Punkte an ihren Gruppenmittelpunkten.&lt;br /&gt;
&lt;br /&gt;
Zum anderen wird für jeden hellroten und hellblauen Punkt der Abstand zwischen dem zugehörigen Gruppenmittelpunkt und dem Gesamtmittelpunkt und quadrierten Abstände aufsummiert zu &amp;lt;math&amp;gt;D_\text{between}&amp;lt;/math&amp;gt; ([[Intervarianz]], engl. &amp;#039;&amp;#039;between scatter&amp;#039;&amp;#039;). Je größer &amp;lt;math&amp;gt;D_\text{between}&amp;lt;/math&amp;gt; ist, desto weiter liegen die Gruppenmittelwerte auseinander.&lt;br /&gt;
&lt;br /&gt;
Daher wird die Richtung in den Daten so gewählt, dass&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\lambda = \frac{D_\text{between}}{D_\text{within}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
maximal ist. Je größer &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; ist, desto deutlicher sind die Gruppen voneinander getrennt.&lt;br /&gt;
&lt;br /&gt;
=== Fisher’sches Kriterium ===&lt;br /&gt;
&lt;br /&gt;
Das Berechnen der optimal trennenden Hyperebene ist in zwei Dimensionen noch relativ einfach, wird jedoch in mehreren Dimensionen schnell zu einem komplexeren Problem. Daher bedient sich Fisher eines Tricks, der zunächst die Dimension reduziert und danach die Diskriminanzfunktion berechnet. Dazu werden die Daten in eine einzige Dimension projiziert, wobei die Projektionsrichtung von entscheidender Bedeutung ist.&lt;br /&gt;
&lt;br /&gt;
Die Klassen sind viel besser voneinander getrennt, wenn die Merkmalsvektoren in Richtung &amp;lt;math&amp;gt;w_2&amp;lt;/math&amp;gt; projiziert sind, als in Richtung &amp;lt;math&amp;gt;w_1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Um diese Tatsache formal zu schreiben, werden ein paar Definitionen benötigt.&lt;br /&gt;
&lt;br /&gt;
Bezeichne &amp;lt;math&amp;gt;\mathbf{m}^{(i)}&amp;lt;/math&amp;gt; den Mittelwert der Klasse &amp;lt;math&amp;gt;C_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\mathbf{m}&amp;lt;/math&amp;gt; den Mittelwert des gesamten Merkmalsraumes.&lt;br /&gt;
&lt;br /&gt;
{{Center|&amp;lt;math&amp;gt;S_W = \sum_{\mathbf{x}\in C_1}{(\mathbf{x}-\mathbf{m}^{(1)})(\mathbf{x}-\mathbf{m}^{(1)})^T} + \sum_{\mathbf{x}\in C_2}{(\mathbf{x}-\mathbf{m}^{(2)})(\mathbf{x}-\mathbf{m}^{(2)})^T}&amp;lt;/math&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
heißt [[Intravarianz]] (englisch: within scatter) und misst die Varianz innerhalb der Klassen, während die [[Intervarianz]] (englisch: between scatter)&lt;br /&gt;
&lt;br /&gt;
{{Center|&amp;lt;math&amp;gt;S_B=(\mathbf{m}^{(1)}-\mathbf{m})(\mathbf{m}^{(1)}-\mathbf{m})^T+(\mathbf{m}^{(2)}-\mathbf{m})(\mathbf{m}^{(2)}-\mathbf{m})^T&amp;lt;/math&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
die Varianz zwischen den Klassen beschreibt. Die geeignetste Projektionsrichtung ist dann offensichtlich diejenige, die die &amp;#039;&amp;#039;Intravarianz&amp;#039;&amp;#039; der einzelnen Klassen minimiert, während die &amp;#039;&amp;#039;Intervarianz&amp;#039;&amp;#039; zwischen den Klassen maximiert wird.&lt;br /&gt;
&lt;br /&gt;
Diese Idee wird mit dem &amp;#039;&amp;#039;Fisher’schen Kriterium&amp;#039;&amp;#039; anhand des [[Rayleigh-Quotient]]en mathematisch formuliert:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;J(w)=\frac{|w^TS_Bw|}{|w^TS_Ww|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit diesem Kriterium wird die Güte der Trennbarkeit der Klassen im Merkmalsraum gemessen. Damit gilt dann, dass die Projektionsrichtung &amp;lt;math&amp;gt;w&amp;lt;/math&amp;gt; genau dann optimal ist (im Sinne der Trennbarkeit der Klassen), wenn &amp;lt;math&amp;gt;J(w)&amp;lt;/math&amp;gt; maximal ist.&lt;br /&gt;
&lt;br /&gt;
Die Erläuterungen lassen bereits erkennen, dass das Fisher’sche Kriterium nicht nur zu einer Diskriminanzfunktion, sondern auch zu einem Optimierungsverfahren für Merkmalsräume erweitert werden kann. Bei letzterem wäre ein Projektionsverfahren denkbar, das einen hochdimensionalen Merkmalsraum ähnlich der [[Hauptkomponentenanalyse]] in eine niedere Dimension projiziert und dabei gleichzeitig die Klassen optimal voneinander trennt.&lt;br /&gt;
&lt;br /&gt;
=== Fisher’sche Diskriminanzfunktion ===&lt;br /&gt;
Eine Diskriminanzfunktion ordnet Objekte den jeweiligen Klassen zu. Mit dem &amp;#039;&amp;#039;&amp;#039;Fisher’schen Kriterium&amp;#039;&amp;#039;&amp;#039; kann bereits die optimale Projektionsrichtung, genauer gesagt der [[Normalenvektor]] der optimal trennenden Hyperebene, bestimmt werden. Es muss dann nur noch für jedes Objekt getestet werden, auf welcher Seite der Hyperebene es liegt.&lt;br /&gt;
&lt;br /&gt;
Dazu wird das jeweilige Objekt zunächst auf die optimale Projektionsrichtung projiziert. Danach wird der Abstand zum Ursprung gegen einen vorher bestimmten Schwellwert &amp;lt;math&amp;gt;w_0&amp;lt;/math&amp;gt; getestet. Die &amp;#039;&amp;#039;&amp;#039;Fisher’sche Diskriminanzfunktion&amp;#039;&amp;#039;&amp;#039; ist demnach von folgender Form:&lt;br /&gt;
{{Center|&amp;lt;math&amp;gt;f(\mathbf{x})=\mathbf{w}^T\mathbf{x}-w_0&amp;lt;/math&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Ein neues Objekt &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; wird nun je nach Ergebnis von &amp;lt;math&amp;gt;f(y)&amp;lt;/math&amp;gt; entweder &amp;lt;math&amp;gt;C_1&amp;lt;/math&amp;gt; oder &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; zugewiesen. Bei &amp;lt;math&amp;gt;f(y)=0&amp;lt;/math&amp;gt; ist anwendungsabhängig zu entscheiden, ob &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; überhaupt einer der beiden Klassen zuzuordnen ist.&lt;br /&gt;
&lt;br /&gt;
=== Anzahl von Diskriminanzfunktionen ===&lt;br /&gt;
&lt;br /&gt;
Zur Trennung von &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; Klassen lassen sich maximal &amp;lt;math&amp;gt;K-1&amp;lt;/math&amp;gt; Diskriminanzfunktionen bilden, die [[orthogonal]] (d. h. rechtwinklig bzw. [[Korrelation|unkorreliert]]) sind. Die Anzahl der Diskriminanzfunktionen kann auch nicht größer werden als die Anzahl &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; der Merkmalsvariablen, die zur Trennung der Klassen bzw. Gruppen verwendet werden:&amp;lt;ref&amp;gt;Backhaus, K., Erichson, B., Plinke, W., Weiber, R. (2008). &amp;#039;&amp;#039;Multivariate Analysemethoden. Eine anwendungsorientierte Einführung.&amp;#039;&amp;#039; Springer: Berlin, S. 200. ISBN 978-3-540-85044-1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;M = \min(K-1,p)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Standardisierte Diskriminanzkoeffizienten ===&lt;br /&gt;
&lt;br /&gt;
Wie bei der linearen Regression kann man auch mit Hilfe von Merkmalsvariablen, welche den größten Einfluss auf die Diskriminanzvariable haben, die standardisierten Diskriminanzkoeffizienten &amp;lt;math&amp;gt;\beta_i^*&amp;lt;/math&amp;gt; des Ziels herauszufinden. Dafür werden die Merkmalsvariablen &amp;lt;math&amp;gt;X_i&amp;lt;/math&amp;gt; standardisiert:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;Z_i = \frac{X_i-\bar{x_i}}{s_i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit &amp;lt;math&amp;gt;\bar{x}_i&amp;lt;/math&amp;gt; das [[Arithmetisches Mittel|arithmetische Mittel]] und &amp;lt;math&amp;gt;s_i&amp;lt;/math&amp;gt; die [[Empirische Standardabweichung|Standardabweichung]].&lt;br /&gt;
Danach werden die Koeffizienten neu berechnet:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;D= \beta_0^* + \beta_1 Z_1 + \beta_2^* Z_2 + \dots + \beta_p^* Z_p&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und es gilt&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\beta_i^* = \beta_i s_i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot;&lt;br /&gt;
! Variable || Koeffizient || Stand. Koeffizient&lt;br /&gt;
|- align=&amp;quot;right&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; | Einkommen&lt;br /&gt;
| 0,048 || 1,038&lt;br /&gt;
|- align=&amp;quot;right&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; | Kreditsumme&lt;br /&gt;
| −0,007 || −1,107&lt;br /&gt;
|}&lt;br /&gt;
Wäre jetzt einer der standardisierten Koeffizienten aus dem Beispiel nahe Null, dann könnte man die Diskriminanzfunktion vereinfachen, wenn man diese Merkmalsvariable weglässt bei nur geringfügig geringerer Diskriminationskraft.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
Ein einfacher [[Quader-Klassifikator]] soll anhand des Alters &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; einer Person bestimmen, ob es sich um einen [[Teenager]] handelt oder nicht. Die Diskriminanzfunktion ist&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
g(x)=&lt;br /&gt;
\begin{cases}&lt;br /&gt;
1 &amp;amp; \text{wenn } 13 \le x \le 19 \\&lt;br /&gt;
-1 &amp;amp; \text{sonst}&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da der Merkmalsraum eindimensional ist (nur das Alter wird zur Klassifikation herangezogen), sind die Trennflächen-Punkte bei &amp;lt;math&amp;gt;x = 13&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;x = 19&amp;lt;/math&amp;gt;. In diesem Fall muss vereinbart werden, dass die Trennflächen mit zur Klasse „Teenager“ gehören.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
&lt;br /&gt;
* {{Internetquelle |autor=R. Kraft |url=http://web2.wzw.tum.de/dvs/mathstat/biooek99_00/disk.pdf |titel=Diskriminanzanalyse |hrsg=Technische Universität München-Weihenstephan |datum=2000-06-08 |zugriff=2012-10-24 |format=PDF; 99&amp;amp;nbsp;kB}}&lt;br /&gt;
* Christopher M. Bishop, &amp;#039;&amp;#039;Neural Networks for Pattern Recognition&amp;#039;&amp;#039;, Oxford University Press, 1995.&lt;br /&gt;
* Richard O. Duda and Peter E. Hart, &amp;#039;&amp;#039;Pattern Classification and Scene Analysis&amp;#039;&amp;#039;, Wiley-Interscience Publication, 1974.&lt;br /&gt;
* Keinosuke Fukunaga, &amp;#039;&amp;#039;Introduction to Statistical Pattern Recognition&amp;#039;&amp;#039;, Academic Press, 1990.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Multivariate Statistik]]&lt;br /&gt;
[[Kategorie:Klassifizierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mantelmoewe</name></author>
	</entry>
</feed>