>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  User

numeric: numeric utilities

Name Type Description
baserep verb y. in base x.
clean verb clean y. to tolerance of x. (default 1e_10)
colsum verb sum data columns of matrix by key
groupndx verb group indices of y. in x.
int01 verb interval in n steps from 0 to 1 (= steps 0 1,n)
linsert verb linear insert x. (default 2) steps into y.
randomize verb sets a random value into random link
range verb range from a to b [in steps of c]
recur verb solves recurrence r(i)=a(i)+r(i-1)*m(i-1)
round verb round y. to nearest x. (e.g. 1000 round 12345)
rounddist verb round y. to nearest x. preserving total
roundint verb round to nearest integer
steps verb steps from a to b in c steps

clean

clean y. to tolerance of x. (default 1e_10)
form: tolerance (default 1e_10) clean numbers
sets values less than tolerance to 0

colsum

sum data columns of matrix by key
form: key colsum mat
sum data columns of matrix on key columns
e.g. if column 2 of mat is age, then
   2 colsum mat
sums the remaining columns by age

groupndx

group indices of y. in x.
Return group indices of elements of y.
x. is an integer vector of the starting numbers of each group,
assumed to be in ascending order.
e.g.  0 0 0 1 1 1 2 2  =  0 3 6 groupndx i.8
i.e.  <:@(+/@(<:/))

recur

solves recurrence r(i)=a(i)+r(i-1)*m(i-1)
form: r = m recur a
  r(0) = a(0)
  r(i) = a(i)+r(i-1)*m(i-1)
e.g    1.05 1.10 recur 100 100 100
    100 205 325.5

rounddist

round y. to nearest x. preserving total
distributive rounding
round y. to nearest x. preserving total to nearest x.
e.g.    0.1 rounddist 6$0.45
     0.5 0.5 0.5 0.4 0.4 0.4

steps

steps from a to b in c steps
form: steps a,b,c


>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  User