Percentis
Tabela de conteúdos
Novato - This article is part of a series.
Uso das Percentis é Essencial #
A avaliação do desempenho do usuário (UX) é um aspecto fundamental na desenvolvimento de aplicações web. Para comparar diferentes conjuntos de dados UX, é comum usar medidas estatísticas. O médio é uma medida popular para descrever o desempenho de um conjunto de usuários, mas apenas usando o médio pode ser enganoso e não adequadamente representa a experiência do usuário em geral. Por isso, a utilização dos percentis é essencial.
O que é um Percentil? #
Um percentil é uma medida estatística que indica o valor abaixo do qual se encontram especificamente % de dados em um conjunto ordenado. Por exemplo, se o 50º percentil for 20, isso significa que 50% dos dados no conjunto estão abaixo de 20. Para calcular um percentil, primeiramente os dados são organizados da menor para a maior. Em seguida, é identificado qual porcentagem de dados deseja-se. Por exemplo, se alguém quiser encontrar o 25º percentil, está procurando o valor abaixo do qual estão os 25% dos dados no conjunto.
Para identificar o percentual desejado, a seguinte fórmula é usada para calcular o percentil:
\(P = \dfrac{(n+1)*x}{100}\)
p é o índice da porcentagem n é a quantidade de pontos de dados no conjunto x é a porcentagem dos dados que você deseja calcular
Depois de calcular o índice percentual, o valor correspondente é encontrado no conjunto ordenado. Se o índice percentual for inteiro, o valor corresponde diretamente à posição nessa. Se o índice percentual for decimal, é interpolado linearmente entre os dois valores mais próximos do conjunto ordenado.
10, 15, 20, 25, 30, 35, 40
Primeiro, encontre o índice da percentilha.
\(P = \dfrac{(7+1)*25}{100} = 2\)
O valor correspondente é o segundo valor no conjunto de dados, que é 15. Portanto, a percentil 25 é 15.
Comparação Lado a Lado: Média vs. Percentis
Peça uma pesquisa para avaliar a satisfação dos usuários em um site online. Eles são questionados sobre sua experiência, que é classificada no intervalo de 1 a 10.
User | Rating |
---|---|
1 | 6 |
2 | 7 |
3 | 8 |
4 | 9 |
5 | 10 |
Se usarmos a média para descrever o usuário experiência, teríamos um ponto de 7,8. No entanto, se olharmos pelas percentis, podemos ver que 80% dos usuários avaliaram sua experiência como 8 ou superior. Isso sugere que a maioria dos usuários teve uma experiência positiva no site. Por outro lado, se usarmos a média, pode esconder o fato de que alguns usuários tiveram uma experiência negativa e outros tiveram um excepcional.
Exemplos e Gráficos #
Vamos à outra exemplo. Suponhamos que estamos medindo o tempo gasto por usuários para completar uma tarefa em um aplicativo. Os resultados obtidos são os seguintes:
User | Time (seconds) |
---|---|
1 | 10 |
2 | 15 |
3 | 20 |
4 | 20 |
5 | 30 |
Se usado o médio, haveria um tempo médio de 20 segundos. No entanto, se observados percentis, pode-se ver que 80% dos usuários concluíram a tarefa em até 25 segundos. Isso sugere que os usuários mais comuns encontraram a tarefa fácil de ser concluída em um curto período de tempo.
Na seguinte gráfica, há uma diferença entre usar o médio e as percentis neste exemplo:
Plugin de JMeter #
JMeter fornece um plugin que grava os porcentis das respostas de uma teste de desempenho.
Você pode encontrar mais informações sobre este plugin na seguinte ligação:
Tempo de Resposta Percentis - JMeter-Plugins.org
Conclusão #
Em conclusão, o uso de percentis é essencial para uma avaliação precisa do desempenho do usuário. Os percentis fornecem informações adicionais que a média não pode mostrar. Analisando os percentis, é possível obter um panorama mais completo da experiência geral do usuário e não apenas uma medida central. Para obter uma avaliação precisa do desempenho do usuário, o uso de percentis é essencial.