2 svar
64 visningar
Qetsiyah 6574 – Livehjälpare
Postad: 11 apr 2023 18:30 Redigerad: 11 apr 2023 18:31

Sannolikhet, upprepade dragningar eller en stor dragning?

Hej,

Sammanhanget är PCR och interagerande DNA stängar, men sammanhanget är inte viktigt egentligen. Tänk en "person" i en folkmassa som med olika sannolikheter kan para sig med omkringliggande personer, och vidare kan interaktionen med den valda grannen ske på olika mer eller mindre sannolika sätt.  

Det jag undrar är om jag begår nåt brott mot sannolikhetsteori om jag i min simuleringskod först slumpar person (med sannolikhetsvikt), och sedan slumpar de möjliga interaktionstyperna med den valda grannen. Detta jämfört med att slumpa bland alla grannar och interaktionstyper direkt. Det första alternativet är enkare för mig att programmera.

Jag ser inget fel, det är bara ett sannolikehetsträd med två nivåer där vi kan slumpa två gånger eller slumpa en gång (med kumulativa sannolikheter ner till varje nod).

Hondel 1388
Postad: 11 apr 2023 20:33 Redigerad: 11 apr 2023 20:45

Det beror väl på hur sannolikhetsmodellen för interaktionerna ser ut? Säg att X=[x1,,\xn]X = [x_1, \dots, \x_n] är en vektor där xix_i är ett index för vilken person som person ii ska para sig med (vilket kan vara "inget index"), och Y=[y11,,ynn]Y = [y_{11}, \dots, y_{nn}] är en vektor med interaktionstyper, där yijy_{ij} är interaktionstypen mellan person i och j. Du vill slumpa från simultanfördelningen p(X,Y)p(X, Y), och det låter som att du tänker dig att du har tillgång till p(X)p(X) och p(Y|X)p(Y|X) så att du kan sampla från p(X,Y)=p(Y|X)p(X)p(X, Y) = p(Y|X)p(X) genom så kallade ancestor sampling (dvs, först samplar du XX från p(X)p(X), sedan betingar du på dina samplade XX för att sampla Y|XY|X från p(Y|X)p(Y|X)). 

Det är definitivt en lämplig metod, om det är så att du har tillgång till p(X)p(X) och p(Y|X)p(Y|X)

Qetsiyah 6574 – Livehjälpare
Postad: 12 apr 2023 09:49 Redigerad: 12 apr 2023 09:49

Ja precis, jag har tillgång till alla p(X,Y)p(X, Y) men också p(X)p(X) och p(X|Y)p(X|Y)

Super, tack!

Svara
Close