Calculadora MSE
Quatro previsões cujos erros ao quadrado somam 0,6 dão um erro quadrático médio de 0,15. Cole os valores previstos e reais na mesma ordem: cada diferença é elevada ao quadrado, então erros nos dois sentidos contam e os grandes pesam mais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Previsto
- 2,5, 0, 2,1, 7,8
- Real
- 3, -0,5, 2, 7,5
- N
- 4
- Sse
- 0,6
- Mse
- 0,15
Esta calculadora de erro quadrático médio confronta duas séries numéricas paralelas —uma de previsões e outra de observações reais— e devolve a média dos resíduos ao quadrado. Você cola ou envia duas matrizes do mesmo comprimento; o motor subtrai cada valor real da previsão emparelhada, eleva essa diferença ao quadrado, calcula a média dos quadrados e informa o MSE junto com a contagem de pares e a soma bruta dos erros ao quadrado. O resultado nunca é negativo e vale zero só quando cada previsão coincide exatamente com o valor real. O caminho é determinístico: sem rede, sem amostragem aleatória e sem relógio.
O que o erro quadrático médio mede e como difere de MAD, SEE e do MSE da ANOVA
O erro quadrático médio responde a uma pergunta de emparelhamento: dadas uma lista de previsões e uma lista de valores reais do mesmo comprimento, qual é o tamanho típico do resíduo ao quadrado? Na álgebra, o resíduo de cada par é o valor previsto menos o valor real; cada resíduo é elevado ao quadrado para que superestimativas e subestimativas não se anulem, e o erro quadrático médio é a média desses quadrados. Por escrito, MSE equivale a um sobre n vezes a soma de previsto menos real, tudo ao quadrado.
O resultado vive em unidades ao quadrado das medições originais e nunca é negativo. Vale exatamente zero só quando cada previsão coincide com o valor real emparelhado. Elevar ao quadrado é o que distingue o MSE do erro absoluto médio: um resíduo de dois contribui quatro, enquanto um resíduo de um contribui um, então os erros grandes dominam a média.
Por isso páginas de avaliação de modelos, lições de regressão e tutoriais de função de perda procuram uma calculadora MSE, não uma estatística de dispersão de uma única amostra. Esta página sempre compara duas séries dadas. Não ajusta uma reta, não divide por graus de liberdade residuais e não informa o quadrado médio da ANOVA que aparece numa tabela de diferença honesta significativa de Tukey.
Essas são intenções de busca distintas, atendidas por outras ferramentas. O desvio médio absoluto de uma lista única em torno da própria média é outra landing. O erro padrão da estimativa é o tamanho residual em torno de uma reta de mínimos quadrados, não o erro quadrático médio de duas séries que você já tem.
Listas vazias, números não finitos e séries além do comprimento ou da magnitude publicados falham do mesmo jeito, com mensagem no campo, e não são cobrados.
Onde o MSE se encaixa no estudo, na ciência, no produto e nos relatórios
Estudantes encontram o erro quadrático médio quando um curso de estatística ou de aprendizado de máquina passa dos resíduos a um único número de perda que pune mais os erros grandes do que os pequenos. Docentes podem gerar gabaritos para séries emparelhadas modestas sem confiar em aplicativos opacos que arredondam quadrados intermediários de outro jeito ou escondem se usaram n, n menos um ou n menos dois no denominador.
Grupos de laboratório e engenharia usam o MSE ao comparar a previsão de um sensor com leituras posteriores, uma predição de calibração com respostas medidas, ou um modelo-base com um conjunto de reserva que já existe como duas colunas. Equipes de produto e analítica acompanham o MSE de previsões de latência, predições de demanda ou modelos de pontuação quando a perda documentada é o erro ao quadrado e precisam de um número que coincida com a perda que otimizaram.
Quem pesquisa relata o MSE ao lado do MAE para que a leitora veja tanto a perda em unidades ao quadrado quanto o companheiro em escala linear. Combine com a calculadora de desvio médio absoluto quando quiser a dispersão linear de uma série em torno da média, e com a calculadora do erro padrão da estimativa quando a pergunta for o tamanho residual em torno de uma reta ajustada, não o erro quadrático médio de duas séries dadas.
Se as duas matrizes não se alinharem, corrija primeiro o emparelhamento: esta calculadora não inventará observações faltantes nem descartará extras em silêncio.
Casos de uso
Lições e laboratórios de modelos
Calcule o MSE de séries de livro previsto versus real para que estudantes informem a média dos resíduos ao quadrado com a definição correta de divisão por n.
Avaliação de previsões e sensores
Pontue previsões, calibrações e predições de reserva frente a valores observados quando a perda documentada for o erro quadrático médio.
Perguntas frequentes
A divisão é por n ou por n menos um?
Por n. Esta é a definição habitual de aprendizado de máquina e de regressão MSE = (1/n) Σ (ŷᵢ − yᵢ)², não a variância residual nem o quadrado médio da ANOVA.
Em que isso difere da MAD ou do erro padrão da estimativa?
A MAD aqui é a dispersão de uma única amostra em torno da média da lista. O SEE é o tamanho residual em torno de uma reta ajustada. Esta página compara duas séries dadas e devolve o erro quadrático médio delas.
O resultado é exato em qualquer conjunto de dados?
Os resultados são determinísticos para a mesma entrada; séries muito grandes podem mostrar os limites ordinários de dupla precisão.
Por que um único erro grande aumenta tanto o MSE?
Porque cada diferença é elevada ao quadrado: um erro de 2 contribui com 4, enquanto um de 1 contribui só com 1. Por isso os erros grandes dominam a média, ao contrário do erro absoluto médio.
E se as duas listas tiverem tamanhos diferentes?
O cálculo é recusado, porque não daria para saber qual previsão corresponde a qual valor real. As duas listas precisam ter o mesmo número de valores e pelo menos um par.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/stat/mse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}'const res = await fetch("https://api.kit.forhosting.com/stat/mse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mse",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_n | 10000 |
max_abs | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Séries de comprimentos diferentes são rejeitadas com invalid_input, porque o emparelhamento seria ambíguo. Use grátis no navegador desta página ou chame a API a US$ 0,002 por requisição bem-sucedida quando precisar do mesmo MSE em um script, um teste unitário ou um pipeline de avaliação de modelos.
O que o erro quadrático médio mede e como difere de MAD, SEE e do MSE da ANOVA
Séries de comprimentos diferentes são rejeitadas com invalid_input porque o emparelhamento seria ambíguo.
Como as entradas emparelhadas são lidas e como o algoritmo do MSE corre
Cada elemento é interpretado como um decimal finito; sinais iniciais opcionais e notação científica são permitidos, enquanto tokens vazios, letras soltas, Infinity e NaN falham com um índice de campo na mensagem, para que uma célula ruim nunca vire um zero silencioso. Devolver n, SSE, MSE e uma cadeia curta de fórmula permite que um estudante ou um revisor confira a aritmética à mão e evita o erro comum de planilha de dividir os quadrados residuais por n menos um ou por n menos dois. Esta é a definição habitual de aprendizado de máquina e de regressão do erro quadrático médio, não a variância residual nem a raiz do erro quadrático médio. Os campos preferidos são predicted e actual, cada um uma matriz de números finitos de igual comprimento com pelo menos um par. Aceitam-se aliases como y_hat, y_pred, forecasts e estimates para a série prevista, e y, y_true, observed, observations e targets para a série real, para que planilhas, formulários tipados e scripts antigos reutilizem o mesmo contrato sem renomear colunas. Também se aceita, em cada série, uma única cadeia de números separados por vírgulas, ponto e vírgula ou espaços quando um formulário envia texto simples em vez de uma matriz JSON. O motor impõe um máximo rígido de dez mil pares e um teto de magnitude por valor, de modo que memória e latência fiquem dentro de um orçamento previsível no caminho gratuito do navegador e no Worker de borda. O cálculo é uma única passagem determinística: em cada índice alinhado o resíduo é predicted menos actual, esse resíduo é elevado ao quadrado, os quadrados acumulam-se na soma de erros ao quadrado SSE, e o MSE é SSE dividido por n. Combine a execução gratuita do navegador nesta página com a API cobrada quando precisar do resultado descritivo idêntico dentro de um pipeline automatizado, sem reimplementar você mesmo a média dos erros ao quadrado.
Onde o MSE se encaixa no estudo, na ciência, no produto e nos relatórios
Nesta página o trabalho corre por completo no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação falha não é cobrada e nada fica armazenado depois que a resposta volta. Essa divisão —exploração interativa gratuita e uma API cobrada idêntica— permite ir de uma demonstração de aula a um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticos de integração
Gere um MSE, um SSE e uma contagem de pares reproduzíveis para testes unitários e portões de avaliação de modelos, sem manter à mão tabelas de resíduos.
Perguntas técnicas
Quanto custa a calculadora MSE?
É grátis no seu navegador nesta página. Pela API uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
O que acontece se as matrizes predicted e actual tiverem comprimentos diferentes?
A calculadora rejeita esse caso com invalid_input. O emparelhamento seria ambíguo, então nenhum MSE é inventado e a requisição não é cobrada.