Given smoother data $(x_i, y_i)$ and maybe weights $w_i$,
with multiple $x_i$, use the unique x values, replacing the
$y$'s by their (weighted) mean and updating the weights
accordingly.
Usage
xy.unique.x(x, y, w, fun.mean = mean)
Arguments
x,y
numeric vectors of same length. Alternatively, x
can be ``xy'' like structure.
w
numeric vector of non-negative weights -- or missing which
corresponds to all weights equal.
fun.mean
the mean function to use.
Value
Numeric matrix with three columns, named
x, y and w with unique x values and
corresponding y and weights w.
See Also
e.g., smooth.spline uses something like
this internally.