Hoe hamming-afstand in excel te berekenen
De Hamming-afstand tussen twee vectoren is eenvoudigweg de som van de overeenkomstige elementen die tussen de vectoren verschillen.
Stel dat we bijvoorbeeld de volgende twee vectoren hebben:
x = [1, 2, 3, 4] y = [1, 2, 5, 7]
De Hamming-afstand tussen de twee vectoren zou 2 zijn, aangezien dit het totale aantal overeenkomende elementen is met verschillende waarden.
Om de Hamming-afstand tussen twee kolommen in Excel te berekenen, kunt u de volgende syntaxis gebruiken:
= COUNT (RANGE1)- SUMPRODUCT (--(RANGE1 = RANGE2))
Hier is een samenvatting van wat de formule doet:
- COUNT vindt het totale aantal waarnemingen in de eerste kolom.
- BEREIK1 = BEREIK2 vergelijkt elke waarneming paarsgewijs tussen kolommen en retourneert WAAR of ONWAAR.
- – – converteert TRUE- en FALSE-waarden naar 0 en 1.
- SOMPRODUCT berekent de som van alle 1-en.
Deze tutorial geeft verschillende voorbeelden van hoe u deze berekening in de praktijk kunt gebruiken.
Voorbeeld 1: Hamming-afstand tussen binaire vectoren
De volgende code laat zien hoe u de Hamming-afstand tussen twee kolommen in Excel berekent, die elk slechts twee mogelijke waarden bevatten:
De Hamming-afstand tussen de twee kolommen is 3 .
Voorbeeld 2: Hamming-afstand tussen digitale vectoren
De volgende code laat zien hoe u de Hamming-afstand tussen twee kolommen in Excel berekent, die elk verschillende numerieke waarden bevatten:
De Hamming-afstand tussen de twee vectoren is 7 .
Aanvullende bronnen
Hoe de gemiddelde absolute afwijking in Excel te berekenen
Hoe gegevens in Excel te normaliseren
Hoe u uitschieters kunt vinden in Excel