]> git.sesse.net Git - wloh/commitdiff
Make update_prior_sigma care about weight.
authorSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Sat, 17 Mar 2012 13:15:12 +0000 (14:15 +0100)
committerSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Sat, 17 Mar 2012 13:15:12 +0000 (14:15 +0100)
bayeswf.cpp

index 5eba4790bc2749f6a5ed1faf6264b6bee3884d3d..2dfc85bab1c7663361681ca5f7afe5eee351cf2f 100644 (file)
@@ -179,8 +179,9 @@ void update_prior_sigma(float *mu, float *sigma, int num_players)
 
                        float mu1 = mu[i];
 
-                       nom += ((mu1 - PRIOR_MU) * (mu1 - PRIOR_MU));
-                       denom += 1.0f;
+                       float w = m.weight;
+                       nom += w * ((mu1 - PRIOR_MU) * (mu1 - PRIOR_MU));
+                       denom += w * 1.0f;
                }
        }