OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::Correlation Struct Reference

#include <correlations.h>

Public Types

enum class  Method { Pearson , Spearman }
 
enum class  Form {
  Identity , Sigmoid , Logarithmic , Exponential ,
  Power
}
 

Public Member Functions

 Correlation ()
 
void set_perfect ()
 
void print () const
 

Public Attributes

float a = NAN
 
float b = NAN
 
float r = NAN
 
float lower_confidence = NAN
 
float upper_confidence = NAN
 
Method method = Method::Pearson
 
Form form = Form::Identity
 

Member Enumeration Documentation

◆ Form

enum class opennn::Correlation::Form
strong
Enumerator
Identity 
Sigmoid 
Logarithmic 
Exponential 
Power 

◆ Method

enum class opennn::Correlation::Method
strong
Enumerator
Pearson 
Spearman 

Constructor & Destructor Documentation

◆ Correlation()

opennn::Correlation::Correlation ( )
inline

Member Function Documentation

◆ print()

void opennn::Correlation::print ( ) const

◆ set_perfect()

void opennn::Correlation::set_perfect ( )

Member Data Documentation

◆ a

float opennn::Correlation::a = NAN

◆ b

float opennn::Correlation::b = NAN

◆ form

Form opennn::Correlation::form = Form::Identity

◆ lower_confidence

float opennn::Correlation::lower_confidence = NAN

◆ method

Method opennn::Correlation::method = Method::Pearson

◆ r

float opennn::Correlation::r = NAN

◆ upper_confidence

float opennn::Correlation::upper_confidence = NAN