[Rd] Bug in Deriv? (PR#1119)

dieter.menne@menne-biomed.de dieter.menne@menne-biomed.de
Sun, 7 Oct 2001 12:24:19 +0200 (MET DST)


deriv seems to have problems with a minus-sign before a bracket.
Below are four examples of the same function, the top one
is wrong, all others are correct (hopefully).


Rest of expression not shown, it is the same for all versions.

         _
platform i386-pc-mingw32
arch     x86
os       Win32
system   x86, Win32
status
major    1
minor    3.0
year     2001
month    06
day      22
language R

-----------------------------------------------------------------
> deriv(~offv+Asym/(1+exp(-(x-xmid)/scal)),"x")
expression({
    .expr4 <- exp(-x - xmid/scal)  #### Wrong !!!!

> deriv(~offv+Asym/(1+exp(-x/scal+xmid/scal)),"x")
expression({
    .expr5 <- exp(-x/scal + xmid/scal)  ## Correct

> deriv(~offv+Asym/(1+exp((xmid-x)/scal)),"x")
expression({
    .expr3 <- exp((xmid - x)/scal)  ## Coorrect

> deriv(~offv+Asym/(1+exp(-1.0*(x-xmid)/scal)),"x")
expression({
    .expr5 <- exp(-1 * (x - xmid)/scal) ## Correct


---------------------------------------
Dr. Dieter Menne
Biomed Software
72074 Tübingen
Tel (49) (7071) 52176
FAX (49) (7071) 55 10 46
dieter.menne@menne-biomed.de
www.menne-biomed.de


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._