[Rd] d-p-q-r-tests: why is plnorm(exp(Inf)) equal pnorm(Inf)?
Thomas Lumley
thomas@biostat.washington.edu
Fri, 17 Mar 2000 15:38:48 -0800 (PST)
On Sat, 18 Mar 2000, Thomas Hoffmann wrote:
> I stumbled across a result of d-p-q-r-tests:
>
> d-p-q-r-tests expects pnorm(Inf) and pnorm(-Inf) to give the same results as plnorm(exp(Inf))
> and plnorm(exp(-Inf)), respectively.
>
> Does this mean that all expressions result in NaN (which I expect for
> the 3rd and 4th expression only) or does it mean that R can prevent
> the exp(Inf) to be evaluated before being parsed in the context of
> plnorm?
No, it means that exp(Inf) and exp(-Inf) are evaluated correctly (Inf and
0 respectively) and the lognormal cdf is then evaluated as 1 and 0
respectively.
If the result were NaN then equality would not hold. Nothing is equal to
NaN, not even itself.
-thomas
Thomas Lumley
Assistant Professor, Biostatistics
University of Washington, Seattle
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._