Anzahl True Positive und False Positive ermitteln

Erste Frage Aufrufe: 602     Aktiv: 27.03.2026 um 00:32

0
Hallo 

Ich habe bei  der untenstehenden Tabelle (beim ermitteln der TP, FP, FN,  die richtige Lösung bereits ausgefüllt) ein Verständnisproblem.
Als Vorbedingung (bin jetzt mir nich ganz sicher, ob man es Vorbedingung nennen darf) steht "y dach"  grösser Theta.
y entspricht dem "Tatsächlichen" daher eine 1
"y dach" ist der sogenannte Schätzer sprich der geschätzte Wert.

Gegeben ist auch die Tabelle mit den Werten y und "y dach" 

eine 1 gibt's beim "y dach" nur dann wenn der Schwellwert erfüllt ist (so interpretiere ich's zumindest).
Immer da wo bei y  eine 1 steht und beim "y dach" (Schwellwert erfüllt ist  (die Dezimalzahl wegdenken)  eine 1 ist, gibt's eine TP (True Positive).
Immer da wo bei y  eine 0 steht und beim "y dach" (Schwellwert erfüllt ist  (die Dezimalzahl wegdenken)  eine 1 ist, gibt's eine FP (False Positive).

Schauen wir uns die 0,15 kleiner gleich Theta und kleiner 0,25 an:

Das ist bei der 4.Stelle (bei 0,15 der Fall) sonst nirgends. --> Total FP 1 Mal.
Laut Lösung kommt's aber FP 3 mal vor und das ist mir nicht klar.  Ich lese es  evtl., falsch. Ich kann's nicht nachvollziehen.
Wie man dann letztendlich Precision und Recall berechnet, ist mir wiederumklar, da muss man nur stur in die Formel einsetzen und bekommt die Zahl.
 
Vielen Dank für die Hilfe.

Diese Frage melden
gefragt

Punkte: 10

 
Kommentar schreiben
1 Antwort
0

Hallo ac83.  Deine Frage ist schon älter, und ich weiß nicht, ob du noch interessiert bist.  Du verstehst die Zeile „0,15 <= theta < 0,25“ in Tabelle 2 nicht.  Dann schauen wir uns die Tabelle 1 für diesen Fall mal an:




Falsch positiv ist es dreimal.  Siehe die roten Zahlen.  Wird es jetzt klarer?  Falls nicht, sag Bescheid, dann erkläre ich es dir im Detail. 


Diese Antwort melden
geantwortet

Punkte: 40

 

Zur Erklärung, was das Ganze soll: Machen wir ein Beispiel: In Tabelle 1 gibt es pro Spalte einen Patienten. Also neun insgesamt. y sagt, ob dieser Patient Heuschnupfen hat. y_Dach sagt, was ein Modell annimmt: Heuschnupfen oder nicht. Leider nur als Wahrscheinlichkeit. Hierzu werden einige Gesundheitsdaten automatisch ausgewertet. Jetzt will man wissen, ob dieses Modell gut ist.

Dazu legt man z. B. fest: theta = 0,5. Wenn y_Dach kleiner als 0,5 ist, dann sagt das Modell, der Patient hat keinen Heuschnupfen. Wenn y_Dach größer als 0,5 ist, dann sagt das Model, dass der Patient Heuschnupfen hat.

In Tabelle 2 findet man hierzu, Zeile „0,45 <= theta < 0,65“, dass dann das Modell 4x „Heuschnupfen“ korrekt anzeigt, dass das Modell 1x „Heuschnupfen“ fälschlich anzeigt, und dass das Modell 1x fälschlich „kein Heuschnupfen“ anzeigt. Also ist es ganz gut. Trefferquote 80 %.
  ─   roman_ga 27.03.2026 um 00:32

Kommentar schreiben