Calculadora de utilidade marginal pela utilidade total
Esta calculadora encontra a utilidade adicional associada a uma mudança no consumo.
Executar grátis
Informe a utilidade total antes e depois da mudança, com as quantidades correspondentes, e ela dividirá a variação da utilidade total pela variação da quantidade. O resultado é a utilidade marginal por item adicional. Embora o exemplo didático mais comum acrescente exatamente uma unidade, a ferramenta também aceita variações maiores ou negativas e exibe as diferenças para que você possa conferir o cálculo.
Da utilidade total à utilidade marginal
A utilidade total representa a satisfação ou o benefício geral associado ao consumo de determinada quantidade de um bem. Já a utilidade marginal se concentra na diferença: ela mostra quanto a utilidade total muda quando a quantidade varia. Para calculá-la, registre a utilidade total inicial e a quantidade inicial; depois, registre a utilidade total final e a quantidade final. Subtraia a utilidade total inicial da final para obter a variação da utilidade. Em seguida, subtraia a quantidade inicial da final para obter a variação da quantidade. A divisão da primeira diferença pela segunda fornece a utilidade marginal por item. Quando o consumo aumenta exatamente um item, o denominador é um, e a utilidade marginal corresponde à simples mudança na utilidade total. Por exemplo, se a utilidade total passa de 42 para 50 enquanto a quantidade vai de cinco para seis itens, o item adicional contribui com oito unidades de utilidade. A calculadora apresenta o resultado e as duas diferenças, deixando toda a operação visível em vez de mostrar um número sem contexto.
Como interpretar resultados positivos, nulos e negativos
Uma utilidade marginal positiva significa que a utilidade total e a quantidade seguiram a mesma direção no intervalo. Se o consumo aumenta e a utilidade total também, o consumo adicional gerou um benefício positivo de acordo com a escala adotada. Um resultado zero indica que a utilidade total não mudou apesar da alteração da quantidade; portanto, o consumo extra não acrescentou utilidade mensurável. Um resultado negativo mostra direções opostas: quando a quantidade aumenta e a utilidade total cai, isso pode indicar consumo excessivo, incômodo ou outro custo incorporado à medida. O sinal sempre deve ser interpretado junto com a variação da quantidade. Se a quantidade final for menor que a inicial, as duas diferenças invertem a perspectiva, mas o quociente ainda expressa a mudança de utilidade por item no intervalo. Em muitos exercícios econômicos, as unidades de utilidade são ordinais ou específicas do modelo e não podem ser comparadas automaticamente entre pessoas. O resultado funciona melhor dentro de uma tabela, pesquisa, modelo ou estrutura decisória consistente, em que os valores tenham o mesmo significado.
Escolha o intervalo com atenção
A utilidade marginal costuma ser apresentada como a utilidade decorrente do consumo de uma unidade adicional. Esse é o uso mais direto da calculadora: escolha quantidades consecutivas para que a variação seja igual a um. Quando as quantidades diferem em mais de uma unidade, o cálculo retorna a mudança média da utilidade total por item ao longo do intervalo. Esse dado ainda pode ser útil, mas não representa necessariamente a utilidade marginal de cada unidade individual, pois a utilidade pode variar de forma desigual. A calculadora rejeita quantidades inicial e final iguais porque a divisão por uma variação nula é indefinida; alterar a utilidade total mantendo a quantidade informada fixa não permite aplicar esta fórmula. Digite valores numéricos finitos e use unidades consistentes. Não misture dúzias com itens individuais nem pontuações de escalas diferentes. Em uma tabela de utilidade, calcule linhas consecutivas para analisar a utilidade marginal decrescente: os resultados geralmente caem à medida que o consumo cresce, mesmo que a utilidade total continue aumentando. Cada uso da API custa US$ 0,002, e a mesma operação determinística pode ser executada no navegador.
Casos de uso
Resolver um exercício de economia
Calcule a utilidade marginal entre linhas consecutivas de uma tabela de utilidade total e mostre as variações usadas na fórmula.
Verificar a utilidade marginal decrescente
Compare resultados conforme as quantidades aumentam para saber se cada item adicional oferece menos utilidade que o anterior.
Avaliar uma mudança no consumo
Meça a utilidade obtida ou perdida por item ao passar entre dois níveis de consumo observados.
Perguntas frequentes
Qual é a fórmula da utilidade marginal?
A utilidade marginal é a variação da utilidade total dividida pela variação da quantidade: (utilidade total final menos utilidade total inicial) dividida por (quantidade final menos quantidade inicial).
O que acontece se o consumo aumentar exatamente uma unidade?
A variação da quantidade é um, portanto a utilidade marginal é simplesmente a utilidade total final menos a inicial.
Por que uma variação de quantidade igual a zero é rejeitada?
A fórmula exigiria uma divisão por zero. Não é possível calcular a utilidade marginal com duas observações que informam a mesma quantidade.
A utilidade marginal pode ser negativa?
Sim. Quando a quantidade aumenta, um resultado negativo significa que a utilidade total caiu no intervalo e pode representar desutilidade causada pelo consumo adicional.
O que a calculadora retorna quando a quantidade muda várias unidades?
Ela retorna a mudança média da utilidade total por item no intervalo, e não necessariamente a utilidade proporcionada por cada item isolado.
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002.
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/econ/marginal-utility-from-total \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_total_utility":42,"final_total_utility":50,"initial_quantity":5,"final_quantity":6}'const res = await fetch("https://api.kit.forhosting.com/econ/marginal-utility-from-total", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_total_utility": 42,
"final_total_utility": 50,
"initial_quantity": 5,
"final_quantity": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/marginal-utility-from-total",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_total_utility": 42,
"final_total_utility": 50,
"initial_quantity": 5,
"final_quantity": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/marginal-utility-from-total", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_total_utility":42,"final_total_utility":50,"initial_quantity":5,"final_quantity":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_total_utility":42,"final_total_utility":50,"initial_quantity":5,"final_quantity":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/marginal-utility-from-total", 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
{
"initial_total_utility": 42,
"final_total_utility": 50,
"initial_quantity": 5,
"final_quantity": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.marginal_utility_from_total",
"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.
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. |