You are assuming that 0.1 is exactly represented. Since it is not, either 0.1 
or 1-0.9 will be less than 0.1.

As to what you should do about it... that depends on what you are trying to 
accomplish. Whatever it is, you need to use some other approach. Often the 
alternative involves using integers as much as possible.
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<[email protected]> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.

"Folkes, Michael" <[email protected]> wrote:

Perhaps somebody could clarify for me if the following is a floating point 
matter or otherwise, and how am I to correct for it? > floor(100*.1) [1] 10 > 
100*(1.0-.9) [1] 10 > floor(100*(1-0.9)) [1] 9 Thanks! 
Michael_____________________________________________
Michael Folkes Salmon Stock Assessment Canadian Dept. of Fisheries & Oceans 
Pacific Biological Station 3190 Hammond Bay Rd. Nanaimo, B.C., Canada V9T-6N7 
Ph (250) 756-7264 Fax (250) 756-7053 [email protected]     
[[alternative HTML version 
deleted]]_____________________________________________
[email protected] 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. 


        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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