TheAlgorithms/C++
1.0.0
All the algorithms implemented in C++
Loading...
Searching...
No Matches
bayes_theorem.cpp
Go to the documentation of this file.
1
10
#include <iostream>
11
14
double
bayes_AgivenB
(
double
BgivenA,
double
A,
double
B) {
15
return
(BgivenA * A) / B;
16
}
17
20
double
bayes_BgivenA
(
double
AgivenB,
double
A,
double
B) {
21
return
(AgivenB * B) / A;
22
}
23
26
int
main
() {
27
double
A = 0.01;
28
double
B = 0.1;
29
double
BgivenA = 0.9;
30
double
AgivenB =
bayes_AgivenB
(BgivenA, A, B);
31
std::cout <<
"A given B = "
<< AgivenB << std::endl;
32
std::cout <<
"B given A = "
<<
bayes_BgivenA
(AgivenB, A, B) << std::endl;
33
return
0;
34
}
bayes_AgivenB
double bayes_AgivenB(double BgivenA, double A, double B)
Definition
bayes_theorem.cpp:14
bayes_BgivenA
double bayes_BgivenA(double AgivenB, double A, double B)
Definition
bayes_theorem.cpp:20
main
int main()
Definition
bayes_theorem.cpp:26
probability
bayes_theorem.cpp
Generated by
1.12.0