Ignore:
Timestamp:
Jan 4, 2007, 4:06:14 PM (16 years ago)
Author:
Peter
Message:

fixes #177

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/regression/MultiDimensional.cc

    r726 r727  
    8080
    8181
    82   double MultiDimensional::prediction_error(const utility::vector& x) const
     82  double MultiDimensional::prediction_error2(const utility::vector& x) const
     83  {
     84    return standard_error2(x)+chisquare_;
     85  }
     86
     87
     88  double MultiDimensional::standard_error2(const utility::vector& x) const
    8389  {
    8490    double s2 = 0;
     
    8894        s2 += 2*covariance_(i,j)*x(i)*x(j);
    8995    }
    90     return sqrt(s2+chisquare_);
    91   }
    92 
    93 
    94   double MultiDimensional::standard_error(const utility::vector& x) const
    95   {
    96     double s2 = 0;
    97     for (size_t i=0; i<x.size(); ++i){
    98       s2 += covariance_(i,i)*x(i)*x(i);
    99       for (size_t j=i+1; j<x.size(); ++j)
    100         s2 += 2*covariance_(i,j)*x(i)*x(j);
    101     }
    102     return sqrt(s2);
     96    return s2;
    10397  }
    10498
Note: See TracChangeset for help on using the changeset viewer.