code: public void setScaleBandwidthFactor(double scaleBandwidthFactor)
      {
          if(Double.isNaN(scaleBandwidthFactor) || Double.isInfinite(scaleBandwidthFactor))
              throw new ArithmeticException("Invalid scale factor, " + scaleBandwidthFactor);
          this.scaleBandwidthFactor = scaleBandwidthFactor;
      }
docs: Sets the value by which the bandwidth of the {@link MultivariateKDE} will
  be scaled by.
  @param scaleBandwidthFactor the value to scale bandwidth by
  @throws ArithmeticException if the value given is {@link Double#NaN NaN }
  or {@link Double#POSITIVE_INFINITY infinity}