[1] | census2b.dta | ||
master.do:29 | |||
→ | ch2.5.do | ↘ |
ch2.5.do open
file:script:do
# | content |
---|---|
1 [+] | use census2b , |
// check pop |
|
3 [+] | list if !inrange(pop, 300000, 3e7) |
4 [+] | assert inrange(pop, 300000, 3e7) |
// check medage |
|
6 [+] | list if !inrange(medage, 20, 50) |
7 [+] | assert inrange(medage, 20, 50) |
// check drate |
|
9 [+] | list if !inrange(drate, 10, 104+145) |
10 [+] | assert inrange(drate, 10, 104+145) |
use census2b, clear // check pop list if !inrange(pop, 300000, 3e7) assert inrange(pop, 300000, 3e7) // check medage list if !inrange(medage, 20, 50) assert inrange(medage, 20, 50) // check drate list if !inrange(drate, 10, 104+145) assert inrange(drate, 10, 104+145) /* local err 0 capture noisily assert pop < . & pop > 300000 & pop <= 3e7 local err `err' + _rc list if pop <= 300000 | pop > 3e7 capture noisily assert medage > 20 & medage < 50 local err `err' + _rc list if medage <= 20 | medage >= 50 capture noisily assert drate > 10 & drate < 104+145 local err `err' + _rc list if drate <= 10 | drate >= 104+145 assert `err' == 0 */