Riedizione e generalizzazione delle domande
UN, B, e C sono sconosciuti binari i cui possibili valori sono 0 e 1. PermettereZio rappresentano la proposizione "Il valore di Z è io". Let anche ( X| Y) sta per "La probabilità che X, dato che Y". Cosa è ( Aun'| BBCcio), dato che
- ( Aun'1| BB1io) = u1 e ( Aun'2| Cc2io) = u2
- ( Aun'1| BB1io) = u1 e ( Aun'2| Cc2io) = u2 e ( B C|io) = ( B | I) ( C|io)
- ( Aun'1| BB1io) = u1 e ( Aun'2| Cc2io) = u2 e ( A0|io) = 12
- ( Aun'1| BB1io) = u1 e ( Aun'2| Cc2io) = u2 e ( A0|io) = 12 e ( B C|io) = ( B | I) ( C|io)
e quello ionon contiene informazioni rilevanti oltre a ciò che è implicito negli incarichi? L'ultima congiunzione delle condizioni 2 e 4 è una scorciatoia per la dichiarazione di indipendenza
( BjCK|io) = ( Bj|io) ( CK|io),j = 0 , 1k = 0 , 1
Tratta ciascuno dei quattro casi a turno.
risposte
Caso 1
Dobbiamo specificare la distribuzione ( A B C| io). Il problema è indefinito, perché( A B C| io) richiede otto numeri, ma abbiamo solo tre equazioni: le due condizioni indicate e la condizione di normalizzazione.
È stato dimostrato da vari mezzi esoterici che la distribuzione da assegnare quando le informazioni non determinano altrimenti una soluzione è quella che, tra tutte le distribuzioni coerenti con le informazioni note, ha la più grande entropia. Qualsiasi altra distribuzione implica che sappiamo più delle informazioni conosciute, il che ovviamente è una contraddizione.
Tutto ciò che dobbiamo fare, quindi, è assegnare la massima distribuzione di entropia. Questo è più facile a dirsi che a farsi, e non ho trovato una soluzione generale a forma chiusa. Ma soluzioni particolari possono essere trovate usando un ottimizzatore numerico. Massimizziamo
- ∑io , j , k( AioBjCK| io) ln( AioBjCK| io)
soggetto ai vincoli
Σio , j , k( AioBjCK| io) = 1
e
( Aun'1| BB1io) = u1vale a direΣK( Aun'1BB1CK| io)Σio , k( AioBB1CK| io)= u1
e
( Aun'2| Cc2io) = u2vale a direΣj( Aun'2BjCc2| io)Σio , j( AioBjCc2| io)= u2
Ora applichiamo questo alla domanda. Se abbiamo
- "La persona è femmina" ⟷ A1
- "La persona ha i capelli lunghi" ⟷ B1
- "La persona ha il gruppo sanguigno AX3" ⟷ C1
poi a = 1, b = 1, c = 1, un'1= 1, B1= 1, un'2= 1, c2= 1, u1= 0.9, u2= 0,8e scopriamo che per la massima soluzione entropica, ( A1| B1C1io) ≃ 0,932. Pertanto la probabilità che la persona dietro la tenda sia femmina, dato che ha i capelli lunghi e il gruppo sanguigno AX3, è 0,932.
Caso 2
Ora ripetiamo l'esercizio con l'ulteriore vincolo che per una determinata persona, conoscendo il valore di B (lo stato dei capelli) non influisce sulla nostra stima del valore di C(lo stato del gruppo sanguigno) e viceversa. Tutto è uguale al caso 1, tranne che ci sono due vincoli extra nell'ottimizzazione, vale a dire:
( B0| Clio)= ( B0| io),l = 0 , 1
vale a dire
Σio( AioB0Cl| io)Σio , j( AioBjCl| io)= ∑io , k( AioB0CK| io),l = 0 , 1
Questo da ( A1| B1C1io) ≃ 0,936, quindi la probabilità che la persona dietro la tenda sia femmina, dato che ha i capelli lunghi e il gruppo sanguigno AX3, è 0.936.
Caso 3
Ora rimuoviamo la condizione di indipendenza e la sostituiamo con la condizione precedente che vi siano pari possibilità che una determinata persona sia maschio o femmina:
( A0| io) = 12vale a direΣj , k( A0BjCK| io) = 12
Questa volta ( A1| B1C1io) ≃ 0,973, quindi la probabilità che la persona dietro la tenda sia femmina, dato che ha i capelli lunghi e il gruppo sanguigno AX3, è 0.973.
Caso 4
Infine, reintroduciamo i vincoli di indipendenza del Caso 2 e scopriamo che ( A1| B1C1io) ≃ 0,989. Pertanto la probabilità che la persona dietro la tenda sia femmina, dato che ha i capelli lunghi e il gruppo sanguigno AX3, è 0,989.