Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Core::Table::BayesCondProb::CalcBayes (  )  [inline]

Definition at line 209 of file BayesCondProb.h.

References CalcConceptConditionalPriorProbability(), CalcConceptConditionalPriorProbabilityBayesRule(), CalcConceptPriorProbability(), CalcGenreConditionalPriorProbability(), and CalcGenrePriorProbability().

00210     {
00211         //InitializeTables();
00212         //VerifyAndSetTableSize();
00213      
00214         // step 1 - compute concept prior probability: P(c_{k})
00215         CalcConceptPriorProbability();
00216 
00217         // step 2 - compute genre prior probability: P(g_{j})
00218         CalcGenrePriorProbability();
00219         
00220         // step 3 - compute conditional probability 
00221         //             P( g_{j} | c_{k} ) = mProb_g_c [j][k]
00222         CalcGenreConditionalPriorProbability();        
00223 
00224         // step 4 - compute conditional probability 
00225         //             P( c_{k} | g_{j} ) = mProb_c_g [k][j]
00226         CalcConceptConditionalPriorProbability();
00227         
00228         // step 5 - re-compute conditional probability 
00229         //             P( c_{k} | g_{j} ) = mProb_c_g [k][j]
00230         // based on Bayes theorem, as follows:
00231         //
00232         //                     P(c_{k}|g_{j})*P(c_{k})    mProb_g_c[j][k] * conceptPrior[k]
00233         // mProb_c_g[k][j] = -------------------------- = ----------------------------------
00234         //                            P(g_{j})                     genrePrior[j]
00235         CalcConceptConditionalPriorProbabilityBayesRule();
00236 
00237     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:20:47 2011 for ImpalaSrc by  doxygen 1.5.1