NoisyInterval Class Reference

Distribution of the noisy interval problem. More...

#include <ArtificialDistributions.h>

Inheritance diagram for NoisyInterval:

DataSource

List of all members.

Public Member Functions

 NoisyInterval (double bayesRate, int dimensions=1)
 Constructor.
 ~NoisyInterval ()
 Destructor.
bool GetData (Array< double > &data, Array< double > &target, int count)
 This function generates examples drawn i.i.d.

Protected Attributes

double bayesRate
int dimensions


Detailed Description

Distribution of the noisy interval problem.

Definition at line 117 of file ArtificialDistributions.h.


Constructor & Destructor Documentation

NoisyInterval::NoisyInterval ( double  bayesRate,
int  dimensions = 1 
)

Constructor.

Definition at line 108 of file ArtificialDistributions.cpp.

References DataSource::dataDim, and DataSource::targetDim.

NoisyInterval::~NoisyInterval (  ) 

Destructor.

Definition at line 119 of file ArtificialDistributions.cpp.


Member Function Documentation

bool NoisyInterval::GetData ( Array< double > &  data,
Array< double > &  target,
int  count 
) [virtual]

This function generates examples drawn i.i.d.

from the distribution.

Implements DataSource.

Definition at line 124 of file ArtificialDistributions.cpp.

References bayesRate, dimensions, and i.


Member Data Documentation

double NoisyInterval::bayesRate [protected]

Definition at line 132 of file ArtificialDistributions.h.

Referenced by GetData().

int NoisyInterval::dimensions [protected]

Definition at line 133 of file ArtificialDistributions.h.

Referenced by GetData().


The documentation for this class was generated from the following files: