Ir para o conteúdo principal
MedCalc

Função AGGREGATE

AGGREGATE(statistic[,allowmissing],variable,group[,filter]) calcula a estatística statistic especificada de uma variável variable no grupo group ao qual um caso pertence.

Parâmetros

  • statistic: deve ser COUNT, MEAN, MEDIAN, MIN, MAX, PERCENTILE, SEM, STDEV, VAR, COEFVAR, SUM, SUMSQ, GEOMEAN ou HARMEAN.

    Quando PERCENTILE é especificado, a função recebe um parâmetro adicional, o “percentil”, que é um valor entre 0 e 100. Veja o exemplo abaixo.

  • allowmissing: parâmetro opcional; se for TRUE, a função também retorna um valor para um caso em que os dados da variável contínua estão ausentes.
  • variable: variável contínua para a qual a estatística de interesse é calculada
  • group: variável de agrupamento categórica (por exemplo, sexo)
  • filter: filtro opcional sobre a variável contínua variable.

Exemplos

Função AGGREGATE

Coluna AG1AGGREGATE(MEAN,age,gender) retorna a média (MEAN) de age no grupo definido pela variável gender.
Coluna AG2AGGREGATE(MEAN,TRUE,age,gender) retorna a média (MEAN) de age no grupo definido pela variável gender, mesmo para um caso em que o valor de age está ausente.
Coluna AG3AGGREGATE(MEAN,age,gender,success=1) retorna a média (MEAN) de age dos casos com success=1, no grupo definido pela variável gender.
Coluna AG4AGGREGATE(PERCENTILE,TRUE,75,age,gender) retorna o percentil 75 de age no grupo definido pela variável gender, mesmo para um caso em que o valor de age está ausente.
Coluna AG5AGGREGATE(PERCENTILE,75,age,gender) retorna o percentil 75 de age no grupo definido pela variável gender, mas não para os casos em que o valor de age está ausente.

Observação: neste exemplo, usamos valores automáticos.