Methodology
Metodologia de matemática
Porcentagem, área e estatísticas — as fórmulas e as convenções.
By Buğra SözeriPublished
O cluster de Matemática disponibiliza três ferramentas hoje — porcentagem, área e estatísticas descritivas. A matemática é álgebra básica; o valor está nas convenções (qual fórmula para variância, qual interpolação para percentil, o que fazer quando as entradas são degeneradas) e em acertar isso.
Porcentagem — três fórmulas, uma ferramenta
A calculadora de porcentagem cobre as três perguntas que representam ~95% das consultas sobre porcentagem:
- X% de Y— a forma “encontrar uma parte”.
resultado = (X / 100) × Y. - X é que % de Y— a forma “razão como porcentagem”.
resultado = (X / Y) × 100. Retorna nulo se Y for zero. - Variação percentual de X para Y — delta com sinal.
resultado = ((Y − X) / X) × 100. Retorna nulo se X for zero (divisão por zero, não Infinito).
A terceira é onde ocorre mais confusão. A variação percentual é com sinal e usa o valor inicial como base. A diferença percentual (usada em alguns contextos científicos) usa a média dos dois valores como base e não tem sinal. Nossa ferramenta calcula a variação percentual.
Área — fórmula de Heron para triângulos
A calculadora de área cobre oito formas. Sete são álgebra direta:
- Retângulo:
A = l × a - Quadrado:
A = l² - Círculo:
A = π · r² - Triângulo (base × altura):
A = ½ · b · h - Trapézio:
A = ½ · (a + b) · h - Elipse:
A = π · a · b - Polígono regular de n lados:
A = (n · l²) / (4 · tan(π / n))
A oitava é a forma de triângulo a partir de três lados, que usa a fórmula de Heron:
A = √(s(s − a)(s − b)(s − c))·onde s = (a + b + c) / 2
A fórmula de Heron é um dos resultados mais antigos da geometria elementar — Herão de Alexandria a publicou no século I d.C. Calcula a área do triângulo a partir de três comprimentos de lados, sem necessidade de uma altura. Se os três lados violarem a desigualdade triangular (qualquer lado ≥ soma dos outros dois), a quantidade sob a raiz quadrada é negativa e retornamos 0 em vez de NaN.
Derivação da fórmula de polígono regular
Divida um polígono regular de n lados com comprimento de lado l em n triângulos isósceles, cada um com vértice no centro. O ângulo de vértice de cada um é 2π / n radianos. A base de cada triângulo é l; sua altura (o apótema) é l / (2 · tan(π / n)). A área do triângulo é, portanto, l² / (4 · tan(π / n)), e a área do polígono é n vezes isso.
Estatísticas — amostra vs. população
A calculadora de estatísticas retorna média, mediana, moda, variância, desvio padrão, amplitude e quartis para qualquer conjunto de dados colado pelo usuário. Duas decisões importam:
Variância: amostra (n−1) vs. população (n)
A fórmula clássica para variância populacional é:
σ² = Σ(x − μ)² / nPara uma amostra extraída de uma população maior, a média amostral está mais próxima dos dados do que a média populacional verdadeira estaria — portanto, a soma dos desvios ao quadrado subestima a variância verdadeira. A correção de Bessel divide por n − 1 em vez de n para remover esse viés:
s² = Σ(x − x̄)² / (n − 1)Nosso padrão é a forma amostral (com a correção) porque a maioria dos usuários cola amostras, não enumerações exaustivas. Um botão na interface alterna para a forma populacional quando necessário. Para n grande, a diferença é negligenciável; para n pequeno, ela importa de forma significativa.
Percentil: interpolação linear NIST
O percentil é ambíguo — há pelo menos nove algoritmos documentados (R usa todos eles sob parâmetros `type` diferentes). Usamos o mais simples e defensável: interpolação linear entre os dois postos mais próximos. O 50º percentil é igual à mediana; o 0º é igual ao mínimo; o 100º é igual ao máximo. O 25º percentil de [1, 2, …, 10] é 3,25, situado a um quarto do caminho entre o posto 3 (valor 3) e o posto 4 (valor 4).
Este é o padrão do NIST, o padrão do NumPy (modo `linear`) e o padrão tipo 7 do R. É contínuo — pequenas mudanças nos dados produzem pequenas mudanças nos percentis — que é o que você quer para visualizações e painéis.
Tratamento da moda
A moda é o valor (ou valores) com maior frequência. Retornamos todosos valores empatados com maior frequência, ordenados, portanto um conjunto bimodal como [1, 1, 2, 2, 3] retorna moda [1, 2] em vez de escolher um arbitrariamente. Se cada valor no conjunto de dados aparecer exatamente uma vez, não há moda por definição e retornamos um array vazio (exibido como “—”).
Precisão e casos extremos
- Entrada vazia.Todas as estatísticas resumidas retornam NaN; a moda retorna o array vazio. A interface mostra “—” para qualquer valor NaN.
- Variância amostral com valor único. O divisor n−1 produz divisão por zero. Retornamos NaN em vez de Infinito.
- Tokens não numéricos no parser.Removidos silenciosamente. Colar “1, 2, banana, 3” produz um conjunto de dados de três valores.
Frequently asked questions
- Quais três fórmulas de porcentagem o Convertitive suporta?
- A calculadora cobre: (1) porcentagem de um valor — resultado = base × (porcentagem / 100); (2) que porcentagem X é de Y — porcentagem = (X / Y) × 100; (3) variação percentual — variação = ((novo − antigo) / |antigo|) × 100. Esses são os três tipos padrão de problemas de porcentagem da aritmética elementar. O valor absoluto no denominador da fórmula (3) garante que o sinal do resultado reflita a direção (aumento vs. redução), independentemente de o antigo ser negativo.
- Qual fórmula a calculadora de área usa para triângulos?
- Fórmula de Heron: área = √[s(s−a)(s−b)(s−c)], onde s = (a+b+c)/2 é o semiperímetro e a, b, c são os comprimentos dos lados. Este é um dos resultados mais antigos da geometria (atribuído a Herão de Alexandria, c. 60 d.C., Metrica §1.8). Numericamente, a fórmula pode perder precisão para triângulos muito achatados (um lado próximo da soma dos outros); nesse caso, a variante estável de Kahan (calculando usando os lados ordenados p ≥ q ≥ r) evita o cancelamento.
- Qual fórmula de variância a calculadora de estatísticas usa — populacional ou amostral?
- A calculadora de estatísticas calcula ambas: variância populacional σ² = Σ(xᵢ − μ)² / N e variância amostral s² = Σ(xᵢ − x̄)² / (N − 1). O denominador (N − 1) (correção de Bessel) torna a variância amostral um estimador não tendencioso da variância populacional. O desvio padrão é a raiz quadrada da respectiva variância. A calculadora rotula qual fórmula está sendo usada; a variância amostral é o padrão para entradas menores que a população completa.
- Qual método de interpolação a calculadora de estatísticas usa para percentis?
- A calculadora usa o método de posto mais próximo: o percentil P de um conjunto de dados ordenado de N valores é o valor na posição ⌈(P/100) × N⌉. Esta é a convenção mais simples e mais ensinada. O método de interpolação linear alternativo (usado pelo percentile do NumPy com interpolation='linear') produz resultados ligeiramente diferentes para N pequeno. Exibimos os valores quartis (Q1, Q2, Q3) correspondentes a P=25, P=50, P=75 usando este método.
- Como é calculada a área de um polígono regular?
- Para um polígono regular de n lados com comprimento de lado s: área = (n × s²) / (4 × tan(π/n)). Isso é derivado dividindo o polígono em n triângulos isósceles a partir do centro, cada um com base s e ângulo de vértice 2π/n, dando área = n × (1/2) × s × (s/2) / tan(π/n). Casos especiais: n=3 (triângulo equilátero) corresponde à fórmula de Heron para lados iguais; n=4 (quadrado) dá s².
Related
Published May 14, 2026