Zum Hauptinhalt springen
MedCalc

Funktion AGGREGATE

AGGREGATE(statistic[,allowmissing],variable,group[,filter]) berechnet die angegebene Statistik statistic einer Variablen variable in der Gruppe group, zu der ein Fall gehört.

Parameter

  • statistic: muss COUNT, MEAN, MEDIAN, MIN, MAX, PERCENTILE, SEM, STDEV, VAR, COEFVAR, SUM, SUMSQ, GEOMEAN oder HARMEAN sein.

    Wird PERCENTILE angegeben, erwartet die Funktion einen zusätzlichen Parameter „centile“, einen Wert zwischen 0 und 100. Siehe das Beispiel unten.

  • allowmissing: optionaler Parameter; ist er TRUE, gibt die Funktion auch für einen Fall einen Wert zurück, bei dem die Daten der stetigen Variablen fehlen.
  • variable: eine stetige Variable, für die die gewünschte Statistik berechnet wird
  • group: eine kategoriale Gruppierungsvariable (z. B. Geschlecht)
  • filter: ein optionaler Filter auf die stetige Variable variable.

Beispiele

Funktion AGGREGATE

Spalte AG1AGGREGATE(MEAN,age,gender) gibt den Mittelwert (MEAN) von age in der durch die Variable gender definierten Gruppe zurück.
Spalte AG2AGGREGATE(MEAN,TRUE,age,gender) gibt den Mittelwert (MEAN) von age in der durch die Variable gender definierten Gruppe zurück, auch für einen Fall, bei dem der Wert von age fehlt.
Spalte AG3AGGREGATE(MEAN,age,gender,success=1) gibt den Mittelwert (MEAN) von age für die Fälle mit success=1 in der durch die Variable gender definierten Gruppe zurück.
Spalte AG4AGGREGATE(PERCENTILE,TRUE,75,age,gender) gibt das 75. Perzentil von age in der durch die Variable gender definierten Gruppe zurück, auch für einen Fall, bei dem der Wert von age fehlt.
Spalte AG5AGGREGATE(PERCENTILE,75,age,gender) gibt das 75. Perzentil von age in der durch die Variable gender definierten Gruppe zurück, jedoch nicht für Fälle, bei denen der Wert von age fehlt.

Hinweis: In diesem Beispiel wurden Auto-Werte verwendet.