Distribuição uniforme
Informe os limites de uma distribuição uniforme contínua e receba os valores principais: entre 0 e 10 a média é 5, a densidade é 0,1 e a chance de um valor até 4 é 0,4. Acrescente um segundo ponto para um intervalo. 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
- Inferior
- 0
- Superior
- 10
- X
- 4
- Vão
- 10
- Média
- 5
- Variância
- 8,3333333333
- Desvio padrão
- 2,886751346
A distribuição uniforme contínua é o modelo mais simples que coloca a mesma densidade de probabilidade em cada ponto de um intervalo fechado. Se uma variável aleatória X segue Uniform(a, b), sua densidade é a constante um sobre (b menos a) entre o limite inferior a e o superior b, sua média é o ponto médio (a mais b) sobre dois, e sua variância é (b menos a) ao quadrado sobre doze. Esta calculadora de distribuição uniforme aceita esses dois limites, de forma opcional um ponto de avaliação x e um segundo ponto x2 para um intervalo, e um seletor opcional de estatística, e então devolve os valores pedidos: a densidade e a probabilidade cumulativa, a média, a variância e o desvio padrão.
O que é uma distribuição uniforme contínua e quais estatísticas ela devolve
Uma variável aleatória uniforme contínua em um intervalo fechado [a, b] é o modelo matemático de «qualquer valor nesta faixa é igualmente provável». Não há um centro preferido dentro do intervalo: a densidade é um retângulo plano de altura um sobre (b menos a) e largura (b menos a), de modo que a área total é exatamente um. Esse retângulo é o modelo de probabilidade inteiro.
A média fica no ponto médio (a mais b) sobre dois porque o retângulo é simétrico. A variância é (b menos a) ao quadrado sobre doze, e cresce com o quadrado da largura: dobrar o comprimento do intervalo quadruplica a variância, como se espera de uma dispersão puramente geométrica. O desvio padrão é a raiz quadrada positiva dessa variância, igual a (b menos a) sobre a raiz quadrada de doze.
A função de distribuição cumulativa é uma rampa: vale zero à esquerda de a, sobe de forma linear de zero a um entre a e b, e permanece em um à direita de b. A probabilidade pontual P(X igual a x) é zero para cada x, a resposta contínua correta; o que estudantes costumam querer é a altura da densidade, a cumulativa P(X no máximo x) ou uma probabilidade de intervalo P(u ≤ X ≤ v).
Ela não estima a e b a partir de uma amostra, não sorteia números aleatórios e não ajusta uma uniforme discreta nos inteiros; essas são intenções de busca diferentes. Aqui o contrato é: dados os limites inferior e superior de uma uniforme contínua, devolver as estatísticas pedidas —probabilidade, média e variância— com pontos de avaliação opcionais quando uma probabilidade é solicitada.
Onde uma calculadora de distribuição uniforme entra no estudo, na simulação e no código
Estudantes encontram a distribuição uniforme contínua na primeira semana de um curso de probabilidade: o tempo de espera igualmente provável em qualquer instante de uma janela de dez minutos, a roleta que cai em qualquer ponto de um intervalo unitário, o erro de arredondamento tratado como uniforme em mais ou menos meia unidade. Livros pedem a média e a variância a partir de a e b, e depois P(X ≤ x) ou P(c ≤ X ≤ d) usando a área de um retângulo em vez de uma tabela.
Professores podem gerar gabaritos para limites arbitrários sem confiar em aplicativos opacos que arredondam de outro modo o doze da variância ou tratam uma probabilidade pontual como a densidade. Cadernos de simulação e Monte Carlo usam Uniform(0, 1) como fonte bruta que depois é invertida por outras CDF; verificar que essa fonte tem de fato média um meio e variância um doze avos é um teste de sanidade habitual antes de uma execução longa.
Equipes de qualidade e operações modelam uma faixa de tolerância como uniforme quando nenhum valor dentro da especificação é preferido, e leem a chance de uma leitura cair em uma janela de cliente mais estreita. Quem desenvolve chama o contrato a partir de scripts para semear vetores de teste determinísticos, ilustrar momentos em forma fechada ou atender enunciados de programação que exigem média, variância e um valor de CDF para a, b e x dados.
Combine-a com uma ferramenta de intervalo normal padrão quando você precisar de uma curva em sino em vez de um retângulo, e com calculadoras binomial ou de Poisson quando a variável for discreta e não contínua.
Casos de uso
Tarefas e preparação para provas
Consulte média, variância, densidade e valores CDF exatos da uniforme em exercícios com a, b e x conhecidos, inclusive probabilidades de intervalo P(c ≤ X ≤ d).
Faixas de tolerância e checagens de simulação
Modele um intervalo de especificação como uniforme contínua e leia a chance de uma leitura cair em uma janela mais estreita, ou verifique que uma fonte Uniform(0, 1) tem média 1/2 e variância 1/12.
Perguntas frequentes
Quais fórmulas são usadas para média e variância?
Para X ~ Uniform(a, b) a média é (a + b) / 2 e a variância é (b − a)² / 12. A densidade constante em [a, b] é 1 / (b − a).
O que acontece se o limite inferior não for menor que o superior?
Uma densidade uniforme contínua é 1 / (b − a), que fica indefinida ou infinita quando a não é estritamente menor que b.
Como a probabilidade é calculada?
Se você enviar só x, a probabilidade é a CDF P(X ≤ x): 0 à esquerda de a, (x − a) / (b − a) em [a, b], e 1 à direita de b. Se também enviar x2, a probabilidade é a sobreposição de [x, x2] com [a, b] dividida por (b menos a).
Isto é uma uniforme discreta nos inteiros?
Não. Esta ferramenta é a uniforme contínua em [a, b]. Ela não conta pontos da rede inteira nem devolve 1 / (b − a + 1). Use uma ferramenta de uniforme discreta ou de intervalo inteiro quando esse for o modelo de que você precisa.
Por que a probabilidade de um valor exato é zero?
Porque, numa distribuição contínua, cada ponto isolado tem probabilidade zero. O que costuma interessar é a altura da densidade, a probabilidade acumulada até um valor ou a de um intervalo, e a calculadora mostra essas três.
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/uniform-distribution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lower":0,"upper":10}'const res = await fetch("https://api.kit.forhosting.com/stat/uniform-distribution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lower": 0,
"upper": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/uniform-distribution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lower": 0,
"upper": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/uniform-distribution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lower":0,"upper":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lower":0,"upper":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/uniform-distribution", 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
{
"lower": 0,
"upper": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.uniform_distribution",
"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. |
Notas técnicas
Intervalos degenerados são rejeitados: se o limite inferior não for estritamente menor que o superior, a solicitação falha com invalid_input em vez de uma densidade infinita silenciosa. Chamadas API bem-sucedidas são cobradas na base publicada de US$ 0,002 por item; falhas de validação não são cobradas.
O que é uma distribuição uniforme contínua e quais estatísticas ela devolve
Esta calculadora devolve essas formas fechadas em vez de amostrar uniformes aleatórios, de modo que os mesmos limites sempre produzem o mesmo JSON.
Contrato de entrada, fórmulas e como probabilidade, média e variância são calculadas
O statistic padrão é all, que devolve a amplitude b menos a, a média, a variância, o desvio padrão, a densidade constante e —quando x está presente— a densidade em x, a CDF, a função de sobrevivência e uma probabilidade. Se apenas x for definido, essa probabilidade é a CDF P(X ≤ x). Se x e x2 forem definidos, é a sobreposição de [x, x2] com [a, b] dividida por (b menos a), a probabilidade exata do intervalo; as duas pontas podem chegar em qualquer ordem. Ao escolher statistic mean, devolve-se só a fórmula do ponto médio; variance devolve só (b menos a) ao quadrado sobre doze; probability exige x (ou x e x2) e omite campos de momentos não usados. Envie um corpo JSON com dois números finitos obrigatórios: lower (apelidos a, min, minimum) para o extremo esquerdo a, e upper (apelidos b, max, maximum) para o extremo direito b. De forma opcional envie x (apelidos value, point) como ponto de avaliação, x2 (apelidos value2, x_upper) como a outra ponta de um intervalo, e statistic (apelidos stat, solve_for) como um de all, probability, mean ou variance. Campos ausentes, strings vazias, booleanos, objetos, NaN e Infinity falham com invalid_input nomeando o campo. Se lower não for estritamente menor que upper —incluindo o caso de limites iguais que tornaria a densidade infinita— o mecanismo rejeita a solicitação com uma mensagem de que o limite inferior não é menor que o superior. Essas falhas não são cobradas. Números podem chegar como números JSON ou como strings decimais comuns, inclusive notação científica. Combine a execução gratuita no navegador desta página com a API paga quando você precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar o doze da fórmula da variância.
Onde uma calculadora de distribuição uniforme entra no estudo, na simulação e no código
Nesta página o trabalho roda por completo no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada e nada é armazenado depois que a resposta volta. Essa divisão —exploração interativa gratuita e uma API paga idêntica— combina com o restante do catálogo de nível A e permite ir de uma demonstração em sala a um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures de teste determinísticos
Gere campos reproduzíveis de média, variância, densidade e probabilidade para testes unitários e asserções de CI sem a aritmética (b−a)²/12 feita à mão.
Perguntas técnicas
Quanto custa a calculadora de distribuição uniforme?
É gratuita no seu navegador nesta página. Pela API uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.