xls-archive
numerical-utilities
xls-archive | numerical-utilities | |
---|---|---|
1 | 2 | |
3 | 13 | |
- | - | |
10.0 | 5.5 | |
over 3 years ago | 5 months ago | |
Common Lisp | Common Lisp | |
- | Microsoft Public License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
xls-archive
-
Uncle Stats Wants You
Port pca.lsp to common lisp. This is a simple teaching example of Principal Component Analysis, using the old 'flavors' (message passing style) of object orientation. Essentially this is updating it to use CLOS.
numerical-utilities
-
Uncle Stats Wants You
Refresh the histogram code. Tamas Papp has a lot of good code that needs dusting off. The histogram code has a some bitrot that can be easily cleaned up and would make a nice addition. See the bottom of the statistics.lisp file.
-
New Lisp-Stat Release
I think this depends on what part of the statistics universe you're working in.
For example, within Lisp-Stat the statistics routines [1] were written by an econometrician working for the Austrian government (Julia folks might know him - Tamas Papp). It would not be exaggerating to say his job depending on it. These are state of the art, high performance algorithms, equal to anything available in R or Python. So, if you're doing econometrics, or something related, everything you need is already there in the tin.
For machine learning, there's CLML [2], developed by NTT. This is the largest telco in Japan, equivalent to ATT in the USA. As well, there is MGL [3], used to win the Higgs Boson challenge a few years back. Both actively maintained.
For linear algebra, MagicCL was mention elsewhere in the thread. My favourite is MGL-MAT [4], also by the author of MGL. This supports both BLAS and CUBLAS (CUDA for GPUs) for solutions.
Finally, there's the XLISP-STAT archive [5]. Prior to Luke Tierney, the author of XLISP-Stat joining the core R team, XLISP-STAT was the dominate statistical computing platform. There's heaps of stuff in the archive, most at least as good as what's in base R, that could be ported to Lisp-Stat.
Common Lisp is a viable platform for statistics and machine learning. It isn't (yet) quite as well organised as R or Python, but it's all there.
[1] https://github.com/Lisp-Stat/numerical-utilities/blob/master...
What are some alternatives?
plot - A vega-lite DSL for Common Lisp
clml - Common Lisp Machine Learning Library
data-frame - Data frames for Common Lisp
ultralisp - The software behind a Ultralisp.org Common Lisp repository
cl-statistics - Updated (somewhat) version of Larry Hunter's CL-Statistics library
mgl - Common Lisp machine learning library.
incanter - Clojure-based, R-like statistical computing and graphics environment for the JVM
mgl-mat - MAT is library for working with multi-dimensional arrays which supports efficient interfacing to foreign and CUDA code. BLAS and CUBLAS bindings are available.
Petalisp - Elegant High Performance Computing