Como calcular Função MAP no Excel
A função MAP (Mean Average Precision) é uma métrica utilizada para avaliar a qualidade de um sistema de recuperação de informações, como um mecanismo de busca. Ela mede a precisão média dos resultados retornados por um sistema, levando em consideração a relevância dos documentos encontrados.
O que é a função MAP?
A função MAP é uma métrica que combina a precisão e a abrangência dos resultados de um sistema de recuperação de informações. Ela leva em consideração a relevância dos documentos encontrados, atribuindo um peso maior para os documentos mais relevantes.
Para calcular a função MAP, é necessário ter uma lista de consultas e os documentos relevantes para cada consulta. A função MAP é calculada para cada consulta individualmente e, em seguida, é feita uma média dos resultados para obter o valor final.
Como calcular a função MAP no Excel?
No Excel, é possível calcular a função MAP utilizando fórmulas e funções específicas. Para isso, é necessário ter uma planilha com os resultados das consultas e a relevância dos documentos encontrados.
Para exemplificar, vamos supor que temos uma planilha com os seguintes dados:
Consulta | Documento | Relevância |
---|---|---|
Consulta 1 | Documento 1 | 1 |
Consulta 1 | Documento 2 | 0 |
Consulta 1 | Documento 3 | 1 |
Consulta 2 | Documento 1 | 1 |
Consulta 2 | Documento 2 | 1 |
Consulta 2 | Documento 3 | 0 |
Para calcular a função MAP, podemos utilizar a seguinte fórmula:
=SUMIF(A2:A7,"Consulta 1",C2:C7)/COUNTIF(A2:A7,"Consulta 1")
Essa fórmula calcula a média da relevância dos documentos para a consulta 1. Basta substituir “Consulta 1” pelo número da consulta desejada.
Para calcular a função MAP para todas as consultas, podemos utilizar a função AVERAGE
. Por exemplo:
=AVERAGE(SUMIF(A2:A7,"Consulta 1",C2:C7)/COUNTIF(A2:A7,"Consulta 1"),SUMIF(A2:A7,"Consulta 2",C2:C7)/COUNTIF(A2:A7,"Consulta 2"))
Essa fórmula calcula a média das médias da relevância dos documentos para todas as consultas.
Exemplo prático
Vamos utilizar a planilha de exemplo para calcular a função MAP. Suponha que temos as seguintes consultas e documentos relevantes:
Consulta | Documento | Relevância |
---|---|---|
Consulta 1 | Documento 1 | 1 |
Consulta 1 | Documento 2 | 0 |
Consulta 1 | Documento 3 | 1 |
Consulta 2 | Documento 1 | 1 |
Consulta 2 | Documento 2 | 1 |
Consulta 2 | Documento 3 | 0 |
Utilizando as fórmulas mencionadas anteriormente, podemos calcular a função MAP para cada consulta e obter a média final.
No caso da consulta 1, temos:
=SUMIF(A2:A7,"Consulta 1",C2:C7)/COUNTIF(A2:A7,"Consulta 1")
Substituindo os valores, temos:
=SUMIF(A2:A7,"Consulta 1",C2:C7)/COUNTIF(A2:A7,"Consulta 1")
Calculando a fórmula, obtemos o valor 0,6667.
Para a consulta 2, temos:
=SUMIF(A2:A7,"Consulta 2",C2:C7)/COUNTIF(A2:A7,"Consulta 2")
Substituindo os valores, temos:
=SUMIF(A2:A7,"Consulta 2",C2:C7)/COUNTIF(A2:A7,"Consulta 2")
Calculando a fórmula, obtemos o valor 0,6667.
Para calcular a média final, utilizamos a função AVERAGE
:
=AVERAGE(SUMIF(A2:A7,"Consulta 1",C2:C7)/COUNTIF(A2:A7,"Consulta 1"),SUMIF(A2:A7,"Consulta 2",C2:C7)/COUNTIF(A2:A7,"Consulta 2"))
Calculando a fórmula, obtemos o valor 0,6667.
Conclusão
A função MAP é uma métrica importante para avaliar a qualidade de um sistema de recuperação de informações. No Excel, é possível calcular a função MAP utilizando fórmulas e funções específicas. Utilizando uma planilha de exemplo, é possível obter os resultados desejados.