Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace IntelligenceSystem
- {
- public class ConditionalProbability
- {
- public double Pe { get; set; }
- public double PNe { get; set; }
- public double PhNotE { get; set; }
- public double MDhe1 { get; set; }
- public double MDhe2 { get; set; }
- public double GetBayesValue(double pHe, double pE, double phNotE)
- {
- return (pHe * pE + phNotE * (1 - pE)) + pHe * pE + (1 - pHe) * (1 - pE);
- }
- public double GetShortloffValuie(double mDhe1, double mDhe2)
- {
- return mDhe1 + mDhe2*(1- mDhe1);
- }
- public double GetProbability(double pHe, double pE, double phNotE, double mDhe1, double mDhe2)
- {
- return (GetBayesValue(pHe, pE, phNotE)+ GetShortloffValuie(mDhe1, mDhe2)) /2;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement