[R] [External] Unexplained behaviour of .Last.value

iuke-tier@ey m@iii@g oii uiow@@edu iuke-tier@ey m@iii@g oii uiow@@edu
Sat Jun 19 16:26:00 CEST 2021


Thanks for the report. Fixed in R-devel in r80530; will port to
R-patched soon.

Best,

luke

On Fri, 18 Jun 2021, Bickis, Mikelis wrote:

> Hello:
>
> Here is a bit of R-code:
>
>> mvr
> [1] 2.2658
>> (sin(.Last.value)+sin(2*.Last.value))
> [1] -0.2156507
>> acos((-sqrt(17)-1)/8)
> [1] 2.2658
>> (sin(.Last.value)+sin(2*.Last.value))
> [1] 1.76745
>> (sin(mvr)+sin(2*mvr))
> [1] -0.2156507
>>
>
> Note that my variable mvr is the value of acos((-sqrt(17)-1)/8).   However, if I use .Last.value after invoking the acos function in a further calculation, I get a nonsensical result.   What is going on?
>
> I am running R version 4.0.0 (2020-04-24) on an iMac, operating system MacOS 11.4 “Big Sur”.
>
> Mik Bickis
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

-- 
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa                  Phone:             319-335-3386
Department of Statistics and        Fax:               319-335-3017
    Actuarial Science
241 Schaeffer Hall                  email:   luke-tierney using uiowa.edu
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu


More information about the R-help mailing list