private void isCompetitive(){
        int wrongWay = 0;
        for(int i=1; i<this.nAnalyteConcns; i++){
            if(this.responses[i-1]<this.responses[i])wrongWay++;
            if(wrongWay>=this.nAnalyteConcns/2){
                if(this.responses[this.nAnalyteConcns]>=this.responses[0]){
                    throw new IllegalArgumentException("The data appears incompatible with a competitive assay");
                }
                else{
                    System.out.println("The data has been queried as that of a competitive assay but the fitting has not been aborted");
                }
            }
        }
    }