You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same equation crops up in various forms, sometimes without even realising, where we update match probabilities based on specific observations, for example:
In general form, these are all operations that can be expressed as:
posterior = f(prior, B)
where f is the “magic function” (Bayes' theorem) and B is a product of Bayes factors for the observations concerned. This can be for one column (e.g. intuition reports) or many (e.g. match probabilities), describing Bayes factors for full matches only (e.g. correcting for blocking columns to estimate global lambda) or any combination of observed gammas (e.g. match probabilities)
How to add/subtract the influence of blocking on lambda
Mapping this function to Bayes
Examples
Updated match probability for a single column
match_probability = f(lambda, B)
where B is the Bayes factor for that column at the observed gamma level
Match probability for multiple columns
# One column at a time
match_probability = f(lambda, b1)
match_probability = f(match_probability, b2)
match_probability = f(match_probability, b3)
...
etc.
# All at once
B = b1 * b2 * b3 ....
match_probability = f(lambda, B)
Global lambda <-> blocking lambda
# bayes factor for a match on each blocking variable
B = b1 * b2 * b3
lambda_blocking = f(lambda_global, B)
lambda_global = f(lambda_blocking, 1/B)
Pedantic side note
The widely used symbol for Bayes factor is K, so when documenting the above, I would prefer we use K to refer to Bayes factors and perhaps reserve B for the argument given to the function above (some kind of "Bayesian update parameter" that defines the new information that turns our prior into our posterior).
The text was updated successfully, but these errors were encountered:
The more I think about this the more I think we should use the log bayes factor everywhere internally, which is additive rather than multiplicative, and only convert to probabilities at the last moment when they're needed
Background
The same equation crops up in various forms, sometimes without even realising, where we update match probabilities based on specific observations, for example:
In general form, these are all operations that can be expressed as:
where
f
is the “magic function” (Bayes' theorem) and B is a product of Bayes factors for the observations concerned. This can be for one column (e.g. intuition reports) or many (e.g. match probabilities), describing Bayes factors for full matches only (e.g. correcting for blocking columns to estimate global lambda) or any combination of observed gammas (e.g. match probabilities)How to add/subtract the influence of blocking on lambda
Mapping this function to Bayes
Examples
where B is the Bayes factor for that column at the observed gamma level
Pedantic side note
The widely used symbol for Bayes factor is K, so when documenting the above, I would prefer we use K to refer to Bayes factors and perhaps reserve B for the argument given to the function above (some kind of "Bayesian update parameter" that defines the new information that turns our prior into our posterior).
The text was updated successfully, but these errors were encountered: