which means that now, some programs that run on Matlab
without any dependency will not run on Octave unless the
statistics package is loaded...
Just my two cents, sorry if this has been discussed
I also didn't quite understand that statistics function
discussion. It sounded like any stats-related functions would
be moved to the statistics package. But I've pulled the
latest code and it looks like the routines such as var.m,
corr.m, etc. have simply been moved to ./scripts/statistics/ directory. I think the
title of the changeset is a bit misleading in that it suggests
all routines were removed when it was only the non-common ones
that were removed; "(re)move" might have suggested it wasn't
Ok, my bad. I misunderstood Rik's commit message.
Yes, these functions were moved from ./scripts/statistics/base
to ./scripts/statistics, so they're still in Octave cor,
everythng is fine.
Sorry for the noise.
Yes, as you've found Octave has retained a core set of generally
useful statistics functions. In fact, we support a few more like
iqr and discrete and empirical distributions that Matlab doesn't
provide to ordinary users. When I have the time (i.e., within a few
months) I plan to add bounds() and mad() as these are good general
purpose measures of dispersion as well.