Update bundle--stats

This commit is contained in:
Marcus Kammer 2024-02-24 12:46:13 +01:00
parent 7e4b92e459
commit c4028a0ffa

View file

@ -1,9 +1,15 @@
(defun evenp (number)
;;; bundle--stats.el --- Statistics Lib -*- lexical-binding: t; -*-
;; Author: Marcus Kammer
;; Version: 0.0.1
;; Keywords: statistics
(defun stats:evenp (number)
(if (= 0 (% number 2))
t
nil))
(defun oddp (number)
(defun stats:oddp (number)
(not (evenp number)))
(defun stats:mean (list)
@ -21,3 +27,6 @@
(let ((m (stats:mean list)))
(sqrt (/ (seq-reduce (lambda (x acc) (+ x (expt (- x m) 2))) list 0)
(length list)))))
(provide 'bundle--stats)
;;; bundle--stats.el ends here