Changeset 2923 in Sophya for trunk/SophyaLib/TArray/matharr.cc


Ignore:
Timestamp:
Mar 27, 2006, 6:58:11 PM (20 years ago)
Author:
ansari
Message:

Correction calcul sigma des tableaux (facteur N/N-1) - Reza 27/3/2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/TArray/matharr.cc

    r2868 r2923  
    148148  double dsz = (double)(a.Size());
    149149  mean /= dsz;
    150   sig = sig/dsz - mean*mean;
    151   if (sig >= 0.) sig = sqrt(sig);
     150  if (dsz > 1.5) {
     151    sig = sig/dsz - mean*mean;
     152    sig *= (dsz/(dsz-1));
     153    if (sig >= 0.) sig = sqrt(sig);
     154  }
     155  else sig = 0.;
    152156  return(mean);
    153157}
Note: See TracChangeset for help on using the changeset viewer.