Duncan,

Thanks for your reply: given Petr's response, it seems the problem is the interpretation by the printing code, not the actual representation of the number. Given the representation, 1.817 would be correct, unless at the working accuracy it is considered to be equal to 1.8165 (as indeed I asked it to be).

I will have to find a workaround, or live with two sets of test results.

Ruth

On 10/03/2012 00:48, Duncan Murdoch wrote:
On 12-03-09 4:34 PM, Ruth Ripley wrote:
Dear all,

I have been running some tests of my package RSiena on different
platforms and trying to reconcile the results.

With Mac, the commands

options(digits=4)
round(1.81652, digits=4)

print 1.817

The value you're printing is 1.8165, so I believe Windows gets it right
using our "round-to-even" rule, but I'm not surprised that there are
differences. The value 1.8165 isn't exactly representable, so it's
somewhat random whether a system chooses to represent it slightly larger
or slightly smaller.

Duncan Murdoch



With Windows, the same commands print 1.816

I am not bothered which answer I get, but it would be nice if they were
the same. A linux box agreed with the Mac.

Mac sessionInfo():
R version 2.14.2 (2012-02-29)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats graphics grDevices utils datasets methods base

other attached packages:
[1] RSiena_1.0.12.205

loaded via a namespace (and not attached):
[1] grid_2.14.2 lattice_0.20-0 Matrix_1.0-4 tools_2.14.2

Windows (but 2.14.1patched was the same) sessionInfo():
R version 2.15.0 alpha (2012-03-08 r58640)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United Kingdom.1252
[2] LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252

attached base packages:
[1] stats graphics grDevices utils datasets methods base

Any enlightenment would be gratefully received.

Ruth


--
Ruth M. Ripley,                         Email:r...@stats.ox.ac.uk
Dept. of Statistics,                    http://www.stats.ox.ac.uk/~ruth/
University of Oxford,                   Tel:   01865 282857
1 South Parks Road, Oxford OX1 3TG, UK  Fax:   01865 272595

______________________________________________
R-help@r-project.org mailing list
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.

Reply via email to