Gå till huvudinnehåll

Fractile - skriptfunktion

Fractile() hittar värdet som motsvarar den inklusiva fraktilen (kvantilen) för aggregerade data i uttrycket över ett antal poster som definieras av en group by-sats.

Anteckning om tipsDu kan använda FractileExc - skriptfunktion för att beräkna den exklusiva fraktilen.

Syntax:  

Fractile(expr, fraction)

Returnerad datatyp: numeriska

Funktionen returnerar värdet som motsvarar rangordningen enligt definitionen rank = fraction * (N-1) + 1 där N är antal värden i expr. Om rank inte är ett heltal görs en interpolering mellan de två närmaste värdena.

Argument:  

Argument
Argument Beskrivning
expr Uttrycket eller fältet som innehåller de data som ska användas för beräkning av fraktilen.
fraction Ett tal mellan 0 och 1 som motsvarar den fraktil (kvantil uttryckt som bråkdel) som ska beräknas.

Exempel och resultat:  

Lägg till exempelskriptet i appen och kör det. När du vill se resultatet lägger du till de fält som anges i resultatkolumnen i ett ark i din app.

Resulterande data
Exempel Resultat
Table1:
Crosstable (Type, Value)
Load recno() as ID, * inline [
Observation|Comparison
35|2
40|27
12|38
15|31
21|1
14|19
46|1
10|34
28|3
48|1
16|2
30|3
32|2
48|1
31|2
22|1
12|3
39|29
19|37
25|2 ] (delimiter is '|');
 

Fractile1:

LOAD Type,

Fractile(Value,0.75) as MyFractile Resident Table1 Group By Type;

 

I en tabell med dimensionerna Type, MyFractile och Fractile() blir resultaten av -beräkningarna i dataladdningsskriptet:

Type MyFractile

Comparison 27.5

Observation 36

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!