def test_model_matches_ground_truth_as_precheck(self):
    for k in range(self.hmodel.obsModel.K):
      muHat = self.hmodel.obsModel.get_mean_for_comp(k)
      print muHat, self.Mu[k]
      assert np.max(np.abs(muHat - self.Mu[k])) < 0.5
    LP = self.hmodel.calc_local_params(self.Data)
    absDiff = np.abs(LP['resp'] - self.TrueResp)
    maxDiff = np.max(absDiff, axis=1)
    assert np.sum( maxDiff < 0.1 ) > 0.5 * self.Data.nObs

  ######################################################### run_many_merge_moves
  #########################################################
Before learning can proceed, need to ensure the model
dataset/ETHPy150Open daeilkim/refinery/refinery/bnpy/bnpy-dev/tests/merge/TestMergeDPMixModel.py/TestMergeMoveDPMixModel.test_model_matches_ground_truth_as_precheck