Calcolatore di probabilità di esattamente un evento
Il calcolatore della probabilità di esattamente un evento determina la possibilità che si verifichi A senza B oppure B senza A.
Esegui gratis nel browser
Inserisca P(A), P(B) e la loro intersezione P(A e B) come probabilità decimali comprese tra zero e uno. Lo strumento elimina i risultati condivisi da entrambe le probabilità, mostra ogni parte esclusiva e le somma per ottenere il risultato finale. Funziona con eventi dipendenti, indipendenti, sovrapposti o mutuamente esclusivi, perché usa l’intersezione fornita da Lei senza presupporre alcuna relazione.
Comprendere cosa significa esattamente un evento
Esattamente un evento significa che si verifica A e non B, oppure B e non A. Sono esclusi sia i risultati in cui non si verifica nessuno dei due, sia quelli in cui si verificano entrambi. In un diagramma di Venn, la regione desiderata comprende le due parti non sovrapposte, non il centro condiviso. Parta da P(A) e sottragga P(A e B) per ottenere P(solo A). Proceda allo stesso modo con P(B) per ottenere P(solo B). Poiché queste due regioni esclusive non possono sovrapporsi, le rispettive probabilità possono essere sommate. Riunendo i passaggi si ottiene P(esattamente uno) = P(A) + P(B) − 2 × P(A e B). L’intersezione viene sottratta due volte perché compariva una volta in ciascuna probabilità marginale, mentre deve comparire zero volte nella risposta. Il calcolo è diverso dalla probabilità di almeno un evento, nella quale l’intersezione viene sottratta una sola volta e resta inclusa. Il calcolatore applica la definizione probabilistica rigorosa: si verifica un evento, e uno soltanto.
Inserire probabilità valide e interpretare il risultato
Fornisca i tre valori come numeri decimali finiti nell’intervallo chiuso da zero a uno. Scriva il sessanta per cento come 0.6 e il cinque per cento come 0.05; non inserisca il simbolo di percentuale né una percentuale intera. L’intersezione deve descrivere il verificarsi congiunto degli eventi nello stesso esperimento, nella stessa popolazione e nello stesso periodo delle probabilità marginali. Un’intersezione valida non può superare P(A) o P(B), perché i risultati condivisi appartengono a entrambi gli eventi. Inoltre, non può essere così piccola da far superare uno a P(A o B). Il calcolatore controlla queste regole invece di restituire un numero apparentemente plausibile per una combinazione impossibile. La risposta ripete i valori accettati e mostra P(solo A), P(solo B), P(esattamente uno) e la formula. Se P(A) è 0.6, P(B) è 0.5 e P(A e B) è 0.2, allora P(solo A) è 0.4 e P(solo B) è 0.3. La somma delle parti esclusive è 0.7. I valori limite sono validi: zero indica che nessun risultato appartiene a un solo evento, mentre uno indica che si verifica sempre esattamente un evento.
Usare l’intersezione fornita senza ipotesi nascoste
Il calcolo non richiede che A e B siano indipendenti. L’indipendenza è una relazione specifica che consentirebbe di ricavare l’intersezione come P(A) × P(B), ma questa capacità accetta direttamente P(A e B). Usi l’intersezione indicata nella Sua tabella, nel Suo esperimento, sondaggio, modello o esercizio. Analogamente, non imposti l’intersezione a zero, a meno che gli eventi siano davvero mutuamente esclusivi. Se esiste una sovrapposizione, questa scelta gonfia la probabilità di esattamente uno, perché i risultati condivisi vengono attribuiti erroneamente a entrambe le regioni esclusive. Prima di automatizzare il calcolo, verifichi che i tre valori usino lo stesso denominatore e le stesse definizioni degli eventi. Un rischio mensile e uno annuale, oppure proporzioni tratte da popolazioni diverse, non formano un insieme significativo solo perché ogni numero è compreso tra zero e uno. Il risultato può servire per segmentare sondaggi, studiare l’affidabilità, riassumere test medici, definire controlli qualità e risolvere esercizi, ma descrive soltanto gli eventi definiti. Non deduce causalità o dipendenza. Il calcolo deterministico non usa dati esterni, rete, casualità o stime. L’uso nel browser è gratuito, mentre una richiesta API automatizzata costa $0.002; input identici producono sempre lo stesso output.
Casi d'uso
Segmentare i partecipanti a un sondaggio
Trovi la quota che ha scelto esattamente una di due opzioni quando sono noti entrambi i tassi e la loro sovrapposizione.
Calcolare un rischio esclusivo
Misuri la possibilità che si verifichi esattamente una di due condizioni senza presumerle indipendenti.
Verificare esercizi di probabilità
Applichi la formula di esclusività e controlli separatamente le componenti solo A e solo B.
Domande frequenti
Qual è la formula per esattamente uno di due eventi?
Usi P(esattamente uno) = P(A) + P(B) − 2 × P(A e B).
Perché l’intersezione viene sottratta due volte?
L’intersezione è inclusa una volta in P(A) e una volta in P(B), ma i risultati in cui si verificano entrambi devono essere esclusi completamente.
A e B devono essere indipendenti?
No. Il calcolatore usa l’intersezione fornita da Lei e non presume indipendenza.
Cosa accade se una probabilità è fuori dall’intervallo da zero a uno?
La richiesta restituisce un errore di input non valido, perché una probabilità non può essere inferiore a zero né superiore a uno.
Quanto costa il calcolo tramite API?
Il prezzo dell’API è $0.002 per richiesta.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/stat/probability-exactly-one \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.6,"p_b":0.5,"p_a_and_b":0.2}'const res = await fetch("https://api.kit.forhosting.com/stat/probability-exactly-one", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.6,
"p_b": 0.5,
"p_a_and_b": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/probability-exactly-one",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.6,
"p_b": 0.5,
"p_a_and_b": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/probability-exactly-one", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.6,"p_b":0.5,"p_a_and_b":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.6,"p_b":0.5,"p_a_and_b":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/probability-exactly-one", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"p_a": 0.6,
"p_b": 0.5,
"p_a_and_b": 0.2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.probability_exactly_one",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |