Re: New book: Statistics - A Maxima Companion

Robert Dodier <[email protected]> Thu, 2 Jul 2026 23:32:24 -0700
Newsgroups gmane.comp.mathematics.maxima.general
Message-ID <CAAsY_sT9Zqgavd9CCv7d_BDLEm+3iqerxJ_FJZOK=ptWYuO5AA@mail.gmail.com>
Wolfgang, thanks a lot for your work on the statistics companion for
Maxima. I have added it to the list of publications:

https://maxima.sourceforge.io/documentation.html

Very solid work, comprehensive and clear. I have a few minor comments
which I hope you might find useful.

I guess I would recommend using existing functions to the extent that
it's not too clumsy to work them into the examples. There are pdf,
cdf, etc. for a number of distributions in the distrib package.

Also, some of the helper functions could be replaced by built-in
functions. I noticed listmake(x) which is the same as makelist(0, x).
Also, 'ranks' and 'ordering' are now built-in functions, although it
appears 'ranks' is the same as the function 'correspond' and not the
same as 'rank' in the examples.

I think one of the major advantages of Maxima with respect to
statistics is the ability to easily mix numerical and symbolic
computing. I've encountered problems in which that proves to be useful
in cases where the values involved might be either numerical or
symbolic. E.g. a data set comprising [ 11, 5, 13, 17, 8, 5 + y, 2, 7
], or a data set [ a[1], a[2], a[3], a[4], a[5] ], then computing some
kind of general result, and then studying that expression as a
function of the free parameters.

As a part of that, I would recommend applying float or numer less
often; I think the symbolic and exact results would be clearer without
it.

There is, I believe, a lot that can be said about Maxima as a tool for
general data processing, especially of a non-numeric or semi-numeric
flavor. But that's an entire separate book, I suspect, which I might
write someday.

Keep up the good work! It is very valuable to the Maxima community,
and I'm grateful for your contribution.

All the best,

Robert