compiles again
[CommonLispStat.git] / ls-user.lisp
blobfa15566814b5b08f8095f70b43aae44f006a2dfc
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)
10 (defpackage :lisp-stat
11 (:documentation "Experimentation package for LispStat. Serious work
12 should be packaged up elsewhere for reproducibility.")
13 (:nicknames :ls-user)
14 (:use :common-lisp
15 :lisp-stat-object-system
16 :lisp-stat-float
17 :lisp-stat-math
18 :lisp-stat-basics
19 :lisp-stat-regression-linear)
20 (:shadowing-import-from :lisp-stat-object-system
21 slot-value call-method call-next-method)
22 (:shadowing-import-from :lisp-stat-math
23 expt + - * / ** mod rem abs 1+ 1- log exp sqrt sin cos tan
24 asin acos atan sinh cosh tanh asinh acosh atanh float random
25 truncate floor ceiling round minusp zerop plusp evenp oddp
26 < <= = /= >= > complex conjugate realpart imagpart phase
27 min max logand logior logxor lognot ffloor fceiling
28 ftruncate fround signum cis)
30 (:export
31 ;; lsobjects.lsp : should this become a prototype object?
32 defproto defmeth send
34 ;; data.lisp
37 ;; lsmath.lsp
38 ^ ** expt + - * / mod rem pmin pmax abs 1+ 1- log exp sqrt sin cos
39 tan asin acos atan sinh cosh tanh asinh acosh atanh float random
40 truncate floor ceiling round minusp zerop plusp evenp oddp < <= =
41 /= >= > complex conjugate realpart imagpart phase min max
42 logand logior logxor lognot ffloor fceiling ftruncate fround
43 signum cis
45 ;; statistics.lsp
46 open-file-dialog read-data-file read-data-columns load-data
47 load-example *variables* *ask-on-redefine* def variables savevar
48 undef standard-deviation quantile median interquartile-range
49 fivnum covariance-matrix difference rseq matrix print-matrix solve
50 backsolve eigenvalues eigenvectors accumulate cumsum combine
51 lowess
53 ;;; Here is where we have a problem -- lispstat core should be core
54 ;;; data management and config problems, with packages providing
55 ;;; specialized extensions to LispStat, i.e. regression, nonlin
56 ;;; regression, bayesian regression via laplace approximation, etc.
58 ;;; The following could be considered "core packages", similar to the
59 ;;; idea of a recommended set.
61 ;; regression.lsp
62 regression-model regression-model-proto x y intercept sweep-matrix
63 basis weights included total-sum-of-squares residual-sum-of-squares
64 predictor-names response-name case-labels
66 ;; nonlin.lsp
67 nreg-model nreg-model-proto mean-function theta-hat epsilon
68 count-limit verbose
70 ;; bayes.lsp
71 bayes-model bayes-model-proto bayes-internals
73 ;; optimize.lsp
74 newtonmax nelmeadmax
79 (defpackage :lisp-stat-user
80 (:documentation "Experimentation package for LispStat. Serious work
81 should be packaged up elsewhere for reproducibility.")
82 (:nicknames :ls-user)
83 (:use :common-lisp
84 :lisp-stat)
85 (:shadowing-import-from :lisp-stat-object-system
86 slot-value call-method call-next-method))
88 (in-package :lisp-stat-user)
90 ;;;