Home | Develop | Download | Contact
example_anomaly_detection_gaussian.cpp
1 
39 #include <iostream>
40 #include <Pds/Ra>
41 #include <Pds/Ml>
42 
43 int main(void)
44 {
45  unsigned int L=10000;
46  Pds::Matrix X;
47  Pds::Matrix Mu;
48  Pds::Matrix Sigma;
49  Pds::Vector P;
50 
51  X=Pds::MergeHor({2+0.5*Pds::RandN(L,1),3+0.5*Pds::RandN(L,1)});
52 
54 
55  X.Size().Print("X.Size():\n");
56  Mu.Print("\nMu:\n");
57  Sigma.Print("\nSigma:\n");
58 
59  X=Pds::Matrix("2 3\n-2 4\n-1 4");
60  X.Print("\nX:\n");
61 
63  P.Print("\nP(X):\n");
64 
65  return 0;
66 }
Pds::Vector MGaussianPDF(const Pds::Matrix &X, const Pds::Matrix &Mu, const Pds::Matrix &Sigma)
Calcula la probability density function (PDF) de una funcion gaussiana multivariada,...
bool MGaussianDensityEstimation(const Pds::Matrix &X, Pds::Matrix &Mu, Pds::Matrix &Sigma)
Calcula los parametros para la probability density function (PDF) de una funcion gaussiana multivaria...

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed