def simulate_submodel(self, data, coefficients, submodel):
        if self.run_config.get("agent_units_all", None) is not None:
            self.run_config["agent_units"] = self.run_config[
                "agent_units_all"][self.observations_mapping[submodel]]

        return ChoiceModel.simulate_submodel(self, data, coefficients,
                                             submodel)
    def simulate_submodel(self, data, coefficients, submodel):
        if self.run_config.get("agent_units_all", None) is not None:
            self.run_config["agent_units"] = self.run_config["agent_units_all"][self.observations_mapping[submodel]]

        return ChoiceModel.simulate_submodel(self, data, coefficients, submodel)
 def simulate_submodel(self, data, coefficients, submodel=0):
     result = ChoiceModel.simulate_submodel(self, data, coefficients, submodel)
     self.lct_probabilities[submodel] = self.upc_sequence.get_probabilities()
     return result