rehashing
Public Member Functions | Protected Member Functions | List of all members
RS Class Reference

#include <RS.h>

Inheritance diagram for RS:
MoMEstimator

Public Member Functions

 RS (shared_ptr< MatrixXd > data, shared_ptr< Kernel > k)
 
 RS (shared_ptr< MatrixXd > data, shared_ptr< Kernel > k, int samples)
 
- Public Member Functions inherited from MoMEstimator
double query (VectorXd q, double lb, int m)
 

Protected Member Functions

std::vector< double > MoM (VectorXd q, int L, int m)
 

Additional Inherited Members

- Public Attributes inherited from MoMEstimator
double totalTime = 0
 

Detailed Description

Random sampling estimator

Constructor & Destructor Documentation

◆ RS() [1/2]

RS::RS ( shared_ptr< MatrixXd >  data,
shared_ptr< Kernel >  k 
)

Default constructor.

Parameters
datadataset
kkernel

◆ RS() [2/2]

RS::RS ( shared_ptr< MatrixXd >  data,
shared_ptr< Kernel >  k,
int  samples 
)

Constructor with fixed reservoir size.

Parameters
datathe whole dataset
kkernel
samplessize of the reservoir

Member Function Documentation

◆ MoM()

std::vector< double > RS::MoM ( VectorXd  q,
int  L,
int  m 
)
protectedvirtual
Parameters
qquery
Lmedian of L means
mmeans of m samples
Returns
: a vector of L elements, where each element is a sum of m random samples

Implements MoMEstimator.


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