Laut diesem Wikipedia-Artikel kann man das Produkt der Wahrscheinlichkeiten x⋅y
so darstellen, -log(x) - log(y)
dass die Berechnung rechenoptimaler wird. Aber wenn ich ein Beispiel versuche, sagen Sie:
p1 = 0.5
p2 = 0.5
p1 * p2 = 0.25
-log(p1) - log(p2) = 2
p3 = 0.1
p4 = 0.1
p3 * p4 = 0.01
-log(p3) - log(p4) = 6.64
Das Produkt von Wahrscheinlichkeiten p1
und p2
ist höher als das von p3
und p4
, aber die logarithmische Wahrscheinlichkeit ist niedriger.
Woher?
probability
logarithm
arithmetic
Spacemonkey
quelle
quelle
Antworten:
Ich fürchte, Sie haben falsch verstanden, was der Artikel beabsichtigt. Dies ist keine große Überraschung, da es etwas unklar geschrieben ist. Es gibt zwei verschiedene Dinge.
Das erste ist, einfach an der Log-Skala zu arbeiten.
Das heißt, anstelle von " " (wenn Sie Unabhängigkeit haben) kann man stattdessen " " schreiben . Wenn Sie die tatsächliche Wahrscheinlichkeit benötigen, können Sie am Ende , um : aber wenn nötig um Alles in allem würde die Potenzierung normalerweise dem letztmöglichen Schritt überlassen bleiben. So weit, ist es gut. log ( p A B ) = log ( p A ) + log ( p B ) p A BpA B= pEIN⋅ pB Log( pA B) = log( pEIN) + log( pB) pA B pA B= eLog( pEIN) + log( pB),
Der zweite Teil ersetzt durch . So arbeiten wir mit positiven Werten.- log pLogp - logp
Persönlich sehe ich nicht wirklich viel Wert darin, zumal es die Richtung jeder Reihenfolge umkehrt ( ist monoton steigend, wenn also , dann ; diese Reihenfolge wird mit ) umgekehrt .p 1 < p 2 log ( p A ) < log ( p 2 ) - log pLog p1< p2 Log( pEIN) < log( p2) - logp
Diese Umkehrung scheint Sie zu beunruhigen, ist jedoch eine direkte Folge der Negation - sie sollte mit negativen Log-Wahrscheinlichkeiten eintreten. Stellen Sie sich negative Log-Wahrscheinlichkeiten als eine Skala der "Seltenheit" vor - je größer die Zahl, desto seltener ist das Ereignis (der Artikel bezeichnet es als "Überraschungswert" oder "überraschend", eine andere Art, darüber nachzudenken). Wenn Ihnen diese Umkehrung nicht gefällt, arbeiten Sie stattdessen mit .Logp
Um negative Log-Wahrscheinlichkeiten wieder in Wahrscheinlichkeiten umzuwandeln, müssen Sie vor der Exponentiierung negieren. Wenn wir sagen ( für 'Überraschungswert'), dann istWie Sie sehen, ändert dies ein zweites Mal die Richtung und gibt uns das zurück, was wir brauchen.sich= - log( pich) s pA B= e- [ sEIN+ sB].
quelle