• Main Page
  • Related Pages
  • Classes
  • Files
  • Examples
  • File List
  • File Members

VarianceEstimator.h

Go to the documentation of this file.
00001 //===========================================================================
00061 //===========================================================================
00062 
00063 
00064 #ifndef VARIANCEESTIMATOR_H
00065 #define VARIANCEESTIMATOR_H
00066 
00067 #include <ReClaM/Model.h>
00068 
00069 
00070 //===========================================================================
00178 class VarianceEstimator
00179 {
00180 public:
00182     static void estimateFisherInformation
00183     (
00184         Model& model,
00185         const Array< double >& inputA,
00186         const Array< double >& outputA,
00187         Array< double >&       infMatA
00188     );
00189 
00190 
00194     static void estimateInvFisher
00195     (
00196         Model& model,
00197         const Array< double >& inputA,           // input
00198         const Array< double >& outputA,          // input
00199         Array< double >&       invInfMatA,       // output
00200         Array< double >&       transInvInfMatA,  // output
00201         double&                s2A               // output
00202     );
00203 
00204 
00207     static double estimateVariance
00208     (
00209         Model& model,
00210         const Array< double >& inputA,     // input
00211         const Array< double >& invInfMatA  // input
00212     );
00213 
00214 
00217     static double estimateVarianceChange
00218     (
00219         Model& model,
00220         const Array< double >& inputA,          // input
00221         const Array< double >& invInfMatA,      // input
00222         const Array< double >& transInvInfMatA, // input
00223         double                 s2A              // input
00224     );
00225 
00228     static double overallVariance
00229     (
00230         Model& model,
00231         const Array< double >& inputA,   // input
00232         const Array< double >& outputA   // input
00233     );
00234 };
00235 
00236 
00237 #endif // VARIANCEESTIMATOR_H
00238 
  • Shark Main Page
  • Array
  • Rng
  • LinAlg
  • FileUtil
  • EALib
  • MOO-EALib
  • ReClaM
  • Fuzzy
  • Mixture
  • Tutorials
  • FAQ