Tarefa
Dado (por qualquer meio) um conjunto de dados de ponto flutuante classificado, retorne (por qualquer meio e dentro de 1 ‰ do valor correto) a média interquartil .
Um algoritmo possível
- Descarte os trimestres mais baixos e mais altos dos pontos de dados.
- Calcule a média (soma dividida pela contagem) dos pontos de dados restantes.
Nota: Se o tamanho do conjunto de dados não puder ser dividido em quatro, você precisará pesar os pontos de dados compartilhados por subconjuntos. Veja Exemplo de avaliação 2 abaixo.
Exemplo de avaliação 1
Dado {1, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 38}
- A contagem de dados é 12, portanto, removemos os 3 pontos de dados mais alto e mais baixo:
{1, 3, 4,5, 6, 6, 7, 7, 8,8, 9, 38} - Média dos 6 pontos de dados restantes:
(5 + 6 + 6 + 7 + 7 + 8) / 6 = 6,5
Exemplo de avaliação 2
Dado {1, 3, 5, 7, 9, 11, 13, 15, 17}
- A contagem é 9, portanto, cada trimestre possui 2¼ pontos de dados:
{1, 2, (0,25 × 5),(0,75 × 5), 7, 9, 11, (0,75 × 13),(0,25 × 13), 15, 17} - Média dos 4,5 pontos de dados restantes:
(0,75 × 5 + 7 + 9 + 11 + 0,75 × 13) / 4,5 = 9