Home | Develop | Download | Contact
example_logisticregression_cost.cpp
1 
25 #include <iostream>
26 #include <Pds/Ra>
27 #include <Pds/Ml>
28 
29 int main(void)
30 {
31  // Generating data
32  Pds::Matrix X(Pds::Ra::TextFormat,"../test/hard-data-x.txt");
33  Pds::Vector Y(Pds::Ra::TextFormat,"../test/hard-data-y.txt");
34  Pds::Vector W;
35 
36  double IG1,IG2;
37 
38  // Create W using Pds::LogisticModel::GetW0MeanMethod()
40  W.T().Print("W: ");
41 
43  std::cout<<"IG1: "<<IG1<<std::endl;
44 
45  // Create W using Pds::LogisticModel::GetW0MeanSquareMethod()
47  W.T().Print("W: ");
48 
50  std::cout<<"IG2: "<<IG2<<std::endl;
51 
52  return 0;
53 }
double CostInformationGain(const Pds::Vector &W, const Pds::Matrix &X, const Pds::Vector &Y)
Calculo de costo.
Pds::Vector GetW0MeanMethod(const Pds::Matrix &X)
Obtiene de forma rapida un vector inicial para usar en regresion logistica.
Pds::Vector GetW0MeanSquareMethod(const Pds::Matrix &X)
Obtiene de forma rapida un vector inicial para usar en regresion logistica.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed