new tests to use to fix things up.
[CommonLispStat.git] / ls-user.lisp
blobcaed17c46ece2d5c2abfc9d4fbed768b8e5bbc3c
1 ;;; -*- mode: lisp -*-
2 ;;; Copyright (c) 2005--2007, by A.J. Rossini <blindglobe@gmail.com>
3 ;;; See COPYRIGHT file for any additional restrictions (BSD license).
4 ;;; Since 1991, ANSI was finally finished. Edited for ANSI Common Lisp.
7 (in-package :cl-user)
9 (defpackage :lisp-stat
10 (:documentation "Experimentation package for LispStat. Serious work
11 should be packaged up elsewhere for reproducibility.")
12 (:use :common-lisp
13 :lisp-stat-object-system
14 :lisp-stat-float
15 :lisp-stat-math
16 :lisp-stat-basics
17 :lisp-stat-regression-linear)
18 (:shadowing-import-from :lisp-stat-object-system
19 slot-value call-method call-next-method)
20 (:shadowing-import-from :lisp-stat-math
21 expt + - * / ** mod rem abs 1+ 1- log exp sqrt sin cos tan
22 asin acos atan sinh cosh tanh asinh acosh atanh float random
23 truncate floor ceiling round minusp zerop plusp evenp oddp
24 < <= = /= >= > complex conjugate realpart imagpart phase
25 min max logand logior logxor lognot ffloor fceiling
26 ftruncate fround signum cis)
28 (:export
29 ;; lsobjects.lsp : should this become a prototype object?
30 defproto defmeth send
32 ;; data.lisp
35 ;; lsmath.lsp
36 ^ ** expt + - * / mod rem pmin pmax abs 1+ 1- log exp sqrt sin cos
37 tan asin acos atan sinh cosh tanh asinh acosh atanh float random
38 truncate floor ceiling round minusp zerop plusp evenp oddp < <= =
39 /= >= > complex conjugate realpart imagpart phase min max
40 logand logior logxor lognot ffloor fceiling ftruncate fround
41 signum cis
43 ;; statistics.lsp
44 open-file-dialog read-data-file read-data-columns load-data
45 load-example *variables* *ask-on-redefine* def variables savevar
46 undef standard-deviation quantile median interquartile-range
47 fivnum covariance-matrix difference rseq matrix print-matrix solve
48 backsolve eigenvalues eigenvectors accumulate cumsum combine
49 lowess
51 ;;; Here is where we have a problem -- lispstat core should be core
52 ;;; data management and config problems, with packages providing
53 ;;; specialized extensions to LispStat, i.e. regression, nonlin
54 ;;; regression, bayesian regression via laplace approximation, etc.
56 ;;; The following could be considered "recommended packages", similar
57 ;;; to the idea of the recommended packages in R.
59 ;; regression.lsp
60 regression-model regression-model-proto x y intercept sweep-matrix
61 basis weights included total-sum-of-squares residual-sum-of-squares
62 predictor-names response-name case-labels
64 ;; nonlin.lsp
65 nreg-model nreg-model-proto mean-function theta-hat epsilon
66 count-limit verbose
68 ;; bayes.lsp
69 bayes-model bayes-model-proto bayes-internals
71 ;; optimize.lsp
72 newtonmax nelmeadmax
76 (defpackage :lisp-stat-user
77 (:documentation "Experimentation package for LispStat.
78 Serious work should be packaged up elsewhere for reproducibility.")
79 (:nicknames :ls-user)
80 (:use :common-lisp
81 :lisp-stat)
82 (:shadowing-import-from :lisp-stat-object-system
83 slot-value call-method call-next-method))
85 (in-package :lisp-stat-user)