package hex; import water.Iced; import water.util.ArrayUtils; public class VarImp extends Iced { final public float[] _varimp; // Variable importance of individual variables, unscaled final public String[] _names; // Names of variables. public VarImp(float[] varimp, String[] names) { _varimp = varimp; _names = names; } // Scaled, so largest value is 1.0 public float[] scaled_values() { return ArrayUtils.div (_varimp.clone(),ArrayUtils.maxValue(_varimp)); } // Scaled so all elements total to 100% public float[] summary() { return ArrayUtils.mult(_varimp.clone(),100.0f/ArrayUtils.sum(_varimp)); } }