<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -27,3 +27,12 @@ The method used here is the one described in Knuth &quot;
 	(x2 (random-gamma b 1d0)))
     (declare (double-float x1 x2))
     (/ x1 (+ x1 x2))))
+
+
+(defun density-beta (x &amp;key (a 1.0d0) (b 1.0d0))
+  &quot;implemented according to docstring in random-beta.&quot;
+  (* (/ (gamma-function (+ a b))
+	(*  (gamma-function a)
+	    (gamma-function b)))
+     (^ x (- a 1))
+     (^ (- 1 x) (- b 1))))</diff>
      <filename>beta.lisp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4e864fae354b02d0df7909ac786c6864c80be6a8</id>
    </parent>
  </parents>
  <author>
    <name>AJ Rossini</name>
    <email>blindglobe@gmail.com</email>
  </author>
  <url>http://github.com/lvaruzza/cl-randist/commit/a43a6cad427921f4414139ff5aeea8ac436cd180</url>
  <id>a43a6cad427921f4414139ff5aeea8ac436cd180</id>
  <committed-date>2009-05-11T04:50:41-07:00</committed-date>
  <authored-date>2009-05-08T09:11:07-07:00</authored-date>
  <message>include density-beta, using formula in doc-string for random-beta.

Signed-off-by: AJ Rossini &lt;blindglobe@gmail.com&gt;</message>
  <tree>bccb2ae2c1a3dbb732a4187afb40b6e0af132839</tree>
  <committer>
    <name>AJ Rossini</name>
    <email>blindglobe@gmail.com</email>
  </committer>
</commit>
