Does this occur at larger values or is it always at the smaller scale? At present, this looks like it may be related to a float point error, which unfortunately is something that occurs in computations in general. More information on which can be found here: