Rotverschiebung ungefähre Perzentile_DISC -Funktion

Rotverschiebung ungefähre Perzentile_DISC -Funktion
Rotverschiebung ungefähre Perzentile_DISC -Funktion ist eine der durch Rotverschiebungen bereitgestellten Gesamtfunktion, um den Perzentil des angegebenen Ausdrucks basierend auf dem diskreten Verteilungsmodell zu berechnen. Die Näherung ist eine viel schnellere Methode und hat einen niedrigen relativen Fehler von ca. 0.5.

Rotverschiebung ungefähre Perzentile_DISC -Funktion führt ihre Berechnung basierend auf dem quantilen Zusammenfassungsalgorithmus aus. Es wird das Perzentil der gegebenen Eingangsausdrücke in annähern Sortieren nach Parameter. Ein quantiler Zusammenfassungsalgorithmus wird häufig verwendet, um mit großen Datensätzen umzugehen. Es gibt den Wert der Zeilen zurück, die einen kleinen kumulativen Verteilungswert haben, der gleich oder höher ist als der bereitgestellte Perzentilwert.

Rotverschiebung ungefähre Perzentile_DISC-Funktion ist eine der Knotenfunktionen nur für Rechenumschöpfung in Rotverschiebung. Daher gibt die Abfrage nach ungefährem Perzentil den Fehler zurück, wenn sich die Abfrage nicht auf die benutzerdefinierte Tabelle oder AWS-Rotverschiebungs-Systemtabellen bezieht.

Der eindeutige Parameter wird in der ungefähren Perzentile -Funktion nicht unterstützt, und die Funktion gilt immer für alle an die Funktion übergebenen Werte, selbst wenn sich wiederholte Werte übergeben haben. Auch die Nullwerte werden während der Berechnung ignoriert.

Syntax zur Verwendung der ungefähren Perzentile -Disc -Funktion

Die Syntax zur Verwendung der approximimierten Perzentile -Funktion der Rotverschiebung lautet wie folgt:

Ungefähr Perzentile_disc ( )
Innerhalb der Gruppe ()
Aus table_name

Perzentil

Der Perzentil Parameter in der obigen Abfrage ist der Perzentilwert, den Sie finden möchten. Es sollte numerische konstante sein und es reicht von 0 bis 1. Wenn Sie also das 50. Perzentil finden möchten, werden Sie 0 einsetzen.5.

Ordnung durch Ausdruck

Der Ordnung durch Ausdruck wird verwendet, um die Reihenfolge bereitzustellen, in der Sie die Werte bestellen und dann den Perzentil berechnen möchten.

Beispiele für die Verwendung der ungefähren Perzentile_DISC -Funktion

Nehmen wir nun in diesem Abschnitt einige Beispiele, um zu verstehen.

Im ersten Beispiel werden wir die ungefähre Perzentile -Disc -Funktion auf einer genannten Tabelle anwenden Annäherung Wie nachfolgend dargestellt. Die folgende Rotverschiebungstabelle enthält die Benutzer -ID und Markierungen, die vom Benutzer erhalten wurden.

AUSWEIS Markierungen
0 10
1 10
2 90
3 40
4 40
5 10
6 20
7 30
8 20
9 25

Wenden Sie das 25. Perzentil auf die Spalte an Markierungen des Annäherung Tabelle, die per ID bestellt wird.

Wählen Sie Markierungen, ungefähr Perzentile_disc (0).25)
Innerhalb der Gruppe (Bestellung durch ID)
Aus Annäherung
Gruppe nach Markierungen

Das 25. Perzentil der Markierungen Säule der Annäherung Die Tabelle ist wie folgt:

Markierungen Perzentile_disc
10 0
90 2
40 3
20 6
25 9
30 10

Wenden wir nun das 50. Perzentil auf die obige Tabelle an. Verwenden Sie dafür die folgende Abfrage:

Wählen Sie Markierungen, ungefähr Perzentile_disc (0).5)
Innerhalb der Gruppe (Bestellung durch ID)
Aus Annäherung
Gruppe nach Markierungen

Das 50. Perzentil der Markierungen Säule der Annäherung Die Tabelle ist wie folgt:

Markierungen Perzentile_disc
10 1
90 2
40 3
20 6
25 9
30 10

Lassen Sie uns nun versuchen, das 90. Perzentil auf demselben Datensatz zu beantragen. Verwenden Sie dafür die folgende Abfrage:

Wählen Sie Markierungen, ungefähr Perzentile_disc (0).9)
Innerhalb der Gruppe (Bestellung durch ID)
Aus Annäherung
Gruppe nach Markierungen

Das 90. Perzentil der Markierungen Säule der Annäherung Die Tabelle ist wie folgt:

Markierungen Perzentile_disc
10 7
90 2
40 4
20 8
25 9
30 10

Die numerische Konstante des Perzentilparameters darf 1 nicht überschreiten. Lassen Sie uns nun versuchen, seinen Wert zu übertreffen und auf 2 zu setzen, um zu sehen, wie die ungefähre Perzentile -Disc -Funktion diese Konstante behandelt. Verwenden Sie die folgende Abfrage:

Wählen Sie Markierungen, ungefähr Perzentile_disc (2)
Innerhalb der Gruppe (Bestellung durch ID)
Aus Annäherung
Gruppe nach Markierungen

Diese Abfrage wirft den folgenden Fehler aus.

Anwendung der ungefähren Perzentile -Disc -Funktion auf Nullwerte

In diesem Beispiel werden wir auf einer Tabelle mit dem Namen ungefähre Perzentile -Funktionsfunktion anwenden Annäherung Dies enthält die Nullwerte wie unten gezeigt:

Alpha Beta
0 0
0 10
1 20
1 90
1 40
2 10
2 20
2 75
2 20
3 25
NULL 40

Beantragen wir nun das 25. Perzentil auf diesem Tisch. Verwenden Sie dafür die folgende Abfrage:

Wählen Sie Alpha, ungefähr Perzentile_disc (0).25)
Innerhalb der Gruppe (Order by Beta)
Aus Annäherung
Gruppe von Alpha
Ordnung von Alpha;

Das 25. Perzentil der Alpha Säule der Annäherung Die Tabelle ist wie folgt:

Alpha Perzentile_disc
0 0
1 20
2 10
3 25
4

Abschluss

In diesem Artikel haben wir untersucht. Wir haben die Verwendung der ungefähren Perzentile -Disc -Funktion auf verschiedenen Datensätzen mit unterschiedlichen prozentualen numerischen Konstanten gelernt. Wir haben gelernt, wie man unterschiedliche Parameter verwendet, während wir die ungefähre Perzentile -Disc -Funktion verwenden und wie diese Funktion behandelt wird, wenn eine Perzentilkonstante von mehr als 1 bestanden wird.