Como calculo o erro relativo quando o valor verdadeiro é zero?
Digamos que eu tenho e . Se eu definir erro relativo como:x t e s t
Então o erro relativo é sempre indefinido. Se, em vez disso, eu usar a definição:
Então o erro relativo é sempre 100%. Ambos os métodos parecem inúteis. Existe outra alternativa?
Respostas:
Existem muitas alternativas, dependendo da finalidade.
Uma comum é a "Diferença percentual relativa", ou RPD, usada em procedimentos de controle de qualidade de laboratório. Embora você possa encontrar muitas fórmulas aparentemente diferentes, todas se resumem a comparar a diferença de dois valores com a magnitude média:
Esta é uma expressão assinada , positiva quando excede e negativa quando excede . Seu valor sempre fica entre e . Ao usar valores absolutos no denominador, ele lida com números negativos de maneira razoável. A maioria das referências que posso encontrar, como o Guia de Avaliação de Qualidade de Dados do Programa de Remediação de Locais DEP de Nova Jersey e Orientação Técnica de Avaliação de Usabilidade de Dados , usa o valor absoluto de porque eles estão interessados apenas na magnitude do erro relativo.y y x - 2 2 d 1x y y x −2 2 d1
Um artigo da Wikipedia sobre Mudança e Diferença Relativa observa que
é freqüentemente usado como teste de tolerância relativa em algoritmos numéricos de ponto flutuante. O mesmo artigo também aponta que fórmulas como e podem ser generalizadas parad ∞d1 d∞
onde a função depende diretamente das magnitudes de e (geralmente assumindo que e são positivos). Como exemplos, ele oferece a média max, min e aritmética (com e sem os próprios valores absolutos de e ), mas é possível contemplar outros tipos de médias, como a média geométrica , a harmônica média e significa . ( corresponde a e corresponde ao limite quantox y x y x y √f x y x y x y 2/(1/|x|+1/|y|)Lp((|x|p+|y| xy|---√ 2/(1/|x|+1/|y|) Lp d 1 p = 1 d ∞ p → ∞ f x y f( ( | x |p+ | y|p) / 2 )1 / p d1 p = 1 d∞ p → ∞ .) Pode-se escolher um base no comportamento estatístico esperado de e . Por exemplo, com distribuições aproximadamente logormais, a média geométrica seria uma opção atraente para porque é uma média significativa nessa circunstância.f x y f
A maioria dessas fórmulas encontra dificuldades quando o denominador é igual a zero. Em muitas aplicações, isso não é possível ou é inofensivo definir a diferença como zero quando .x = y= 0
Observe que todas essas definições compartilham uma propriedade de invariância fundamental: qualquer que seja a função de diferença relativa , ela não muda quando os argumentos são redimensionados uniformemente por :λ > 0d λ>0
É essa propriedade que nos permite considerar uma diferença relativa . Assim, em particular, uma função não invariável comod
simplesmente não se qualifica. Quaisquer que sejam as virtudes, ela não expressa uma diferença relativa .
A história não acaba aqui. Podemos até achar proveitoso avançar um pouco mais as implicações da invariância.
O conjunto de todos os pares ordenados de números reais que é considerado o mesmo que é a linha projetiva real . No sentido topológico e no sentido algébrico, é um círculo. Qualquer determina uma linha exclusiva através da origem . Quando sua inclinação é( x , y ) ( λ x , λ y ) R P 1 R P 1 ((x,y)≠(0,0) (x,y) (λx,λy) RP1 RP1 ( 0 , 0 ) x ≠ 0 y / x θ = arctan ( y / x ) - π(x,y)≠(0,0) (0,0) x≠0 y/x ; caso contrário, podemos considerar sua inclinação como "infinita" (e negativa ou positiva). Uma vizinhança dessa linha vertical consiste em linhas com declives positivos extremamente grandes ou negativos extremamente grandes. Podemos parametrizar todas essas linhas em termos de seu ângulo , com . Associado a cada há um ponto no círculo,θ=arctan(y/x) θ−π/2<θ≤π/2 θ
Qualquer distância definida no círculo pode, portanto, ser usada para definir uma diferença relativa.
Como exemplo de onde isso pode levar, considere a distância usual (euclidiana) no círculo, em que a distância entre dois pontos é o tamanho do ângulo entre eles. A diferença relativa é menor quando , correspondente a (ou quando e têm sinais opostos). Desse ponto de vista, uma diferença relativa natural para os números positivos e seria a distância desse ângulo:2 θ = π / 2 2 θ = - 3 π / 2 x y x yx=y 2θ=π/2 2θ=−3π/2 x y x y
Para a primeira ordem, essa é a distância relativa--mas funciona mesmo quando . Além disso, ele não explode, mas em vez disso (como uma distância sinalizada) é limitado entre e , pois este gráfico indica:y = 0 - π / 2 π / 2|x−y|/|y| y=0 −π/2 π/2
Isso sugere como as opções são flexíveis ao selecionar uma maneira de medir diferenças relativas.
fonte
Primeiro, observe que você normalmente assume o valor absoluto ao calcular o erro relativo.
Uma solução comum para o problema é calcular
fonte
Fiquei um pouco confuso sobre isso por um tempo. No final, é porque se você está tentando medir um erro relativo em relação a zero, está tentando forçar algo que simplesmente não existe.
Se você pensar bem, estará comparando maçãs com laranjas ao comparar o erro relativo ao erro medido a partir de zero, porque o erro medido a partir de zero é equivalente ao valor medido (é por isso que você recebe 100% de erro ao dividir pelo valor número do teste).
Por exemplo, considere o erro de medição da pressão do manômetro (a pressão relativa da atmosfera) versus a pressão absoluta. Digamos que você use um instrumento para medir a pressão do manômetro em condições atmosféricas perfeitas, e seu dispositivo mediu o ponto de pressão atmosférica para que ele registre 0% de erro. Usando a equação que você forneceu, e primeiro assumindo que usamos a pressão medida do manômetro, para calcular o erro relativo: Então e e você não obtém 0% de erro; em vez disso, é indefinido. Isso ocorre porque o erro percentual real deve estar usando os valores de pressão absoluta como este:erro relativo = Pga u ge , t r u e- Pga u ge , t e s tPga u ge , t r u e Pga u ge , t r u e= 0 Pga u ge , t e s t= 0 erro relativo = Pum b s o l u t e , t r u e- Pum b s o l u t e , t e s tPum b s o l u t e , t r u e
Agora e e você recebe 0% de erro. Esta é a aplicação adequada de erro relativo. O aplicativo original que usava pressão manométrica era mais parecido com "erro relativo do valor relativo", que é algo diferente de "erro relativo". Você precisa converter a pressão do manômetro em absoluto antes de medir o erro relativo.Pum b s o l u t e , t r u e= 1 a t m Pa b s o l ut e , t e s t= 1 a t m
A solução para sua pergunta é garantir que você esteja lidando com valores absolutos ao medir o erro relativo, para que o zero não seja uma possibilidade. Na verdade, você está recebendo um erro relativo e pode usá-lo como uma incerteza ou uma métrica do seu percentual de erro real. Se você deve manter os valores relativos, deve usar o erro absoluto, porque o erro relativo (em porcentagem) mudará dependendo do seu ponto de referência.
É difícil colocar uma definição concreta em 0 ... "Zero é o número inteiro denotado 0 que, quando usado como número de contagem, significa que nenhum objeto está presente." - Wolfram MathWorld http://mathworld.wolfram.com/Zero.html
Sinta-se livre para escolher nit, mas zero significa essencialmente nada, não está lá. É por isso que não faz sentido usar a pressão manométrica ao calcular o erro relativo. A pressão manométrica, embora útil, assume que não há nada na pressão atmosférica. Sabemos que esse não é o caso, porque ele tem uma pressão absoluta de 1 atm. Assim, o erro relativo em relação a nada, simplesmente não existe, é indefinido.
Sinta-se à vontade para argumentar contra isso, basta colocar: qualquer solução rápida, como adicionar uma ao valor mais baixo, está com defeito e não é precisa. Eles ainda podem ser úteis se você estiver simplesmente tentando minimizar o erro. Se você está tentando fazer medições precisas de incerteza, não muito ...
fonte
Localizando MAPE,
É um tópico muito discutível e muitos colaboradores de código aberto discutiram sobre o tópico acima. A abordagem mais eficiente até agora é seguida pelos desenvolvedores. Consulte este PR para saber mais.
fonte