Re: [R] Question on Round function

2013-01-03 Thread Berend Hasselman
On 03-01-2013, at 18:44, Christofer Bogaso wrote: > I happened to see these: > >> round(.5, 0) > [1] 0 >> round(1.5, 0) > [1] 2 >> round(2.5, 0) > [1] 2 >> round(3.5, 0) > [1] 4 >> round(4.5, 0) > [1] 4 > > > What is the rule here? > > Should not round(.5, 0) = 1, round(2.5, 0) = 3 etc? ?ro

Re: [R] Question on Round function

2013-01-03 Thread Marc Schwartz
On Jan 3, 2013, at 11:44 AM, Christofer Bogaso wrote: > I happened to see these: > >> round(.5, 0) > [1] 0 >> round(1.5, 0) > [1] 2 >> round(2.5, 0) > [1] 2 >> round(3.5, 0) > [1] 4 >> round(4.5, 0) > [1] 4 > > > What is the rule here? > > Should not round(.5, 0) = 1, round(2.5, 0) = 3 etc?

Re: [R] Question on Round function

2013-01-03 Thread Bert Gunter
?round explicitly says: Note that for rounding off a 5, the IEC 60559 standard is expected to be used, ‘*go to the even digit*’. Therefore round(0.5) is 0 and round(-1.5)is -2. However, this is dependent on OS services and on representation error (since e.g. 0.15 is not represented exactly, th