private Minimum(Var var) { this.varName = var.name(); for (int i = 0; i < var.rowCount(); i++) { if (var.missing(i)) { missingCount++; } else { completeCount++; } } if (var.stream().complete().count() == 0) { value = Double.NaN; } else { value = var.stream().complete().mapToDouble().min().getAsDouble(); } }