Sie können die folgende Formel verwenden, um eine Median-IF-Funktion in Google Tabellen auszuführen:
=MEDIAN(IF(GROUP_RANGE=VALUE, MEDIAN_RANGE))
Diese Formel findet den Mittelwert aller Zellen in einem bestimmten Bereich, die …
Der Minkowski-Abstand zwischen zwei Vektoren A und B wird wie folgt berechnet:
(Σ|a i – b i | p ) 1/p
wobei i das i-te Element in jedem Vektor ist und p eine ganze Zahl ist.
Dieser Abstand wird verwendet, um die Unähnlichkeit zwischen zwei beliebigen Vektoren zu messen und wird häufig in vielen verschiedenen Algorithmen für maschinelles Lernen verwendet.
Um den Minkowski-Abstand zwischen Vektoren in R zu berechnen, können wir die eingebaute Funktion dist() mit der folgenden Syntax verwenden:
dist(x, method=”minkowski”, p)
wo:
Beachten Sie, dass die Einstellung p = 1 der Berechnung der Manhattan-Distanz und die Einstellung p = 2 der Berechnung der Euklidischen Distanz entspricht.
In diesem Tutorial finden Sie einige Beispiele für die praktische Anwendung dieser Funktion.
Der folgende Code zeigt, wie die Funktion dist() verwendet wird, um den Minkowski-Abstand zwischen zwei Vektoren in R mit einer Potenz von p = 3 zu berechnen:
#Definieren zweier Vektoren
a <- c(2, 4, 4, 6)
b <- c(5, 5, 7, 8)
#rbind die beiden Vektoren zu einer einzigen Matrix
mat <- rbind(a, b)
#Berechnen Sie den Minkowski-Abstand zwischen Vektoren mit einer Potenz von 3
dist(mat, method="minkowski", p=3)
a
b 3.979057
Der Minkowski-Abstand (mit einer Potenz von p = 3) zwischen diesen beiden Vektoren ergibt sich zu 3,979057.
Um den Minkowski-Abstand zwischen mehreren Vektoren in einer Matrix zu berechnen, können wir eine ähnliche Syntax in R verwenden:
#Vier Vektoren erstellen
a <- c(2, 4, 4, 6)
b <- c(5, 5, 7, 8)
c <- c(9, 9, 9, 8)
d <- c(1, 2, 3, 3)
#rbind die Vektoren in eine Matrix
mat <- rbind(a, b, c, d)
#Berechnen Sie den Minkowski-Abstand zwischen Vektoren mit einer Potenz von 3
dist(mat, method = "minkowski", p=3)
a b c
b 3.979057
c 8.439010 5.142563
d 3.332222 6.542133 10.614765
Diese Ausgabe kann wie folgt interpretiert werden:
Beachten Sie, dass jeder Vektor in der Matrix die gleiche Länge haben sollte.
So berechnen Sie die euklidische Distanz in R
So berechnen Sie die Hamming-Distanz in R
So berechnen Sie die Manhattan-Distanz in R
So berechnen Sie die Mahalanobis-Distanz in R
Sie können die folgende Formel verwenden, um eine Median-IF-Funktion in Google Tabellen auszuführen:
=MEDIAN(IF(GROUP_RANGE=VALUE, MEDIAN_RANGE))
Diese Formel findet den Mittelwert aller Zellen in einem bestimmten Bereich, die …
Die prozentuale Änderung der Werte zwischen einer Periode und einer anderen Periode wird wie folgt berechnet:
Prozentuale Änderung = (Wert 2 – Wert 1 ) / Wert 1 * 100
Angenommen, ein Unternehmen macht in …