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:
|
ChiDist(Arg1)
|
Retorna o qui-quadrado p-valor (aba superior) do argumento. Exemplo:
|
ChiInv(Arg1)
|
Retorna o valor quantil do qui-quadrado (aba superior) do argumento. Exemplo:
|
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:
|
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:
|
Covariance(Arg1, Arg2)
|
Calcula a covariância de duas colunas dadas como argumentos. Exemplo:
|
FDist(Arg1)
|
Retorna o p-valor da aba superior F do argumento. Exemplo:
|
FInv(Arg1)
|
Retorna o valor quantil da aba superior F do argumento. Exemplo:
|
First(Arg1)
|
Retorna o primeiro valor válido com base na ordem física das linhas de dados na coluna argumento. Exemplo:
|
GeometricMean()
|
Calcula o valor médio geométrico. Se algum valor de entrada for negativo, então o resultado será "Empty". Se algum valor de entrada é igual a zero, então o resultado será zero. Exemplo:
|
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:
|
L95(Arg1)
|
Calcula o limite mais baixo do intervalo de confiança de 95%. Nota: O valor T estático de 1,959964, usado por essa função, está adaptado para amostras grandes ( n >= 40 ). Para tamanhos menores de amostras, use a seguinte expressão em vez disso:
Exemplo:
|
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. O 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:
Observe que a função Lag é aplicada aos dados na ordem em que os dados foram carregados; a função não considera a classificação nas visualizações e quaisquer alterações nos dados (por exemplo, durante o recarregamento) podem 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:
|
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ém Exemplo:
|
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ém Exemplo:
|
LAV(Arg1)
|
Calcula o valor mais baixo adjacente. Exemplo:
|
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. O 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:
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 na Q1 - (1,5*IQR) . Exemplo:
|
LOF(Arg1)
|
Calcula a cerca externa inferior. Este é o limite localizado na Q1 - (3*IQR) . Exemplo:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 será retornado. Exemplo:
|
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, retorna o maior valor. Exemplo:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
Q1(Arg1)
|
Calcula o primeiro quartil. Exemplo:
|
Q3(Arg1)
|
Calcula o terceiro quartil. Exemplo:
|
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:
|
StdDev(Arg1)
|
Calcula o desvio padrão. Exemplo:
|
StdErr(Arg1)
|
Calcula o erro padrão. Exemplo:
|
TDist(Arg1)
|
Retorna o p-valor do t (aba superior) do argumento. Exemplo:
|
TERR_Binary
|
Chama o Spotfire® Enterprise Runtime for R (também conhecido como TERR™) 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 denominadas Exemplos:
|
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 TERR 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 denominadas Exemplos:
|
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:
|
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:
|
U95(Arg1)
|
Calcula o limite mais alto do intervalo de confiança de 95%. Nota: O valor T estático de 1,959964, usado por essa função, está adaptado para amostras grandes ( n >= 40 ). Para tamanhos menores de amostras, use a seguinte expressão em vez disso:
Exemplo:
|
UAV(Arg1)
|
Calcula o valor adjacente superior. Exemplo:
|
UIF(Arg1)
|
Calcula a cerca superior e interior. Este é o limite localizado na Q3 + (1,5*IQR) . Exemplo:
|
UniqueCount(Arg1)
|
Calcula o número de valores únicos não vazios na coluna do argumento. Exemplo:
|
UOF(Arg1)
|
Calcula a cerca exterior e superior. Este é o limite localizado na Q3 + (3*IQR). Exemplo:
|
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ém Exemplo:
|
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ém Exemplo:
|
Var(Arg1)
|
Calcula a variação. Exemplo:
|
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:
|
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.