Funções de estatística
A lista mostra as funções de texto que você pode usar em expressões.
Função | Descrição |
---|---|
Avg(Arg1, ...) | Retorna a média (média aritmética) dos argumentos. Os argumentos e o resultado são do tipo real. Se um dos argumentos é dado, então o resultado é a média de todas as linhas. Se mais de um argumento é dado, então o resultado é a média de cada linha. Argumentos nulos são ignorados e não contribuem para a média. Exemplos: Avg([Column]) Avg(2,-3,4)→ 1 Avg(-1) → -1 Avg(1.5, -2, 3.5) → 1 Avg(1, null, 3) → 2 Avg(null) →(Empty) |
ChiDist(Arg1) | Retorna o qui-quadrado p-valor (aba superior) do argumento. Exemplo: ChiDist(x, deg_freedom) ChiDist(7.377759, 2) → 0,025 |
ChiInv(Arg1) | Retorna o valor quantil do qui-quadrado (aba superior) do argumento. Exemplo: ChiInv(p, deg_freedom) ChiInv(0.025, 2) → 7,377759 |
Count(Arg1) | Calcula o número de valores não vazios na coluna de argumento, ou, se nenhum argumento for especificado, calcula o número total de linhas. Exemplo: Count([Column]) |
CountBig(Arg1) | Calcula o número de valores não vazios na coluna de argumento, ou, se nenhum argumento for especificado, calcula o número total de linhas. Esta função retorna um LongInteger. Exemplo: CountBig([Column]) |
Covariance(Arg1, Arg2) | Calcula a covariância de duas colunas dadas como argumentos. Exemplo: Covariance([Column1], [Column2]) |
FDist(Arg1) | Retorna o p-valor da aba superior F do argumento. Exemplo: FDist(x, deg_freedom1, deg_freedom2) FDist(6.936728, 1, 10) → 0,025 |
FInv(Arg1) | Retorna o valor quantil da aba superior F do argumento. Exemplo: FInv(p, deg_freedom1, deg_freedom2) FInv(0.025, 1, 10) → 6,936728 |
First(Arg1) | Retorna o primeiro valor válido com base na ordem física das linhas de dados na coluna argumento. Exemplo: First([Column]) |
GeometricMean() | Calcula o valor médio geométrico. Se algum valor de entrada for negativo, então o resultado será "Vazio". Se algum valor de entrada é igual a zero, então o resultado será zero. Exemplo: GeometricMean([Sales]) |
IQR(Arg1) | Calcula a diferença do valor Q3-Q1, ou o 75º percentil menos o 25º percentil. A IQR também é referida como o H-propagação. Exemplo: IQR([Column]) |
L95(Arg1) | Calcula o limite mais baixo do intervalo de confiança de 95%. Exemplo: L95([Column]) |
Lag(Arg1, Arg2) | Desloca os valores em uma coluna para baixo por um número especificado de etapas. O primeiro argumento é a coluna a ser classificada. O segundo argumento (opcional) é o número de etapas. Padrão é 1. Se um número negativo de etapas for usado, os valores serão deslocados na direção oposta, veja a imagem abaixo. Exemplos: Lag([Column]) Lag([Column],3) Observe que a função Lag é aplicada aos dados na ordem em que eles foram carregados. A função não leva em conta a classificação em visualizações, e quaisquer alterações nos dados (por exemplo, durante o recarregamento) poderão resultar em valores diferentes para as várias linhas. |
Last(Arg1) | Retorna o último valor válido com base na ordem física das linhas de dados na coluna argumento. Exemplo: Last([Column]) |
LastValueForMax(Arg1, Arg2) | Retorna o valor da coluna 2 para o valor máximo da coluna 1. Se houver mais de um valor máximo da coluna 1, o resultado será o valor da última linha máxima. Consulte tambémValueForMax. Exemplo: LastValueForMax([Column 1], [Column 2]) |
LastValueForMin(Arg1, Arg2) | Retorna o valor da coluna 2 para o valor mínimo da coluna 1. Se houver mais de um valor mínimo da coluna 1, então o resultado será o valor da última linha mínima. Consulte tambémValueForMin. Exemplo: LastValueForMin([Column 1], [Column 2]) |
LAV(Arg1) | Calcula o valor mais baixo adjacente. Exemplo: LAV([Column]) |
Lead(Arg1, Arg2) | Desloca os valores em uma coluna para cima por um número especificado de etapas. O primeiro argumento é a coluna a ser classificada. O segundo argumento (opcional) é o número de etapas. Padrão é 1. Se um número negativo de etapas for usado, os valores serão deslocados na direção oposta, veja a imagem abaixo. Exemplos: Lead([Column]) Lead([Column],3) Observe que a função Lead é aplicada aos dados na ordem em que eles foram carregados. A função não leva em conta a classificação em visualizações, e quaisquer alterações nos dados (por exemplo, durante o recarregamento) poderão resultar em valores diferentes para as várias linhas. |
LIF(Arg1) | Calcula a cerca interna inferior. Este é o limite localizado em Q1 - (1.5*IQR). Exemplo: LIF([Column]) |
LOF(Arg1) | Calcula a cerca externa inferior. Este é o limite localizado em Q1 - (3*IQR). Exemplo: LOF([Column]) |
Max(Arg1, ...) | Calcula o valor máximo. Se um argumento é dado, então o resultado é o máximo para a coluna inteira. Se mais de um argumento é dado, então o resultado é o máximo para cada linha. O argumento e o resultado são do tipo real. Argumentos nulos são ignorados. Exemplos: Max([Column]) Max(-1) → -1 Max (1.5, -2, 3) → 3 Max (1, null, 3) → 3 Max (null) →(Empty) |
MeanDeviation(Arg1, ...) | Calcula o valor do desvio médio (desvio absoluto médio, DAM). Se um argumento é dado, então o resultado é o desvio médio de todas as linhas. Se mais de um argumento é dado, então o resultado é o desvio médio para cada linha. Exemplos: MeanDeviation([Column]) MeanDeviation(2,-3,4) → 2,67 |
Median(Arg1) | Calcula a mediana do argumento. Se um argumento é dado, então o resultado é a mediana de todas as linhas. Se mais de um argumento é dado, então o resultado é a mediana para cada linha. Exemplos: Median([Column]) Median(2,-3,4) |
MedianAbsoluteDeviation(Arg1, ...) | Calcula o valor do desvio absoluto da mediana (DAM). Se um argumento é dado, então o resultado é o desvio absoluto da mediana de todas as linhas. Se mais de um argumento é dado, então o resultado é o desvio absoluto da mediana para cada linha. Exemplos: MedianAbsoluteDeviation([Sales]) MedianAbsoluteDeviation(2,-3,4) |
Min(Arg1, ...) | Calcula o valor mínimo. Se um argumento é dado, então o resultado é o mínimo para a coluna inteira. Se mais de um argumento é dado, então o resultado é o mínimo para cada linha. O argumento e o resultado são do tipo real. Argumentos nulos são ignorados. Exemplos: Min([Column]) Min(-1) → -1 Min (1.5, -2, 3) → -2 Min (1, null, 3) → 1 Min (null) →(Empty) |
NormDist(Arg1) | Retorna o p-valor normal (aba superior) do argumento. Se você não especificá-lo você mesmo, o padrão é média=0 e desvio padrão=1. Exemplo: NormDist(x, mean, standard_dev) NormDist(1.96) → 0,025 |
NormInv(Arg1) | Retorna o valor quantil normal (aba superior) do argumento. Se você não especificá-lo você mesmo, o padrão é média=0 e desvio padrão=1. Exemplo: NormInv(p, mean, standard_dev) NormInv(0.025) → 1,96 |
NthLargest(Arg1, Arg2) | O maior valor de nth. O primeiro argumento é a coluna a ser analisada e o segundo argumento é o valor de n. Se n for maior que o número de valores na coluna, o menor valor é retornado. Exemplo: NthLargest([Column], 10) |
NthSmallest(Arg1, Arg2) | O menor valor de nth. O primeiro argumento é a coluna a ser analisada e o segundo argumento é o valor de n. Se n for maior que o número de valores na coluna, o maior valor é retornado. Exemplo: NthSmallest([Column], 10) |
Outliers(Arg1) | Contagem de valor externo. Calcula a contagem dos valores que são maiores do que o valor adjacente superior ou inferior ao valor adjacente mais baixo. Exemplo: Outliers([Column]) |
P10(Arg1) | O percentil 10 é o valor em que 10 por cento dos valores de dados são iguais a ou menores que o valor. Exemplo: P10([Column]) |
P90(Arg1) | O percentil 90 é o valor em que 90 por cento dos valores de dados são iguais a ou menores que o valor. Exemplo: P90([Column]) |
PctOutliers(Arg1) | Percentil de valor externo. Calcula a percentagem de valores que são maiores do que o valor adjacente superior ou inferior ao valor adjacente mais baixo. Exemplo: PctOutliers([Column]) |
Percent(Arg1, Arg2) | A porcentagem é o valor calculado de um determinado percentual acima do valor mínimo dentro do intervalo de valores (valor máx - valor mín). O primeiro argumento é a coluna para analisar e o segundo argumento é o percentual. Exemplo: Percent([Column], 15.0) |
Percentile(Arg1, Arg2) | O percentil é o valor em que certo percentual dos valores de dados são iguais a ou menores que o valor. O primeiro argumento é a coluna para analisar e o segundo argumento é o percentual. Exemplo: Percentile([Column], 15.0) |
Q1(Arg1) | Calcula o primeiro quartil. Exemplo: Q1([Column]) |
Q3(Arg1) | Calcula o terceiro quartil. Exemplo: Q3([Column]) |
Range(Arg1) | O intervalo entre o maior e o menor valor na coluna. O resultado vai ser apresentado como um real ou um timespan, dependendo do tipo de dados do argumento. Exemplo: Range([Column]) |
StdDev(Arg1) | Calcula o desvio padrão. Exemplo: StdDev([Column]) |
StdErr(Arg1) | Calcula o erro padrão. Exemplo: StdErr([Column]) |
TDist(Arg1) | Retorna o p-valor do t (aba superior) do argumento. Exemplo: TDist(x, deg_freedom) TDist(4.302653, 2) → 0,025 |
TERR_Binary | Chama o mecanismo TIBCO Enterprise Runtime for R e retorna uma saída do tipo de dados especificado contendo o mesmo número de linhas que a entrada. O primeiro argumento é um script e os argumentos seguintes são os argumentos do script. A coluna retornada deve ter o mesmo número de linhas que a entrada. Pelo menos um argumento diferente do script é necessário. As entradas serão colocadas em variáveis denominadasinput1,input2, ...inputN, enquanto as saídas devem ser colocadas em uma variável denominada output. Exemplos: TERR_Real("output <- input1*100 + input2", [Record No], [Sales]) TERR_String("output <- input1", [String Column]) |
TERR_Boolean | Consulte TERR_Binary acima. |
TERR_DateTime | Consulte TERR_Binary acima. |
TERR_Integer | Consulte TERR_Binary acima. |
TERR_Real | Consulte TERR_Binary acima. |
TERR_String | Consulte TERR_Binary acima. |
TERRAggregation_Binary | Chama o mecanismo TIBCO Enterprise Runtime for R e retorna uma saída do tipo de dados especificado. O primeiro argumento é um script e os argumentos seguintes são os argumentos do script. O script deve retornar um único valor agregado. Pelo menos um argumento diferente do script é necessário. As entradas serão colocadas em variáveis denominadasinput1,input2, ...inputN, enquanto as saídas devem ser colocadas em uma variável denominada output. Exemplos: TERRAggregation_Real("output <- median(input1) + median(input2)", [X], [Y]) TERRAggregation_String("output <- input1[1]", [Customer Name]) |
TERRAggregation_Boolean | Consulte TERRAggregation_Binary acima. |
TERRAggregation_DateTime | Consulte TERRAggregation_Binary acima. |
TERRAggregation_Integer | Consulte TERRAggregation_Binary acima. |
TERRAggregation_Real | Consulte TERRAggregation_Binary acima. |
TERRAggregation_String | Consulte TERRAggregation_Binary acima. |
TInv(Arg1) | Retorna o valor quantil do t (aba superior) do argumento. Exemplos: TInv(p, deg_freedom) TInv(0.025, 2) → 4,302653 |
TrimmedMean(Arg1, Arg2) | Calcula o valor médio de compensação (média de compensação). O primeiro argumento é a coluna para analisar e o segundo argumento é, em percentagem, quantos valores excluir do cálculo. Se o valor de compensação é definido como 10%, então os 5% mais elevados e os 5% mais baixos dos valores são excluídos a partir da média calculada. Exemplo: TrimmedMean([Sales], 10) |
U95(Arg1) | Calcula o limite mais alto do intervalo de confiança de 95%. Exemplo: U95([Column]) |
UAV(Arg1) | Calcula o valor adjacente superior. Exemplo: UAV([Column]) |
UIF(Arg1) | Calcula a cerca superior e interior. Este é o limite localizado em Q3 + (1.5*IQR). Exemplo: UIF([Column]) |
UniqueCount(Arg1) | Calcula o número de valores únicos não vazios na coluna do argumento. Exemplo: UniqueCount([Column]) |
UOF(Arg1) | Calcula a cerca exterior e superior. Este é o limite localizado na Q3 + (3*IQR). Exemplo: UOF([Column]) |
ValueForMax(Arg1, Arg2) | Retorna o valor da coluna 2 para o valor máximo da coluna 1. Se houver mais do que um valor máximo da coluna 1, então o resultado será o valor para a primeira linha máxima. Consulte tambémLastValueForMax. Exemplo: ValueForMax([Column 1], [Column 2]) |
ValueForMin(Arg1, Arg2) | Retorna o valor da coluna 2 para o valor mínimo da coluna 1. Se houver mais do que um valor mínimo da coluna 1, então o resultado será o valor para a primeira linha mínima. Consulte tambémLastValueForMin. Exemplo: ValueForMin([Column 1], [Column 2]) |
Var(Arg1) | Calcula a variação. Exemplo: Var([Column]) |
WeightedAverage(Arg1, Arg2) | Calcula a média ponderada das duas colunas. O Arg1 é a coluna de peso e o Arg2 é a coluna de valor. Exemplo: WeightedAverage([Column1],[Column2]) |
Dica: A palavra-chave DISTINCT pode ser usada para retornar um resultado, usando somente os valores exclusivos. Por exemplo, Avg(DISTINCT[Column]) retornaria a média dos valores exclusivos, em vez da média de todos os valores na coluna especificada. UniqueCount([Column]) é o equivalente de Count(DISTINCT[Column]).
Veja tambémFunções.