private int valor(String valorEntrada, String valorSalida) {
   if (variableEntrenamientoSalida.getTipoDato().contains("cont")) {
     int acumulador = 0;
     for (Usuario paciente : pacientesSeleccionados) {
       acumulador +=
           valorVariableEntrenamientoService.resultadosContinuosPorPacienteVariable(
               paciente.getUsername(),
               variableEntrenamientoEntrada.getId(),
               valorEntrada,
               variableEntrenamientoSalida.getId(),
               Float.valueOf(valorSalida),
               Float.valueOf(valorSalida) - intVal);
     }
     return acumulador;
   } else {
     int acumulador = 0;
     for (Usuario paciente : pacientesSeleccionados) {
       acumulador +=
           valorVariableEntrenamientoService.resultadosDiscretosPorPacienteVariable(
               paciente.getUsername(),
               variableEntrenamientoEntrada.getId(),
               valorEntrada,
               variableEntrenamientoSalida.getId(),
               valorSalida);
     }
     return acumulador;
   }
 }
 private void cargarValoresEjeX() {
   valoresEjeX = new ArrayList<>();
   valoresEjeX.add("");
   valoresEjeX.addAll(
       valorVariableEntrenamientoService.valoresParaVariableEntrenamiento(
           variableEntrenamientoEntrada.getId()));
 }
  private void cargarValoresEjeY() {
    if (variableEntrenamientoSalida.getTipoDato().contains("cont")) {
      valoresEjeY =
          valorVariableEntrenamientoService.valoresVariableContinua(
              variableEntrenamientoSalida.getId(), intervalos);
      if (valoresEjeY == null) {
        addMessage(
            "Ningún paciente ha presentado el entranamiento seleccionado",
            FacesMessage.SEVERITY_WARN);
      } else {
        intVal = Float.valueOf(valoresEjeY.get(0));
        valoresEjeY.remove(0);
      }

    } else {
      valoresEjeY =
          new ArrayList<>(
              valorVariableEntrenamientoService.valoresParaVariableEntrenamiento(
                  variableEntrenamientoSalida.getId()));
    }
  }