dont spam on NaNs
This commit is contained in:
parent
57c064eaa3
commit
85cb1c2810
|
|
@ -195,9 +195,6 @@ public class GaussianMixtureModel {
|
|||
final double[] pVarInGaussianNormalized = MathUtils.normalizeFromLog10( pVarInGaussianLog10, false );
|
||||
gaussianIndex = 0;
|
||||
for( final MultivariateGaussian gaussian : gaussians ) {
|
||||
if (Double.isNaN(pVarInGaussianNormalized[gaussianIndex])){
|
||||
logger.info(" Got a NaN at gaussian:" + Integer.toString(gaussianIndex) + " datum:" + datum.toString());
|
||||
}
|
||||
gaussian.assignPVarInGaussian( pVarInGaussianNormalized[gaussianIndex++] );
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -272,13 +272,4 @@ public class MultivariateGaussian {
|
|||
resetPVarInGaussian(); // clean up some memory
|
||||
}
|
||||
|
||||
|
||||
public void setSumProb( final List<VariantDatum> data ) {
|
||||
sumProb = 0.0;
|
||||
|
||||
for( int datumIndex = 0; datumIndex < data.size(); datumIndex++ ) {
|
||||
final double prob = pVarInGaussian.get(datumIndex);
|
||||
if(!Double.isNaN(prob)) sumProb += prob;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue