Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,17 @@
|
|||
(defun running-stddev ()
|
||||
(let ((sum 0) (sq 0) (n 0))
|
||||
(lambda (x)
|
||||
(incf sum x) (incf sq (* x x)) (incf n)
|
||||
(/ (sqrt (- (* n sq) (* sum sum))) n))))
|
||||
|
||||
CL-USER> (loop with f = (running-stddev) for i in '(2 4 4 4 5 5 7 9) do
|
||||
(format t "~a ~a~%" i (funcall f i)))
|
||||
NIL
|
||||
2 0.0
|
||||
4 1.0
|
||||
4 0.94280905
|
||||
4 0.8660254
|
||||
5 0.97979593
|
||||
5 1.0
|
||||
7 1.3997085
|
||||
9 2.0
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
CL-USER> (setf fn (running-stddev))
|
||||
#<Interpreted Closure (:INTERNAL RUNNING-STDDEV) @ #x21b9a492>
|
||||
CL-USER> (funcall fn 2)
|
||||
0.0
|
||||
CL-USER> (funcall fn 4)
|
||||
1.0
|
||||
CL-USER> (funcall fn 4)
|
||||
0.94280905
|
||||
CL-USER> (funcall fn 4)
|
||||
0.8660254
|
||||
CL-USER> (funcall fn 5)
|
||||
0.97979593
|
||||
CL-USER> (funcall fn 5)
|
||||
1.0
|
||||
CL-USER> (funcall fn 7)
|
||||
1.3997085
|
||||
CL-USER> (funcall fn 9)
|
||||
2.0
|
||||
Loading…
Add table
Add a link
Reference in a new issue