modelExpect[pi].setParameter(aoi, 0.0); // re-initialize to 0.0's
modelExpect[pi].setParameter(aoi, 0.0); // re-initialize to 0.0's
modelExpect[pi].setParameter(aoi, 0.0); // re-initialize to 0.0's
modelExpects[i][pi].setParameter(aoi, 0.0); // re-initialize to 0.0's
for (int aoi = 0; aoi < numActiveOutcomes; aoi++) { int oi = outcomePattern[aoi]; params[pi].setParameter(aoi, 0.0); for (MutableContext[] modelExpect : modelExpects) { modelExpect[pi].setParameter(aoi, 0.0); observedExpects[pi].setParameter(aoi, featCount[pi][oi]); } else if (useSimpleSmoothing) { observedExpects[pi].setParameter(aoi, smoothingObservation);
averageParams[pi].setParameter(oi, predParams[oi]);
averageParams[pi].setParameter(oi, predParams[oi]);
params[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) params[pi].setParameter(aoi, 0.0); summedParams[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) summedParams[pi].setParameter(aoi, 0.0); for (int pi = 0; pi < numPreds; pi++) for (int aoi=0;aoi<numOutcomes;aoi++) summedParams[pi].setParameter(aoi, summedParams[pi].getParameters()[aoi]/numTimesSummed);
params[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) params[pi].setParameter(aoi, 0.0); summedParams[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) summedParams[pi].setParameter(aoi, 0.0); for (int pi = 0; pi < numPreds; pi++) for (int aoi=0;aoi<numOutcomes;aoi++) summedParams[pi].setParameter(aoi, summedParams[pi].getParameters()[aoi]/numTimesSummed);
for (int aoi = 0; aoi < numActiveOutcomes; aoi++) { int oi = outcomePattern[aoi]; params[pi].setParameter(aoi, 0.0); for (int i = 0; i < modelExpects.length; i++) modelExpects[i][pi].setParameter(aoi, 0.0); if (predCount[pi][oi] > 0) { observedExpects[pi].setParameter(aoi, predCount[pi][oi]); } else if (useSimpleSmoothing) { observedExpects[pi].setParameter(aoi, smoothingObservation);
for (int aoi=0;aoi<numActiveOutcomes;aoi++) { int oi = outcomePattern[aoi]; params[pi].setParameter(aoi, 0.0); for (MutableContext[] modelExpect : modelExpects) { modelExpect[pi].setParameter(aoi, 0.0); observedExpects[pi].setParameter(aoi, predCount[pi][oi]); observedExpects[pi].setParameter(aoi,smoothingObservation);
for (int aoi=0;aoi<numActiveOutcomes;aoi++) { int oi = outcomePattern[aoi]; params[pi].setParameter(aoi, 0.0); for (MutableContext[] modelExpect : modelExpects) { modelExpect[pi].setParameter(aoi, 0.0); observedExpects[pi].setParameter(aoi, predCount[pi][oi]); observedExpects[pi].setParameter(aoi,smoothingObservation);
if (useAverage) averageParams[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) { params[pi].setParameter(aoi, 0.0); if (useAverage) averageParams[pi].setParameter(aoi, 0.0);
if (useAverage) averageParams[pi] = new MutableContext(allOutcomesPattern,new double[numOutcomes]); for (int aoi=0;aoi<numOutcomes;aoi++) { params[pi].setParameter(aoi, 0.0); if (useAverage) averageParams[pi].setParameter(aoi, 0.0);