ForHosting KIT · Ferramentas para dev

Calculadora de esperança condicional dado um evento

A esperança condicional representa o valor médio de uma variável aleatória depois que se sabe que determinado evento ocorreu.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Esta calculadora recebe uma lista finita de valores possíveis, a probabilidade conjunta associada a cada resultado e um indicador que informa se o resultado faz parte do evento condicionante. Ela soma a massa de probabilidade dentro do evento, renormaliza os resultados selecionados e devolve a esperança obtida. Também apresenta a probabilidade intermediária e a soma ponderada, para que você possa conferir o cálculo ou incorporá-lo a uma análise mais ampla.

Represente os resultados conjuntos e o evento condicionante

Informe uma linha para cada resultado conjunto possível do modelo discreto. O campo value contém o valor assumido pela variável aleatória X, enquanto probability indica a massa de probabilidade atribuída ao resultado completo. Defina in_event como true somente quando o resultado pertencer ao evento A usado no condicionamento. Valores repetidos são permitidos, pois resultados subjacentes diferentes podem gerar o mesmo valor de X e ainda ter probabilidades ou participações no evento distintas. Em conjunto, as linhas devem descrever uma distribuição de probabilidade completa; portanto, as probabilidades precisam ser não negativas e somar um. Esse formato explícito evita dúvidas entre probabilidades marginais, condicionais e conjuntas, porque cada probabilidade está ligada ao resultado de sua própria linha. Você pode incluir resultados de probabilidade zero para documentar o modelo, embora eles não alterem o cálculo. Não normalize previamente apenas as linhas selecionadas; forneça as probabilidades conjuntas originais para que a calculadora determine P(A) e realize corretamente o condicionamento.

Entenda como a esperança condicional é calculada

Primeiro, a calculadora soma as probabilidades de todas as linhas marcadas com in_event, obtendo a probabilidade condicionante P(A). Separadamente, ela multiplica cada valor selecionado pela respectiva probabilidade conjunta original e soma esses produtos. A esperança condicional é essa soma ponderada dividida por P(A): E[X dado A] corresponde à soma de x vezes P(X igual a x e A), dividida por P(A). A divisão renormaliza a massa selecionada para que ela se comporte como uma distribuição completa após o conhecimento do evento. A resposta inclui conditional_expectation, conditioning_probability e weighted_event_sum, além das quantidades de linhas selecionadas e totais. Esses campos intermediários ajudam você a auditar o resultado e identificar erros de modelagem. Se P(A) for zero, a divisão será indefinida; por isso, a capacidade devolve um erro de entrada inválida em vez de Infinity, NaN ou um número enganoso. Toda a aritmética é determinística e usa diretamente os números finitos informados.

Confira as premissas antes de usar o resultado

Uma média condicional só é tão significativa quanto o evento e a distribuição que você fornece. Confirme que as linhas sejam mutuamente exclusivas e coletivamente exaustivas, pois linhas sobrepostas contariam a probabilidade duas vezes, enquanto linhas ausentes deixariam a distribuição incompleta. A validação da soma igual a um detecta muitas omissões, mas não consegue decidir se dois resultados semanticamente distintos se sobrepõem. Verifique também se in_event representa a informação realmente observada. Condicionar por um evento relacionado, porém diferente, pode gerar um número plausível que responde à pergunta errada. Para valores muito grandes ou muito pequenos, examine weighted_event_sum e conditioning_probability como uma verificação numérica rápida. Um evento raro pode fazer a esperança condicional depender intensamente de uma massa pequena; essa sensibilidade é matematicamente válida, mas as probabilidades de entrada talvez mereçam revisão adicional. Em processos automatizados, o mesmo cálculo determinístico está disponível pela API por US$ 0,002 por solicitação, permitindo verificações reproduzíveis em modelos de risco, controle de qualidade, ensino e análise de decisões.

Perda esperada após um gatilho

Calcule a perda média nos cenários em que ocorre um gatilho de apólice, uma condição de inadimplência ou um limite operacional.

Resultado de qualidade após inspeção

Encontre a medição esperada dado que um item tenha passado ou não em um evento de inspeção específico.

Ensino de condicionamento discreto

Apresente aos estudantes a probabilidade do evento, a soma ponderada selecionada e a média condicional normalizada em uma tabela transparente.

Qual fórmula a calculadora utiliza?

Ela usa E[X | A] = soma de x vezes P(X = x e A), dividida por P(A), considerando as linhas marcadas como pertencentes a A.

O que acontece quando a probabilidade condicionante é zero?

A solicitação devolve um erro de entrada inválida, pois a esperança condicional de um evento com probabilidade zero é indefinida neste cálculo finito.

As probabilidades precisam somar um?

Sim. As linhas fornecidas representam toda a distribuição conjunta, e suas probabilidades devem somar um dentro de uma pequena tolerância de ponto flutuante.

Várias linhas podem ter o mesmo valor?

Sim. As linhas representam resultados conjuntos; portanto, o mesmo valor da variável pode ocorrer com probabilidades ou participações no evento diferentes.

Quanto custa uma solicitação à API?

Cada solicitação à API custa US$ 0,002. O cálculo é determinístico e não utiliza modelos nem serviços externos.

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.

POSThttps://api.kit.forhosting.com/stat/conditional-expectation

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/conditional-expectation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"outcomes":[{"value":10,"probability":0.2,"in_event":true},{"value":20,"probability":0.3,"in_event":true},{"value":40,"probability":0.5,"in_event":false}]}'
{
  "outcomes": [
    {
      "value": 10,
      "probability": 0.2,
      "in_event": true
    },
    {
      "value": 20,
      "probability": 0.3,
      "in_event": true
    },
    {
      "value": 40,
      "probability": 0.5,
      "in_event": false
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.conditional_expectation",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →