@Override public void map(Chunk c, Chunk w) { for (int i = 0; i < c.len(); ++i) if (!c.isNA(i)) { double wt = w.atd(i); // For now: let the user give small weights, results are probably not very good // (same as for wtd.quantile in R) // if (wt > 0 && wt < 1) throw new H2OIllegalArgumentException("Quantiles only // accepts weights that are either 0 or >= 1."); sum += wt; } }
@Override public void map(Chunk chk) { map(chk, new C0DChunk(1, chk.len())); }