Cosan  1.0
Data Analytics Library
MissingValuesTest.cpp File Reference
#include <iostream>
#include <Eigen/Dense>
#include <Eigen/Core>
#include <cosan/data/CosanData.h>
#include <gsl/gsl>
#include <cosan/preprocessing/overunderflow.h>
#include <cosan/preprocessing/missingvalues.h>
#include <vector>

Go to the source code of this file.

Functions

int main ()
 

Function Documentation

◆ main()

int main ( )

Definition at line 18 of file MissingValuesTest.cpp.

18  {
19 
20  Cosan::CosanRawData<double> CRD("./example_data/toy2/X_.csv","./example_data/toy2/Y_.csv");
21  std::cout<<CRD.GetSummaryMessageX()<<CRD.GetSummaryMessageY()<<std::endl;
22  Cosan::OverUnderFlow ouf(CRD);
23  Cosan::MissingValues MissV(CRD);
24  auto [value1, value2] = CRD.GetMissingNumber();
25  std::cout<< value1<<value2<<std::endl;
26  // std::cout<<X.col(i).array().isNaN().sum()<<std::endl;
27  // Eigen::MatrixXd M{3,3};
28  // M << 1,2,2,
29  // 4,3,4,
30  // 2,4,6;
31  // std::cout<<M.array().isNaN().sum()<<std::endl;
32  // CRD.GetTarget().rows()-CRD.GetTarget().array().isNaN().sum()
33  // CRD.GetTarget().array().isNaN().select(0,CRD.GetTarget())
34 
35  // std::cout<<CRD.GetTarget().array().isNaN().select(0,CRD.GetTarget()).sum()<<std::endl;
36 
37  // std::cout<<(1-CRD.GetTarget().array().isNaN()).cast<double>().array()*CRD.GetTarget().array()<<std::endl;
38 
39 
40  return 0;
41 }
Cosan::OverUnderFlow
Definition: overunderflow.h:14
Cosan::CosanRawData
Raw Data container.
Definition: CosanData.h:36
Cosan::MissingValues
Definition: missingvalues.h:13