Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: a question on function int


From   "Jian Zhang" <jzh@ucdavis.edu>
To   statalist@hsphsun2.harvard.edu
Subject   st: a question on function int
Date   Wed, 19 Oct 2005 13:30:13 -0700 (PDT)

Hello,

I have a question about the function int that I could not understand what 
stata is doing.  Hope that you can answer me.  Thanks.  

Here it is:

For example, I have a data set:
id
10103005

after I run the following commands:

gen double temxxx=(id/1000)
gen temyyy=int(temxxx)
gen temzzz=temxxx-temyyy
gen areaxxx=int(temzzz*1000)
list id temxxx temyyy temzzz areaxxx

What I got is 
id         temxxx         temyyy    temzzz  areaxxx
10103005   10103.005      10103     .005      4

Is variable areaxxx supposed to be 5? Why did stata give me 4 instead of 
5? Any clue for this?

Thanks.

Jian
 
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index