Functions | Variables
contrib/mul/pdf1d/tools/test_overlap_pdf.cxx File Reference
#include <vcl_iostream.h>
#include <vcl_cmath.h>
#include <mbl/mbl_stats_1d.h>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_random.h>
#include <pdf1d/pdf1d_compare_to_pdf_ks.h>
#include <pdf1d/pdf1d_compare_to_pdf_bhat.h>
#include <pdf1d/pdf1d_calc_mean_var.h>
#include <pdf1d/pdf1d_flat.h>
#include <pdf1d/pdf1d_gaussian.h>
#include <pdf1d/pdf1d_gaussian_builder.h>
#include <pdf1d/pdf1d_epanech_kernel_pdf_builder.h>

Go to the source code of this file.

Functions

void run_experiment (const pdf1d_pdf &pdf, const pdf1d_builder &test_builder, double &B_mean, double &B_var, int n)
 Generate n samples from pdf and compare with test_pdf.
void run_multi_experiments (const pdf1d_pdf &pdf, const pdf1d_builder &test_builder, double &B_mean, double &B_var, int n_samples, int n_repeats)
void graph_results (const pdf1d_pdf &pdf, const pdf1d_builder &test_builder, const vcl_string &path)
int main ()

Variables

vnl_random mz_random

Detailed Description

Definition in file test_overlap_pdf.cxx.


Function Documentation

void graph_results ( const pdf1d_pdf pdf,
const pdf1d_builder test_builder,
const vcl_string &  path 
)

Definition at line 99 of file test_overlap_pdf.cxx.

int main ( )

Definition at line 120 of file test_overlap_pdf.cxx.

void run_experiment ( const pdf1d_pdf pdf,
const pdf1d_builder test_builder,
double &  B_mean,
double &  B_var,
int  n 
)

Generate n samples from pdf and compare with test_pdf.

Definition at line 22 of file test_overlap_pdf.cxx.

void run_multi_experiments ( const pdf1d_pdf pdf,
const pdf1d_builder test_builder,
double &  B_mean,
double &  B_var,
int  n_samples,
int  n_repeats 
)

Definition at line 79 of file test_overlap_pdf.cxx.


Variable Documentation

Definition at line 19 of file test_overlap_pdf.cxx.