Symbolic differentiation ("D","deriv", etc.) (PR#1928)
dmurdoch@pair.com
dmurdoch@pair.com
Tue, 27 Aug 2002 14:20:55 +0200 (MET DST)
On Thu, 22 Aug 2002 14:45:47 +0200 (MET DST), you wrote:
>I apparently found an error in how "deriv" puts a derivative to the screen
>(though the internal representation is correct). Here's what I was doing for a
>class example:
>
>> lnlk<-expression(15*log(p)+11*log(1-p))
>> p<-15/26
>> D(D(lnlk,"p"),"p")
>-15 * (1/p^2) + 11 * (1/(1 - p)^2)
This is now fixed in r-devel (to become 1.6.0):
> D(D(lnlk,"p"),"p")
-(15 * (1/p^2) + 11 * (1/(1 - p)^2))
Duncan Murdoch
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._